Skip to content

Text Intermission Formatting option #135

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

Closed
Chonkblonk opened this issue Feb 17, 2025 · 8 comments
Closed

Text Intermission Formatting option #135

Chonkblonk opened this issue Feb 17, 2025 · 8 comments
Labels
feature/request New feature or request

Comments

@Chonkblonk
Copy link

Something Woof does is to strictly format the intermission text crawls to 4:3, for the sake of consistency, but this feature does not seem to exist in Nugget (or at least I have not found it).

Example from Woof:

Image

Example of same text screen in Nugget:

Image

Would it be as simple as borrowing the code for this from Woof?
It would be extremely helpful to have this feature, at least for me.

GzDoom also just kind of blurts the text out with no regards for formatting, but people tend to use larger resolutions when playing that port, which helps, and I'm doing a compat patch for that anyway.

Thank you. This port is very nice,

@MrAlaux
Copy link
Owner

MrAlaux commented Feb 18, 2025

Which versions of Woof and Nugget did you try? I tried the WAD linked in fabiangreffrath#1683 (comment) in Woof 15.2.0 and Nugget 4.2.0 (the latest releases) and the result was the same in both:

Image

There's not meant to be a setting for this, Nugget should simply match Woof's behavior.

@Chonkblonk
Copy link
Author

Chonkblonk commented Feb 18, 2025

Woof 14.3.0 for the last screenshot there, but here's a screenshot dating back to 14.0.0

Image

I don't think this was as much as a setting to toggle as something Woof just changed.

Unpacking and checking a download of 15.0.0, it's no longer there, and this gives me the gut feeling that maybe this was never intended behavior, which is a bit crushing because I was so happy that this change solved my problem with consistent text formatting across differing resolutions.

@MrAlaux
Copy link
Owner

MrAlaux commented Feb 19, 2025

I'd like to ask: in what way is it useful for you exactly?

I would personally just run the game at 4:3 and see if the text fits. I realize that formatting it like in Woof 14 would visualize where line breaks should be placed, but that sounds like a rare use scenario.

@MrAlaux MrAlaux added the feature/request New feature or request label Feb 19, 2025
@MrAlaux
Copy link
Owner

MrAlaux commented May 10, 2025

If you've nothing to add, I'll close this soon since it's not worth the effort in my opinion.

@Chonkblonk
Copy link
Author

It seems that I might just able to reformat the text here so that it can fit properly in 4:3, though it's tight, I don't know how it'll fare in other resolutions necessarily.

Since you're a sourceport dev, may I ask if there's any plans or hypotheticals by anyone for any new ways to do text intermissions some day in the future?

@MrAlaux
Copy link
Owner

MrAlaux commented May 10, 2025

Since you're a sourceport dev, may I ask if there's any plans or hypotheticals by anyone for any new ways to do text intermissions some day in the future?

Not from me, and I think not from anyone else either. Even then, how exactly would said "new ways" differ?

As far as I'm concerned, there are no guarantees nor standard behavior when it comes to how text that exceeds the boundaries of the original 4:3 screen is laid out. If you want the text to show up properly everywhere, write it as if you were working with vanilla Doom, placing line breaks manually.

@Chonkblonk
Copy link
Author

Anyway, I got the text to fit well enough.

@Chonkblonk
Copy link
Author

Woops, that wasn't supposed to be closed as completed, sorry for that.

@Chonkblonk Chonkblonk closed this as not planned Won't fix, can't repro, duplicate, stale May 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants