x64 problem is solved, download link in first post is updated (ds_1.0.2_x86.zip)
Solution, info for programmers using my source code:
At first DigitalSpeedo.exe was compiled with "Any CPU" option, so on x86 it was 32bit, and on x64 it was 64bit. d3d8.dll is always 32bit, so 64bit process can't load it, that's all (and it took me over a year to realize that :doh
So to make them work, U have to recompile DigitalSpeedo.exe for x86 platform (VS Express 2008 help link: http://social.msdn.microsoft.c ... 1-4ead-96a1-78bbd9ba6d3a/)
After three years the UF1 withdrawal symptoms have mainly faded...but I still have occasional attacks. One day I will unleash the power of the beast again.
I can see your reasoning there, so fingers crossed you will get the digital speedo before release....where would you be without it eh?
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.
Could you insert another change? An option (checkbox or something like that) which cuts the last 2 numbers of RPM? F.e. instead display 6578 RPM just 6.5k. I get eye cancer and epileptic seizure at same time when i look at this fast changing numbers.
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.