- What permissions do you give others to modify and/or maintain your submission?
- Modify: ASK ME - Maintain: IN MY ABSENCE - Others must ask me for permission before modifying my submission or use it in their own work, and I reserve the right to say no for any reason. However, if I can no longer be contacted, I give permission for my entire submission to be maintained by others.
Next, I wanna thank Cotton for creating some very beautiful sprites for CD. I'm forever in your debt as well. I also wanna thank BanditoBlight for creating/inspiring some of his sprites also. Everything yall have done is greatly appreciative!
I also wanna thank Soashivito for not only allowing me to host CDSonic on his server but also putting up with me every time I had a hotfix that was needed put in place.
One final thanks to StarManiaKG for creating a special bit of code that I will get into in a bit.
Now with that said, lets jump in to what all is new/different between Lach's original CDSonic and this version.
~~~Gameplay Updates~~~
CDSonic now uses ClassicPhysics (found at the bottom of the page) by default! This changes up how CDSonic plays overall while still allowing every level to be completable. This simply makes it so that he feels more accurate to the Genesis titles.THIS CAN BE TOGGLED OFF WITH A CONSOLE COMMAND: "CDPHYSICSTOGGLE"!!!!!
~~~General Information~~~
If you have played CDSonic before then feel free to glance over this section, this will be going over how to control CDSonic for newcomers to the character.~~~General Information~~~
Spindash:
Working like the classic games, press Spin to crouch and while crouching, tap the jump button to charge up a spindash. The more you charge, the stronger it will be (up to 7 charges)!Spring Spawn:
(Look under the Gameplay Changes section to figure out how to use this as I go over some important things there and explain how to use it)Emerald Abilities:
Collecting Chaos Emeralds allows CDSonic to access unique powers. Be warned though, they require rings to activate (again, see Gameplay Changes). Press Custom 1, Fire, or FireNormal to activate!- Emerald 1 - Slow Fall - Self explanatory
- Emerald 2 - Low Gravity - Self explanatory
- Emerald 3 - Homing Attack - Also self explanatory
- Emerald 4 - Light Speed Dash - Again.. self explanatory lol
- Emerald 5 - Blitz - Running at top speed will allow CDSonic to run through badniks without taking any damage! Think of it like the time travel sparkles from Sonic CD
- Emerald 6 - Past - Select the emerald to begin recording your position. Activate and hold the button to rewind time to however far you need! Be careful, this only rewinds CD's time. Badniks are unaffected!
- Emerald 7 - Future - See Gameplay Changes
Super Peelout:
See Gameplay Changes
~~~Gameplay Changes~~~
CDSonic now requires rings to activate his emerald abilities. Don't worry though, they aren't expensive at all!See Gameplay Changes
~~~Gameplay Changes~~~
Emerald Rings Costs:
- Emerald 3 and 4 are completely free to use!
- Emerald 1, 2, and 5 all cost 1 ring to activate and drain 1 ring per second.
- Emerald 6 requires 2 rings to activate.
- Emerald 7 requires 10 rings.
Future:
Jumping from 2.1 to 2.2, CDSonic has a new 7th emerald ability! (Huge thanks to Cobaltn't for creating this
Activating this emerald will zip Sonic at fast speeds, getting stronger and lasting longer based on your current speed. You can also aim the ability up and down with your camera position. You can REALLY fly with this ability if you use it after a spindash or a Super Peelout! Speaking of the Peelout....
Super Peelout:
While behaving identically to how it did back in 2.1, the Peelout is now activated differently.
Press and hold Custom 2 to look upwards, then press a direction to activate the move!
Shield Abilities:
Coming over from 2.1 to 2.2 CDSonic has seen changes to 2 of his shield abilities; Force Shield and Elemental Shield. These 2 shield powers were removed as they have become redundant due to the Bubble Shield (the previous Elemental Shield ability) and the Elemental Shield (the previous Force Shield ability) now doing what those 2 shields did. Attraction Shield still behaves like in 2.1 however!Jumping from 2.1 to 2.2, CDSonic has a new 7th emerald ability! (Huge thanks to Cobaltn't for creating this
Activating this emerald will zip Sonic at fast speeds, getting stronger and lasting longer based on your current speed. You can also aim the ability up and down with your camera position. You can REALLY fly with this ability if you use it after a spindash or a Super Peelout! Speaking of the Peelout....
Super Peelout:
While behaving identically to how it did back in 2.1, the Peelout is now activated differently.
Press and hold Custom 2 to look upwards, then press a direction to activate the move!
Shield Abilities:
Spring Spawn:
Spawning a spring no longer requires you to have no emeralds selected and now both are spawned via the jump button in midair. This allows CDSonic to still use the vertical spring while having a shield! Think of it like Shadow's Chaos Snap, hold a movement key to spawn a horizontal spring in that direction and don't hold a movement key to spawn a vertical spring! (Thanks Frostiikin for making this change)~~~Visual Changes~~~
CDSonic has received a number of visual changes in his jump to 2.2 as well! Here's a quick rundown of all the visual changes that were made:- Super Peelout was given actual sprites.
Falling sprites when facing away from camera were changed.This was reverted back to the original sprites.- ENTIRELY new super sprites. 2.1 CDSonic used Sonic 3 sprites. This was changed to be Sonic 2 sprites but reshaded to fit Sonic 1/CD's shading.
- When killing badniks, CDSonic will spawn a flower instead of a flicky. Also applies to capsules. (This is the bit of code StarManiaKG created and im so thankful for it)
- New sprites when walking and running diagonally away from the camera.
- New idle sprites.
- New ledge teeter sprites.
- Added an error sprite for Mario's groundpound.
- New sprites for walking while facing the camera.
- Readded the bounce that was present in Sonic 1 to CD's walk cycle.
- Dust particles were changed.
- Added Sonic CD's time travel sparkles for whenever CD bounces off a vertical/diagonal spring as a little nod to the game.
- New continue sprites.
- Changed CD's vertical spring to be a blue variant of Sonic 1's.
- Replaced HUD sprites to be more consistent with changes and with 2.2.
- Changed the life HUD to match Sonic CD.
- Both the normal and super life icons have been changed.
- New crouch sprites both for normal and super form.
- Changed the goal sign from Sonic 1 to Sonic CD's.
- Changed the CSS art.
- Added Homing Attack animations. There will be more in the future, the sprites still need to be created.
Aaaand I think that's all that was changed. I've been editing CDSonic for a while so I may have forgotten some visual stuff but I'm sure veterans of the character will be able to figure them out.
There's also 2 chat commands for CDSonic. "pipebomb" and "infinite". They also have a command toggle built in ("cdmeme on/off"). The command disables the music that comes with the chat commands for those that prefer it off.
~~~BUT WAIT! THERE'S MORE!~~~
CDSonic comes packaged with an optional addon. CDMusic! This addon will replace the vanilla stage music, speed shoes, invincibility, act clear, super music, and boss music to be their CD counterparts! There's 4 different variants that you can choose between via the console. THIS ADDON ONLY WORKS IF YOU ARE PLAYING AS CDSONIC!! If enough people request for it, I will make it non-CDSonic exclusive.- "cdlevels on/off" controls if you have the level music be replaced with CD counterparts.
- "cdmusic us/jp/mus/mjp" controls everything else.
He is also compatible with a 16-bit fox :)
~~~Open Asset Credits~~~
https://mb.srb2.org/addons/classic-based-physics-changes.6399/~~~Known Issues~~~
- The HUD for CDSonic will have issues in local multiplayer settings. Server settings are fine! This will be fixed in a future update!