ZDoom / gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
http://zdoom.org
GNU General Public License v3.0
2.33k stars 526 forks source link

[BUG] Regression: brutalv21.pk3 and Project Brutality don't work anymore #2596

Closed shimdidly closed 3 weeks ago

shimdidly commented 3 weeks ago

GZDoom version

GZDoom 4.13

Which game are you running with GZDoom?

Doom

What Operating System are you using?

Linux x86_64

Please describe your specific OS version

Arch Linux, Kernel: 6.9.3-arch1-1

Relevant hardware info

CPU: AMD Ryzen 5 3600 (12) @ 3.600GHz, GPU: AMD ATI Radeon RX 6800

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

I have searched and haven't found any other bug report... No one else has said anything. I feel like I'm taking crazy pills.

Did GZDoom really get updated with a regression that breaks a ton of old custom wads? Or am I just an idiot??

Both WADs brutalv21.pk3 and Project_Brutality-master.zip worked perfectly until the last update. Now brutalv21.pk3 crashes upon starting a level with gzdoom -iwad doom -file brutalv…' terminated by signal SIGFPE (Floating point exception) and Project Brutality crashes with Project_Brutality-master.zip:zscript/pbvp/pbvp.zc, line 74: Function IsGrayed attempts to override parent function without 'override' qualifier

After a system upgrade, GZDoom complained about a missing dependency, so I updated to the latest GZDoom and now these wads don't work at all, where before they worked perfectly.

Someone please tell me I'm just an idiot and there's something obvious I'm missing here.

Steps to reproduce the behaviour.

gzdoom -iwad doom -file Project_Brutality-master.zip

gzdoom -iwad doom -file brutalv21.pk3

Your configuration

https://gist.github.com/shimdidly/1db52d13dc41242d66327a1597474a1e

Provide a Log

No response