• Stars
    star
    3
  • Rank 3,943,675 (Top 78 %)
  • Language
    Rust
  • Created over 3 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Rust parsers for Nintendo Switch executable formats

More Repositories

1

owo-colors

A zero-allocation no_std-compatible zero-cost way to add color to your Rust terminal
Rust
591
star
2

binrw

A Rust crate for helping parse and rebuild binary data using ✨macro magic✨.
Rust
562
star
3

binread

A Rust crate for helping parse structs from binary data using ✨macro magic✨
Rust
256
star
4

Smash-Forge

Open Source Editor of Smash 4 Filetypes
C#
146
star
5

smash-minecraft-skins

A mod for downloading and using your own minecraft skin to use in game, just enter your username!
Rust
111
star
6

cpp-inherit

A macro for inheriting Rust structures from C++ classes. Nothing valued is here.
Rust
35
star
7

cargo-skyline

A cargo subcommand for working with Skyline plugins written in Rust
Rust
26
star
8

nail

A vim-inspired hex editor written in rust
Rust
25
star
9

some-error

A library for creating and using anonymous sum types as errors in Rust
Rust
19
star
10

binwrite

A Rust crate for helping write structs as binary data using ✨macro magic✨
Rust
17
star
11

ROBChain

PoC exploit for Super Smash Brothers Wii U to execute arbitrary ROP in userland
Assembly
15
star
12

WiiUZip

Archive manager for Wii U filetypes
C#
15
star
13

smash-disc4d

Discord rich presence integration for Smash 4 Wii U
C#
15
star
14

gc-adapter

A Rust library for working with the Nintendo Gamecube Controller Adapter
Rust
14
star
15

nutexb

A Rust library for working with Namco's nutexb texture files
Rust
13
star
16

gm_data_win

Gamemaker 2 data.win parser written in Rust
Rust
12
star
17

ultimate-research

Python
11
star
18

chrome-bangs

A chrome extension to add duckduckgo bangs to chrome
JavaScript
10
star
19

smush_info

A Skyline plugin that hosts a TCP server for subscribing to information about the current Smash Ultimate match. Useful for statistics, game integration, and more.
Rust
10
star
20

smash-arc

A library for working with Smash Ultimate's ARC format
Rust
9
star
21

nus3audio-rs

Command line tool for working with nus3audio files rewritten in rust
Rust
9
star
22

msclang

C compiler for the proprietary MSC bytecode
Python
8
star
23

pangxie-loader

A crabby modloader for Spelunky 2 on the Switch
Rust
8
star
24

rust-dyn-call

Do not use. Do not use. Do not use. (Calls a function dynamically)
Rust
8
star
25

replace_music

A Skyline plugin for replacing stream files (music, videos) with files of arbitrary size.
Rust
7
star
26

img2nutexb

A command line tool for converting to namco/Smash Ultimate texture files
Rust
7
star
27

nxtik

A library and tool for parsing and outputting information about Nintendo Switch .tik files
Rust
7
star
28

saleae-importer

A library for reading and writing Saleae Logic 2 binary capture data
Rust
7
star
29

gc-gcm

A Rust library and CLI for working with GCM/ISO files (raw bit-for-bit disk images) for the Nintendo GameCube
Rust
7
star
30

dk-bongo-keyboard

Application for interfacing with DK Bongos over HID for use as a keyboard
C#
6
star
31

website

Source for my website written in rust
Rust
6
star
32

pymsc

Python library for working with MSC (Smash 4 Moveset Code)
Python
6
star
33

smash-luadec

Lua decompiler written in Rust designed for use with Smash Ultimate
Assembly
5
star
34

sarctool

Rust
5
star
35

smush-discord

A client for the smush_info Skyline plugin to provide real-time Discord Rich Presence for Smash Ultimate
Rust
5
star
36

mscdec

MSC bytecode -> C Decompiler
Python
5
star
37

diibugger-cli

Command line version of the Wii U diibugger by kinnay
C++
5
star
38

aamp2xml

Program for converting between AAMP and XML
C#
5
star
39

rust-sysmodule-template

A simple template for getting started with writing Nintendo Switch system modules with Rust
Rust
5
star
40

include-self

A bad crate for including the file being called. yay? RFC totally gonna be accepted. Any day now. Please answer my calls language team. I miss you so bad. Please.
Rust
5
star
41

SSB4-File-Format-Documentation

4
star
42

switchtml

A collection of CSS stylings to recreate the Switch UI for use in the Switch browser
HTML
4
star
43

gm-modding-gui

A simple UI for modding GameMaker 2 games
Rust
4
star
44

sarc

A simple to use library for reading/writing SARC and SZS (yaz0 compressed SARCs) in Rust
Rust
4
star
45

cargo-mextk

A cargo subcommand for creating and working with melee mods
Rust
4
star
46

smash-sli

A Rust library for reading and writing soundlabelinfo.sli files from Super Smash Bros. Ultimate.
Rust
4
star
47

rivals-modding-tool

Tool for modifying sprites and sound effects of Rivals of Aether (v2)
C#
4
star
48

