Skip to content

Releases: project-slippi/Ishiiruka

Version 2.2.0

15 Jul 02:59
Compare
Choose a tag to compare

We are excited to announce that Slippi 2.2.0 is now available on macOS and Linux!

Troubleshooting - Windows

If you are having an issue with installing the VC runtime, please download and install the fix below:

https://aka.ms/vs/16/release/vc_redist.x64.exe

Troubleshooting - macOS/Linux

Head over to our discord for more help: http://discord.gg/pPfEaW5

Major Updates

  • macOS and Linux Release! (a ton of work with credits to, but not limited to, metaconstruct, Fizzi, knux, and Nikki)
    • macOS does not have auto updates at this time, but we are working on a solution.
    • Linux users can now skip the build time and get into the game thanks to our AppImages.
  • Get your tournament sets finished earlier with Stage Select! First stage is random and loser picks after that. Only supported in Direct mode (project-slippi/slippi-ssbm-asm#24)
  • Having rumble on should no longer cause performance issues for some people (#108)
  • Random stage select in unranked will cycle through all the options before picking a stage again (9364bbe)
    • The randomizer resets whenever you queue up again.
  • Adapter issues are handled better. It now uses the last known inputs if the adapter has an error (#112)
    • Poll rate is now shown in the GC Adapter Config window. If your adapter is polling below 120hz then try using a different USB port. See the image below for reference.
  • qdobp and Nyko GC adapters now work with Dolphin's Wii U Adapter mode! Some other offbrand adapters might also work (#123)
    • If your adapter shows up as GameCube for Switch in Zadig, then it is likely to be fixed.
  • Name tags underneath the percents are now smaller and have more transparent background (project-slippi/slippi-ssbm-asm@ef3e1a9)
  • Fix bug where client side LRAS would cause the replays to not contain time, player names, or connect codes (project-slippi/slippi-ssbm-asm@612bf43)

GC Adapter Poll Rate View

image

Minor updates and fixes

  • Users with non-english characters in their path will no longer have an empty replay directory (#92)
  • Removing an ISO path with no path selected no longer crashes the Dolphin (#93)
  • Having no replay directory will now force the default to be used (#96)
  • Texture Scaling has been removed from Dolphin due to crashes on Pokemon Stadium (#115)
  • Widescreen mode will no longer cause in-game text to stretch
  • It should no longer be possible for nametag backgrounds to overlap

Version 2.1.1

30 Jun 22:29
Compare
Choose a tag to compare

Major Updates

Minor updates and fixes

  • Add a note about asking for patience when updating and how to manually update to the updater (bddf414)

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