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

Diablo I classic switches to windowed mode #292

Closed testing1209 closed 1 month ago

testing1209 commented 4 months ago

As the tile says, no matter what I do Diablo 1 always switches to windowed mode. For a second everything is fine while Blizzard title screen is playing (game is then in fullscren), after it ends and goes to menu the game switches to windowed. Changing config settings does nothing for me.

FunkyFr3sh commented 4 months ago

Yes, that's how the main build is set up right now. If you prefer to have it fullscreen then use this build here instead:

https://github.com/FunkyFr3sh/cnc-ddraw/releases/tag/battle.net

I will eventually merge the changes into the main build but there's still some work to be done so it'll take some time

testing1209 commented 3 months ago

Yes, that's how the main build is set up right now. If you prefer to have it fullscreen then use this build here instead:

https://github.com/FunkyFr3sh/cnc-ddraw/releases/tag/battle.net

I will eventually merge the changes into the main build but there's still some work to be done so it'll take some time

Thank you, I already tried this version. Runs the entire game in full screen which is great. However it looks like there are still some graphical issues throughout the menu that didn't occur in 6.2.

Is this something that needs to be fixed or do I have something configured incorrectly?

FunkyFr3sh commented 3 months ago

Yes, that's how the main build is set up right now. If you prefer to have it fullscreen then use this build here instead: https://github.com/FunkyFr3sh/cnc-ddraw/releases/tag/battle.net I will eventually merge the changes into the main build but there's still some work to be done so it'll take some time

Thank you, I already tried this version. Runs the entire game in full screen which is great. However it looks like there are still some graphical issues throughout the menu that didn't occur in 6.2.

Is this something that needs to be fixed or do I have something configured incorrectly?

Seems to be working fine for me. Could you show me a screenshot of the issues?

testing1209 commented 3 months ago

When navigating between options in the main menu Diablo logo or other elements get this white glow or turn green (it happens for like a second). Also after you enter the game and select new game option (to change your character for example) you can't click anything with your cursor (you could at the beggining).

This all seems to work correctly in 6.2 (except you can only be in full screen mode while playing the game, not in the menu or Battle.net).

https://github.com/FunkyFr3sh/cnc-ddraw/assets/103140580/9ea27478-8436-46a7-af69-73c215c48f35

FunkyFr3sh commented 3 months ago

I can reproduce both, thanks! The bug with the white glow may be difficult to fix, it's caused by the OBS game capture support that was added in the battle.net build

The can't click anything bug happens with both builds for me. I'll have to spend some time debugging this, not sure what it's about.

FunkyFr3sh commented 1 month ago

Should be all fixed now - The build on the release page still got the white glow (I didn't want to remove the OBS game capture support from it), but here's one without it:

cnc-ddraw_battle.net.zip