I’m Léo, a student and hobbyist developer and reverse engineer.
Here are some projects that I have recently worked on:
Dolphin - GameCube and Wii emulator (improving HLE, investigating and solving mysterious issues)
oead - A C++ library for common proprietary Nintendo file formats, written to get much better performance (80x in extreme cases)
Breath of the Wild reverse engineering, documentation and tools
- ZeldaMods - Documentation on file formats and internals, obscure game mechanics, guides
- Object map with advanced object inspection features that doubles as a normal map (open source!)
- botwfstools - Tools to facilitate exploring and editing the ROM using FUSE
- EventEditor - Simple event flowchart editor
Project Restoration - Majora’s Mask 3D patch that restores some mechanics from the original game and fixes misc issues
A set of small libraries to manipulate Nintendo proprietary file formats.
- aamp - Parameter archive (AAMP) library and converters
- byml-v2 - BYML/BYAML parser, writer and converter (v2+)
- evfl - Event flow library (EventEditor is the GUI)
- sarc - SARC archive library and tool
- rstb - Resource Size Table library and tool
Why? One major reason is that I would like to encourage the use and the development of free, cross-platform tools. In this day and age, an alarming number of utilities are unfortunately still either closed-source, Windows-only or both.