woof icon indicating copy to clipboard operation
woof copied to clipboard

feat: add support for `*_WS` and `S_*/E_*` graphics

Open elf-alchemist opened this issue 1 year ago • 0 comments

From NyanDoom's spec on non-replacing widescreen and animated graphics. I'm interested in seeing this feature become more widely used, both in ports and WADs alike.

Currently the limitations present in NyanDoom's implementation are the following, perhaps they can be rectified here?

  • it does not have support for animated PFUB* scrolling
  • S_* start anim lumps having to be place before E_* end anim lumps on the WAD index

Doom Patches

Original Widescreen
STBAR STBAR_WS
TITLEPIC TITLE_WS
INTERPIC INTER_WS
CREDIT CREDI_WS
HELP HELP_WS
HELP1 HELP1_WS
HELP2 HELP2_WS
BOSSBACK BOSSB_WS
WIMAP0 WIMAP0WS
WIMAP1 WIMAP1WS
WIMAP2 WIMAP2WS
VICTORY2 VICTO_WS
PFUB1 PFUB1_WS
PFUB2 PFUB2_WS
ENDPIC ENDPI_WS

Boom Patches

Original Widescreen
HELP01 HELP01WS
HELP02 HELP02WS
... ...
HELP99 HELP99WS

Animated Doom Patches

Original Start End
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
ENDPIC S_ENDPIC E_ENDPIC

Animated Boom Patches

Original Start End
HELP01 S_HELP01 E_HELP01
HELP02 S_HELP02 E_HELP02
... ... ...
HELP99 S_HELP99 E_HELP99

elf-alchemist avatar Sep 22 '24 13:09 elf-alchemist