Page 1 of 1

Disabling "Missing sprite" sprites w/Automap cheat

PostPosted: Thu Oct 28, 2021 11:37 pm
by DarkQuill
When actors are missing a sprite or a sprite is assigned incorrectly, the actor doesn't show at all for that frame, but with the Automap cheat turned on they (usually) show as a completely different sprite (if set to animated or rotated). It's a pretty neat testing tool otherwise.

Because what frame shows can be mod-dependent, and some mods are stacked with new actors, is there a way to either determine what sprite shows up, or disable missing sprites from showing something else appearing with the Automap cheat enabled? I'm guessing it's more of an engine thing rather than something I can apply a cheap quickfix to.

Example below;

https://i.imgur.com/CW0xd6P.png

Re: Disabling "Missing sprite" sprites w/Automap cheat

PostPosted: Sun Oct 31, 2021 5:44 pm
by Rebecca Hoggleforth
Might be a bug. To quickly test this make a wad/pk3/zip with this in a decorate lump:

ACTOR sprite_missing_ZombieMan : ZombieMan replaces ZombieMan
{
States
{
Spawn:
POSS A 10 A_Look
WHOT B 10 A_Look
Loop
}
}

Load Doom2 Map01, set AM_CHEAT 2 and AM_SHOWTHINGSPRITES 3. See from the automap how the missing sprite is handled. For me it's replaced with PLYC sprites from game_support.pk3\filter\doom.id\sprites\plyc. If I use "POSS X 10 A_Look" as the missing sprite the automap will show SPOS sprites instead.

Re: Disabling "Missing sprite" sprites w/Automap cheat

PostPosted: Fri Nov 05, 2021 4:01 pm
by DarkQuill
Yeah still showing as crouched player on the automap.

The mod I was using was trying to draw a bunch of misc actors as special flats rather than sprites, but the mod also included a menu option to toggle this back to sprites, which fixed 99% of the automap errors. Chalk it up to jank coding on the mod :P