v0.1 Build (Beta)
Warning
This game is still beta quality and the project is still focusing on building basic functionalities, so expect bugs and many unfinished levels.
- Change internal project references to SONIC XA instead of Engine
- Add animations for ledge balancing and gulping bubbles
- Add some checkpoint respawn code (still unused)
- Fix game hanging when music loops by putting loop code outside of CD callback
- Restructure and unify definitions of loop points for songs
- Add animation rotation through GTE
- Fix offsets for rolling animations and shield object
- Snap angles of animations so character rotation isn't arbitrary
- Change ISO name to "Sonic The Hedgehog XA"
- Add Makefile target to run game on DuckStation
- Add encoding targets for .VAG and .XA audio files
- Remove all traces of FMV (.STR playback) code
- Add a way to manually inform angles for collision geometry on 16x16 tiles
- Manually fix some collision data on a few levels
- Fix monitor and spring hitboxes and collision
- Replace .psxcsv extension with .cnk
- Create unified method to change player action (enables bugfixes)
- Fix a bug with control
- Remove PlayStation 30 Years anniversary assets and slide
- Add Super Peel Out
- Add R9 (extra level)
- Change Sonic sprite
- Change starting level to SWZ1
- Layout changes to R0Z3 so it becomes a water test level
- Add Tails! (including flight/swim and tail animations)
- Add Knuckles! (including glide, glide turn, climbing, etc)
- Add a Character Select screen before starting the game
- Load all sound effects at beginning of game to decrease load times
- Modify title screen to better suit the new layout
- Add a constraint to the top of levels so characters won't go above Y = 0
- Configuration and notes on GDB-Multiarch and DAP
Note
This is the first version to use semantic versioning. This makes very profound changes including the new Sonic sprites and the addition of Tails and Knuckles (sprites by CartoonsAnimate22).
Note
Builds are available in CHD (Mame Disc) and BIN+CUE (compressed as ZIP) formats, for all three regions (J, U, E).