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

Wider bunny screens for monitors with an aspect ratio of 21:9 and 32:9 #2188

Open
Meerschweinmann opened this issue Feb 7, 2025 · 1 comment

Comments

@Meerschweinmann
Copy link

Meerschweinmann commented Feb 7, 2025

Hello again :)

As Fabian told me at Doomworld that issues are better them messages at Doomworld, i open an issue,
even this is not really an issue, but an idea.

The bunny screen was made for monitors with an aspect ratio of 4:3 and works fine out of the box with monitors up to 16:9 i would say.

As Woof is capable to handle aspect ratios of 21:9 and 32:9, we can see that the bunny screen does not match these screens very well.
In the case of 21:9 spiked Daisy comes to early on screen and with 32:9 spiked Daisy is on screen before scrolling begins.

So i had made two graphics for 21:9 and 32:9 where spiked Daisy is a similar amount of pixels out of screen, like she is on a 16:9 screen with the default PFUB1 and PFUB2 graphics.
The distance between spiked Daisy and the bunny in the grass is extended by 72 pixels for 21:9 and 216 pixels for 32:9.

I have called them PFUB219 and PFUB329.

Image
Image

As there is no standard for extended bunny screens, it needs some heroes that have enough impact to make such things possible.
And Woof is a popular, technically advanced and well received sourceport in the community that could define and/or introduce such things.

There are some important points with that bunny screen and its Music that should not be changed.

  • Beginning of Scrolling
  • Scrolling speed at best same as standard DOOM
  • Showing of "THE END" patch

Normally, when scrolling ends it takes some time before the "THE END" patch comes in.
This time could be used to let the wider pictures scroll longer with the same default speed,
to not destroy the moment where spiked Daisy enters the screen.

Hopefully the wider PFUB329 has ended scrolling before the "THE END" patch comes in.

When a screen-width to height ratio from 2.3 to 2.4 is present PFUB219 is used.
When a screen-width to height ratio of 3.5 and up is present PFUB329 is used.
When any other screen-width to height ratio or no "PFUB219 and PFUB329" is present PFUB1 and PFUB2 are used as usual.

Or even simpler, Woof checks only if there is any PFUBxxx in the autoload and srolls it from the right to the left side no matter which width the graphic has and uses it instead of PFUB1 and PFUB2. So the user has to decide which graphic is in the autoload and which aspect ratio is used.
When there is no PFUBxxx in autoload everything behaves as usual.

And here in WAD format:

PFUB329_219.zip

@Meerschweinmann
Copy link
Author

Had seen today that there is a finale screen definition in the ID24 standard. So my thought that there is No standard was wrong. But i do not know If that is helpful.

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

1 participant