Skip to content

Releases: project-slippi/slippi-js

Version 6.1.1

21 Jun 06:41
1c2fe87
Compare
Choose a tag to compare
  • Add wall tech/ground tech action counts (#73)
  • Fix types not being generated (dd0418f)

Version 6.1.0

12 May 05:46
Compare
Choose a tag to compare
  • Handle start and end game messages in DolphinConnection (#66)
  • Revert calculating combos and conversions for doubles and FFA due to inaccuracies (See #71 & #72)

NOTE: Combos and conversions will still belong to the player being comboed. e.g. if playerIndex is 0 that means player 1 is the one being comboed, not combo-ing.

Version 6.0.1

16 Apr 22:54
Compare
Choose a tag to compare
  • Fix incorrect kill count in overall stats

Version 6.0.0

16 Apr 22:15
Compare
Choose a tag to compare

Breaking changes

  • No more default export! Import the library like this:
-      const { default: SlippiGame } = require('@slippi/slippi-js');
+      const { SlippiGame } = require('@slippi/slippi-js');
  • Combos and conversions belong to the player being comboed now.
    • i.e. if the playerIndex is 0 that means player 1 is the one being comboed, not combo-ing.

Other changes

  • Fetching invalid characters and stages no longer throw an error. Instead it just returns Unknown with an ID of -1.
  • L-cancel stats, grab stats, and throw stats are returned as a part of actionCounts in getStats().
  • Fixes incorrect damage dealt calculation for some edge cases (#57)
  • ComboComputer and ConversionComputer emits events when a combo/conversion occurs.
  • Combos and conversions can now be calculated for doubles and FFA (#54)
  • Netplay names and connect codes are now returned in GameStartType and MetadataType (#53)

Version 5.1.1

26 Nov 08:00
e73e193
Compare
Choose a tag to compare
  • Fix browser compatibility by dynamically importing enet

Version 5.1.0

26 Nov 05:08
e28e309
Compare
Choose a tag to compare
  • Adds DolphinConnection for interfacing with Slippi Dolphin over ENET
  • Adds Character and Stage enum types

Version 5.0.7

06 Nov 20:43
Compare
Choose a tag to compare
  • Update PostFrameUpdate to match spec mostly (just missing the stage bits).

Version 5.0.6

22 Oct 07:43
Compare
Choose a tag to compare
  • Fix offsets for item updates and add additional fields
  • Fix input count issue where triggers weren't counted
  • Break out inputCount into buttons, triggers, c stick, joystick, and total.

Version 5.0.5

17 Aug 00:23
8a319eb
Compare
Choose a tag to compare
  • Fixes a data validation issue with SlpParser where it doesn't account for non-1v1 games, since players can have null player info when they're already defeated.
  • Makes SlpParser data validation opt-in. When strict mode is enabled in SlpParser it will error if it thinks the data that is being passed in is invalid.

Version 5.0.4

02 Aug 12:19
a0e1705
Compare
Choose a tag to compare
  • Fixes issue where ConsoleConnection would not respect the specified port number