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.13k stars 143 forks source link

Scrolling Issues Yuris Revenge #248

Closed Arndorferd closed 9 months ago

Arndorferd commented 9 months ago

In yuris revenge, playing the game in hi res on full screen gives me right and down scrolling issues where I cant scroll by putting cursor twords edge of screen in those directions, alt enter sometimes helps but messes up the menu forcing the menu to be windowed.

FunkyFr3sh commented 9 months ago

Can you tell me what exact resolution you are using in the game?

Also can you upload me your ddraw.ini file?

Arndorferd commented 9 months ago

1920x1080

Ddraw.ini settings dont seem to affect too much, idk why. Default to whats in your package does about the same as anything else if you recommend certain settings for yuris revenge let me know. I have ScreenWidth and ScreenHeight set in RA2MD.ini. I also have mental omega installed and set to cnc-ddraw which allows the game to function with your package.

I tried setting RA2MD.ini to 0x0 res and setting ddraw.ini to 1920x1080 or fullscreen but that gives a recursion error when I try to launch the game.

In general I dont see much change if I change those settings from default, RA2MD.ini seems to be controlling the resolution of the game

Funky-Fr3sh commented 9 months ago

Are you testing this with the original game? If you are using the cncnet client then it would overwrite the files you downloaded here on github. There used to be a bug that would do what you describe, but it was fixed long time ago. I assume you are probably using a old version of cnc-ddraw.

I just tested it and everything seems to be fine with the latest cnc-ddraw version.

Arndorferd commented 9 months ago

Same on virgin game. Id like to specify that Im using arch linux (manjaro) and lutris. Using ddraw dll native first.

Mitradis commented 9 months ago

some background apps? Close all apps and open Task Manager and close other. ideally should also be closed explorer because it loads different third party libraries. Reset video driver 3D settings to default. Disable some other profiles for games in apps like nvidia experience etc.

Arndorferd commented 9 months ago

Nevermind that build must not have been completely virgin build. I tried to go to windows even and do Yuris Revenge from scratch from cd and the adapted XWIS’ multiplayer version for the first RA2 game on windows 11 because thats the only way to get it working since RA2 cd no longer functions on windows 10 and above, however yuris revenge fails with cnc-ddraw. It comes up black. RA2 works however. Yuris revenge really only works with mental omega. Also mental omega is nice to have anyhow for multiplayer so it would be nicer to have it plug and play with updated versions of cnc-ddraw?

In any case only get black screen with Windows 11 when using cnc-ddraw without omega on yuris revenge.

LuKeSt0rm commented 9 months ago

@Arndorferd Test the following patched game exe files by me for RA2 and YR. CnCRA2YR_Test.zip

FunkyFr3sh commented 9 months ago

I would suggest that you try it with a clean official installation, "Command & Conquer (Ultimate Collection)" or "Command & Conquer: The First Decade" should install fine on windows 11. If it's still not working then post here again! I'll close this issue for now.