Reverse Engineering Tools - widberg/fmtk GitHub Wiki

This is a list of every free tool I have ever used while reverse engineering Zouna games. I like some of them more than others but they have all been useful.

Tools for general use

  • Noesis - Scriptable file visualizer, exporter, and importer
  • Ghidra - Disasembler and decompiler
  • Cutter - Disasembler and decompiler
  • CyberChef - Online scriptable data manipulator
  • 010 Editor - Scriptable hex editor
  • ImHex - Scriptable hex editor and data visualizer
  • QuickBMS - Scriptable data manipulator
  • 3D Model Researcher - Find and visualize 3D mesh data in files
  • Windows Sysinternals Strings - Find and filter strings in files
  • findstr - Find and filter strings in files
  • Signsrch - Find and identify common byte patterns in files
    • signsrch.sig - My personal signsrch.sig with a few extra signatures
  • Kuriimu2 - General-purpose game translation project manager and toolkit for authors of fan translations and game mods, it has a great raw image viewer
  • ReClassEx - Structure editor
  • Detect It Easy - Detect file types and what tools were used to build them
  • Hobbits - Scriptable hex editor and data visualizer
  • Sandboxie Plus - Run sketchy shit safely
  • Beyond Compare - Compare lots of files. It's good to see what changed on discs between regions/versions
  • binwalk - Find common file types in large files
  • Useful Forks - Find forks of GitHub projects that have had work done on them
  • decomp-toolkit - General-purpose decompilation tools mostly for Nintendo consoles

Tools for PC games

Tools for Mac games

Tools for GameCube games

Tools for Wii games

Tools for PlayStation/PlayStation 2/PlayStation 3/PlayStation Portable games

  • 7zip or any tool capable of opening ISO files - Extract and create PlayStation disk images
  • ghidra_psx_ldr - Ghidra plugin for working with PlayStation executables

Tools for XBox 360 games

Databases