Skip to content

Instantly share code, notes, and snippets.

View ethteck's full-sized avatar
🦥

Ethan Roseman ethteck

🦥
View GitHub Profile

Why was I pinged?

Either you manage, or you probably are in contact with someone who manages, the project before your @ . Your project seems to be using frogress, and we're in the process of migrating everyone to encounter's much better decomp.dev progress tracking site / system

1. Create decomp.yaml and configure progress categories

decomp.yaml is a general-purpose descriptor for your decomp project. Multiple tools are meant to be able to read from this file and benefit from common information all being stored in one central place. mapfile_parser uses this file in the process of generating the progress report. An example of a decomp.yaml file can be found here. To generate categories for the decomp.yaml automatically, you can run python3 -m mapfile_parser objdiff_report report.json --emit-categories. You can then add these to your decomp.yaml and tweak th

@ethteck
ethteck / frank.py
Last active December 6, 2021 21:21
mwcc frankenstein experiment script
#! /usr/bin/env python3
# Written by Ethan Roseman (ethteck)
# MIT License
# Copyright 2021
import argparse
# Byte sequences that mark end of code
EOC_BYTES = [b"\x4E\x80\x00\x20\x02", b"\x48\x00\x00\x01\x02"]