SPMoves (abbreviation for Special Moves) is a source code modification for Version 1.08 made by JTE. It adds characters such as Shadow, Eggman, and various SRB2 Message Board members: Jason the Echidna, MK, foxUnit01, Hikaru, Cyan (Cy-Chan) and Jake the Echidna. Each added character has a unique special ability that can be used. Other things were added as well, such as seasons and holidays, secrets and unlockables, and the beginnings of SRB2 Universe. Some of these features were later added to another mod by the same author, SRB2JTE.
Current release information
- SRB2 codebase: 1.08
- Download: Full download
Single Player and Multiplayer
- Mecha Knux
- Jason (Jason the Echidna) - Rock Skull Mountain only for Single Player
- Jake (Jake the Echidna)
- Fox (foxUnit1)
- Zim - has a different ability to the Zim included already in 1.08
The main feature in SPMoves is the array of new special abilities that can be used with custom characters. These can be enabled by using the numbers 3 to 17 with the
ability parameter in the character WAD's
S_SKIN lump. Below is a list of all possible abilities:
|Ability number||Ability||Used by||Description|
|0||Speed Thok||Sonic||Unchanged from Sonic's default ability.|
|1||Fly||Tails||Unchanged from Tails' default ability.|
|2||Glide/Climb||Knuckles||Unchanged from Knuckles' default ability. Note that in 1.08, Knuckles could still glide multiple times per jump.|
|3||Chaos Control||Shadow|| Characters with this skill also have the Speed Thok skill. To execute Chaos Control, the player needs a Chaos Emerald of any color, or 10 Rings in Match. In Match, 10 Rings are also immediately subtracted upon activating the move. To perform it, jump in the air, then hold the Spin Dash button, and press the Jump button again. The maneuver lasts as long as Spin Dash is held. Upon releasing Spin Dash, the player immediately lands on the ground.
The player will be thrust forward at tremendous speeds and will clip through anything in their path as well as land on top of high platforms when touching their walls. It is advised to be cautious when near thok barriers, as executing Chaos Control into them will cause instant death (although no lives are subtracted in that case). The player loses height while performing the maneuver, and it will automatically cease when the player touches the ground. Hence, it is advantageous to begin it at high altitudes to maintain it for longer periods of time.
This move was ported to and improved in SRB2JTE.
|4||Homing Attack||N/A||A thok that homes in on nearby enemies, monitors and springs. This move was originally supposed to be a Super Thok that also added the ability to perform an Armageddon Shield blast, but this feature was never added.|
|5||Multi-Thok||N/A||The player can thok multiple times during one jump. However, a Ring is subtracted for every additional thok after the first one. Due to a bug, if the player thoks without carrying a Ring, the character will change into its death state but not actually die, leaving the player immobile.|
|6||Glide Blast||Jason||Also known as the Thok Glide, this is a very fast glide move that makes a thok sound and leaves a trail of semi-transparent "thok shadows". It is slower than an actual thok though. After releasing the Jump button, the player will fall; pressing it again will activate a regular glide move. The player also climbs faster than normal, but cannot climb out of the glide blast.|
|7||Big Guns||Fox||The player can shoot Jetty-syn bullets with the Ring Toss button, even in non-competitive gametypes. No Rings are depleted for shooting. The bullets are slower than regular thrown Rings, and only the Rail Ring and the Automatic Ring pass their properties on to it when collected. Characters with this ability also have a homing attack in Adventure Mode, although they cannot use it to thok if there is no enemy, monitor or spring in vicinity.|
|8||Speed Climb||Cyan, Zim||The player automatically clings on to a wall when jumping at it, and can climb walls at a very high speed.|
|9||Speed Fly||Hikaru||A horizontally fast flying ability. The player can only ascend as long as he has Rings, and Rings are constantly depleted while ascending. Without Rings, the player will quickly lose height while flying.|
|10||Sonic RPG Level-up Ability||N/A|| The player gains abilities in different levels. Every time the player kills an enemy, the score increases. After the player has gained a certain score, he reaches a new level and gains a new ability. Old abilities can still be used unless the new ability is a strict upgrade of an old one. The score necessary to reach the next level increases dramatically with each level. This feature was never fully completed.
|11||Tails RPG Level-up Ability||N/A|| Tails' version of the above. Since this feature was never completed, the player starts out with a Spindash ability and does not gain any new abilities in the following levels. Below is a list of the planned abilities for each level:
|12||Knuckles RPG Level-up Ability||N/A|| Knuckles' version of the above. Since this feature was never completed, the player starts out with a Spindash ability and does not gain any new abilities in the following levels. Below is a list of the planned abilities for each level:
|13||Run on air||Eggman||Holding the Jump button after jumping will make the player rise into the air after hitting the ground. The player can run in the air, ascend by pressing the Jump button, and descend by releasing it. The Spin button will make the player fall slower. After landing on the ground, the player needs to jump again to repeat the move. SPMoves' Eggman character uses a modified version of this ability: It cannot jump at all and instead floats up directly upon pressing the Jump button. It also has the ability to shoot Egg Mobile bullets.|
|14||Chao||N/A||This ability gives the player a Chao, which flies around the player's head and attacks nearby enemies upon pressing the Jump button in mid-air. However, the Chao cannot actually harm the enemies, and will therefore only return if the player kills the enemy himself. An option to specify the Chao sprites used for each character WAD was planned but never added. This ability is automatically enabled in the Chao World SPM unlockable.|
|15||Wall Kick||Jake||The player automatically clings on to a wall when jumping at it, but cannot climb on it. Instead, when pressing the Jump button again, the player jumps off the wall in the opposite direction, gaining extra height. This ability can be used to climb up walls that are close to each other.|
|16||Jet-Glide||Mecha Knuckles||A fast gliding ability. The player doesn't lose any height while gliding. However, walls cannot be climbed at all.|
|17||Bat Fly||N/A||This ability was meant for the a441 character, which was never made. It was supposed to enable the to jump repeatedly in the air to "fly" like a bat, but it is not functional.|
|This article or section is badly written and in need of a rewrite. You can help the SRB2 Wiki by Manual of Style.this article to meet with the standards described by the|
These are the stages included in SPMoves. If you can't play one of them, then you need to unlock it by doing something in the game.
|MAP10||Rock Skull Mountain|
|MAPD0||Chao World SPM|
SPMoves features the concept of seasons, which will change the appearance of levels in SRB2 based on which month it is. The command line parameter
-season [name] can be used to override the season being used. See below for the names of the seasons along with further details:
|Season name||Months||Resource file||Description|
|Spring||April, May, June||SPMoves-Spring.wad||Replaces various textures and scenery with spring-themed visuals.|
|Summer||July, August||SPMoves-Summer.wad||Replaces various textures and scenery with summer-themed visuals.|
|Fall||September, October, November||SPMoves-Fall.wad||Replaces various textures and scenery with autumn-themed visuals. Leaves will also fall from the sky constantly.|
|Winter||December, January, February, March||SPMoves-Winter.wad||Replaces various textures and scenery with winter-themed visuals.|
To disable seasons, the command line parameter
-noseasons is to be used.
In addition to the Easter and Christmas themes, SPMoves adds a Halloween theme to the game.
Aside from the date-specific activation, the different holiday themes can also be manually activated via the command line parameter
-holiday [name]. See below for the names of the holidays along with further details:
|Holiday name||Dates||Resource file||Description|
|Xmas||25th December - 5th January||SPMoves-Xmas.wad||Same as existing Christmas mode, but with several additions:
|Halloween||October||SPMoves-Halloween.wad||Works similarly to the Christmas theme: Several music lumps, graphics, and map headers are changed to fit the Halloween theme. A disruptively heavy fog is also added. The |
|Easter||April||SPMoves-Easter.wad||Same as existing Easter mode, but with several additions:
The changes applied to the game cannot be overridden by adding other files. The parameters
-noxmas are removed in exchanges for this parameter. To compensate,
-noholidays manually deactivates a holiday that would otherwise be triggered.
- Freed animals will spawn with a random color; in Xmas mode this is limited to Red and Blue however.
- Additional options for TypeOfLevel:
- The ability to pick up certain types of items in Adventure mode levels, such as skulls in Rock Skull Mountain. Such items can be picked up using the Lightdash button, and can be placed back down with the same button (or tossed if used in mid-air).