Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
elf-alchemist opened this issue Sep 22, 2024 · 2 comments
Open

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

elf-alchemist opened this issue Sep 22, 2024 · 2 comments

Comments

@elf-alchemist
Copy link

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
Copy link
Author

Giving this issue a bump. As of yesterday's CQ3:VE 1.0 launch, it's a first major example of a WAD that features such *_WS graphics built-in. It is a minor feature but it helps make it easier for wads that might want to have DOS compatibility, or are trying to support older source ports as well, to have fewer versions for multiple occasions.

image

@fabiangreffrath
Copy link
Owner

What a missed opportunity for a consistent naming scheme.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants