Skip to content

@NikhilNarayana NikhilNarayana released this Jun 30, 2020 · 31 commits to slippi since this release

Many contributors have come forward to add features to this release. Thank you for getting involved!

This release does not include official macOS and Linux support yet. We are excited for everyone in the Melee community to finally get to try rollback without needing a Windows machine, but we will be officially releasing that in the near future.

Main updates

  • Process for connecting two players together has changed. This will hopefully lead to less people getting stuck in connecting -> searching loops (#70)
  • First to 20 wins speedrunners rejoice! @UnclePunch has improved game load times by at least 1 second. Enjoy your free 20+ second time save
  • Pokemon Stadium is now in the rotation and will hopefully no longer crash with Sheik/Zelda. Please let us know if you experience any crashes. It is currently frozen due to technical limitations
  • Reorganized gecko codes and added labels denoting their importance. Additionally added some useful optional codes that do not cause desync. See screenshot below (project-slippi/slippi-ssbm-asm@0e62d24)
  • It is now possible to configure delay from the Dolphin UI (please don't do it from the file anymore). Delays can be changed without restarting Melee but if you have an in-process game, the new delay won't apply until the next game. See screenshot below for UI (#58)
  • Names are now displayed under the player HUD while in-game (project-slippi/slippi-ssbm-asm@2da4174)
  • Pausing in unranked now initiates a client-side pause overlay that allows you quit the game but does not stop gameplay, begone griefers (project-slippi/slippi-ssbm-asm#19)
  • Added replay configuration options, can choose to not save replays, choose the path to save them, and whether to organize them by month. See UI below (#58)
    • We have changed the default replay storage location to Documents/Slippi
  • The previously entered connect code is now preserved on re-entry (project-slippi/slippi-ssbm-asm@3756dc9)
  • Added display names (#54) and connect codes (#61) to replay files
  • When using the old netplay lobby window to start the game, inputs were not being handled correctly (#60)
  • Get into your matches faster with the option to auto start your default ISO! Set Melee as the default ISO and check the box in the Dolphin config (#79)

image
New UI for configuring Slippi settings

image
Newly organized codes and optional changes

Additional changes and fixes (for people that are interested in the fine details)

  • Increase port range to 49000-51000 (da26bb7)
  • Playback code refactor (#76)
  • Disabled Dolphin analytics (#50)
  • AppImage builds (#51 & #74)
    • Uses $XDG_CONFIG_HOME/SlippiDolphin for storing config files
    • disabled nogui build
    • added script for building AppImage
    • Added AppImage builds to CI
  • Fixed null pointer dereference that would crash Dolphin if Slippi wasn't in Slot B (#52)
  • Fixed XInput devices not working correctly by back porting the fix from master (#66)
  • Backported some error logging for GC controller adapters from mainline (#68)
  • Add a spectator toggle for old netplay, not Slippi Online (#34)
  • Notify non-Windows users if their app can't be auto updated (#46 & https://github.com/project-
    slippi/Ishiiruka/commit/3093de075d019f2c8bd2744671cc546d392ac1bb & 0681bce)
  • Remove uninitialized/unused variable (#65)
Assets 3
You can’t perform that action at this time.