Skip to content

Instantly share code, notes, and snippets.

@CLF78
CLF78 / ReggieSuccessor.md
Last active June 8, 2026 22:24
Next Generation NSMBW Level Editor: Request for Comment

Next Generation NSMBW Level Editor: Request for Comment

There’s been a lot of buzz recently in the dev community about building a modern successor to the Reggie Level Editor. While Reggie and Reggie Next have been the backbone of NSMBW modding for over a decade, their architecture is increasingly showing its age. Modern modding requires more advanced workflows.

This Gist outlines the proposed features, paradigms, and technical details for this currently unnamed successor. Feedback is highly encouraged!

Tech Stack

We are evaluating several modern, cross-platform frameworks to ensure the editor is fast, maintainable, and accessible. The current candidates (ordered by popularity among the developer community) are:

  1. C# with Avalonia.
  2. C++ with Qt.
  3. Python with PyQt.
@CLF78
CLF78 / cw_mangler.py
Last active April 4, 2024 11:59
A CodeWarrior mangler, with support for operators, templates and function pointers. Arrays not supported!
#!/usr/bin/env python3
# mangle.py
# CodeWarrior mangler, by CLF78 and RoadrunnerWMC
TYPE_ENDINGS = {
'*',
'&',
')',