VOGONS


RReady (Rendition Verite wrapper) Test Build (Alpha 1)

Topic actions

Reply 3040 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-24, 11:06:

retested icr2 on laptop: works below 1 fps.

Not entirely sure what's up with that. :0

RaVeN-05 wrote on 2025-07-24, 11:06:
about Rebel Moon: bug1 and bug2 fixed […]
Show full quote

about Rebel Moon:
bug1 and bug2 fixed

the stretched background is game fault

the alpha on bug1 and bug2 are not perfect, but its minor value

in more detail description:
some edges are blended like GL_BLEND
some edges are way too sharp like GL_APLHA_TEST with 0.0f or 1.0f values.
when move camera so this item will be at edge of screen it starts dropping BLEND to ALPHA TEST

when you pickup or frag someone text appears at top left corner, text will appear with some little minor defect - underlined.

Is the original game like that as well with the edges? I can test it.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3042 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-24, 12:07:

Originall has alpha blend edges everywhere.

I think I know why. It's my shader based filtering. Some thing's wrong with it in edge cases.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3043 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-24, 11:06:
retested icr2 on laptop: works below 1 fps. […]
Show full quote

retested icr2 on laptop: works below 1 fps.

about Rebel Moon:
bug1 and bug2 fixed

the stretched background is game fault

the alpha on bug1 and bug2 are not perfect, but its minor value

in more detail description:
some edges are blended like GL_BLEND
some edges are way too sharp like GL_APLHA_TEST with 0.0f or 1.0f values.
when move camera so this item will be at edge of screen it starts dropping BLEND to ALPHA TEST

when you pickup or frag someone text appears at top left corner, text will appear with some little minor defect - underlined.

The underlining is the same failure asthe fix for bug1 and bug2. If you don't mind, could you post a couple of screenshots of the texture edge problem?

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3044 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

The underlining is in fact a mistakenly chroma keyed part of the digit/text. Part of it is missing so it looks like its underlined or something.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3045 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

Raven-05,

Could you try this release on your dual core machine and check if it runs ok and hopefully perform better? There was a bug in the window keyboard handler and transmission of keystrokes to Dosbox (WndProc and IO named pipe writer).

https://nirvtek.com/downloads/RReady.Alpha.20 … 002.Keyboard.7z
MD5: 9cbf677eab33e0acb490baa2a2f5a7f5
- Rebel Moon chroma still broken
- vQuake fixes
- New keyboard handler (may be buggy, but [ALT+B] should work reliably in ICR2).
- Hopefully better performance on dual core systems.with the following settings:
[rendition]
threadsafe=true
highperformance=false
picdma=false

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3046 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

https://nirvtek.com/downloads/RReady.Alpha.20 … 003.DualCore.7z
MD5: 04914f0f92142894a78b5bd96ace2835

- Rebel Moon chroma still broken
- vQuake fixes
- New keyboard handler (may be buggy, but [ALT+B] should work reliably in ICR2).
- This adds Sleep(0)s to every single critical timing loop, should allow for other threads to run more freely. Hopefully won't kill performance.
- Hopefully better performance on dual core systems with the following settings:
[rendition]
threadsafe=true
highperformance=false
picdma=false

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3047 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

Also would it be a good idea to force the dual core settings if the number of cores is 2 (or maybe less than 4)? I don't think there're a lot of Phenom X3 users and I don't know how well it'd run on it. I have no way of replicating a triple core, with all OS functions running on just 3 cores as well.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3048 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

And here it is:
https://nirvtek.com/downloads/RReady.Alpha.20 … 005.DualCore.7z
MD5: ad44b9bb7aba56e79ae3f4c312e5f43f
- Rebel Moon chroma still broken
- vQuake fixes
- New keyboard handler (may be buggy, but [ALT+B] should work reliably in ICR2).
- This adds Sleep(0)s to every single critical timing loop, should allow for other threads to run more freely. Hopefully won't kill performance.
- Hopefully better performance on dual core systems

To allow rendition Dosbox settings to be manually configured, set the new parameter 'override2core' to true:
[rendition]
override2core=true (default false)

Otherwise on dual thread systems it'll default to:
[rendition]
threadsafe=true
highperformance=true
picdma=false;

Last edited by sharangad on 2025-07-25, 10:43. Edited 2 times in total.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3049 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

