Description
When trying to select the desired IWAD in the "Patch settings" dialogue box, the chex.wad and chex3.wad IWADs aren't recognized as IWADs. The reason for that is WhackEd4 relies solely on the presence of the 'IWAD' header in a selected WAD, and rejects any with the 'PWAD' header. However, any WAD created with DEUTEX (including chex.wad) has the PWAD header (unless the author uses a HEX editor).
Version Up to and including 1.3.0 beta 2
OS Windows 10 64-bit LTSC
Installed Python version 3.10.10 64-bit
Description When trying to select the desired IWAD in the "Patch settings" dialogue box, the chex.wad and chex3.wad IWADs aren't recognized as IWADs. The reason for that is WhackEd4 relies solely on the presence of the 'IWAD' header in a selected WAD, and rejects any with the 'PWAD' header. However, any WAD created with DEUTEX (including chex.wad) has the PWAD header (unless the author uses a HEX editor).
https://github.com/GitExl/WhackEd4/blob/25cd23dbc3968c4b1d385177884953bd5a18158e/src/whacked4/doom/wad.py#LL84C1-L104C29
This is where the action takes place. An adjustment like the following could be made for the Chex Quest IWADs: `
`