View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000482 | Gameplay + OpenGL | [All Projects] Bug | public | 2017-03-25 17:32 | 2017-03-29 12:28 |
Reporter | wildweasel | ||||
Assigned To | |||||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | won't fix | ||
Platform | PC (AMD 64-bit) | OS | Windows | OS Version | 8.1 64-bit |
Summary | 0000482: GZDoom 2.4.0 - WWHC-Diaz - severe gameplay issues | ||||
Description | The ZDoom gameplay mod, Diaz: Last Hours of Purity (WW Hits Collection) available at https://legacy.doomworld.com/idgames/combos/wwhcdiaz , produces many incomprehensible gameplay-related errors in GZDoom 2.4.0. Notable errors: - Numerous hitscan-based weapons do not fire, and ammo is not taken. - The Mauser Rifle (weapon slot 3) does not play its firing sound in addition to not firing. - Hand grenades do not throw hand grenades, but Skulltag grenades. (I will acknowledge this is my fault for reusing the "Grenade" actor name.) - A lot of "Unknown class name" errors (see attached Log.txt). | ||||
Steps To Reproduce | Download wwhcdiaz.zip from https://legacy.doomworld.com/idgames/combos/wwhcdiaz . Run using GZDoom 2.4.0. Attempt to shoot anything at all. | ||||
Tags | DECORATE, GZDoom | ||||
Most of the problems are caused by usage of 0 (zero) instead of "none" for class names, as argument of A_FireBullets() in particular. However everything is more or less working in the latest devbuild despite all these errors. Other errors are references to missing classes and usage of floating point values for integer arguments. |
|
Well, if it comes down to breaking this mod in particular, I do have an updated version of the mod that DOES work properly in 2.4.0 (though that throws some apparently harmless truncation errors that I'll have to go see to). If needed, I'll clear away the remaining issues in v3 of the mod and advise players to play v3 instead if they continue seeing glitches. | |
Honestly I'm not sure about 'zero as class name' issue. It's probably a question for Graf. | |
The bad class names are harmless, this either spawns nothing or if used as a puff will revert to BulletPuff. If something else is still wrong, please provide a more condensed example. |
|
The simplest possible example:
Try to kill zombiemen after running Doom II with the following command line:
It works in the recent devbuilds and in the latest master but not in maint2.4 branch. FireBulletsTest.pk3 (218 bytes) |
|
Well, this means there won't be a 2.4.1, because the branches have diverged far too much to find and backport the necessary change. I'd rather move in a 2.5 before going GPL with 3.0 then. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-25 17:32 | wildweasel | New Issue | |
2017-03-25 17:32 | wildweasel | File Added: log.txt | |
2017-03-25 17:32 | wildweasel | Tag Attached: DECORATE | |
2017-03-25 17:32 | wildweasel | Tag Attached: GZDoom | |
2017-03-26 08:10 | _mental_ | Steps to Reproduce Updated | View Revisions |
2017-03-26 09:13 | _mental_ | Note Added: 0001113 | |
2017-03-26 09:32 | _mental_ | Note Edited: 0001113 | View Revisions |
2017-03-26 09:44 | _mental_ | Note Edited: 0001113 | View Revisions |
2017-03-26 09:44 | _mental_ | Note Edited: 0001113 | View Revisions |
2017-03-26 14:14 | wildweasel | Note Added: 0001116 | |
2017-03-27 00:03 | _mental_ | Note Added: 0001118 | |
2017-03-28 15:03 | Graf Zahl | Note Added: 0001138 | |
2017-03-28 15:03 | Graf Zahl | Status | new => closed |
2017-03-28 15:03 | Graf Zahl | Resolution | open => no change required |
2017-03-29 03:36 | _mental_ | File Added: FireBulletsTest.pk3 | |
2017-03-29 03:36 | _mental_ | Note Added: 0001161 | |
2017-03-29 03:37 | _mental_ | Note Edited: 0001161 | View Revisions |
2017-03-29 03:37 | _mental_ | Status | closed => new |
2017-03-29 03:37 | _mental_ | Resolution | no change required => reopened |
2017-03-29 12:28 | Graf Zahl | Note Added: 0001168 | |
2017-03-29 12:28 | Graf Zahl | Status | new => resolved |
2017-03-29 12:28 | Graf Zahl | Resolution | reopened => won't fix |