I've been finding all sorts of improvements to the patch lately. Between various bug fixes, polishing up some things, rearranging things to be more intuitive, etc., V1.1 is going to be quite a nice upgrade over the version I released last week.
Also, since this C3 forum is going to close soon, I'll set up a new thread in the Resources & Tool Releases forum when I'm ready to post V1.1. So, look forward to it!
As for what I've done since the other day, here is a list:
- I edited the level entry script for Yoshi's House to disable the "Mario Start!" text. I made the same change to level 003's as well, to demonstrate you can now do this for any level now.
- I fixed a bug where the No-Yoshi cutscenes would sometimes warp you to the wrong level.
- I tweaked the path movement code a little to reduce the chances of Mario jittering when rounding a corner.
- I fixed a bug where sprites weren't getting their Z position/Z speed initialized when spawned through screen scrolling.
- It's now possible to disable loading the special world palette for individual maps by setting its pointer to $000000. This also applies to maps with an undefined special world palette.
- I added a JSL command to every "Standing on X" script that runs code that is meant to run while Mario is idling on a tile. For example, bringing up menus with select.
- I implemented the LM setting for saving Luigi's position separately from Mario's. Previously, the non-vanilla behavior was available.
- I made it so player switching now happens while the screen is black rather than when the fade out begins.
- I made more script commands use labels instead of numbers to make some of them easier to understand what they're doing.
- I implemented a couple new script macros, specifically for entering a tile with A/B/X/Y and for doing a switch palace style event.
- I fixed some errors in the vanilla overworld scripts.
- I disabled Global ExAnimations by default in the provided .mwl files. Global ExAnimations are unusable on overworld maps with my patch since they're shared with levels now (and using overworld ExAnimations would require saving the overworld in LM, which is a bad idea) However, using Ctrl+Alt+F7 in the editor will enable a feature where you can sacrifice the global slots for more local slots. So, you'll still have all 64 slots to work with.
My Hacks:
Mario's Strange Quest V1.6
Yoshi's Strange Quest V1.3 / V1.3.1 Beta 4.6
Mario & Yoshi's Strange Quests (2/10/2023 Build)
Other stuff:
My SMW/SMAS/SMAS+W disassembly
Yoshifanatic's Discord Server: A place for fans of my stuff and/or Yoshi to chat with others.
Also, since this C3 forum is going to close soon, I'll set up a new thread in the Resources & Tool Releases forum when I'm ready to post V1.1. So, look forward to it!

As for what I've done since the other day, here is a list:
- I edited the level entry script for Yoshi's House to disable the "Mario Start!" text. I made the same change to level 003's as well, to demonstrate you can now do this for any level now.
- I fixed a bug where the No-Yoshi cutscenes would sometimes warp you to the wrong level.
- I tweaked the path movement code a little to reduce the chances of Mario jittering when rounding a corner.
- I fixed a bug where sprites weren't getting their Z position/Z speed initialized when spawned through screen scrolling.
- It's now possible to disable loading the special world palette for individual maps by setting its pointer to $000000. This also applies to maps with an undefined special world palette.
- I added a JSL command to every "Standing on X" script that runs code that is meant to run while Mario is idling on a tile. For example, bringing up menus with select.
- I implemented the LM setting for saving Luigi's position separately from Mario's. Previously, the non-vanilla behavior was available.
- I made it so player switching now happens while the screen is black rather than when the fade out begins.
- I made more script commands use labels instead of numbers to make some of them easier to understand what they're doing.
- I implemented a couple new script macros, specifically for entering a tile with A/B/X/Y and for doing a switch palace style event.
- I fixed some errors in the vanilla overworld scripts.
- I disabled Global ExAnimations by default in the provided .mwl files. Global ExAnimations are unusable on overworld maps with my patch since they're shared with levels now (and using overworld ExAnimations would require saving the overworld in LM, which is a bad idea) However, using Ctrl+Alt+F7 in the editor will enable a feature where you can sacrifice the global slots for more local slots. So, you'll still have all 64 slots to work with.
My Hacks:
Mario's Strange Quest V1.6
Yoshi's Strange Quest V1.3 / V1.3.1 Beta 4.6
Mario & Yoshi's Strange Quests (2/10/2023 Build)
Other stuff:
My SMW/SMAS/SMAS+W disassembly
Yoshifanatic's Discord Server: A place for fans of my stuff and/or Yoshi to chat with others.