#character #smash #melee #statistics #shield #super #bros

ssbm_utils

A collection of useful tools for working with data from Super Smash Bros Melee

7 unstable releases (3 breaking)

0.4.0 May 1, 2024
0.3.3 Mar 17, 2024
0.2.1 Dec 2, 2023
0.1.0 Nov 27, 2023

#426 in Text processing

Download history 23/week @ 2024-06-30 4/week @ 2024-09-22 98/week @ 2024-09-29

102 downloads per month

Apache-2.0

300KB
5.5K SLoC

ssbm-utils

An unorganized collection of useful functions for calculating various statistics for Super Smash Bros. Melee.

Currently supports:

  • hitstun
  • hitlag
  • staled <-> unstaled damage
  • shield damage
  • shieldstun
  • shield pushback for attacker and defender
  • jump arc
  • knockback/knockback travel (and associated helper functions such as modifying trajectory by DI)
  • Enums for states, bitflags, characters, etc.
  • Character stats

The crate is currently designed around being easily extensible to FFI, but eventually there might be a dedicated version for rust with better ergonomics/type safety.


lib.rs:

SSBM Utils

A crate for interacting with data from Super Smash Bros. Melee. Contains enums, helper types, and various functions to replicate in-game calculations

Dependencies

~0.6–1.3MB
~28K SLoC