atsb / Doom64EX-Plus

An improved modern version of Doom64EX.
GNU General Public License v2.0
127 stars 17 forks source link

Maybe a bug with sprites or whatever #262

Open SilentMRG opened 3 weeks ago

SilentMRG commented 3 weeks ago

Hello...

Well, that's no big deal. So, I ran a clean "install" of the source port twice and noticed that when starting the first level, everything just disappears, I mean, the only things that are visible are the skybox and the hud, weapon sprites and the level textures of are not displayed. If I press the fire button, I can hear the sound, so this is not a freeze.

The "fix": Exit the source port and restart. Everything will work fine. :) Maybe you already know this (or not) anyway, I just want you to know.

Best regards!

atsb commented 3 weeks ago

It has never happened to me or anyone that has used it, I think you're the first.

SilentMRG commented 3 weeks ago

Maybe I really am the unlucky one in this. I played a little with the video options and received some random "AppCrash"... When I decided to start a new game I received an error "ERROR - ZONEiD..." and some more information that I don't remember. I did the other tests with the GOG wad, this one today I did with the Steam wad.

atsb commented 3 weeks ago

I only have it on GOG so no idea what the differences are, I can see about looking into it, but since it has never happened, it won't be easy. So many things can trigger a ZoneID error.

SilentMRG commented 3 weeks ago

Regarding my first post, I noticed that the error occurs whenever I change the resolution to any value, I also noticed that if I set it to 16:9, when I restart it it will be in 4:3 (even with a resolution of 1366x768). If I start with the default resolution/windowed mode, I won't get any errors, so all I need to do is change the resolution and exit the source port, because if I try to start a new game or load a saved game right after changing the resolution or the screen aspect ratio, I will get the missing textures/sprites error.

SilentMRG commented 3 weeks ago

I only have it on GOG so no idea what the differences are, I can see about looking into it, but since it has never happened, it won't be easy. So many things can trigger a ZoneID error.

Just out of curiosity:

https://www.gogdb.org/product/1456611261#builds https://steamdb.info/app/1148590/patchnotes/

Apparently the Steam version is newer, meaning it has the latest updates.

atsb commented 3 weeks ago

Sounds like a bug, I'll fix it :)

atsb commented 3 weeks ago

I only have it on GOG so no idea what the differences are, I can see about looking into it, but since it has never happened, it won't be easy. So many things can trigger a ZoneID error.

Just out of curiosity:

https://www.gogdb.org/product/1456611261#builds https://steamdb.info/app/1148590/patchnotes/

Apparently the Steam version is newer, meaning it has the latest updates.

Can't help with that really, I'm not going to buy it a second time..

SilentMRG commented 3 weeks ago

I only have it on GOG so no idea what the differences are, I can see about looking into it, but since it has never happened, it won't be easy. So many things can trigger a ZoneID error.

Just out of curiosity: https://www.gogdb.org/product/1456611261#builds https://steamdb.info/app/1148590/patchnotes/ Apparently the Steam version is newer, meaning it has the latest updates.

Can't help with that really, I'm not going to buy it a second time..

No problem man. I thank you for your attention!

SilentMRG commented 3 weeks ago

Just thinking out loud... I think the ZoneID error is related to this error of missing textures/sprites when changing video options.

SilentMRG commented 3 weeks ago

Bro, I apologize for harping on this, but I want you to know that I started a new game, and played around with the video options inside the game (not in the main menu), applied the changes, then played the first level, when the second level started, everything I got it was a black screen with the hud, so I saved, closed everything and restarted loading the saved game and... everything was fine. Detail: From 16:9 it was reset to 4:3.

Changing the video options causes the bug: Skybox with the hud or black screen with the hud, hehe. If there is a technical name for this I don't know. XD

atsb commented 3 weeks ago

Bro, I apologize for harping on this, but I want you to know that I started a new game, and played around with the video options inside the game (not in the main menu), applied the changes, then played the first level, when the second level started, everything I got it was a black screen with the hud, so I saved, closed everything and restarted loading the saved game and... everything was fine. Detail: From 16:9 it was reset to 4:3.

Changing the video options causes the bug: Skybox with the hud or black screen with the hud, hehe. If there is a technical name for this I don't know. XD

THe bug is, the video itself is not reset to 4:3 but remains at what you set it to, the text itself resets. Not sure yet if this affects the rendering of it, but could also be related to your specific hardware / drivers etc.. I'm using Intel Arc GPU's and it doens't happen there. Will take some time to dig into it.

SilentMRG commented 3 weeks ago

If this helps in any way, I tested it on two PCs:

A laptop with Intel HD Graphics; And a desktop with a GTX 1080 Ti.

The drivers are up to date, and despite being cards from ancient times, they never gave me this type of problem, this is the first time, hehe.