- What permissions do you give others to modify and/or maintain your submission?
- Modify: YES - Maintain: YES - I give permission for my entire submission to be modified by others or used in their own work. I give permission for my entire submission to be maintained by others as well.
- I made sure my file(s) follow the Submissions Guidelines
- Yes
- I named my file(s) correctly (see Filename Conventions)
- Yes
PARADOX SWITCH* |
|---|
* Not official name
FOR CONSUMERS... |
|---|
Just hop on the Paradox Switch - or P-Switch for short - to activate it, and get your 9 seconds of complete chaos and panic (not guaranteed) as you scramble to figure out what changed.
Take note that there are two console variables that you can change - and they save to your luafiles/client folder, as per usual:
- paradox_flash: Whether or not there will be a screen flash when entering and exiting Paradox. For the photosensitive folks out there, it's recommended you turn this off.
- paradox_music: Choose the music that plays during Paradox! Your options are:
- [0] Off: Don't. Instead, fade the level music to a set volume.
- [1] SRB2: SRB2's own Character Select theme.
- [2] Arranged: The default. An arrangement of SMB3's P-Switch theme, by yours truly
- [3] Mario3: The original. SMB3's version.
- [4] AllStars: The arrangement from Super Mario All Stars.
- [5] 3D: Did you know this theme is also used for the Toad Houses? Arrangement for Super Mario 3D Land/World's Toad Houses.
- [6] World: Super Mario World's take on the theme.
- [7] NewBros: New Super Mario Bros.'s take on the theme, "Switch On!".
- [8] Wonder: Super Mario Bros. Wonder's take on the theme, "Switching On".
FOR CREATORS... |
|---|
The Paradox Switch comes in three forms:
- As a standalone object [#2230] that people might recognize at a glance,
- Condensed into a monitor [#2231], with a golden variant [#2232],
- And as a linedef executor (443 -
PSWITCH) to shape as you wish.
The switch object has a few properties of its own:
- Permanent? - If ticked, the switch will not disappear when pushed, and instead will pop right back up after...
- Time Until Release - ...this much time, in seconds.
- Solid? - If it is (default), the player has to physically jump onto the switch to press it. If not, they can just run into it. (Does not actually make the switch solid - a bug made feature)
Additionally, linedef executor tags 725 and 726 are reserved for when it starts and ends respectively - make use of those to really mess with the level in Paradox!
An example map - Paradox Cavern - is provided. Enter it through the level select (or warp to map PS).
If that's not enough, custom objects can check the
pswitchactive variable in Lua to change their behavior in Paradox - if it's above 0, it's active. (This is actually what the Paradox Rings do to appear and disappear)- PSWITCH - Top of the switch, with the letter "P". Use it in tandem with color textures ~150 and ~156 to create a geometry-based P-Switch.
- PSWBORD - Base of the switch, top. The X is to be lined up with THCOMPW5 lining the sides of the base.
- PFIELD00~PFIELD31 - Paradox Field. Use it to indicate an otherwise invisible Paradox trigger (intangible FOF)
- PBLOFF1~PBLOFF4 - "Disabled" P-Blocks. For platforms and such that only activate in Paradox.
- PBLON_1~PBLON_3 - "Enabled" P-Blocks.
- Appleblurt, for creating the sprites for the old P-Switch back in pre-Paradox days.
- Everyone on the official SRB2 Discord server, for the feedback. Without you I wouldn't be here with my first resource mod!
- And of course, you, for viewing the thread. If you're already downloading the addon, I hope you'll find creative uses for it!
Version 2.0, initial release.
- New item: Blue Coin/Ring! Only appears when the P-Switch is pressed. Otherwise acts like your old pal Golden Ring/Coin.
- Created a showcase map for the P-Switch, called "P-Switch Island". Also changed the showcase gif to show off said island.
- New sprites! Credits to Appleblurt for making them for me! (He just afforded to help, I didn't ask him to do it.)
- Changed the location of the Switch in the showcase gif. Felt like it being pushed into the wall looked too buggy.

About the Monitor variant, I'm actually planning on doing something like that for v2.1 of the addon. Thanks for the feedback, though!