I have a text file that gets updated very frequently that I want to display on screen. Its displaying the number of emotes that are being used in my chat room that given broadcast. As you could imagine, the number gets updated a lot. The way I have the file updating the number is by having it increment by 1. This means that if someone uses 3 emotes it wont jump right to 3. It will go 1, 2, and then 3. This file updates every 25 milliseconds.
With obs classic I had no issues at all. The text on my screen would update accurately right when the text file would update, and it wouldn't miss a single number. With obs studio, the text on screen will skip numbers (it will jump from 1 right to 3 for example). Also, if the text file gets updated very fast, the text on screen will desync with the file and stop at the wrong number. For example, lets say 100 emotes get used all at once. The file will update starting from 1 all the way to 100. The text on screen however, will skip numbers and sometimes stop early. It will display a number like 97 instead of 100, even though when I open the text file it will say 100.
What I noticed is OBS studio checks text files every second and there is no way that I can see to make it check more frequently. OBS classic was much faster and more accurate. I tried Chatlog Mode and I'm having the same issues with that also. I'm sure OBS runs better with the current read from text file updating, and my issue is a very specific case. So what I would suggest is for there to be an option to set the frequency to check a text file, or to revert back to the way OBS Classic updated text files on screen.
I added my most recent log file in case there's anything of use in there.
With obs classic I had no issues at all. The text on my screen would update accurately right when the text file would update, and it wouldn't miss a single number. With obs studio, the text on screen will skip numbers (it will jump from 1 right to 3 for example). Also, if the text file gets updated very fast, the text on screen will desync with the file and stop at the wrong number. For example, lets say 100 emotes get used all at once. The file will update starting from 1 all the way to 100. The text on screen however, will skip numbers and sometimes stop early. It will display a number like 97 instead of 100, even though when I open the text file it will say 100.
What I noticed is OBS studio checks text files every second and there is no way that I can see to make it check more frequently. OBS classic was much faster and more accurate. I tried Chatlog Mode and I'm having the same issues with that also. I'm sure OBS runs better with the current read from text file updating, and my issue is a very specific case. So what I would suggest is for there to be an option to set the frequency to check a text file, or to revert back to the way OBS Classic updated text files on screen.
I added my most recent log file in case there's anything of use in there.