Tip: Make sure that ALL exit-enabled pipes, doors, etc. have a screen exit defined, or they'll take you to Level 0, the "endless" bonus game. Unless Start+Select is enabled, the only way out of it is to reset the game.
Not logged in.
Details for b4vwf - BG4 Variable-Width-Font Text Boxes
SMW Patches - b4vwf - BG4 Variable-Width-Font Text Boxes
This patch replaces SMW's text box system with a fancier one with that displays text on BG4.
The default text boxes work with common types of HDMA (like color gradients and parallax), and any layer 3 background that doesn't use the graphics file in slot LG3, which includes every vanilla layer 3 background except tides.
The patch optionally supports using variable-width text for level names on the overworld, so it can replace long level name patches as well.
The text boxes have some formatting options so you can customize their look on a global or per-text-box basis.
Moderation comments - an excellent and well-written patch. The readme and instructions made the process easier to understand and this patch is one that you don't need to be afraid to use if you are looking to a more flexible text box system with different kind of fonts.
It's hard to test with all combinations, but I believe the critical sections of the patch have been verified and it should be safe to use.
I'm not getting disappearing layer 3. If you found a bug I missed, I will need more information to find out what is causing it. Submission comments aren't great for this, so I would appreciate if you could send me a PM or contact me on Discord with some information about your setup.
As for level names: the patch is set up for two-line level names by default. If you look in levelnames.asm, you will see that all of SMW's level names have an empty line on top to put them on the second line:
db "", $0a
db "YOSHI'S HOUSE", $00
To recreate the text in the upload screenshots, you can replace that with:
db "This isn't a house, Yoshi.", $0a
db "These are trees.", $00
Great patch. I did find a bug. Even if you trigger the layer 4 message box, layer 3 still vanishes.
Also, how do you add longer level names on the OW. A screenshot told me you can insert 2 lines of text there.