Releases: project-slippi/slippi-js
Releases · project-slippi/slippi-js
Version 6.1.1
Version 6.1.0
- 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
- Fix incorrect kill count in overall stats
Version 6.0.0
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.
- i.e. if the
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
ingetStats()
. - Fixes incorrect damage dealt calculation for some edge cases (#57)
ComboComputer
andConversionComputer
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
andMetadataType
(#53)
Version 5.1.1
- Fix browser compatibility by dynamically importing
enet
Version 5.1.0
- Adds
DolphinConnection
for interfacing with Slippi Dolphin over ENET - Adds
Character
andStage
enum types
Version 5.0.7
- Update PostFrameUpdate to match spec mostly (just missing the stage bits).
Version 5.0.6
- 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
- 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 inSlpParser
it will error if it thinks the data that is being passed in is invalid.
Version 5.0.4
- Fixes issue where
ConsoleConnection
would not respect the specified port number