#character #smash #statistics #melee #shield #calculating #bros

ssbm_utils

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

6 releases

0.3.3 Mar 17, 2024
0.3.2 Mar 3, 2024
0.2.1 Dec 2, 2023
0.1.0 Nov 27, 2023

#358 in Text processing

Download history 1/week @ 2024-02-20 216/week @ 2024-02-27 62/week @ 2024-03-05 118/week @ 2024-03-12 44/week @ 2024-03-19 36/week @ 2024-03-26 15/week @ 2024-04-02

185 downloads per month

MIT license

235KB
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.7–1.4MB
~30K SLoC