Is there a possbility to get it to show more than 28 drivers in the tower?
The problem is only present if you have a lot of labels with a bad font. I've got 24 drivers * 3(position,name,time) = 72 label just for the tower. Even if everything is static (not even asking the api to redraw it), the fps drops anyway.Nice investigation pruun! Do you happen to know if this could be a general problem that might also be present in other apps? If so, it might be worth to go through all my apps and check what fonts they are using.
I finally took some time to investigate the FPS issues, looks like some fonts are getting rendered slower than others
Segoe UI: 0 fps
OpenSans: 0 fps
SignikaNegative:-7 fps
Strait: -8 fps
Noto: -9 fps
Yantramanav:-13 fps
Overlock: -16 fps
The F1 font that I have (from their site): -18 fps
The test was done at Spa with 24 drivers shown in the tower (qualif and race), the more driver you have in the tower, the worst it gets.
Nothing I can correct with programming... Non monospaced fonts seems to introduce some lag
Press F9 ingame until it goes away.I have first time installed the ACTV app. The installation was successful and the app is working very well. But I have a question to that. In every screenshots is only the ACTV lap tower is visible. But in my driver view there is everytime additional the standard AC lap tower. How can I switch off these to have only the ACTV lap tower? Attached an example what I mean (in Photoshop from different pictures merged !!!).
thx
Nick
Hi,Prunn,first of all ,thank you for doing this amazing app for live-broadcasting of AC.
I am from Chinese,so I wonder if is there any possible that ACTV can support the Chinese-name ?
Yes,as same as the other country's Steam users ,we Chinese people all use English nick name in AC.but for the better view in live-broadcasting ,I like to show the real-Chinese-name of players on the player-info UI,located just behind their English-nick-name.
About how to identity people's Chinese-name, I think it maybe can be done with some kind of look-up-table to convert the player's nick-name to Chinese-name ,for example:
Sheepy1977,杨俊
Tom30044,张天炀
***,***
Just put the LUT file somewhere and your app will look at it and show players' Chinese names behind their English-nick-names.
If your app can made these update for us ,it will be so so great news for whole community of Chinese AC players!
Because nobody could help me and prunn is for a long time offline, I have analyzed the ACTV python scripts self. Everybody who wants change the colors at the ACTV tower for a specific class can do this as follows:
1. Definition Car Class
Assign the car to a class in the file ui_car.json (car ui folder). The responsible keyword in the json file is "tags". The value must start with a "#" followed by the desired class. Here an example line for the class GT5 (only thinked up):
"tags": ["#GT5", "rwd", ........],
2. Definition Class Color
Search for the lines in the classes.py script (ACTV folder)
@staticmethod
def lmp1(a):
return rgb([205, 0, 0], a=a)
and add the following lines
@staticmethod
def gt5(a):
return rgb([0, 150, 54], a=a)
The color code (0,150,54) is standard rgb and can find out with Photoshop or other.
3. Mapping Class to Color
Search for the lines in the classes.py script
if cl == 'lmp1':
return Colors.lmp1(alpha)
and add the following lines
if cl == 'gt5':
return Colors.gt5(alpha)
4. Finish
The python script converts the car class (from the ui_car.json file) to lowercase and removed the "#". Therefore we use "gt5" in the script and not "GT5". Also is Python very sensitive with the syntax. Don't use the tabulator button for the python code hierarchy. The correct syntax is 4x space button
I hope it helps other users.
And start with a copy of the to editing files as backup !