A tool for converting Splatoon 2 XLink binary files (ELink/SLink) to a human readable text format and back.
Based on WoomLink by shadowninja108 -- a WIP reproduction of Nintendo's XLink library. This fork adds a full text round-trip converter (binary to text to binary) with a clean text format suitable for diffing and editing.
dotnet build WoomLink -c "Release (Blitz)"
WoomLink convert <input.belnk|bslnk> [--output <file.txt>] [--actors <ActorDB.yaml>]
--outputsets the output text file path (defaults to stdout).--actorsprovides an ActorDB YAML file to resolve user hashes to readable actor names in the output.
Example:
WoomLink convert ELink2DB.belnk --output ELink2DB.txt --actors ActorDB.yaml
WoomLink rebuild <input.txt> [--output <file.belnk|bslnk>]
--outputsets the output binary file path (defaults to input path with.binextension).
Example:
WoomLink rebuild ELink2DB.txt --output ELink2DB.belnk
Runs the original WoomLink print logic for a specific user or all users:
WoomLink legacy <elink-file> <slink-file> [--user <name>]
- shadowninja108 for the original WoomLink library and XLink reverse engineering.