First post, by sharangad
- Rank
- Oldbie
Hi Guys
[EDIT2]
Update now with V1000 as well as V2000 support
https://nirvtek.com/downloads/F1.Wrapper.20240316.002.zip
OR
https://1drv.ms/u/s!As-dKk-N73dSmE8_XmHL55en8nRA?e=GUQwwB,
MD5: c98f4e55a5bc34c7292ee17f0c00fc39
Source:https://1drv.ms/u/s!As-dKk-N73dSmFBDwMLxkgb7xywc?e=pp9n8u
MD5: cd087ffcc17a00b1fe850454274fc930
This will work on V1000 boards such as the Canopus Total 3D as well with RRedline 2.0 drivers. The previous version did work, but it produced an error at startup before running. This was because 3 functions required for the display1 extension weren't supported. I don't know whether this is unique to the Canopus or common to all V1000s., but the test for whether the function is available is disabled.
When the wrapper was black screening at race start I tried all sorts of things including importing and locally re-exporting all Verite functions. They weren't necessary and still aren't. This stuff is still in there but F1 doesn't use them and it's too much of a hassle to deal with. F1red only uses a small subset of RRedline.
[/EDIT2]
[EDIT]
Finally works:
https://1drv.ms/u/s!As-dKk-N73dSmEJtb1xypjNmxBCj?e=3HQuwO
MD5: b8221c703d71e0ffbc435531a89e17ea
Extract verite.Dll, redline.Dll and v10003d.Uc to the formula 1 game folder. The wrapper should redirect the relevant calls to verite and redline dlls to the driver supplied ones in system32.
Many thanks to @Raven-05 and @Chuky for their tireless testing. Extra-special thanks to @Raven-05 for insane levels of testing.
This could've been working back in October if I'd tried force loading the V10003d.Uc microcode instead of the default during V_CreateVerite. Instead I wasted a ridiculous amount of time and effort trying to find a bug with the wrapper.
Source code is attached to this and is also available at this alternate link:
https://sourceforge.net/projects/rready-v2k/
https://1drv.ms/u/s!As-dKk-N73dSmETglDNT2ttzWEQj?e=GVC5u5
MD5: f3aea2791305f2147ea4b5aeb690e0dd
Here's a video, courtesy of Raven-05 of v2k. Rready in action:
And another
Anyone interested in regular RReady, which can run all 13 RRedline games on modern Windows can follow the this thread:
RReady (Rendition Verite wrapper) Test Build (Alpha 1)
Where the fully functional, time unlimited, but watermarked 'alpha' release is available.
Alternatively you can support project by purchasing the Microsoft Store based version. This is watermark free and can simultaneously be used on up to 10 machines at the same time (via the same Microsoft account).
https://apps.microsoft.com/detail/9nrcqj8vlgt … ?hl=en-US&gl=US
[/EDIT]
I've been working on RReady, a Rendition Verité wrapper for almost a year. I've almost got Formula 1 working and one of the fruits of my labour is a way, maybe, to get F1 running on a V2k series with standard RRedline 2.0 drivers. It should hopefully run on a V1k as well using standard drivers (instead of the special F1 drivers).
I don't know if this'll work and if anyone's actually interested. The custom Redline and Verite dlls need to go in the Formula 1 folder and the stock Rendition dlls should be in windows\system.
It looks like the only difference between the v1.0 and 2.0 drivers is the way parameters are passed. Some RRedline 2.0 Verite functions are implemented as passthrough functions calling the relevant functions in windows\system\Verite.dll. Both custom DLLs implement the required RRedline 1.0 functions (ending with _ in the function name). This isn't a full implementation of RRedline 1.0. The only game which uses it is F1 and it only needs a subset, which is fully implemented..
DLL binaries:
https://1drv.ms/u/s!As-dKk-N73dSliBOSyJ2rZtAGidO?e=M0pS9t
OR
https://nirvtek.com/downloads/Formula1.RedlineVerite.zip
MD5: fbdb14d87a912828959007a173248494
Source (Visual Studio 6.0 projects):
https://1drv.ms/u/s!As-dKk-N73dSlh8NcFU-dDVpiXtE?e=sMG1t5
OR
https://nirvtek.com/downloads/RenditionVeriteSource.zip
MD5: 22c9dbf7f5568af4952ede8a50d61c39
If it doesn't work, could you post the error that you get? Hopefully it won't fry anything (It doesn't do anything outside of calling the redline.dll and verite.dll in system). At worst you'll end up with corrupted graphics or an exception/crash).
Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda