Skip to content

Sonic Advance 2 DX v0.21

Pre-release
Pre-release
Compare
Choose a tag to compare
@Mythical-Atlas Mythical-Atlas released this 27 Jun 15:56

Make sure you have the latest version of Java (Java SE 14) installed. So far I haven't been able to get it to run with versions older than Java SE 9. Note: make sure all older versions of Java are uninstalled. If you're not sure what version you have, go to the command line and type java -version. If it doesn't say java version "14", you're not using the correct version.

No need to worry about downloading JoyToKey any more. The game now works natively with any controller. If the control scheme seems off, navigate to the settings menu and change the button mapping to your liking.

Changes:

  • Fixed some controller issues
  • Removed ability to stop rolling on ground with x button
  • Fixed issue that caused crash on start
  • Added slide attack
  • Added smash attack
  • Began implementation of rails
  • Other minor tweaks + fixes

Controls

Keyboard:

  • arrow keys = move
  • c key = jump
  • c key while jumping = double spin attack
  • left, right, or up arrow OR nothing + c key after bouncing on spring/ramp = do a trick
  • down arrow = crouch
  • down arrow while running = begin rolling
  • c key while crouching = spindash (space again to charge, release down arrow to release)
  • x key = spindash (space to charge, release control to release | can be done while moving)
  • x key in air = air dash
  • z key on ground = slide attack
  • z key in air = smash attack
  • backspace = reset
  • enter/escape = pause
  • 1, 2, 3, 4 keys = change sprite scale (debug; can also be done from settings menu)

Controller:

  • d-pad = arrow keys
  • a button = c key
  • b button = z key
  • x button = x key
  • start button = enter key
  • back button = escape key