https://github.com/daltonsw/slp-parser
A Go module for parsing Slippi replay files (.slp)
https://github.com/daltonsw/slp-parser
Last synced: about 1 year ago
JSON representation
A Go module for parsing Slippi replay files (.slp)
- Host: GitHub
- URL: https://github.com/daltonsw/slp-parser
- Owner: DaltonSW
- License: gpl-3.0
- Created: 2025-04-22T22:30:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-01T16:50:54.000Z (over 1 year ago)
- Last Synced: 2025-05-11T04:29:52.943Z (about 1 year ago)
- Language: Go
- Size: 12.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# slp Parser
Module: go.dalton.dog/slp
**This is going to be targeting v3.0.0 support for now**
## Data Processing
### File Parsing: Turning an slp file into initial Go structs
- File: Represents a loaded and initially-parsed file
- Filepath
- ParsedRaw
- ParsedMetadata
- ParsedRaw
- []Events
- ParsedMetadata
- StartAt
- LastFrame
- Players
- PlayedOn
- ConsoleNick
- Players (map)
### Game-Relevant Parsing
- Game
- StartInfo
- EndInfo
- Stage
- []Players
- []Frames
- Metadata
- StartInfo
- SlippiVersion
- IsFrozenPS
- IsPAL
- RandomSeed
- EndInfo
- EndMethod
- PortLRAS
- Player
- Character
- Post
- Costume
- StartingStocks
- Team
- IsCPU
- Tag
- DashbackUCF
- ShieldDropUCF
- Frame
- Index
- []Ports
- []Items
- Port
- []PreFrameInfo
- []PostFrameInfo