mdietz94

7 mods across 1 repository, 5 stars between them.

smo-build

01

mdietz94/smo_archipelago

Skill Claude CodeCodex

Build the SMO Switch mod (subsdk9 / switch-mod/, LibHakkun + OdysseyHeaders + sail) and deploy to Ryujinx or the real Switch. Use whenever the user asks to build, rebuild, recompile, or deploy the Switch module; whenever LLVM, cmake, ninja, sail, hakkun, subsdk, or RYUPATH come up; whenever a switch-mod/ C++ file…

5 2d ago C 168 tokens

smo-extract-data

02

mdietz94/smo_archipelago

Skill Claude CodeCodex

Extract shinemap.json and capturemap.json from an SMO 1.0.0 NSP or XCI — produces the per-machine, gitignored maps that the SMOClient uses to resolve raw SMO identifiers (stage + objid, hackname) to display names. Use when the user asks to "extract", "regenerate", or work with "shinemap", "capturemap", an "NSP" or…

5 2d ago A 156 tokens

smo-host-tests

03

mdietz94/smo_archipelago

Skill Claude CodeCodex

Build and run the SMO switch-mod C++ host tests (testjson, testprotocol, testcappymessenger, testmsgfontsafe, testshinelookup) on Windows. Use when the user mentions "host tests", "testjson", "testprotocol", "testcappymessenger", "testmsgfontsafe", "testshinelookup", "switch-mod tests", or asks to run/build C++ tests…

5 2d ago A 125 tokens

smo-loopback-test

04

mdietz94/smo_archipelago

Skill Claude CodeCodex

Run the AP loopback end-to-end test for SMO without booting SMO/Ryujinx — validates the whole Switch↔SMOClient↔AP server stack. Use when the user asks for "loopback", "AP loopback", "test seed", "apserver", "apgenerate", or "switchsmoketest"; when validating the bridge stack after a wire-protocol change; or when the…

5 2d ago A 130 tokens

smo-poptracker

05

mdietz94/smo_archipelago

Skill Claude CodeCodex

Build, iterate on, or debug the SMO PopTracker pack — an independent logic-graph tracker that connects directly to AP's websocket alongside SMOClient. Use when the user mentions "PopTracker", "tracker pack", "buildpoptrackerpack.py", "pack-src", PopTracker layouts/maps/widgets, or the Lua port of Rules.py in…

5 2d ago A 115 tokens

mdietz94/smo_archipelago

Skill Claude CodeCodex

Discover, mangle, and verify SMO 1.0.0 NSO symbols for new switch-mod hook targets. Use when the user wants to add a new hook, asks about a "mangled symbol", "sail", "SmoApSymbols.sym", "HookSymbols.hpp", "OdysseyDecomp", or how to bind a function from hk::ro::lookupSymbol / install a trampoline via…

5 2d ago B 143 tokens

mdietz94/smo_archipelago

Instructions file

Claude Code instructions for mdietz94/smo_archipelago, covering claude.md — context for the next session, ⚠️ critical: never commit nintendo ip, architecture, load-bearing invariants and known unknowns / risks for new work.

5 2d ago A 7,102 tokens