LIST OF MODIFICATIONS AND IMPROVEMENTS
Potential:
- Fix the Amy's hearts bug while replaying a stage after exiting a stage while Amy is performing a hammer attack.*
- Add an option to load save data from save files.
- Make the game running at 60fps and at normal speed (check out the Project 60fps page for more information).
*Help wanted
v5.0.0:
- Replace the "cancel" sound by the "confirm" sound when exiting the language select option.
- Add a SKIP button during the TIPS loading screen to make the loading faster (when the TIPS SCREEN option is turned ON).
- Bring back the original tips board for all languages.
- Reduce the text size from 14 to 11 and the line height from 20 to 16 for the tips (except for the Japanese and Chinese language).
- Add options to change the position, size and opacity of the virtual pad.
- Bring back the Special Stages Controls and Gyroscope Level options.
- Add an option to fix the screen of the Special Stages (only work on aspect ratios higher then 16:9).
- Make a complete overhaul to the options menus by adding multiple pages.
- Change the setAllPause() values in the SpecialStageState to animate the arrows in the Special Stages options menu.
- Remap a few controller inputs.
v4.6.0:
- Rename the "lang" folders from 1-9 to 0-8.
- Remove the language names in the "mui" sprite sheets.
- Make a new sprite sheet and .json file for the language names in "/assets/animation".
- Redone the character_select sprite sheets and .json files to take less memory space.
- Reorganise the game controller inputs.
- Change the original game control inputs to accommodate the new game controller inputs.
- Add controller and keyboard inputs to the character movement in the special stages.
v4.5.0:
- Rename the "soundVolumn" logics to "newLanguage".
- Add a vibration level (OFF, LOW, MEDIUM & HIGH) in the Vibration option.
- Add the LOADING word during the loading screen when the Tips Screen option is turned OFF.
- Fix the white screen bug of the opening after finishing the Moon Zone.
- Prevent the pause button to pause the game while performing an Amy's hammer attack (compensation fix).
- Rename a few words in the options menu.
v4.4.0:
- Improve the character selection input.
- Add the Soundtrack option in the main options menu.
- Increase of the main options menu height from -96 to -120.
- Replace most option sub-menus from buttons by simple option toggles.
- Combine the Special Stages Gyroscope options sub-menus into one.
- Rename "touchitemsselect3_X" to "touchitemsselect4_X" and add a touchitemsselect4_4 value.
- Put the Language option between the Special Stages Gyroscope and Help options.
- Change the handleJoystickInput() method in an attempt to fix the game controller inputs.
- Reduce the tips text size and line-breaks (except in Japanese and Chinese).
- Bring back the usual tips board size in all languages.
- Replace the numbers from the "mui" sprite sheet to the "number" sprite sheet for the Help menu.
- Add a fade line of code to showcase the logos after the SEGA logo credit after the Super Sonic ending (compensation fix).
v4.3.0:
- Remake the sound system to remove most of the sound lag.
- Fix the breath counter and time over soft-lock.
- Change the stage unlock cheat by pressing 7 times to the BACK button during the title screen.
- Remove the other cheats (except the 2 playable characters in the SHC edition).
- Add a new ability for Sonic (Descend Dash), Tails (Flight Cancelling) and Knuckles (Aerial Uppercut).
- Get rid of soft-locks when the game is playing too many sound effects at once.
v4.2.0:
- Make a Sonic Hacking Contest edition of the game.
- Change the game code structure to be compatible with Sketchware Pro.
- Opening the Game Website doesn't close the game.
- Replace the "Quit the game and visit the game website?" message by "Visit the game website?" when selecting GAME WEBSITE.
- Convert the .dat files to .json.
- Add game controller support.
- Add a cheat code to unlock all stages by pressing numerous times to the top-left side of the screen.
- Add cheat codes to play as Super Sonic and 2 playable characters (for testing purposes).
v4.1.3:
- Restructure the mui.dat files for potential additional languages.
- Replace the "Quit the game?" message by "Quit the game and visit the game website?" when selecting GAME WEBSITE.
- Translate the words GAME WEBSITE into all languages (except Japanese).
v4.1.0:
- Make a Russian version of the mod.
- Restructure some sprite sheets to accommodate the Russian language.
- Move the Y position of the tips text 20 pixels higher.
- Increase the height of the tips board to fit more text (except for the Japanese and Chinese version).
v4.0.2:
- Add strings values to change the app_name for Japanese and Chinese languages.
v4.0.0:
- Turn the Sound Volume option into the Language Select option.
- Add an auto-language detection when booting the game for the first time.
- Change the assets folder structure to include "lang" folders (from 1 to 8).
- Use the languageConfig value in some content directory for menus and text to be set in various languages.
- Make a German and Italian version of the mod.
- Translate most text in French, Spanish and Portuguese.
- Change values in some .dat files to better fit the translated text.
- Combine the Special Stages Controls and Gyroscope Sensitivity options into one (Special Stages Gyroscope).
- Replace the SAGE EXPO website link by the GAME WEBSITE link.
- Improve the "bgm_49_boss_f1" and "bgm_50_boss_f2" instruments of the GBA mix version.
- Add a Soundtrack Select option in the game pause options menu.
- Change the package name from "cn.com.sega.sonicadvance" to "int.com.sega.sonicadvance".
- Make a specialised Chinese version of the mod with the Language Select option replaced by the Soundtrack Select one.
- Hide the Android navigation bar for real hardware (done by GdGohan).
- Fix the fade animations of the game opening.
- Add a feature to export save data to /Sonic Advance/ folder in both internal storage and /sdcard/ folder.
v3.2.4:
- Add the SAGE EXPO website link in the Chinese version.
v3.2.3:
- Increase the bars length in the Stage Select menu.
- Change the text style in the Record screen of the translated mod versions.
v3.2.2:
- Change the character_select.dat values and character_select sprite sheet to fix the moving title in the character select menu.
- Change the value of the moving title sprite position in the character select menu to better showcase the bigger sprite.
v3.2.1:
- Upscale the white background width in both Sonic and Amy's presentation during the opening.
- Add a condition to prevent the game to freeze when displaying the opening again after skipping the opening too quickly.
- Change the state value from 3 to 0 to add a fade transition to hide the title screen during the opening after title screen.
v3.2.0:
- Upscale some sprite menus and menu canvas.
- Upscale the Touch Screen text sprite to make proper translation possible.
v3.1.0:
- Make an algorithm to make the loading faster when the Tips Screen option is turned OFF.
- Make an option to toggle the Tips Screen ON and OFF.
- Prevent the game to set the volume to 9/15 when selecting a soundtrack or deleting the game data.
- Upscale the selection hit detection in the pause menu from 88 to 136 pixels wide.
v3.0.0:
- Make a Chinese version of the mods.
- Change the mui.dat onscreen position values to improve every sprite text.
- Replace the Sound Enable menu by a Soundtrack Select menu.
- Upscale the game canvas size from 373 to 374 pixels wide.
- Replace the original link from the Main Menu by the sagexpo.org link.
v2.1.0:
- Change some sprite onscreen position values in the mui.dat file to improve the left-aligned text sprites.
v2.0.0 and earlier:
- Add extra graphics on certain backgrounds (some are ripped from the Gameloft version, others are either repeats or mirrored).
- Upscale certain zone backgrounds canvas.
- Make a GBA remix of "bgm_49_boss_f1" and "bgm_50_boss_f2".
- Change the "land on plane" sound effect timing of "bgm_38_ending_final" in the GBA mix soundtrack.
- Upscale the confirm character select hit detection from 80 to 112 pixels wide.
- Remove a sound effect in the "bgm_01_opening" in the GBA mix soundtrack to make the "op_patch" useful.
- Change the first zone's background water animation in order to work on different aspect ratios.
- Upscale the game canvas size from 284 to 373 pixels wide.
- Increase the background width of the Special Ending.
- Improve the game speed slightly by putting a Thread.sleep from 10 to 0.
- Make a Spanish and Portuguese version of the mods.