FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.2k stars 142 forks source link

A small wrong color problem in score screen of Red Alert 1 #112

Closed universal963 closed 1 year ago

universal963 commented 3 years ago

Tested with latest release version of cnc-ddraw on Red Alert 1 The Aftermath (V2.00ECSAM) . When finishing a mission, in the following score screen, the color of casualties and/or buildings lost numbers will be randomly in wrong color. Sometimes it will be all correct, but in most cases, either allies ones become red or soviet ones become blue. One example ( notice the soviet casualties number's color ) : red_alert-2021-08-12-00_00_33 When not using cnc-ddraw: normal

FunkyFr3sh commented 3 years ago

That's a bug in the game so I can't really fix it via cnc-ddraw, never seen it before though

universal963 commented 3 years ago

Tried some other wrappers, while dgVoodoo2 got even worse result (even the number became green) , dxwrapper using Dd7to9 didn't show any wrong color during my tests. So I guess it might be possible to fix this? : ) Anyway, thank you in advance. I will have some tests on RA1 3.03p later.

universal963 commented 3 years ago

Unfortunately RA1 3.03p behaved the same as 2.00ECSAM, with cnc-ddraw, color randomly got wrong(all places I have seen are the first number of casualties, like the "Soviet" in picture above. When playing Allied missions, then the same place, allies casualties number became red), while some others like dxwrapper or not using any wrapper I have never seen such wrong color.