Inspired by Sonic Mania Plus, this Lua script allows you to swap between two active characters (one controlled by a bot or player 2), as well as keep other characters in reserve. Get extra characters by popping 1UP monitors; you can get any character that you have loaded. If you die, you'll automatically switch to your partner character and receive a new partner from your reserves.
This script is intended solely for single-player mode. It likely will not work in any of the multi-player modes.
CHANGELOG:
v1.0
Initial Release
v1.1
Added SFX for switching characters
Fixed a problem that prevented the script from running at startup
Fixed a problem that caused dying characters to immediately disappear
v1.2
Added SFX for being unable to change characters
Added a shuffle monitor, which randomizes your party order
Shuffle monitors currently only appears in 1UP monitors when you have all characters
Fixed the player's skin immediately switching on death when unable to switch to your bot
Player flags now swap as well, which should fix several bugs people have noticed
Fixed a problem that caused Analog Mode to stop working after switching characters
- Be sure to start the game as Sonic & Tails, or else you won't have a bot that you can swap with.
- Swap character with the "Toss Flag" button.
- Any power-ups you have will swap to the new character.
- You cannot swap if your follower is dead or missing. You also cannot swap while super.
- When you die, you will have a 3 second grace period where you cannot take damage. If you die again within this grace period, you will be taken back to the last starpost, but you will not lose your current character. This is so you don't lose 2 lives every time you get crushed or fall in a pit.
- When you run out of characters, it's game over. If you have any continues, you will restart from the beginning of the level with the last 2 characters that were living.
This script is intended solely for single-player mode. It likely will not work in any of the multi-player modes.
CHANGELOG:
v1.0
Initial Release
v1.1
Added SFX for switching characters
Fixed a problem that prevented the script from running at startup
Fixed a problem that caused dying characters to immediately disappear
v1.2
Added SFX for being unable to change characters
Added a shuffle monitor, which randomizes your party order
Shuffle monitors currently only appears in 1UP monitors when you have all characters
Fixed the player's skin immediately switching on death when unable to switch to your bot
Player flags now swap as well, which should fix several bugs people have noticed
Fixed a problem that caused Analog Mode to stop working after switching characters
Attachments
Last edited: