Language…
16 users online: 0ne_bins211, Alewx_, ASMagician Maks, Enderdavid_HD, FerpyMcFrosting, Lmao,  MarioFanGamer, MellowYouth, Pink Gold Peach, playagmes169,  Ringo, Silver Wind, slopcore, The_Uber_Camper, TheJank, will___ - Guests: 187 - Bots: 229
Users: 67,260 (2,032 active)
Latest user: vi_xvi_vii

Bonus Game Destination Expander

SMW Patches → Bonus Game Destination Expander

Submission Details

Name: Bonus Game Destination Expander
Author: Sonikku
Added:
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch rewrites the handler that sends players to level 000/100 or 0C8/1C8 when collecting 100 Bonus Stars or collecting the Yoshi Wings, respectively.

With this patch, you can define the destination level numbers for any level, or let it randomize which one you're sent to.
For "static" bonus games, you can specify the originating level as well as the destination level, as well as whether or not it's a standard Bonus Stars bonus game or a Yoshi Wings bonus game.
For "random" bonus games, you merely specify the destination level and which of the two bonus games it is.
Tags: bonus game lorom sa-1 yoshi wings
Comments: 2 (jump to comments)
Download 1.65 KiB | 135 downloads

Screenshots

Comments (2)

 Maarfy Link
Fixed a one-character typo that could allow warping to the wrong level under specific circumstances. No other changes were made.

This patch is written well enough and provides a collection of useful options, but its implementation seems somewhat "particular," in my opinion. There are a number of layered conditions at play that I could see confusing users despite the patch's instructions, which is doubly noteworthy as it's possible to configure this patch in a way that locks the game on entering a bonus/wings level. That all said, the patch ultimately performs just as advertised, and is still easily worth accepting.

Note that this patch allows entering arbitrary levels as bonus game levels. Some of the various quirks and caveats of doing this are outlined here. It would be nice in a future update if the Normal/Yoshi level parameter could be expanded into a full "properties" byte of sorts, with flags to control toggling $1425/$1B95 in the destination level.

Tested with Asar 1.81, Lunar Magic 3.33, SA-1 1.40, Snes9x 1.59.2, BSNES Accuracy 0.7.1.
Burning Loaf Link
I made something like this a while ago and here's the rejection log. Make sure to fix the listed mistakes if they exist in yours.