smash-bgm-property

A Rust library for reading and writing bgm_property.bin files from Super Smash Bros. Ultimate.
Rust
4
star
49

hash40-z3-crack

z3-based hash cracker for using complex rules to crack hashes in Smash Ultimate
Python
4
star
50

saltynx-arc-mod-installer

An ARC mod injector that runs as a saltynx plugin
C
4
star
51

diibugger-hbl

Homebrew launcher compatible version of diibugger, a debugger for Wii U
C
3
star
52

wb35f-research

Research into and emulator for the samsung wb35f smart camera
Python
3
star
53

battery-notification

A low battery notification that I can't just snooze, forget, and let my battery die
Rust
3
star
54

rust-std-skyline

Rust
3
star
55

img2bntx

A command line tool for converting common image formats into Nintendo BNTX textures
Rust
3
star
56

libnus3audio

A rust library for working with nus3audio files
Rust
3
star
57

mextk-rs

WIP bindings for writing melee mods in Rust
Rust
3
star
58

tvision-rs

Bindings for the modern TurboVision 2.0 port
Rust
3
star
59

Connect-4-AI

A Connect 4 AI that uses heuristic board ratings to pick the best move for the current subset of the game tree
Python
3
star
60

lzarc

A Rust library and CLI for working with Paper Mario Color Splash archives
Rust
3
star
61

aarch64-decode

A pure-Rust AArch64 decoder generated from the ARM specification
Rust
3
star
62

bgm-property-generator

Rust
2
star
63

arc-network

A Skyline plugin for providing access to Smash Ultimate's data.arc file over the network
Rust
2
star
64

bntx

A Rust library for working with Nintendo BNTX textures
Rust
2
star
65

network-reader

A client/server protocol for using `io::Read` and `io::Seek` over a network
Rust
2
star
66

binread_derive

Derive macro used for binread for binary parsing of structs, moved to https://github.com/jam1garner/binread
Rust
2
star
67

cohost-gaycats

A bot for cohost.org to post images of cats :)
Python
2
star
68

ida-nso-loader

An IDA loader plugin for the Nintendo Switch NSO filetype (Discontinued)
Python
2
star
69

another-simple-bytecode

A simple bytecode language I designed with an included assembler and virtual machine interpreter
C
2
star
70

minecraft-stdat-viewer

A viewer for Smash Ultimate's minecraft stage breakable blocks
Rust
2
star
71

discord-forge

Discord bot for converting to and from Smash Ultimate's formats
Rust
2
star
72

smush_info_shared

A Rust library for communication between clients/servers for smush_info to allow a simple API for accessing info about the state of Smash Ultimate.
Rust
2
star
73

randl

A randomization framework for Smash Ultimate
Rust
2
star
74

msg_bgm

Simple script for getting song name/path pairs from ui_bgm_db.prc and msg_bgm.msbt
Rust
1
star
75

NeonTime

A XenHTML clock inspired by "Stranger Things"
JavaScript
1
star
76

zetzstd

WIP zstd decompressor written in ZetZ
1
star
77

webkit-vuln-finder

Simple script to print out all the commits that contain a URL to a restricted webkit bug on the tracker
Python
1
star
78

msclang_explorer

Fork of msclang designed for compiler exploration
Python
1
star
79

gci-bt

An 010 editor binary template for GCI files
1
star
80

gfa-packer

Tool for repacking GFA archives located in Yoshi's Wooly World
Python
1
star
81

cpp-inherit-test

Rust
1
star
82

smash-csb

A Rust library for reading and writing commonsoundtable.csb files from Super Smash Bros. Ultimate.
Rust
1
star
83

lc-template

010 Editor Template for .lc fiels
1
star
84

msc-rs

Rust library for working with MotionScript bytecode
Rust
1
star
85

nus3audio

Nus3audio container extractor and rebuilder
C
1
star
86

how-install

A CLI for helping find how to install a given command
Rust
1
star
87

arc-fuse

A fuse wrapper for Smash Ultimate's ARC filetype
Rust
1
star
88

arc-tree-thingy

An expiremental ArcExplorer alternative written in pure Rust
Rust
1
star
89

replace_lua

A Skyline plugin for Smash Ultimate to allow for replacement of lua files
Rust
1
star
90

smush-file

A library and CLI for getting a description of any given file from smash ultimate
Rust
1
star
91

closure-trampoline

Rust
1
star
92

smash-cli

C
1
star
93

smash-fnv

A Rust library for reading and writing sound_volume_fighter_num_table.fnv files from Super Smash Bros. for Nintendo 3DS and Wii U and Super Smash Bros. Ultimate.
Rust
1
star
94

cargo-binrw

WIP cargo subcommand for debugging
Rust
1
star
95

RoA-Launcher

A Rivals of Aether launcher that allows for the quick swap out of custom content.
C++
1
star
96

smash-svt

A Rust library for reading and writing sound_volume_table.svt files from Super Smash Bros. for Nintendo 3DS and Wii U and Super Smash Bros. Ultimate.
Rust
1
star