v1.1
- Beam position is now determined by a fixed value, rather than the skin's height
- Player can now hurt Metal Sonic in BCZ2 by gliding into him
- Added missing sprites (SIGN, LIFE, XTRAA0)
- TARGET HUD preview now spins smoothly, rather than hanging on front view briefly
- When switching targets, TARGET HUD preview now resets angle
- Gear indicator is now centered to line up with the TARGET HUD
- Updated the autofire toggle sound to more closely match up with the source material
- Added a unique sound for losing rings on lava (sfx_sphlav)
- Beam's position now properly flips with gravity

v1.2
- TARGET HUD now flashes black and red when targeting an Eggman Monitor
- What objects are considered bad for Sohpia to shoot is now determined by a variable on the target's end
- Objects with SPR_PLAY will now display properly in the TARGET HUD
- Made the caption for sfx_sphbad calmer
- Gear text now flashes when changing gears
- TNT Barrels are now considered bad to shoot
- Lowered the volume of the alarm sound when shooting something bad
- Sophia no longer gains rings in Ultimate mode

v1.2.1
- Added console variable sph_firebutton, which allows you to rebind firing to Custom 1
- Added Simultaneous option to sph_togglefire, which allows the player to manually fire with Spin and toggle autofire with Custom 1
- Improved file handling code to be able to handle multiple saved variables