View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000627 | Gameplay + OpenGL | [All Projects] Bug | public | 2017-04-25 17:20 | 2017-04-26 02:46 |
Reporter | Ultimate Freedoomer | ||||
Assigned To | _mental_ | ||||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Summary | 0000627: Custom Weapon sounds don't play | ||||
Description | I made a mod that replicates the "Pyro" class from the Team Fortress series as a playable Doom Class. For some reason, none of the sound effects for the replacement weapons play AT ALL, no matter my GZDoom sound settings. Before you ask, YES, the weapon sounds are registered properly in the SNDINFO, & YES, I tried editing the A_PlaySound parameters for each state. | ||||
Steps To Reproduce | Load the attached file with the latest GZDoom. | ||||
Additional Information | The vanilla weapon sounds, the menu sounds, the monster sounds, the music, & the environmental sounds are unaffected. It's only player pawn-generated custom sounds. | ||||
Tags | sound | ||||
DoomPyro.pk3 (934,944 bytes) |
|
Updated version of the file. The previous attachment had a bug in the player class actor's DECORATE. DoomPyro-2.pk3 (934,937 bytes) |
|
None of SNDINFO lumps from your mod were loaded. You need to rename them. Do not use double file extensions: SNDINFO.Flaregun.txt is bad, SNDINFO.Flaregun is OK. Only the last .something will be treated as extension, everything before is the base filename. Cut it to 8 characters and you will get lump name. So the name of the first lump is SNDINFO. (with dot at the end). This works for DECORATE because it's eight characters long but SNDINFO is only seven and the dot screws names' comparison. And before you ask there is 99.99% chance that loading won't be changed. Such requests were already rejected before. |
|
Actually, no, you did not define it properly. All your definition lumps are misnamed. SNDINFO.Axe.txt gets its extension removed and becomes SNDINFO.Axe, which then gets the name truncated to 8 characters and becomes "SNDINFO." Which is not "SNDINFO" and thus won't get loaded. For DECORATE this works because DECORATE is 8 characters. Unfortunately this behavior is old enough that it cannot be changed anymore, |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2017-04-25 17:20 | Ultimate Freedoomer | New Issue | |
2017-04-25 17:20 | Ultimate Freedoomer | File Added: DoomPyro.pk3 | |
2017-04-25 17:20 | Ultimate Freedoomer | Tag Attached: sound | |
2017-04-25 20:06 | Ultimate Freedoomer | File Added: DoomPyro-2.pk3 | |
2017-04-25 20:06 | Ultimate Freedoomer | Note Added: 0001552 | |
2017-04-26 00:07 | _mental_ | Priority | immediate => normal |
2017-04-26 02:40 | _mental_ | Assigned To | => _mental_ |
2017-04-26 02:40 | _mental_ | Status | new => closed |
2017-04-26 02:40 | _mental_ | Resolution | open => no change required |
2017-04-26 02:40 | _mental_ | Note Added: 0001554 | |
2017-04-26 02:40 | _mental_ | Note Edited: 0001554 | View Revisions |
2017-04-26 02:46 | Graf Zahl | Note Added: 0001555 |