I think I solved the bug of the digits. In case someone wonders, It was setted to not use D3DX filters when creating the texture causing glitches when you tried to downscale de size of the digits. Now it is set to D3DX_DEFAULT that apply a few filters and scales correctly. It took me lots of hours of tests to figure it out because I didnt change that on source code and it was working ok so I guess there is some different behavior within DX8 and DX9.
About the radar of LFS Lazy, I imagine that Daniel use a DX9 proxy dll to show it too. In that case, a solution could be that he append the source from this dll to the one he is using. He didnt post his source code so I can only guess that and I cant do anything about compatibility.
I´m a bit curious. Why do you use LFSLazy and DigitalSpeedo at the same time? LFSLazy shows speed, gear and rpm too.
I hope to see you on track someday and Ill ask you some tips for xf/bl1gp
Well, I found out that it would take more time because I should add a parameter in the config files and check that everything keep runing ok. So, its not done yet, I tried some things but it needs more work to load and save the setting correclty and I´m short of time
That never happened to me before and I didnt have a clue so I tought it was related to 64 bits (I have Windows 7 32 bits). So i tried to run LFS on a virtual machine with no luck :facepalm. Also, I saw that you use LFSLazy too (nice mod, i didnt knew it) but after i installed the last version posted on his thread it worked excellent (DigitalSpeedo and LFSlazy).
Finally, I realized what was the problem thanks to Rentner. It is related to the size of numbers. The size is a config in DS, and i think it adjusts according to resolution when you go to window mode. But if the size it too small, you get the error on your screenshot. As a workaround, test it with fullscreen or with a bigger size (50 worked ok for me) on window mode. I´ll try to fix that but I have to study for exams next week so I cant promise a fast solution.
Please, reinstall it and let me know if that works .
I guess its possible but I cant promise that soon. The digits are actually a image displayed, not a text so the best approach I think that could be to round the last digits, instead of 6.5k or 6578 show 6500 when a checkbox is activated. Would that change work for you? I think that displayed numbers are only updated when they change so that would avoid the blinking too I guess.
Actually, that came to my mind too when I read Nilex lol . Thanks for the info, I would never tried LFS in a window other way.
I tried. I never worked with DirectX before and I just spent one or two days so I can´t guarantee anything. However, I have been using DigitalSpeedo for about two weeks on 0.6f without a problem .
I love this mod so I want to thanks to gru for his awesome work .
I attached the program and source code, in case someone wants to take a look. About source code, its not as pretty as I would like now because VS wasn´t happy about renaming folders and projects from dx8 to dx9 . I used Visual Studio Express 2013.
I hope it works and you enjoy it.
PD: I am sorry about my bad english guys, but i guess you´ll understand me.