Search this site
Embedded Files
Amethyst-SZS Portfolio
  • Home
  • Reviews
  • Contact
  • Projects
    • MoonFlow
    • QuickMoon
    • Birthday DLC
    • Real-Time Interaction
    • Speech Recognition & AI Image Recognition
    • All Engines
    • Multiplayer Development
    • Graphic Design
    • Animation & Video Production
  • Socials
    • YouTube
    • BlueSky
    • Twitch
    • Ko-Fi
Amethyst-SZS Portfolio
  • Home
  • Reviews
  • Contact
  • Projects
    • MoonFlow
    • QuickMoon
    • Birthday DLC
    • Real-Time Interaction
    • Speech Recognition & AI Image Recognition
    • All Engines
    • Multiplayer Development
    • Graphic Design
    • Animation & Video Production
  • Socials
    • YouTube
    • BlueSky
    • Twitch
    • Ko-Fi
  • More
    • Home
    • Reviews
    • Contact
    • Projects
      • MoonFlow
      • QuickMoon
      • Birthday DLC
      • Real-Time Interaction
      • Speech Recognition & AI Image Recognition
      • All Engines
      • Multiplayer Development
      • Graphic Design
      • Animation & Video Production
    • Socials
      • YouTube
      • BlueSky
      • Twitch
      • Ko-Fi

MoonFlow

(Public GitHub Repo)

Hand-crafted Flowchart Editing

MoonFlow is written in C# using the Godot Game Engine. It's designed as a developer tool to assist Super Mario Odyssey mod developers, allowing full modification of the game's text and script, flowcharts, and more.

This was a massive technical accomplishment, requiring reverse engineering binary file formats created by Nintendo and studying Assembly and raw C code to develop a C# library for parsing and writing called Nindot.

Dedicated to the Impossible

This took a lot of technical knowledge! Next to this text is a whole bunch of notes about the MSBT file format I reverse engineered while on vacation. The notes in this document aren't 100% perfect; A few issues were found that would be fixed in the official MoonFlow release, but it's a marker of dedication filling out so many pages of dense technical info to catalog my findings!

al/SMO - MSBT MessageTag Hex Translation Guide

Custom UI/UX

This tool isn't just a showcase of technical prowess at a low level, the entire user interface is hand crafted by me as well! It features shader animations and many quality of life features you'd never expect to see in a back-end development tool like this! Just take a look at some of these comments left on the reveal trailer.

Speaking of the trailer...

Watch the trailer that details the entire application here! (p.s. I also directed, animated, and edited the entire trailer, further showcasing the passion for design and creativity I bring to all of my projects!!)

Open-Source!

The entire tool is fully 100% open-source on GitHub! If you wanna learn even more, check out the official ReadMe and documentation!

Back to Homepage

Next Project (QuickMoon)

YouTubeLinkLinkLink
Please address all professional or legal mail to contact@amethyst.page
Google Sites
Report abuse
Google Sites
Report abuse