EarthQuake Wicked Sick!
Joined: 02 Apr 2004 Location: Athens, Ohio. Dieblieber gonna getcha!
|
Posted: Wed Aug 03, 2011 11:44 pm Post subject: ZDaemon doesn't like both F_END and FF_END markers. |
|
|
Okay, first a little background: whenever new flats are added to a wad, authors generally enclose them in F_START/FF_START and F_END/FF_END markers. Vanilla Doom requires the absence of F_START, but a presence of F_END. To ensure wad editors correctly pick up the flats, FF_START and FF_END are also used as a safety measure. This means a vanilla wad might have FF_START, FF_END, and F_END all present in the wad.
Most source ports don't care about what combination of markers are used, but ZDaemon is reporting the presence of F_END and FF_END as a random texture generation error when textures patches are also defined. No idea why it's giving me a texture error, but while getting rid of the F_END marker gets rid of the error, it also makes the flats not load in vanilla.
So, I've put together a small archive of wads:
- f_end.wad uses an F_END to terminate the flats section. It works fine.
- ff_end.wad uses an FF_END to terminate the flats section. It works fine.
- both.wad uses an FF_END marker, and then an F_END marker. This one crashes ZDaemon with the texture error.
http://www.speedyshare.com/files/29706830/markers.zip
Interestingly enough, if you remove PNAMES, TEXTURE1, the PP markers, and the sample patch between them, the wad will run okay even with both flat markers present. For some reason this only occurs with wads using both markers and custom textures defined.
Edit: Forgot to mention... 1.08 reports "1 texture generation error" as where 1.09 reports "ICKWALL6 is missing a patch". These errors are not correct. The texture is defined properly and should not have anything to do with the flat markers. |
|