Nyan Doom supports new animated background and menu graphics via specific lumps.
Only when both start and end animation lumps are present for a single entry, will those animation lumps take priority over the original lumps. Any lumps in-between the start and end lumps will also be included in the animation. Animations run at the same speed as the Menu Selector (M_SKULL1/2).
Note there are no widescreen versions for these animated lumps as they take priority over widescreen lumps. The lump priority is: start/end animations > widescreen > original.
The start lumps should be placed above or before the end lumps in the WAD lump order. Failure to do so will result in the widescreen / original lumps being displayed instead.
StartLumps with the prefixS_mark the start the animationEndLumps with the prefixE_mark the end of animation
| Original | Start Animation | End Animation |
|---|---|---|
| M_DOOM | S_DOOM | E_DOOM |
| M_SKULL1/2 | S_SKULL | E_SKULL |
| STBAR | S_STBAR | E_STBAR |
| STARMS | S_STARMS | E_STARMS |
| TITLEPIC | S_TITLEP | E_TITLEP |
| INTERPIC | S_INTERP | E_INTERP |
| CREDIT | S_CREDIT | E_CREDIT |
| HELP | S_HELP | E_HELP |
| HELP1 | S_HELP1 | E_HELP1 |
| HELP2 | S_HELP2 | E_HELP2 |
| BOSSBACK | S_BOSSBA | E_BOSSBA |
| WIMAP0 | S_WIMAP0 | E_WIMAP0 |
| WIMAP1 | S_WIMAP1 | E_WIMAP1 |
| WIMAP2 | S_WIMAP2 | E_WIMAP2 |
| VICTORY2 | S_VICTOR | E_VICTOR |
| PFUB1 | S_PFUB1 | E_PFUB1 |
| PFUB2 | S_PFUB2 | E_PFUB2 |
| ENDPIC | S_ENDPIC | E_ENDPIC |
| Original | Animation Start | Animation End |
|---|---|---|
| HELP01 | S_HELP01 | E_HELP01 |
| HELP02 | S_HELP02 | E_HELP02 |
| ... | ... | ... |
| HELP99 | S_HELP99 | E_HELP99 |
Nyan Doom automatically truncates strings larger than 6 characters to fit the prefix S_ or E_ in the 8 character limit. Strings under than 6 characters won't be truncated.
| UMAPINFO KEY | Example | Start Example | End Example |
|---|---|---|---|
| ENTERPIC | INTER1EN | S_INTER1 | E_INTER1 |
| EXITPIC | EXIT1 | S_EXIT1 | E_EXIT1 |
| ENDPIC | EXAMP1PC | S_EXAMP1 | E_EXAMP1 |
| INTERBACKDROP | MEOW1 | S_MEOW1 | E_MEOW1 |
Lumps not yet implimented.