Raven-05 one more attempt at chroma keying in Rebel Moon:

https://nirvtek.com/downloads/RReady.Alpha.20 … 06.RebelMoon.7z
MD5: 52b6f8516f3bd937f78aff7f601a4746

- Rebel Moon The edge filtering should be working now. Chroma keying should be a bit better, but not perfect.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3050 of 3068, by RaVeN-05

User metadata
Rank Oldbie
Rank
Oldbie
sharangad wrote on 2025-07-25, 10:29:
Raven-05 one more attempt at chroma keying in Rebel Moon: […]
Show full quote

Raven-05 one more attempt at chroma keying in Rebel Moon:

https://nirvtek.com/downloads/RReady.Alpha.20 … 06.RebelMoon.7z
MD5: 52b6f8516f3bd937f78aff7f601a4746

- Rebel Moon The edge filtering should be working now. Chroma keying should be a bit better, but not perfect.

Tried this one at ICR2 on laptop , its produces variety fps in intro rarely hit 30 and mostly at 17 , at actual game play practice, its near 15 fps or below.
not tried Rebel Moon currently

https://www.youtube.com/user/whitemagicraven
https://go.twitch.tv/whitemagicraventv

Reply 3051 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-25, 15:12:
sharangad wrote on 2025-07-25, 10:29:
Raven-05 one more attempt at chroma keying in Rebel Moon: […]
Show full quote

Raven-05 one more attempt at chroma keying in Rebel Moon:

https://nirvtek.com/downloads/RReady.Alpha.20 … 06.RebelMoon.7z
MD5: 52b6f8516f3bd937f78aff7f601a4746

- Rebel Moon The edge filtering should be working now. Chroma keying should be a bit better, but not perfect.

Tried this one at ICR2 on laptop , its produces variety fps in intro rarely hit 30 and mostly at 17 , at actual game play practice, its near 15 fps or below.
not tried Rebel Moon currently

Thanks for that.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3055 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

One more attempt at fixing Rebel Moon, it should be much much better now:
https://youtu.be/fO76QX0-rJ8
OR
https://www.patreon.com/posts/rebel-moon-fix- … ntent=join_link

(Download link in details)

Wound up using parameter screen-space derivatives to fix the problem. These are supposed to be expensive, but they're used only for Rebel Moon and Rebel Moon was pretty lightweight. This fixes everything except a slight border around character frames on light backgrounds. Chroma Keying is a difficult problem for me especially replicating Rendition's implementation. Even Dosbox-Staging's glide wrapper for DOS struggles with the clouds in Whiplash (US), leaving a dark edge around the clouds.

I need to get some sleep now.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3057 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t
RaVeN-05 wrote on 2025-07-25, 15:12:
sharangad wrote on 2025-07-25, 10:29:
Raven-05 one more attempt at chroma keying in Rebel Moon: […]
Show full quote

Raven-05 one more attempt at chroma keying in Rebel Moon:

https://nirvtek.com/downloads/RReady.Alpha.20 … 06.RebelMoon.7z
MD5: 52b6f8516f3bd937f78aff7f601a4746

- Rebel Moon The edge filtering should be working now. Chroma keying should be a bit better, but not perfect.

Tried this one at ICR2 on laptop , its produces variety fps in intro rarely hit 30 and mostly at 17 , at actual game play practice, its near 15 fps or below.
not tried Rebel Moon currently

Another thing to note is that spurious apps like Google Chrome need to be shut down on dual core machines.

[EDIT]
The latest latest and greatest Mid-Ohio (2 in 1) track in al its glory:
https://youtu.be/XST69gYqbNM

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready

Reply 3058 of 3068, by sharangad

User metadata
Rank l33t
Rank
l33t

As a test case for allowing unmodified tracks and carsets in ICR2 to load, I tried something simple. Trying to get the game to start up with more than 30 tracks. Well it starts up, but only the first 30 are selectable in game and trying to go beyond that causes a lockup (memory access violation). Now I need to track down the memory allocation block and try increasing it. This is problematic because the limit isn't 0x1e (30). It'll be doing all manner of bit shifts and I don't know how many it'll need.

If anyone's interested in playing around with a useless experimental build here it is:
https://nirvtek.com/downloads/ICR2.Startuptra … Beyond30.001.7z
MD5: 741d36052e5a25acfe35d4b039409ef0

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda\
https://patreon.com/Rready