gplaps wrote on 2024-05-29, 13:55:Thanks for the continued work on this! I was able to try this out and the issue appears fixed and the track looks great now. […]
Show full quote
sharangad wrote on 2024-05-29, 12:55:This release should fix the issue with the high-detail MID-OHIO track. […]
Show full quote
gplaps wrote on 2024-05-28, 10:38:
I have attached the track here. It is a total replacement for the "midohio" folder that comes with the game:
MIDOHIO.zip
This release should fix the issue with the high-detail MID-OHIO track.
https://nirvtek.com/downloads/Speedy3D.202405 … 9.Alpha.001.zip
MD5: d4e86db95698d0b73ea4b4053f77fc09
You can see it in action here:
https://youtu.be/GPsD3yzrKw8
Thanks for the continued work on this! I was able to try this out and the issue appears fixed and the track looks great now.
I also discovered I wasn't properly replacing the RReady version of dosclient.exe and the dll files, so the "F10" issue was my fault and can confirm it now works as you describe.
Overall it appears like the game is working really well, the Anti-Aliasing toggle fixes the problems with the tire texture too.
I will continue testing, but for the default game it appears to run as expected!
One question I have is regarding the memory used by the wrapper. I have been using the following parameter when launching the game:
set SPEEDY3D_MEMSIZE=8
Does the card itself use 8mb or is it still using 4mb? It appears a lot of the modifications we have developed over the years use more than 4mb which is why we are unable to load a lot of the tracks with the 'Insufficient Memory' error. Is the 4mb a limitation of the card or is there an opportunity to include more memory? I do not know much about this topic so forgive me if it is a silly question!
Again, appreciate all the hard work on this!
The game appears to be rejecting the tracks based on the sizes of individual components.
Whep the game came out, Verité boards didn't have more than 4 MB of RAM and the Speedy3D API wasn't particularly forward looking to support more. Rredline has both a low level mode like speedy3d and a high level abstraction model.
The wrapper supports 128 MB of VRAM for RRedline apps when using the abstraction mode. For Speedy3D the structures used don't allow more than 16 MB of VRAM. In practice the api capped VRAM to 4 MB.
The environment variable is used by the speedy3d library static linked to the game, but it may be internally capping it to 4 MB, using the var only if it's below that.
The game binary (exe) is rejecting maps and tracks, long before anything is passed on to the wrapper.
The game would have to be hacked to increase the limit.
Also, if you could point me to some documentation on the .dat files maybe I can modify them to work.
You could try setting the environment variable to 16 MB, but I don't think it'll make a difference.
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda