Skip to content

Releases: project-slippi/Ishiiruka

Version 2.1.0

30 Jun 06:52
Compare
Choose a tag to compare

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)

Version 2.0.3

26 Jun 16:37
ab57197
Compare
Choose a tag to compare
  • Fix handling of non-english characters in update path, log-in path, and replays.

Version 2.0.2

26 Jun 07:51
Compare
Choose a tag to compare
  • Zen 2 fix backport from mainline (#24)
  • UI fixes for dark mode on macOS (#39)
  • Handle user.json.txt by renaming to user.json (#41)

Version 2.0.1

26 Jun 07:38
Compare
Choose a tag to compare
  • Hardcode matchmaking server IP

Version 2.0.0

26 Jun 07:37
Compare
Choose a tag to compare
  • Rollback Netcode
  • Integrated Online Matchmaking
  • a lot of other stuff

Revision 18

02 Apr 01:54
1ef6f7b
Compare
Choose a tag to compare
  • Now extracts more data about character states (useful for stats and AI)
  • Fix some minor bugs

Revision 16

22 Feb 08:19
Compare
Choose a tag to compare
  • Fix some issues on Mac introduced in r13
  • Add PAL toggle code to add all PAL changes to 1.02 ISO
  • Add CSS cursor reposition code
  • Add hide nametags while invisible code
  • Update codes to prevent future playback desyncs

Revision 13

28 Jan 18:13
Compare
Choose a tag to compare
  • You can now select UCF or Dween as your controller fix of choice
  • Nametags are now backed up in the replay file
  • Percents are backed up in the replay file which allows for playback in widescreen

Revision 11

08 Jan 07:32
Compare
Choose a tag to compare
  • Fix bug that caused corrupted replays when Dolphin was terminated before the GAME screen completed
  • Fixed bug that would cause ganon event match screen softlock when entering sudden death
  • Fixed bug that could cause playback desyncs on pokemon stadium

Revision 10

31 Oct 07:22
Compare
Choose a tag to compare
  • Fix bug with replay generation when using netplay
  • Add empty Slippi folder to root directory