Skip to content

Games & Studios: S

Saber Interactive

Sachi Soft

  • pikachu-volleyball - JavaScript reimplementation of Pikachu Volleyball (1997 Windows game by SACHI SOFT/SAWAYAKAN Programmers), reverse-engineered from the original machine code.
  • Methods: Ghidra decompilation of the physics engine and AI, Cheat Engine for locating key variables, OllyDbg for machine-code patching, and Resource Hacker for extracting the original sprites and sound assets.

Sacnoth (Koudelka)

San Guo Ba Ye (三国霸业)

  • SanMapEditor - Map/scenario editor for the Chinese strategy game San Guo Ba Ye (三国霸业), with Kaitai Struct (.ksy) format descriptors and binary read/write support for the game's .m/.dor/.stg map and scenario files.

SCS Software (Euro Truck Simulator)

  • ETS2.SCS.Tool - Tool for extracting SCS archives from Euro Truck Simulator 2.
  • ts-map - Map renderer for Euro Truck Simulator 2 and American Truck Simulator, parsing the games' .mbd/.base/.aux map definition files.
  • ts-fmod-plugin - FMOD telemetry plugin for Euro Truck Simulator 2 and American Truck Simulator, enabling FMOD-based sound mods (e.g. for TruckersMP).
  • Extractor - Cross-platform extractor for Euro Truck Simulator 2 and American Truck Simulator's .scs archive files.

Sega

Homebrew & Audio/Video Format Tools

  • segacd-fmv-cavc - Decoder/tools for the Sega CD's Cinepak-derived CAVC full-motion-video codec used by Sega CD FMV games.
  • midi2vgm - Converts MIDI files into VGM (Video Game Music) format used by Sega Genesis/Mega Drive and Sega CD sound drivers.
  • buram - Mega CD/Sega CD backup RAM cartridge/image management tool.
  • MDSDRV - Widely-used sound driver for Sega Mega Drive/Genesis homebrew, with its own MDSDRV (.mds) music data format. See also ctrmml, its MML compiler, and mmlgui, a GUI for composing/editing MDSDRV MML source.
  • dmf2esf - Converts DefleMask DMF modules to ESF files for use with the Echo Mega Drive sound driver.
  • MDPlayer - Player and emulator for Mega Drive/Genesis sound chip music formats (VGM, XGM, XGM2, ZGM).
  • mml2vgm - Compiles MML music source into Mega Drive/Genesis VGM/XGM/XGM2/ZGM sound files.
  • sms-hq-samples - Patches Sega Master System games with high-quality audio samples.

Model 2 Arcade Games

  • m2me - Sega Model 2 Music Extractor, extracting audio samples from Model 2 arcade sample ROMs (tested with Daytona USA).

maimai

  • MaiConverter - Python library for reading and writing maimai chart formats.
  • Formats: Simai, Ma2, and SDT (and predecessor formats).
  • SimaiSharp - C# serializer/deserializer for the maimai community chart format simai.
  • maidata-rs - Rust library for working with maidata.txt files from the simai chart-authoring community.
  • ultimai-score - Score format converter between simai (3simai specification) and ma2 maimai chart formats.

Crazy Taxi

Ryu Ga Gotoku Studio (Dragon Engine)

  • ParManager - Tools for Yakuza series PAR archive files.
  • yk_gmd_io - Import/export addon for Blender 3.2+ that allows .gmd files from the Yakuza game series to be imported/exported.
  • FighterCommander - Extractor and repacker for Yakuza Dragon Engine fighter_command.cfc and hact.chp files.
  • ogre-decomp (decomp) - Matching decompilation of Yakuza 1 (PS2).
  • Gibbed.Yakuza0 - Archive unpacking/packing tools for Yakuza 0 (.par archives).
  • pxdArchiverCE - Open-source recreation of Ryu Ga Gotoku Studio's pxdArchiver tool for extracting PXD archives used in Yakuza/Like a Dragon games.
  • YAMP - Yakuza Arcade Machine Player, letting Virtua Fighter 5: Final Showdown run on PC using the Dragon Engine files from Yakuza 6.
  • LibARMP - Library to read and write Ryu Ga Gotoku Studio's proprietary ARMP file format.
  • Sakazuki - C# library for working with Yakuza Kiwami 2 files (and possibly other Dragon Engine entries in the series).

Shenmue

  • ShenmueDKSharp - Shenmue I & II HD Modding SDK for C#.
  • new-yokosuka - Asset extractor and web-based model viewer for Shenmue 1 (Dreamcast).
  • Shenmunity - Lets you use Shenmue assets in Unity; automatically finds the Shenmue install via Steam.
  • wudecon - Multi-purpose tool built with ShenmueDKSharp to convert/unpack a variety of file formats used in Shenmue I and Shenmue II.
  • Shenmue-Export-Tools - Tools for exporting meshes from Shenmue for Blender and Noesis.
  • ShenmueDK - Shenmue I & II HD Modding SDK for C++, a port of ShenmueDKSharp above.
  • event_sdk - Cross-compiler toolchain (GCC/binutils) for writing custom EV1/2/3 event scripts used by Shenmue II (Dreamcast) to drive game logic.
  • GhidraSCN3 - Work-in-progress Ghidra processor module for Shenmue's Scenario Script v3 (.d3t) bytecode format.
  • S3TextDataAssetEditor - CLI utility to extract and modify strings inside S3TextDataAsset files from Shenmue III.
  • IMGExtractor - Extracts IMG/IDX archive files found only in "What's Shenmue" prototype builds (not seen in released Shenmue I/II builds).

Phantasy Star

  • PSO2-Aqua-Library - Library for handling Phantasy Star Online 2 Aqua formats, with a focus on models. Functional in grabbing model data from the game's format.
  • Phantasy-Star-Online-2-Model-Tools - Tools for handling PSO2 model and texture formats.
  • PSO2-Salon-Tool - Program to edit and convert between Phantasy Star Online 2 .xxp and .cml files.
  • FpkTool - Unpacks and repacks Phantasy Star Online 2 FPK archives (pre NGS).
  • PSO2 Tools - Blender add-on for Phantasy Star Online 2 assets (.aqp, .aqn, ICE archives). Features model search, archive browsing, and automatic texture assignment.
  • Aqua-Toolset - Toolkit primarily for Phantasy Star Online 2 file formats.
  • PSO2Downloader - Official patch downloader for Phantasy Star Online 2.
  • PSOBMLExtract - Tool to extract and repack PSO .bml and .gsl files using PRS compression.
  • PigPSO2Cam - Camera/FOV tool for PSO2 NGS (JP+NA).
  • NgsPacker - Pack and Unpack tool for PSO2 New Genesis (NGS) archives.
  • PSO2-CRID-Player - Tool to play CRIware audio files from PSO2.
  • phantasmal-world - Web-based suite of tools for PSO.
  • Features: Model viewer, quest editor, floor viewer, and proxy server.
  • pso-blender - Blender plugin for Phantasy Star Online Blue Burst (PSOBB).
  • pso-pac - Extract and create .pac files for PSO.
  • gasetools - Original set of command-line tools to manipulate SEGA game file formats, including Phantasy Star Universe.
  • gasetoolsWin - Windows port of essen/gasetools, rebuilt with Visual Studio for easy Windows builds.
  • tenora-works - PSULib and PSU Generic Parser for Phantasy Star Universe.
  • PSO2 CLI Tools - Command-line tools for parsing and editing Phantasy Star Online 2 game data files (character making index, color channels, game formats).
  • newserv - Game server, proxy, and reverse-engineering tool for Phantasy Star Online (PC, GameCube, Blue Burst, Episode 3). Handles quest files, client patch files, item tables, and GameCube DOL binaries.
  • rust-ages-prs - PRS compression/decompression library for Rust, used across SEGA game formats including Phantasy Star Online.
  • yaqp - Phantasy Star Online Blue Burst (PSOBB) quest file (.qst) parser with a disassembler; dumps binary quest data and outputs enemy counts as JSON.
  • psobbaddonplugin - Plugin enabling graphical UI addons for Phantasy Star Online Blue Burst.
  • Addons built on it: PSOBBMod-Addons and psobb-dropbox-tracker (shows drop contents and on-screen location).
  • Blue-Burst-Patch-Project - Collection of client patches for Phantasy Star Online Blue Burst.
  • rust-ages-ice-archive - Rust library (with CLI utilities agesice/agesdeice) for loading and writing ICE archives, the asset storage format used by Phantasy Star Online 2.
  • PSO2_SymbolArt_ThumbnailHandler - Windows Explorer shell extension that renders thumbnails and previews for Phantasy Star Online 2 SymbolArt (.sar) files.
  • psrp - Phantasy Star Retranslation Project.
  • prsutil - Archive of fuzziqer's original PRS compression/decompression tool (C), the reference implementation behind later PRS ports (prs.net, rust-ages-prs). PRS is used in numerous SEGA games since the Saturn, including Phantasy Star Universe's .nbl format.

Sonic Team (Hedgehog Engine)

Decompilations & Reconstructions
  • Sonic-1-2-2013-Decompilation (decomp) - Matching decompilation of Sonic 1 & 2 (2013 mobile) and Retro Engine v4.
  • Sonic-CD-11-Decompilation (decomp) - Matching decompilation of Sonic CD (2011 mobile) and Retro Engine v3.
  • sa1 (decomp) - Matching decompilation of Sonic Advance (GBA, Europe).
  • sa2 (decomp) - Matching decompilation of Sonic Advance 2 (GBA).
  • sa3 (decomp) - Matching decompilation of Sonic Advance 3 (GBA).
  • SA-Trilogy-Animation-Exporter - Extracts animation data from Sonic Advance 1-3 ROMs.
  • Sonic-Mania-Decompilation (decomp) - Matching decompilation of Sonic Mania (2017).
  • RunnersDecomp (decomp) - Matching decompilation of Sonic Runners.
  • SonicRushAdventure-Decomp (decomp) - Matching decompilation of Sonic Rush Adventure.
  • UnleashedRecomp - Unofficial PC port of the Xbox 360 version of Sonic Unleashed created through static recompilation.
  • Sonic 3 A.I.R. - Reconstruction of Sonic 3 & Knuckles from the original Genesis ROM, extracting sprites, audio, and level data via decompilation-adjacent ROM analysis.
  • RSDKv5-Decompilation - Complete decompilation of Retro Engine v5/v5Ultimate (used by Sonic Mania and other games). See also SaturnSH2x2's fork with a built-in mod loader/API (save file redirection, XML asset loading), shader compiler, and extra backends.
  • sonicriders - WIP decompilation of Sonic Riders (USA) with original DOL file reconstruction. See also Riders.Tweakbox, a discontinued all-in-one mod adding online multiplayer, widescreen, and controller support to the PC version.
  • RunnersAssetBundleDecomp - Decompilation of Sonic Runners' Unity AssetBundles, companion to RunnersDecomp for restoring the game's client-delivered assets.
  • s1disasm - Disassembly of Sonic the Hedgehog (1991, Sega Genesis/Mega Drive).
  • s2disasm - Disassembly of Sonic the Hedgehog 2 (1992, Sega Genesis/Mega Drive).
  • stfdecomp - Decompilation attempt of Sonic the Fighters (arcade).
  • RSDKv2-Decompilation - Decompilation of the 2008 Retro Engine v2 demo of Sonic Nexus.
  • RSDKv3-Script-Decompilation - Decompilation of Retro Engine v3 (Sonic CD) scripts.
  • SoniCPort - C port of Sonic the Hedgehog (1991, Sega Genesis/Mega Drive), built on the s1disasm disassembly.
  • stfdisasm - Disassembly of Sonic the Fighters (arcade), the basis for the stfdecomp decompilation attempt above.
  • SonicCD-WindowsPhone-Decompilation (decomp) - Decompilation and PC port of the Windows Phone version of Sonic CD (archived).
  • s2smsdisasm - Disassembly of Sonic the Hedgehog 2 (1992, Sega Master System).
  • Sonic-1-Prototype - Research disassembly of the Sonic 1 (Genesis) prototype released by Hidden Palace in 2020.
  • skdisasm - Disassembly of Sonic & Knuckles (Sega Genesis/Mega Drive).
  • sonic2mod - Converts SMPS Sonic music files to Amiga MOD format.
  • smps-rips - Raw SMPS sound driver data ripped from Sega Genesis/Mega Drive games.

  • SR2Wii - Decompilation of the Wii prototype build of Sonic Riders: Zero Gravity.

Retro Engine (RSDK)
  • SonicMania-SaveEditor - Save editor for Sonic Mania.
  • SonLVL-RSDK - Level editor for RSDK v3/v4 games (Sonic CD, Sonic 1, Sonic 2).
  • RSDK-Reverse - Reverse engineering tools for Retro Engine games (Sonic CD, Sonic 1, Sonic 2).
  • rsdkv6-extract - Extractor for RSDK v6 format files.
  • RSDK - Reverse engineering of the Retro Engine RSDK format, including a Sonic Mania animation editor.
  • rsdkv5_extract - Extraction/packing tools for Sonic Mania's RSDK v5 archive format, plus MDL (3D model), SPR (sprite info), and SCN (scenario/scene) sub-formats.
  • ManiacEditor - Scene editor for Sonic Mania, reading and writing RSDK scene/tileset formats.

  • spindisasm - Disassembly of Sonic Spinball (Sega Genesis/Mega Drive).

  • chaotix - Disassembly and toolkit for Knuckles' Chaotix (32X).
  • ristar - Disassembly of Ristar (Sega Genesis/Mega Drive).
Sonic Adventure
  • SCHG:Sonic_Adventure - Sonic Community Hacking Guide documentation for Sonic Adventure.
  • sadtools - Command-line tools for Sonic Adventure file formats.
  • sa_tools - Modding toolkit for Sonic Adventure series. Supports Sonic Adventure DX (SADX) and Sonic Adventure 2 PC (SA2PC).
  • SonicAdventureBlenderIO - Blender 4.0+ add-on for exporting Sonic Adventure 1 & 2 3D formats.
  • Formats: .nj, .gj, .njm, .nja.
  • Sonic Retro (SA2 Hacking Guide) - Sonic Hacking Guide for Sonic Adventure 2.
  • Sonic-Adventure-Animation-.JSON-Input-Output - Imports and exports Sonic Adventure, Sonic Adventure DX, Sonic Adventure 2, and Sonic Adventure 2 Battle animations extracted with SA Tools into and out of 3ds Max.
  • SA3D.Modeling - .NET library for handling Sonic Adventure/Sonic Adventure 2 model and animation data.
Sonic Heroes & Shadow
  • HeroesPowerPlant - Full-featured level editor for Sonic Heroes and Shadow the Hedgehog.
  • Renderware-.anm-IO-Tool - Tool for importing and exporting RenderWare .anm animation files into and out of 3ds Max.
  • rwio - 3ds Max plugin for importing and exporting RenderWare models and animations.
  • Blender-3D-STH-Mtn-plugin - Blender animation plugin for Shadow the Hedgehog (STH) mountain files (.mtn).
  • Heroes.SDK - Unified library for manipulating Sonic Heroes at runtime and definitions for internal data structures and functions. Includes format parsers for creating/extracting various game formats.
  • HeroesCollisionTool - Collision tool for Sonic Heroes.
  • HeroesVisibilityEditor - Visibility editor for Sonic Heroes.
  • HeroesSPLTool - RenderWare Spline (.SPL) converter for Sonic Heroes.
  • HeroesTweaker - EXE editor for Sonic Heroes. Legacy tool, but useful for extracting splines from the executable.
  • ShadowSETIDTBLEditor - SET ID Table editor for Shadow the Hedgehog.
  • ShadowSplineTool - Extracts .PTP splines from Shadow the Hedgehog.
  • HeroesONE-R - C# library for reading and writing .ONE archive files from Sonic Heroes and Shadow the Hedgehog.
  • Heroes-Disassembly - Community-maintained IDA disassembly of Sonic Heroes.
  • Blender-3D-SH-Dma-plugin - Blender plugin to import and export Sonic Heroes Delta Morph animation (.dma) files.
  • prs-rs - Fast compressor/decompressor for the Sega PRS compression scheme used by Sonic Heroes and other Sega titles.
  • HeroesLayoutEditor - Layout editor for Sonic Heroes.
  • HeroesModelTool - BSP model file importer/exporter for Sonic Heroes.
  • HeroesCameraEditor - Camera editor for Sonic Heroes.
  • HeroesSETIDTBLEditor - SET ID Table editor for Sonic Heroes.
  • ShadowCollisionTool - BSP collision importer/exporter for Shadow the Hedgehog.
Classic & Handheld Sonic
  • BBSonicDSTool - Tool for Sonic DS file formats.
  • blue-sphere - Tool for Sonic 3 & Knuckles special stage files.
  • sonic-rush-tools - Map ripper for the Sonic Rush series (Nintendo DS), extracting and decompressing NARC-packed level map data from ROMs and converting it to image files.
  • mdcomp - Compressors and decompressors for the assorted compression formats used by Sega Mega Drive games (Kosinski, Nemesis, Enigma, Saxman, and more).
  • SMPSPlay - Player for SMPS files, the sound driver format commonly used in Sega Mega Drive games.
  • libsonassmd - Library for reading and writing the assets of Mega Drive Sonic the Hedgehog games.
  • ClownMapEd - Portable clone of Xenowhirl's SonMapEd, a sprite editor for Mega Drive Sonic games.
  • CaptainPlaneEd - Enhanced SDL2 port of PlaneEd, a classic Sonic level/plane-map editor.
  • s2ssedit - Editor for Sonic 2 Special Stage data.
  • mdtools - Suite of Mega Drive format tools: plane-map converter, art-chunk splitter/census, SMPS-to-assembly converter, FM voice-bank dumper, and special-stage expander.
  • FW-KENSC-ShellExt - Windows shell extension exposing flamewing's mdcomp Mega Drive compression codecs (Kosinski, Nemesis, and more) for right-click compress/decompress.
  • SonicCPTDecryptor - Decrypts .CPT files from Sonic Mega Collection Plus.
  • SonicTheHedgehogRecomp - Native x64 static recompilation of Sonic the Hedgehog (Genesis).
  • SonicTheHedgehog2Recomp - Static recompilation of Sonic the Hedgehog 2 (Genesis) into native code.
  • Sonic3AndKnucklesRecomp - Native x64 static recompilation of Sonic the Hedgehog 3 and Sonic & Knuckles (Genesis).
  • SonicTheHedgehogSMSRecomp - Static recompilation of Sonic the Hedgehog (Sega Master System, 1991) into native code.
  • SonicBlastGGRecomp - Static recompilation of Sonic Blast (Sega Game Gear, 1996) into native code.
Modern Hedgehog Engine & Mod Managers
  • Sonic-Colors-Set-Editor - Set editor for Sonic Colors.
  • Glitter - Format library and editor application to open, modify, and resave GTE/GTM particle files for Sonic Generations.
  • libgens-sonicglvl - Level editor and formats library for the PC version of Sonic Generations; parses and edits .GEN level format files.
  • HedgeLib - C++ library and collection of tools that aims to make modding games in the Sonic the Hedgehog franchise easier.
  • Marathon - Toolkit and library for Sonic The Hedgehog file formats.
  • noclip.website (Sonic Colors) - In-browser Sonic Colors viewer.
  • AllStarsRacingTools - Unfinished tools for Sonic & Sega All Stars Racing. Incomplete and mostly for reference purposes.
  • Shuriken - XNCP/YNCP UI Editor for Sonic games.
  • mst06 - Sonic '06 MST string table file format converter supporting XML and MST formats for game localization data.
  • Sonic '06 Randomiser Suite - Software suite for randomizing game elements in Sonic '06 (Xbox 360, PS3).
  • Sonic Next Mod Manager - Mod manager for Sonic games with game file format and asset management.
  • Hedge Mod Manager - Mod manager for Hedgehog Engine PC games (Sonic Generations, Lost World, Forces, Colours Ultimate, Origins).
  • HedgeMatEdit - Material editor for Hedgehog Engine Sonic games.
  • HMMCodes - Hedge Mod Manager community codes and tools for Sonic game modding and file format work.
  • Converse - Editor for .fco (Font Converse) files from Sonic Unleashed.
  • kunai - Editor for Ninja CSD Project files (XNCP, YNCP, GNCP) used by Sonic games.
  • SharpNeedle - Format library for Hedgehog Engine, covering models, animations, and other game data.
  • libHSON-csharp - C# serialization library for the Hedgehog Set Object Notation (HSON) format used by modern Hedgehog Engine games.
  • KnuxLib - Library and CLI tools for miscellaneous Sonic-related file formats, with conversion utilities where applicable.
  • Sonic-06-Character-Swapper - Character swapping tool for Sonic the Hedgehog (2006), built on the Marathon toolkit's file format APIs.
  • RFL2HMM - Converts Hedgehog Engine 2 reflection (RFL) data into Hedge Mod Manager code definitions.
  • Unleashed-Mod-Manager - Tool to handle mod copying and organisation for Sonic Unleashed.
  • HavokAnimationExporter - Tool for generating animation and skeleton data for Sonic games that use Havok.
  • HedgeGI - Global illumination baker for Hedgehog Engine games.
  • sonic06 (decomp) - Matching decompilation of Sonic the Hedgehog (2006).

Creative Assembly

Alien: Isolation
  • Alien Isolation Animation Exporter - Exports animations and bone structures from Alien Isolation.
  • Alien Isolation Model Exporter - Exports models from Alien Isolation for re-import into Blender.
  • Alien Isolation Texture Exporter - Extracts textures from Alien Isolation. By Cra0kalo, modified by MattFiler.
  • Alien Isolation Audio Converter - Converts audio in Alien Isolation. Includes revorb, bnkextr, ww2ogg, and instructions.
  • Alien Isolation BML Converter - BML file converter for Alien Isolation enabling modding of behaviors, weapons, and more.
  • Alien Isolation UI Mod Tool
  • Alien Isolation Audio Extractor - Extracts and names sound files from Alien: Isolation's Wwise BNK/WEM audio banks, outputting files with human-readable names derived from the game's sound event data.
  • AssetEditor - Browse and modify Alien: Isolation's asset PAK archives.
  • Formats: PAK2 (UI.PAK, ANIMATIONS.PAK), Texture PAK (LEVEL_TEXTURES.ALL.PAK, GLOBAL_TEXTURES.ALL.PAK), Models PAK (LEVEL_MODELS.PAK, GLOBAL_MODELS.PAK), Shaders PAK (*_SHADERS_DX11.PAK), Material Mappings PAK (MATERIAL_MAPPINGS.PAK).
  • LevelViewer - Views Alien: Isolation levels in Unity, companion to the OpenCAGE modding toolkit and AssetEditor above.
  • OpenIsolation - Reverse-engineering project for Alien: Isolation's CATHODE engine, publishing headers and a growing SDK for the entity/resource-database and composite-file runtime structures underlying the same asset PAK archives handled by OpenCAGE/AssetEditor above.
Total War Series

Puyo Puyo

  • puyotools - Collection of tools and libraries for accessing contents of various game files. Initially built for Puyo Puyo games but can handle files from other games as well.
  • puyo-pac - Command-line app for creating and extracting PAC archives used in Puyo Puyo Tetris 2.
  • PP20thDataExtractor - Extracts and builds GAME.DAT in the Wii and PSP versions of Puyo Puyo!! 20th Anniversary.
  • OSBExtract - Extracts OSB archives from Puyo Puyo~n; also extracts OSBs from MLT files and converts P04/P16 files to WAV.

System & Middleware

  • NaomiMod/games-ExtractTools - QuickBMS scripts to extract NaomiLib models from Dreamcast/Naomi arcade games. Supports Dead or Alive 2, Initial D3, Mortal Kombat 4, Super Monkey Ball, Virtua Tennis, Castlevania Resurrection, Rent-A-Hero, and more.
  • NaomiLib Blender Addon - Blender addon for importing NaomiLib 3D models from SEGA Dreamcast and Naomi arcade games.
  • Sega_NN_tools - Python library for Blender with tools for games using Sega's NN libraries.
  • gpgx_debugger - Sega Mega Drive/Genesis reverse-engineering toolkit and debugger built on top of Genesis Plus GX.
  • megapack-megadrive - Source code for the Sega Mega Drive MEGAPACK, including Jon Menzies' original 68k decompression algorithm used by the compilation's game data.
  • smd_ida_tools2 - IDA Pro tools for reverse-engineering Sega Mega Drive/Genesis ROMs.
  • xgm-standalone - Standalone build of SGDK's XGM sound driver and xgmtool, converting VGM music data into the Sega Mega Drive's native XGM sound format.
  • gdisofs - FUSE module for mounting Sega Dreamcast GD-ROM (.gdi) disc images.
  • ds2png - Converts Sega Digitizer System III data files to split PNG images.
  • lzkn - Compression/decompression tools for the LZ Konami algorithm used across Konami's Sega Mega Drive/Genesis games. See also zida80, a Z80 sound driver debugger for IDA Pro targeting the same platform.
  • gdworkbench - CLI tool for inspecting, extracting, and building Sega Dreamcast GD-ROM (.gdi) images.
  • GDIbuilder - Cross-platform (Windows/macOS/Linux) GUI and CLI utility for building, patching, and extracting Sega Dreamcast GD-ROM (.gdi) images, including IP.BIN bootsector generation and CDDA track handling.
  • pvr2image - Converts Sega Dreamcast/NAOMI PVR texture files to PNG, TGA, and BMP.
  • dcdis - Simple disassembler for Sega Dreamcast binaries.
  • jc-bootrom-font - Python script that unpacks the embedded glyph fonts from the Sega Dreamcast bootROM.
  • Rings of Saturn - Compilation of reverse-engineering knowledge on the Sega Saturn system disc format, and a method for replicating it (making bootable Saturn discs from a burner) dubbed the "Rings of Saturn".
  • Ninja_Extractor - Extracts SEGA Ninja model files (.NJ, .NJM, .NJL, .NJD), used across Dreamcast and Saturn-era games, from any uncompressed archive.
  • SegaAFSTools - Libraries and tools for working with Sega's own AFS archive format, used across a number of Sega-published titles.

Camelot Software Planning (Shining Force)

  • SF1DISASM - Documentation disassembly of Shining Force (Genesis).
  • SF2DISASM - Documentation disassembly of Shining Force II.
  • goldensun - Disassembly of Golden Sun (GBA).
  • goldensun-decomp - Work-in-progress decompilation of Golden Sun (GBA) building a byte-identical ROM, complementing the goldensun disassembly above.
  • camelot-gcc - Recreation of the C compiler used to build Golden Sun (GBA) and Golden Sun: The Lost Age, supporting the goldensun-decomp matching decompilation above.
  • GoldenSunTLA_Editor - Golden Sun: The Lost Age (GBA) map editor by Josh "Atrius" VH, archived source-only reference.

Other Games

  • tbg-decomp (decomp) - Matching decompilation of Tokyo Bus Guide (Dreamcast).
  • SkiesofArcadiaLegends (decomp) - Matching decompilation of Skies of Arcadia Legends (GameCube).
  • JSRGraffitiTool - Tool for modding Jet Set Radio's graffiti files.
  • noclip.website (Jet Set Radio) - In-browser Jet Set Radio viewer.
  • noclip.website (Mario & Sonic at the London 2012 Olympic Games) - In-browser viewer for the Wii Mario & Sonic Olympic Games title, built on noclip's NW4R/BRRES loader.
  • PCSX2 Patches - Game patches for PCSX2 emulator including widescreen and interlacing fixes.
  • clownlzss - LZSS compression framework with compressors for Sega Mega Drive game formats. Supports Kosinski, Saxman, Chameleon, and Rocket compression formats.
  • SegaRally2006FAHTools - Tools for 'FAH' file archives found in Sega Rally 2006 (PS2, SLPM-66212); extracts files with filenames and subdirectories preserved.
  • sega-vr-disasm - Complete static recompilation of Virtua Racing for the Sega 32X.
  • or2-tools - Reads OutRun 2 (Original Xbox) proprietary file formats: CVM disc images, gzip-compressed game files, CS_SIN/CSBIN index streams, and OBJSMT/CS_SMT mesh and texture data. Extraction only, no repacking yet.
  • Games: OutRun 2, OutRun 2006: Coast to Coast.
  • daytona-xbla-recomp - Static recompilation of Daytona USA (Xbox 360/XBLA, 2011).
  • AmyStudio - Sonic 2 level viewer written in VB.NET.
  • cannonball - Enhanced C++ rewrite of the OutRun arcade engine, requiring the original OutRun ROM set for its graphics, audio, and level data.
  • system16_sprite_viewer - Sprite viewer for Sega System 16, System 16B, X-Board, and Y-Board arcade hardware, covering OutRun and related titles.
  • mmlr - Decompiles OutRun's Sega MML (Music Macro Language) audio data, from both the original arcade ROMs and the 3DS/Switch ports, into an editable/recompilable format.
  • akmw - Disassembly of the original Alex Kidd in Miracle World (Sega Master System).
  • satellite7 - Labelled and commented disassembly of Satellite 7 (Sega Master System, 1985).
  • SR2Tools - Python modding tools for Sega Rally 2, including a SAR archive extractor, texture converter/classes, a model tool (sr2mdl), and batch BINDATA conversion.
  • sms-super-tennis - Full matching disassembly of Super Tennis (Sega Master System, also released in Japan as "Great Tennis"), covering both known ROM revisions.
  • Knowledgebase - Modding knowledgebase for Shenmue, documenting the game's original file formats.
  • genipak-magicard-tool - Tool for Genipak and Magicard archive formats used in Sonic games.
  • RomHackingTools - Collection of tools for reverse-engineering and translating Sega Saturn games, including project-specific tooling for Sakura Taisen.
  • st3-translation-notes - Translation notes documenting the data formats used by the Dreamcast game Sakura Taisen 3: Paris wa Moeteiru ka.
  • SALSA - Skies of Arcadia Legends Script Assistant, a GUI-based tool to assist in editing the game's script files.
  • SPICE - Skies Package Interchange and Content Encoder, a successor to the author's Skies of Arcadia tooling covering SCT script parsing, MLD entry-list export, content-graph export, and SA3D-backed geometry/Blender IR support.
  • ALX - Cross-platform command-line tool to export and import game data for Skies of Arcadia, Skies of Arcadia Legends, Eternal Arcadia, and Eternal Arcadia Legends.
  • shino-legion-decomp - In-progress decompilation project for Shinobi Legions.

Sensible Software (Cannon Fodder)

  • OpenFodder - Open-source port of the Cannon Fodder engine (PC and Amiga) for modern operating systems, reading the original game's data pack.
  • See also OpenFodder Editor, a companion campaign and map editor.

Serial Experiments Lain

  • lainTSX - Browser-based reimplementation of the Serial Experiments Lain PSX game using three.js, with multi-language subtitle support.
  • Ships no game assets; a companion extraction script pulls and reformats video, image, and text assets directly from the original disc images.
  • lain-bootleg-bootleg - Reverse engineering and remake of Lain Bootleg, a minigame from the Serial Experiments Lain PSX game.

Shift Up (Goddess of Victory: NIKKE)

  • NikkeViewerEX - Interactive Spine viewer for Goddess of Victory: NIKKE character assets.
  • NikkeTools - Encryption/decryption tool for Goddess of Victory: NIKKE's asset bundles, for extracting and re-packing modded graphical assets. See also Nikke-NKAB-Decrypter, a decrypt-only tool specifically for NKAB-signature asset bundles.
  • NikkeTools (Hiro420) - Unrelated to the asset-bundle tool above; a collection of 5 separate tools for Goddess of Victory: NIKKE.
  • Tools: Catalog (asset catalog parser), MetadataDumper, Protobuf (message dumper), StaticData (data table parser), UnLuac (Lua decompiler).
  • EpinelPS - Private/local server for Goddess of Victory: NIKKE, reverse engineering the game's client-server protocol; resolves localized names by parsing the game's Unity asset directories.

Shiro Games

  • qbms_shirogames - QuickBMS scripts for Shiro Games' RES.PAK archive format, covering Northgard's res.client.pak (textures, models, sounds, data.cdb) and Farever, building on an earlier community script originally written for Evoland 2.
  • Games: Northgard, Farever.
  • Wartales-pak-modding-Toolkit - Unpacker and repacker for Wartales' RES.PAK archives, extracting and modifying game resources with full preservation of the original archive structure.

Shiny Entertainment

  • MPON_RE - Reverse-engineering project for The Matrix: Path of Neo (PC), with finished audio extraction (identifying the format as Xbox ADPCM), 010 Editor templates for the game's packages, and in-progress work on textures, 3D models, and subtitle ('Louie') data.

Sierra On-Line

  • SCI-Decompilation-Archive - Archive of decompiled source code for Sierra's SCI engine games, covering SCI0, SCI1, and SCI2 eras.

Quest for Glory V: Dragonfire

  • QFG5Extractor - C# toolkit for extracting and modifying assets from Quest for Glory V: Dragonfire.
  • Formats: .SPK game archives, .MDL meshes (Hakenberg format + BMP textures), panorama backgrounds.
  • Features: Batch extraction, asset modification, cross-platform unified GUI.
  • qfg5model - Command-line tool to export and import textures and meshes from Quest for Glory V, with support for importing high-resolution replacement textures and meshes.
  • qfg5pano-gui - GUI tool for converting Quest for Glory V panorama files (.NOD + .IMG) to .BMP.
  • qfg5-reenigne - Reverse engineering notes and tools for Quest for Glory V: Dragonfire.

Leisure Suit Larry

  • leisuresuitlarry (historical source) - Collection of original script and definition files for Leisure Suit Larry in the Land of the Lounge Lizards (1987) by Al Lowe, documenting the game's Sierra AGI-era resource/script data.
  • agi (historical source) - Recovered original source code of Sierra On-Line's AGI adventure game interpreter, found in unused portions of original game disks (primarily Space Quest II v2.0D), documenting how the AGI engine reads its resource/script data.
  • sci-scripts - 100% decompiled scripts for 300+ versions of Sierra's SCI games (King's Quest IV through Leisure Suit Larry 7), across DOS, Amiga, Atari ST, Macintosh, PC-98, and FM-Towns, generated with the author's own SCI bytecode decompiler.

Sigma Team

  • locoland-formats - File formats for Locoland/Steamland and Alien Shooter (2003).

Silicon Knights

Eternal Darkness: Sanity's Requiem

  • Eternal-Darkness---Decompile - Matching decompilation of Eternal Darkness: Sanity's Requiem (GameCube, GEDE01 revision 0), targeting a byte-identical rebuild of the original Metrowerks CodeWarrior binary.

Sir-Tech

Jagged Alliance 2

  • ja2-stracciatella - Actively maintained continuation of the JA2-Stracciatella source port, making Jagged Alliance 2 available on modern platforms while reading the original game's data files.
  • ja2-open-toolset - Python library and tools for reading and writing Jagged Alliance 2 game resources: SLF archives, STI sprite files, and GAP files.

Slitherine / Proxy Studios

SmokePatch (Football Life Series)

  • fl2026-soundtrack-manager - Custom soundtrack manager for SP Football Life 26 (Football Life 2026), converting and replacing audio tracks in CRI ACB/AWB archives.

Smartly Dressed Games (Unturned)

  • unturned-godot - Experimental Godot 4 (.NET/C#) port that loads a real Unturned map straight out of an installed Steam copy.
  • Loads: terrain (heightmaps, splatmaps), placed objects, foliage (Foliage.blob), roads, lighting (Lighting.dat), player movement/animations, zombies, and FSB5 audio.
  • Re-implements every file format from scratch against the game's own data, using Smartly Dressed Games' U3-SDK as reference, and validates decoders against real shipped bundles rather than only self-built fixtures.

Snail Games (Age of Wushu)

  • wushu-utils - Wushu.Utils.Package tool to unpack and repack Age of Wushu's .package archive files.

SNK

Neo Geo Pocket

  • NGPCEdit - Tile editor for the Neo Geo Pocket Color, with bitmap import support for 8-bit greyscale images.

SNK Heroines

  • SNK.WAD.Tool - Tool for extracting WAD archives from SNK Heroines: Tag Team Frenzy.

Snowblind Studios

Baldur's Gate: Dark Alliance

  • bgda-explorer - Data file explorer for Baldur's Gate: Dark Alliance (PS2).
  • jbgda - Java-based tools for Baldur's Gate: Dark Alliance (PS2).
  • frostbite - Experimental implementation of the Snowblind engine.

SoftClub

Treasure Island (2005)

  • TI.DAT.Tool - Extractor for RC4-encrypted DAT/PACK archives from Treasure Island (2005), a Russian PC adventure game published by SoftClub.

SoftLab-NN

SoftStar Entertainment

Publisher of the classic Chinese RPG series Legend of Sword and Fairy (仙剑奇侠传), also known as PAL.

  • SDLPAL - SDL-based, cross-platform reimplementation of the original PAL engine, reading the original game's proprietary data files (purchased separately, not included) across Windows, Linux, macOS, mobile, and console ports.
  • palresearch - Research and reference tooling for PAL's file formats.
  • Formats: MKF archives, RIX music, save/script/battlefield/shop data.
  • Tools: MapEditor, PackageUtils, Pal95Tools, PalLibrary, PalScript, PalTools.NET.

Software Projects

Manic Miner

  • manicminer - SkoolKit-based disassembly of Manic Miner (ZX Spectrum), created by SkoolKit's author.
  • ManicMiner - Disassembly of the original BBC Micro version of Manic Miner.
  • Manic-Miner-Source-Code - Source code disassembly of Manic Miner for the ZX Spectrum.

Jet Set Willy

  • jetsetwilly - SkoolKit-based disassembly of Jet Set Willy (ZX Spectrum), created by SkoolKit's author.
  • jsw - Disassembly of Jet Set Willy for the BBC Micro.
  • jsw2021 - Jet Set Willy remastered on the BBC Micro, built on the jsw disassembly above.

Sony PlayStation Studios

Guerrilla Games (Decima Engine)

  • ProjectZeroDawn - File format research and tools for Horizon Zero Dawn.
  • decima-workshop - GUI application for viewing and editing resources found in games powered by Decima Engine. Supports browsing and editing core objects, previewing models/textures/shaders, exporting assets, and repacking archives. Works with Horizon Zero Dawn, Death Stranding, and other Decima Engine games.
  • decima-native - Native library components for Decima Engine tools.
  • Decima Explorer - Unpacker and packer for games using the Decima engine (Horizon Zero Dawn, Death Stranding).
  • DecimaTools - Tools, notes, and research related to reverse engineering the Decima Game Engine.
  • decima-rpcs3-dumper - Tool for dumping Decima Engine resources from RPCS3 emulator.
  • odradek - Horizon Forbidden West asset viewer and extractor. Reincarnation of Decima Workshop specifically targeting Horizon Forbidden West for modding purposes.
  • forbidden-west-localizer - Modification that allows changing any localized text in Horizon Forbidden West. Supports text replacement via JSON configuration files.

  • cauldron - Mod loader for Decima engine games (Horizon Zero Dawn/Forbidden West, Death Stranding, etc). Rust-based modding framework with game detection, DLL proxy loading, and RTTI symbol dumping capabilities.

  • stormbird - Interop library for Horizon Zero Dawn. Provides interfaces for working with Horizon Zero Dawn file formats and game data.
  • decima-dmf - Blender addon for importing DMF files produced by Decima Workshop. Supplementary addon for working with Decima Engine models in Blender.
  • ProjectDecima - GUI application for previewing, exporting and modifying game resources in Decima Engine games. Archive explorer with texture preview and export capabilities. (Fork)
  • HZDCoreEditor - Editor for Horizon Zero Dawn's Decima engine core/asset files.
  • hfw-raw-mesh-point-inspector - Inspector for unknown raw mesh point-cloud binary streams in Horizon Forbidden West's Decima Engine data.

Insomniac Games

  • RatchetLevelEditor - Level editor for Ratchet & Clank games.
  • ALERT - Amazing Luna Engine Research Tools. Python toolkit for researching and modifying Insomniac Games assets with dat1lib library and web-based Assets Browser.
  • Games: Sunset Overdrive, Marvel's Spider-Man (Remastered, Miles Morales, 2), Marvel's Wolverine, Ratchet & Clank: Rift Apart.
  • Features: Model conversions (.model/.ascii/.gltf), animation application, soundbank audio injection, DSAR archive compression, asset extraction.
  • rivet - File format research project for Ratchet & Clank: Rift Apart.
  • ripped_apart - Modding toolkit for Ratchet & Clank: Rift Apart.
  • insomniac-model - Research and tools for Insomniac Games model formats.
  • DDLParser - Parser for Insomniac's Data Definition Language (DDL) format.
  • replanetizer - Full-featured level editor for PS3 Ratchet & Clank games.
  • RaCTrilogy-PS3-Tools - Python scripts for extracting armor and model meshes from Ratchet & Clank PS3 Trilogy.
  • wrench - Set of modding tools for the Ratchet & Clank PS2 games.
  • noclip.website (Ratchet & Clank) - In-browser level viewer for Ratchet & Clank and Ratchet & Clank: Going Commando (PS2). Parses the level .bin TOC/core/gameplay containers and renders tfrag terrain, tie and shrub instances, moby actors, collision meshes, and skies, including a VIF/VU microcode unpacker for the PS2 display lists.
  • horizon-forge - Map editor for Ratchet: Deadlocked Multiplayer (PS2).
  • Overstrike - Open-source mod manager for PC ports of Insomniac Games' games.
  • disruptor_ripper - Resource extractor for Disruptor (1996, PS1 PAL), Insomniac Games' debut title.
  • MobyViewer - Real-time visualizer for Moby (game object) tables in Ratchet & Clank games.
  • RacREpo - Research hub collecting reverse-engineering scripts, tools, and documentation for the Ratchet & Clank series.
  • RCHooker - Plugin for reverse engineering and modding Ratchet & Clank (PS Vita).
  • RCFiosOverlay - SceFios2 filesystem overlay for loading modded assets in Ratchet & Clank HD (PS Vita).
Spyro the Dragon
  • spyroedit - Emulator plugin for modifying Spyro the Dragon games on PlayStation 1. Compatible with Windows emulators such as ePSXe and PCSX. Features include editing level textures and colors, replacing level skies, modifying object properties, and editing scenery positions.
  • spyro-1 (decomp) - Matching decompilation of Spyro the Dragon.
  • noclip.website (Spyro) - In-browser level viewer for the PS1 Spyro trilogy (Spyro the Dragon, Spyro 2: Ripto's Rage!, Spyro: Year of the Dragon), parsing the games' WAD subfile geometry, sky, and texture-tile data. Data structures derived from Kly_Men_COmpany's Spyro World Viewer.
  • Spyro-Scope - Program that peers into the PS1 Spyro games' data, converting it for easier viewing and analysis (archived).

SIE Japan Studio (Ape Escape)

  • ApeEscapeRecomp - Static recompilation of Ape Escape (PS1) into native code.

Naughty Dog

Crash Bandicoot Series
  • ReBandicoot - Reverse engineering tools for Crash Bandicoot.
  • Crash-Bandicoot-Resources - Comprehensive collection of resources for Crash Bandicoot file formats and reverse engineering. Covers N. Sane Trilogy, Twinsanity, Crash Team Racing, Crash Bash, and original PS1 trilogy. Includes documentation for extracting/modifying PAK archives, IGZ models, NSD/NSF files, plus links to 30+ specialized tools, character mods, decompilation projects, and modding frameworks.
  • CTR-tools - Toolkit for Crash Team Racing (PlayStation 1) file formats.
  • CrashEdit - Level and graphics editor for PlayStation 1 Crash Bandicoot games.
  • crash-bandicoot-nsf - NSF (Naughty Dog Streaming File) format tools for Crash Bandicoot.
  • Crash-Bandicoot-2-Modelexport - Model exporter for Crash Bandicoot 2.
  • crashutils - Collection of utilities for Crash Bandicoot file formats.
  • noclip.website (Crash Bandicoot: Warped) - In-browser Crash Bandicoot: Warped viewer.
  • c2c (decomp) - Matching decompilation of Crash Bandicoot 2: Cortex Strikes Back.
  • ctr-native - Native (C++) reverse-engineering of Crash Team Racing (PS1).
  • io_ctr_tools - Blender plugin for importing CTR: Crash Team Racing (PS1) levels with vertex colors, parsing LEV format via Kaitai Struct.
  • Crash-NST-Level-Editor - Level editor, archive editor, and mod manager for Crash Bandicoot N. Sane Trilogy.
  • CrashBashEx - Extractor for Crash Bash archive/music files.
  • OpenSanityNeo - Crash Twinsanity (Xbox, PAL) decompilation/disassembly project using Ghidra and code generation, aiming for an accurate rebuildable disassembly.
  • crash-ps2 (decomp) - Matching decompilation of Crash Bandicoot: The Wrath of Cortex (PS2).
Jak and Daxter
  • jak-project - OpenGOAL: reimplementation of the GOAL compiler/runtime and a native PC port for the Jak and Daxter series, built by reverse-engineering the original game code and data.
  • jak1-vag-splitter - Tool for splitting VAG audio files from Jak and Daxter 1.
  • JakAndDaxter1Sound - Sound extraction and playback tool for Jak and Daxter 1.
  • Blender-Script-JaD-Actors - Blender script for importing Jak and Daxter actor models.
  • JakAudioTools - Audio extraction and conversion tools for Jak and Daxter series.
  • JakAudioTool - GUI tool for working with Jak and Daxter audio files.
  • pcsx2-opengoal-texture-port-tools - Scripts for mapping PCSX2 HD texture packs to OpenGOAL/native PC texture replacements for the Jak and Daxter series.
Uncharted
  • U4.PSARC.Tool - PSARC archive extractor for UNCHARTED: Legacy of Thieves Collection (requires Oodle library).
  • big2-ps3-pak-research - PAK format specification and loader function for Uncharted 2: Among Thieves (PS3).
  • big4-pak-research - PAK format specification and loader function for Uncharted 4.
  • big4-dc-disasm - Disassembler for Uncharted 4 scripts.
The Last of Us
  • t1-ps3-pak-research - PAK format specification and loader function for The Last of Us (PS3).
  • t1x-pak-research - PAK format specification and loader function for The Last of Us Part I.
  • t1ps4-dc-disasm - Disassembler for The Last of Us (PS4) scripts.
  • t2-dc-disasm - Disassembler for The Last of Us Part II scripts.
  • TLOU_PSARC_Tool - Imports and exports raw assets from The Last of Us PSARC archives.
  • t2-pak-research - PAK format specification and loader function for The Last of Us: Part II.
Engine & Format Tools (Multi-Game)
  • drnsf - Format research tool for Naughty Dog games including Crash.
  • nd_pak.bt - 010 Editor template for Naughty Dog PAK files.
  • fmt_nd_pak - Noesis plugin for Naughty Dog PAK assets.
  • UnPSARC - Python tool for extracting PSARC files.
  • StringId - Code for generating valid stringIds for various Naughty Dog games.
  • dc - Format specification (work in progress) for the script files used in the Naughty Dog Engine.
  • sidbase-dumper - Extracts data from sidbase.bin files used in the Naughty Dog engine.
  • TLOU_PSARC_Tool - Extraction/repacking tool for The Last of Us PSARC archives.

Polyphony Digital

  • GTAllPaintEditor - Tool to edit Gran Turismo 6's allpaint.bin file for assigning custom paints to cars through GT Auto.
  • gt2-reversing - Reverse engineering tools for Gran Turismo 2.
  • PDTools - Utilities for extracting and modifying Gran Turismo game files.
  • GT4SaveEditor - Save editor for Gran Turismo 4.
  • AdhocScriptEngine - Reverse engineering the adhoc script/assembly language & system of the Gran Turismo series.
  • esprima-dotnet - Fork of Esprima .NET to target the scripting language for Gran Turismo series, Adhoc.
  • GT-File-Specifications-Documentation - File specifications and documentation for various Gran Turismo file types.
  • gtseq2midi - Converts Gran Turismo sequence files to MIDI.
  • GT2SaveEditor - Save file editor for Gran Turismo 2.
  • GT3SaveEditor - Save file editor for Gran Turismo 3.
  • GT5SaveEditor - Save file editor for Gran Turismo 5.
  • gt7tool - Decrypts and unpacks files from Gran Turismo 7 archives.
  • gttool - Earlier unpacking/decryption tool for Gran Turismo volume archives, predating gt7tool.

Santa Monica Studio

  • god_of_war_browser - WebGL-based in-browser viewer for God of War I/II (PS2/PS3/Vita) models and textures.
  • GOWTool - Asset browser and extractor for God of War (2018). Supports viewing and extracting meshes, textures, and other resources.
  • God of War 2018 PS4 Tools - XeNTaX forum discussion and extraction tools for God of War (2018) on PlayStation 4. (Link archived/dead)
  • GowUnreal - Exports God of War (2018) scene resources with correct positioning and imports them into Unreal Engine 5, with an accompanying UE5 plugin to save resources as uasset files.

Sucker Punch

  • sly1 (decomp) - Matching decompilation of Sly Cooper and the Thievius Raccoonus (PS2).
  • SlyTools - Sly Cooper (PS2/PS3 games) modding tools & research
  • Sly2ModelRE - Researching the model format in Sly 2: Band of Thieves.
  • sly_dec.py - Python script for decrypting Sly Cooper files.
  • fmt_GoT_SPS-Noesis-Plugin - Noesis plugin for Ghost of Tsushima assets.
  • PS23DFormat (Sly 2) - Archived documentation for Sly 2 3D format.
  • PS23DFormat Wiki Archive - Complete archive of PS23DFormat wiki covering PS2 3D formats.
  • cane - Work-in-progress level editor for Sly Cooper series with reverse-engineered level format parsing for modding.
  • SlyCineTrainer - Trainer for creating camera animations in Sly Cooper games.

Other First Party / Japan Studio

  • medievil-decomp (decomp) - Matching decompilation of MediEvil (PS1).
  • DriveClubFS - Unpacks files from DriveClub .ndx + .dat file system (PS4). Also supports extracting binary resources, XMLs and textures from .rpk resource packs. Supports versions 1.00, 1.28, and NPXX51272 (Alpha/Proto Build).
  • RORPSPTOOL - Cars Race-O-Rama PSP/DS .mif/.rbh archive tools.
  • pysx - Python Final Fantasy VII (PSX) file extraction and conversion tools.
  • Severed Chains - Decompilation and reverse-engineered reimplementation of Legend of Dragoon (PS1), ported to PC/Mac/Linux/Steam Deck, reading and parsing the original game's disc data files.
  • Ecosystem: Dragoon-Modifier (RAM editor), lodmods (modding tools), Script-Recompiler (disassembler for the game's scripting engine), and Font-Editor (font viewer/editor, WIP).
  • libxb - Python library for the ClapHanz XB archive format, used by Everybody's Golf/Hot Shots Golf and other ClapHanz-developed titles.
Team Ico (Ico / Shadow of the Colossus)
LittleBigPlanet
  • NLG-File-Editor-Tool - Simple tool to extract and edit files from .dict/data archives used in LittleBigPlanet 2.
  • RSBR.PAK.Tool - Tool for extracting PAK (OBB) archives from mobile game Run Sackboy! Run! (Android/iOS).
  • Craftworld Toolkit - Extended version of philosophofee's farctool2 for modding the mainline LittleBigPlanet series. Reads and edits gamedata files/resources, views/exports textures and models (OBJ, glTF 2.0), edits saves and story/extra-content packs, and installs/exports mod files.
  • ufg - Tools for working with games made by United Front Games (ModNation Racers, LittleBigPlanet Karting). See also ufg.js, a JavaScript port of the format library.
  • lbparc - Unpacks archives from LittleBigPlanet PSP.
  • TLoD-Texture-Converter - Texture converter/previewer for The Legend of Dragoon (PS1), decoding TIM, MCQ (skybox), and PXL (submap object) texture formats to PNG from Severed Chains file dumps.
  • TLoD-Assets-Manager - Manages The Legend of Dragoon (PS1) game assets (textures, models, animations).
  • TLoD-TMD-Converter - Converts The Legend of Dragoon's TMD model format to DAE.
  • Blender-Anim-To-TLoD - Blender 2.80 addon for converting object animations into The Legend of Dragoon's SAF (Simple Animation Format).
  • DEFF-Basic-Unpacker - Unpacker for The Legend of Dragoon's DEFF archive format.

Sony Online Entertainment

  • Holocore - Star Wars Galaxies server emulator for the Combat Upgrade (CU) era.
  • Sanctuary - Server emulator for Free Realms research, and LibSOE networking library.
  • FLATool - Extractor and packer for FlatFile archives (.FAT), used by PlanetSide 1 to store .DDS files.
  • vanguard-saga-of-heroes-asset-extractor - Extracts, converts, and exports 3D models, animations, audio, and other assets from Vanguard: Saga of Heroes, an Unreal Engine 2.5 MMORPG.
  • eqsage - Converts EverQuest S3D/EQG assets on the fly to render them in the browser; includes a zone database editor and viewer.
  • eqrequiem - Brings EverQuest to the browser using the BabylonJS engine and Go, converting and extracting the original game's assets.
  • eq-three-js-zone-viewer - Python-based converter for extracting, converting, and viewing classic EverQuest game assets in a browser with three.js.
  • EYE_extractor - Extracts .eye archives from Lords of EverQuest.
  • SWGMayaPlugin - Autodesk Maya 2024/2027.2 plugin package for Star Wars Galaxies asset import/export, including helper executables, blend shape and POB (portal object block) tooling, and batch queue support.
  • LanternExtractor - EverQuest Trilogy client S3D asset extractor, converting encoded game data into formats usable in modern game engines.
  • quail - Command-line EverQuest asset manager (archived, early-preview status): zip/unzip PFS archives (EQG, S3D, PAK, PFS), converts between PFS archives and the .quail/WCE (WorldCom Emu) folder format, and inspects binary WLD/MOD/MDS files.
  • LanternUnityTools - EverQuest zone/object/character/equipment importer and visualization toolset for the Unity engine, built on intermediate format exports from LanternExtractor above.

Evolution Studios

  • motorstorm-modding-resources - WIP modding resources and filetype notes for MotorStorm games (PS3, PS Vita).
  • WRCEvoTools - Tools for files found in WRC games developed by Evolution Studios (PS2).

Bend Studio

  • HG2PatchCreator - Tool for creating a valid patch.bin for Uncharted: Golden Abyss (PS Vita).

SuperBot Entertainment

  • PSAS-Vita-Noesis - Noesis import script for PlayStation All-Stars Battle Royale models.

Sorath (Devil Daggers)

  • DevilDaggersAssetEditor - Tool for extracting assets from Devil Daggers' resource files and inserting them back into binaries to create mods.

South East Games (CastleMiner Z)

  • CMZ360ToPCWorldConverter - Utility for CastleMiner Z that decrypts Xbox 360 / older-style encrypted world save files (using the game's CMZ778-suffixed save key) and copies them into an unprotected form the PC version can load.

Southend Interactive (Sacred Citadel)

  • SC.VFS.Tool - Tool for extracting and repacking VFS archives from Sacred Citadel.

Speed Racer

Spike Chunsoft

Danganronpa

  • ronpaTool - Tool for extracting files from .wad, .obb, and .ab containers for Danganronpa 1 and 2 (Android versions).
  • RSCTTool - Converter between Danganronpa V3/SS RSCT and TXT files.
  • DRV3-Sharp - Tool and library for working with various file formats from Danganronpa V3 for PC, actively maintained successor to the archived DRV3-Tools.
  • Harmony-Tools - Collection of tools to help translate Danganronpa V3: Killing Harmony.
  • SpiralFormats - Core format library for SPIRAL, a Danganronpa modding framework.
  • Danganronpa-Modding - Documentation of Danganronpa 2's DAT/LIN opcode formats, GMO model format, and other file structures, with Nonstop Debate DAT converters and voice-line extraction utilities.
  • danganronpa-tools - LIN script compiler/decompiler (Danganronpa 1 and 2) plus WAD and PAK archive packers/unpackers for the Danganronpa PC releases (archived).

Kamaitachi no Yoru

  • kamaitachi-sfc-english - Fan translation project for Kamaitachi no Yoru (Chunsoft, SNES), working with the game's original script and ROM data formats.
  • otogirisou-english - Fan translation patch project for Otogirisou (Chunsoft, Super Famicom, 1992), reverse-engineering the original sound novel's script and font data.
  • otogirisou-tools - Translation tooling (script and font extraction/repacking utilities) supporting the Otogirisou (Super Famicom) fan translation project.
  • otogirisou-ps1 - Reverse-engineering notes for Otogirisou: Sosei-Hen, Chunsoft's 1999 PlayStation remake of Otogirisou, covering format changes and additions versus the Super Famicom original.
  • DRV3-Tools - Toolset for Danganronpa V3's original archive and script formats.

Square Enix

Many titles use CRI or Havok middleware.

Final Fantasy

  • FFCC-Decomp (decomp) - Matching decompilation of Final Fantasy Crystal Chronicles.
  • CrystalEditor - Savegame editor for the WiiWare title Final Fantasy Crystal Chronicles: My Life as a King.
  • ff7tool - Tool for viewing Final Fantasy VII world maps.
  • FF16Tools - Tools & Library for Final Fantasy XVI / 16 Engine games (FFXVI, FINAL FANTASY TACTICS - The Ivalice Chronicles).
  • Features: PAC unpacker/repacker, TEX to DDS conversion, DDS/image to TEX, NXD (Nex/ExcelDB) conversion, PZD (Panzer dialogue) conversion, save file unpack/pack, FlatBuffer schemas for KDB (KineDriver) & BNMB (Bonamik).
  • ffxvi-nex-layouts - Nex sheet layouts for FINAL FANTASY XVI, for use with FF16Tools.
  • fftivc-nex-layouts - Nex sheet layouts for FINAL FANTASY TACTICS - The Ivalice Chronicles, for use with FF16Tools.
  • ff16.utility.modloader - Final Fantasy XVI / 16 Mod Loader for Reloaded-II using FF16Tools.
  • fftivc.utility.modloader - FINAL FANTASY TACTICS - The Ivalice Chronicles Mod loader for Reloaded-II using FF16Tools.
  • FaithFramework - Mod Framework for FFXVI using Reloaded-II. Features: ImGui API, Nex Runtime Interface API, Resource Manager, Camera Manager (WorldToScreen/Camera Pos).
  • Lumina - A .NET library for reading and interacting with game data files from Final Fantasy XIV.
  • SaintCoinach - A .NET library for extracting and reading game assets from Final Fantasy XIV. Supports SqPack extraction, EXH/EXD data parsing, and texture conversion.
  • Sapphire - Research-focused Final Fantasy XIV server emulator (targets version 3.3).
  • FFXIV Explorer - Modern fork of FFXIV-Explorer with updated support for recent game patches.
  • sharlayan - Memory reading and scanning library for Final Fantasy XIV.
  • machina - Network capture library for realtime TCP/IP decoding and FFXIV data capture.
  • aetherometer - Framework for processing network-level information from Final Fantasy XIV via a GraphQL API.
  • xiv-datamining - Repository for sharing Final Fantasy XIV datamining information, including CSV exports and documentation on various systems.
  • See also ffxiv-datamining-ko for Korean version specific data.
  • FFNx - Next-generation modding platform and graphics enhancement framework for Final Fantasy VII (Steam, 2026 Rerelease, GOG, Windows Store) and Final Fantasy VIII (Steam), supporting DirectX 11/12, OpenGL, and Vulkan.
  • ffvii (decomp) - In-progress matching decompilation of Final Fantasy VII (PSX).
  • FF16FontMaker - GUI tool for modding fonts in Final Fantasy XVI / 16 Engine games, built on FF16Tools.
  • FFPRSaveEditor - Save game editor for the Final Fantasy Pixel Remaster series (FF I-VI).
  • FF6 - Python library for parsing and declaratively modifying a Final Fantasy VI SNES ROM, including basic first-slot save game editing.
  • FinFan - Remake of Final Fantasy (NES) in C++/Allegro, with tools that extract resources from the original game into a format usable by the remake's code. See also FinFan_script, a fork replacing the C++ NPC event-handling code with a custom scripting language.
  • FF16Converter - Tools for converting Final Fantasy XVI file formats, including textures (.tex) and subtiles (.pzd).
  • q-gears - Cross-platform RPG engine reimplementation targeting Squaresoft's Final Fantasy VII, VIII, IX, and Xenogears. Inactive since 2017.

Final Fantasy XI

  • XiPackets - Reverse-engineered documentation and tools related to packet functions, data, and systems for Final Fantasy XI.
  • XiEvents - Reverse-engineering information and tools related to event data for Final Fantasy XI.
  • LandSandBoat - Open-source server emulator for Final Fantasy XI, reimplementing retail server behavior alongside reverse-engineered game data tables (dats) for the game's client.
  • FFXI-NavMesh-Builder - Builds navigation meshes (via RecastNavigation) from Final Fantasy XI's collision data for retail-accurate mob/pet pathing on LandSandBoat servers, exporting intermediate .OBJ files. See also xiNavmeshes (the generated navmesh dataset) and xiNavmeshOBJs (hand-cleaned intermediate OBJ output from the builder).
  • UpdateExtractor - Extracts and sanitizes Final Fantasy XI client update data (produced by POLUtils' MassExtractor) and applies it in-place to a LandSandBoat server install, avoiding manual fixes for shifted IDs and content changes.
  • FFXINAV - DLL that exports pathfinding using DSP navmeshes or custom navmeshes for Final Fantasy XI.

Final Fantasy XV

  • FFXVTemplates - 010 Editor templates for Final Fantasy XV files.
  • Flagrum-Blender - Blender add-on for Final Fantasy XV and Forspoken asset import/export integration with Flagrum.
  • Flagrum - All-in-one asset browser and converter for Final Fantasy XV and Forspoken, with asset preview and export capabilities.
  • FFXV_NavMeshToObj - Converts Recast navmeshes in Final Fantasy XV .nav files to Wavefront OBJ files.
  • ffxv (RE research) - Reverse-engineering research and libraries for Final Fantasy XV (PC, PS4, Xbox One), covering EARC archives, EXML data, and other Luminous Engine formats.
  • ffxv-flatbuffers - FlatBuffers schemas for Final Fantasy XV's binary data formats.

Final Fantasy XIII

  • Fang - Command-line extraction tool for the PC version of Lightning Returns: Final Fantasy XIII.

Final Fantasy VII

  • ff7tk - Qt-based toolkit that makes programming Final Fantasy VII tools easier. Used as a shared parsing/editing base by other FF7 modding tools.
  • makoureactor - Final Fantasy VII field archive editor.
  • ff7-scarlet - Multipurpose editor for Final Fantasy VII.
  • Formats: kernel.bin/kernel2.bin (command, attack, battle, character, item, equipment, materia, and key item data), scene.bin (enemy data, enemy attacks, formations), ff7.exe (in-game text, shop data, limit breaks, character names, audio data).
  • CaitSith - Final Fantasy VII CAM editor.
  • Palmer - Final Fantasy VII field background editor. Initial source code release by Aali132.
  • Aeris - Tool for working with Final Fantasy VII background files.
  • FF7ToBlender - Blender addon to import/export Final Fantasy VII animation files.
  • FF7PSXtoPC - Final Fantasy VII PSX-to-PC model converter (WIP).
  • FF7SND - Final Fantasy VII audio extraction app, originally made by Qhimm.com.
  • KimeraCS - C# rewrite of Borde's original Kimera tool for modding Final Fantasy VII models.
  • See also tsunamods-codes/kimera for Borde's original VB6/OpenGL tool.
  • Braver - Open-source reimplementation of the original Final Fantasy VII game engine, run alongside an existing FF7 install.
  • DoCTextTool - Extracts and re-converts text files for Dirge of Cerberus: Final Fantasy VII.
  • ff7-decomp (decomp) - Matching decomp of Final Fantasy VII for PlayStation 1
  • Gaia - Command-line tool for exporting/importing Final Fantasy VII world map .MAP files to/from .OBJ format.
  • ff7-worldmap - Decompiled Final Fantasy VII world map engine.
  • ff7-coaster - Decompiled code for the Final Fantasy VII "Jet Coaster" minigame.
  • ff7-chocobo - Decompiled code for the Final Fantasy VII chocobo racing minigame.
Final Fantasy VII Remake / Rebirth
  • FF7R-UMAP - Work-in-progress map (.umap) extractor for Final Fantasy VII Remake Intergrade (PC), built on Unreal Engine.
  • FF7R-font-mod-tools - Font modding tools for Final Fantasy VII Remake.
  • ff7tools - Suite of command-line translation and hacking tools for the PlayStation 1 version of Final Fantasy VII, focused on dumping and editing in-game text.

Final Fantasy VIII

  • FF8-Rinoa-s-Toolset - All-in-one modding toolkit for Final Fantasy VIII. Supports ripping/viewing battle stages, world map segments, models, and texture mixing.
  • Esthar - Resource editor for Final Fantasy VIII.
  • ff8-garden - Final Fantasy VIII editor based on Qhimm's source. Supports decompiling data files, editing game text, and recompiling.
  • maelstrom - Seed randomizer for Final Fantasy VIII PC (Remastered and 2013 Steam release).
  • FF8 - Python tools for reading various Final Fantasy VIII file formats including TIM textures, MCH character models, and battle models.
  • deling - Final Fantasy VIII field/worldmap archive editor.
  • hyne - Final Fantasy VIII save editor.
  • Field-Map-Editor - Editor for Final Fantasy VIII field .map files, including tile data management and texture swizzling/deswizzling.
  • ff8_mch - Blender plugin for importing/exporting Final Fantasy VIII field MCH character models.
  • Moomba - Final Fantasy VIII CAM editor.
  • PuPuSharp - C# port of the original PuPu Project, a Final Fantasy VIII field importer/exporter. (Deprecated, superseded by Field-Map-Editor)
  • FF8SND - Final Fantasy VIII audio extraction app, originally made by Qhimm.com.
  • ff8-decomp - Decompilation of Final Fantasy VIII.
  • FF8ModdingWiki - Wiki documenting Final Fantasy VIII file formats and modding techniques. (source)
  • FF8UltimateEditor - All-in-one editor for modding Final Fantasy VIII game data.
  • ShumiTranslator - Universal translator tool for Final Fantasy VIII text files.
  • FF8GameData - Python library exposing Final Fantasy VIII game data structures, used by several other HobbitDur FF8 tools.
  • IfritAI - Editor for Final Fantasy VIII monster AI data.
  • pandemona - Editor for Final Fantasy VIII Guardian Force (GF) capability data.
  • CC-Group - Editor for Final Fantasy VIII's Triple Triad card game data.
  • charone_extractor - Blender plugin for importing the chara.one model format (meshes and animations) used in Final Fantasy VIII.
  • ff8-sound-remixed - Reader for Final Fantasy VIII audio.dat and audio.fmt sound archive files.
  • JumboCactuar - Easy-to-use editor for Final Fantasy VIII .out data files.

Final Fantasy IX

  • Memoria - Open-source community rewrite of the Final Fantasy IX engine. Adds a mod manager/downloader, model viewer, widescreen support, and framerate/camera/audio improvements on top of the original game data.

Chrono Trigger

  • CTNx - Next-generation modding platform for Chrono Trigger (native Steam 2018 release support), inspired by FFNx.
  • ct-fmv - Encoder/decoder for the FMV files in the Steam version of Chrono Trigger.
  • CTViewer - Displays Chrono Trigger scene and world maps with tile/palette animation and debug info, supporting both the SNES and Steam versions.

Chrono Cross

Xenogears

Xenosaga

Vagrant Story

Parasite Eve

Soul Blazer

  • RustyBlazer (decomp) - Matching decompilation of Soul Blazer.
  • RandoBlazer - Randomizer for Soul Blazer; shuffles enemy/lair types, item and NPC rewards, and edits in-game text directly in the ROM.

Sleeping Dogs

  • TheoryEngine - WIP reverse-engineered reimplementation of the Sleeping Dogs: Definitive Edition engine using shipped debug symbols (PDB); header-focused for embedding in tools and mods.
  • Gibbed.SleepingDogs - Archive unpacking and packing tools for Sleeping Dogs game files.
  • MXS_Sleeping_Dogs_Definitive_Edition_PC - MaxScript for importing and exporting 3D character models from Sleeping Dogs: Definitive Edition (PC), building on format research from the SDmodding project.
  • CPP_Sleeping_Dogs_Definitive_Edition_PC - Archive manager for Sleeping Dogs: Definitive Edition's .big/.bix data buffer and index files, supporting file export/import with CRC32-based file identification.

The World Ends With You

  • twewy (decomp) - Matching decompilation of The World Ends With You (NDS).

Babylon's Fall

Hitman

  • re47 (decomp) - Matching decompilation of Hitman: Codename 47 (2000).
  • HiTMAN Archive Manager - Use this tool to install HiTMAN mods or extract the *.rpkg archives in which HiTMAN files are stored.
  • ZHM5PatchBuilder - Patch builder for Hitman 2 (2018) Rpkg archives.
  • HMC47 - Open source implementation of Hitman: Codename 47, parsing and rendering original game data, resource files, models, and textures.
  • hitman-file-formats - Documentation and research on IO Interactive (Hitman) game file formats.
  • Glacier Modding Resources - Community-maintained collection of file format templates, structure definitions, and research tools for IO Interactive's Glacier 2 engine, by the Glacier 2 Modding organization.
  • Formats: 010 Editor templates and C-style structure definitions for RPKG resources across Hitman: Absolution, Hitman (2016), Hitman 2, and Hitman 3/World of Assassination.
  • ReHitman - Reverse engineering project for Hitman: Codename 47 (the Glacier engine's original "Gen 1"), covering the game's file formats and internals.

Kingdom Hearts

  • OpenKH - Comprehensive reverse-engineering toolkit for Kingdom Hearts series. Handles MDLX/PMO models, PAM/ANB animations, TXA textures, map data, battle configs, and message files. Includes 50+ specialized editors and converters. Supports KH1, KH2, Birth by Sleep, Re:Coded, and Dream Drop Distance.
  • AudioMog - Free all-in-one audio modding tool that allows users to unpack and repack supported game's audio binary files. Created for Kingdom Hearts III modding and works on other games such as Melody of Memory, Final Fantasy XV, and more.
  • KH2-Worldpoint-Editor - Opens from Kingdom Hearts 2 00Worldpoint.bin and is able to edit the values there.
  • KH1_KH2_Sklt_Editor - Editor for Kingdom Hearts 1 (MDLS) and Kingdom Hearts 2 (MDLX) skeleton files.
  • KHRecom_ANN_Editor - Editor for .ANN files from Kingdom Hearts Re:Chain of Memories, with import/export support.
  • KH3D-FSM-Editor - Experimental editor for Kingdom Hearts 3D [Dream Drop Distance] FSM (Finite State Machine) files.
  • KH2-Libretto-Editor - Editor for Libretto files from Kingdom Hearts 2.
  • KH2Suite - Suite of programs made to assist the user in Kingdom Hearts 2 or 2 Final Mix modding.
  • KHBBS_EXA_Editor - Editor for EXA events in Kingdom Hearts: Birth by Sleep.
  • KH1FM_Toolkit - Tool used for modding the game Kingdom Hearts: 1 Final Mix.
  • RECOM_Toolkit - Tool used for modding the game Kingdom Hearts: Re Chain of Memories.
  • BBSPluginNoesis - Updated Noesis plugin for Kingdom Hearts Birth by Sleep working with modern versions of Visual Studio.
  • KH-ReCOM-Tools - Set of experimental tools for Kingdom Hearts Re:Chain of Memories (PS2).
  • Murugo/Misc-Game-Research (Kingdom Hearts II) - Reverse engineering notes for Kingdom Hearts II Final Mix (PS2).
  • kh1 - WIP Decompilation of Kingdom Hearts (PS2, JP).
  • noclip.website (Kingdom Hearts) - In-browser Kingdom Hearts viewer.
  • noclip.website (Kingdom Hearts II Final Mix) - In-browser Kingdom Hearts II Final Mix viewer.
  • kh2mdlx - Tool for importing and exporting Kingdom Hearts 2 3D models.
  • kh2vif - Model importer for Kingdom Hearts 2 (OBJ to VIF format converter).
  • KH2-Anm-Generator - Automated animation cutscene generator for Kingdom Hearts 2 custom character models.
  • Hypercrown - Tool for converting models from Kingdom Hearts 1 into more common model formats. Also converts back to the native format so that edited models can be patched into the game.
  • khdays-decomp (decomp) - Work-in-progress matching decompilation of Kingdom Hearts 358/2 Days (Nintendo DS).

Dragon Quest

  • noclip.website (Dragon Quest VIII) - In-browser Dragon Quest VIII viewer.
  • SlimeMoriMori - Reverse engineering tool for the custom compression format used in Slime Mori Mori (Dragon Quest spinoff) on Game Boy Advance.
  • fptTool - Dragon Quest VII FPT text converter.
  • dq6-sfc - Font and script dumpers for Dragon Quest VI and the Dragon Quest III Super Famicom remake, adapted from the author's Otogirisou translation tooling.
  • DQHEditor - DLL library for building extractor/repacker and editor tools for .strs and .lx files from Dragon Quest Heroes: Slime Edition. See also IdxTool for extracting/repacking the game's .IDX/.BIN archives.

Final Fantasy X

  • noclip.website (Final Fantasy X) - In-browser Final Fantasy X viewer.
  • Final Fantasy X HD translation tools - Tools for Final Fantasy X HD (PC) to extract and import game data for translation (texts and graphics).
  • FFX-Phyre-Tool - GUI and CLI utility for extracting and repacking 3D models and textures from Final Fantasy X/X-2 HD Remaster .phyre files, converting to glTF 2.0 for Blender import; auto-detects DXT1/DXT3/DXT5 texture compression.

World of Final Fantasy

  • WOFFington - Library to process and manage World of Final Fantasy files.

Final Fantasy Tactics

  • heretic - Final Fantasy Tactics toolkit for modding.

Musashi: Samurai Legend

Final Fantasy XIV

  • BlenderAssist - Blender add-on for importing and exporting FFXIV animations (.pap format).
  • Physis - Rust library for reading and writing FFXIV data, supporting SqPack archives and game formats (MDL models).
  • MultiAssist - GUI tool for extracting and repacking FFXIV animation files (.pap format) with support for multiple animations and FBX export.
  • Novus - Suite of unofficial FFXIV tools including model/gear viewer, map editor, Excel data editor, and archive explorer.
  • FFXIVClientStructs - Reverse-engineering resources for Final Fantasy XIV client's native classes and structures; C# library for interop with native game objects and functions.
  • AnimAssist - Basic animation modding workflow tool for Final Fantasy XIV, from the same author as BlenderAssist.
  • ff14-strategyboard-decode - Reverse-engineered Python/TypeScript codec for Final Fantasy XIV's in-game Strategy Board binary serialization format, documenting its DEFLATE compression, CRC32 checksum, and obfuscation/substitution layers, with a web interface for creating diagrams and exporting them as in-game strategy codes.
  • seventhumbral - Explorer for Final Fantasy XIV 1.0 (the original pre-A Realm Reborn release), previewing levels, animations, and models.
  • FFXIV Model Viewer - Stand-alone viewer for the original 2010 Final Fantasy XIV (pre-A Realm Reborn) client's assets.
  • Formats: GTEX (textures), MDLC (models), skl (skeletons/animation), Vorbis/ADPCM (audio), DirectX shaders, Lua scripts.
  • Features: NPC/monster model browsing, skeleton visualization, map viewer (Cartographer), screenshot capture.

Tactics Ogre: Let Us Cling Together

  • Gibbed.LetUsClingTogether - File packing and unpacking tool for Tactics Ogre: Let Us Cling Together (.pac archives) supporting asset extraction on PSP and Reborn versions.
  • Gibbed.EFX - Tools and code for use with EFX files found in Final Fantasy XII and Tactics Ogre.

Tactics Ogre: The Knight of Lodis

  • totkol (disasm) - Work-in-progress disassembly of Tactics Ogre: The Knight of Lodis (Game Boy Advance, USA).

Valkyrie Anatomia

  • vato_mdl_tool - Model extraction and conversion tool for Valkyrie Anatomia: The Origin, extracting mesh, animation, and texture data to standard 3D formats (glTF/glb).

Bravely Default

  • BDFE.ARC.Tool - Tool for extracting archives from the mobile game Bravely Default: Fairy's Effect.

Romancing SaGa

  • RS.BIN.Tool - Tool for extracting and repacking BIN archives from the Romancing SaGa series.

Drakengard

  • Drakengard1and2Extractor - C# WinForms GUI for extracting and repacking several PS2 file types from Drakengard 1 and 2, with 010 Editor templates documenting the formats and a bundled minilzo decompressor.

Star Ocean

  • Star-Ocean-2 - Documents unpacking and repacking Star Ocean: Second Evolution (PS Vita) and Star Ocean 2 (PSP), created as part of an English fan translation effort.
  • Formats: PSVita PKG/PSARC package extraction, PSP so2pack.bin archives with nested SLZ-compressed files, APAC sound/script archives.
  • Tools: pkg2zip, psvpfsparser, QuickBMS scripts (star_ocean_kcpa.bms, so2pack.bms, slz.bms) for extraction and repacking on both platforms.

Secret of Evermore

  • SOE-SRAM-Editor - SRAM (save RAM) editor for the SNES game Secret of Evermore.

Another Mind

  • anothermind-decomp - Decompilation of Squaresoft's PlayStation visual novel Another Mind.

Stainless Games (Carmageddon)

Starbreeze Studios

  • sbengine - Source code for Starbreeze Studios' in-house engine (1996–2012), November 2006 snapshot. Used in The Chronicles of Riddick: Escape from Butcher Bay, The Darkness, and other Starbreeze titles.
  • DieselBundleViewer - Viewer for the Diesel Engine bundle format shared across PAYDAY: The Heist, PAYDAY 2, and RAID: World War II, with search/sort, grid view, and on-the-fly WEM-to-WAV playback/conversion. No longer maintained.
  • Diesel-Bundle-Modder - Modding tool for Diesel Engine bundle files, complementing DieselBundleViewer above.
  • DieselEngineFormats - Library for reading and writing Diesel Engine file formats. Actively maintained fork of simon-wh/DieselEngineFormats.
  • DieselToolbox - Diesel Engine asset browser. Actively maintained fork of simon-wh/DieselToolbox.

Payday 2

  • PD2-SuperBLT-Hasher - GUI and CLI tool to calculate the content hashes PAYDAY 2's SuperBLT mod loader uses to identify and load mod files/folders.
  • payday2-model-tool - Diesel Model importer/exporter for Payday 2, with bone/rigging support in progress. See also HW12Dev's Calcium Edition fork with an improved UI, XML-based model/bone-structure scripting, and Collada/glTF import-export support.
  • payday2-tools-rust - Miscellaneous Rust tools for Payday 2's Diesel Engine data.
  • Features: Idstring hash function and hashlist search/scanning, a Dokany-based virtual filesystem exposing bundle contents as a mountable volume, and a scriptdata converter between the Binary, Custom_xml, and Generic_xml formats.
  • payday2-bundle-webdav - WebDAV server exposing the contents of Payday 2 .bundle files as a mountable network drive, avoiding extraction to disk.
  • Formats: Optionally converts on the fly — texture to DDS, movie to BIK, strings to JSON.
  • PAYDAY-2-Hashlist - Hashlist of known file paths for reversing PAYDAY 2's hashed Diesel Engine bundle filenames, extending Frankelstner's original hashlist with bruteforced and manually-guessed entries; used by DieselBundleViewer and payday2-model-tool above.

Payday 3

  • wwise_pd3 - Open-source tool to encode PCM WAV audio to WEM and decode WEM back to WAV, for use with Payday 3's Wwise audio.

Stern Pinball

  • ske-spk-tools - Extracts and packs Stern Spike (Spike 1/2/3) pinball machine software update archives (.spk), including tar.gz-wrapped early titles and LUKS2/squashfs-wrapped Spike 3 packages.
  • ske-radium - Decoder and player for scene.radium scene files used by the UI/animation engine of modern Stern Spike pinball machines.
  • ske-scanners - Tools to extract data from Stern Spike pinball machine game binaries as part of reverse-engineering the platform.
  • ske-dumper - Backs up Stern Spike 1/2 pinball machine EEPROMs and hardware fuses over a debug connection.
  • ghidra_whitestar_loader - Ghidra extension that loads Sega/Stern Whitestar pinball game ROMs, building a complete navigable memory map including banked ROM overlays and I/O registers.

Sting

Baroque

  • BaroqueArchiveTool - Extractor for DATA.DIR/DATA.BIN archives from the PS2 game Baroque.

Strategic Simulations (SSI)

Red Lightning

  • ssi-img - Tools and documentation for the IMG file format used by Red Lightning; decodes both the PC and Amiga versions of the game.

Studio MDHR (Cuphead)

Studio Pixel

Cave Story

  • Booster's Lab - Cross-platform level editor for Cave Story.
  • Cave Story MD - Fan port of Cave Story to the Sega Mega Drive/Genesis, converting the original game's tilesets, sprites, and music data for Sega Genesis hardware.
  • NXEngine-evo - Actively maintained refactor of NXEngine, an open-source reimplementation of the Cave Story engine that reads the original game's PXA/TSC/Organya data files.
  • NXEngine (EXL's port) - Multi-platform port of the original NXEngine Cave Story engine rewrite, targeting additional platforms (including MotoMAGX feature phones) not covered by the mainline nxengine-evo fork.
  • doukutsu-rs - Cross-platform reimplementation of the Cave Story engine in Rust, reading the original game's PXA/TSC/Organya data files.
  • vanilla-extractor - Extracts the original Cave Story game assets (PXA/TSC/Organya data) embedded in the vanilla Doukutsu.exe executable.
  • organism - Converts Cave Story's Organya (.org) music format to WAV audio.
  • DoukutsuPSX - Port of Cave Story to the PlayStation, built on the CSE2 decompilation and converting the original freeware game's data into a bootable PSX ISO.
  • organya (Organya Twei) - Original Organya music sequencer source code, created by Studio Pixel in 1999 and used to compose Cave Story's soundtrack in the .org format.

Kero Blaster / Pink Hour / Pink Heaven

  • KeroMaster - Level editor for Studio Pixel games. Works with proprietary game file formats for level data and tile assets.

Sudden Attack

  • mxs_sudden_attack_mobile - MaxScript for importing LithTech Binary (LTB) models with bone hierarchies from the mobile game Sudden Attack.

Sunborn (Girls' Frontline)

  • GFLMotionConverter - Converts Girls' Frontline Live2D motion/physics data (extracted from Unity asset bundles via UABE) into standard Live2D Cubism motion3/physics3 files.

Girls' Frontline 2: Exilium

  • GF2AssetBundleDecryption - Decryption/unpacking tool for Girls' Frontline 2: Exilium's Unity asset bundles.
  • GF2Decrypter - Asset decryption toolkit for Girls' Frontline 2: Exilium.
  • Tools: C# and Python Unity asset-bundle decryptors, a Lua script decryptor, a text extractor, and an audio decryptor. (Archived)

Sunsoft

  • atlantis-no-nazo - Work-in-progress disassembly of Atlantis no Nazo (Mystery of Atlantis, Famicom/NES), building a 1:1 copy of the ROM including its rarely-seen sample release.

Supercell

  • SCEditor - Create or edit Supercell (Clash of Clans, Clash Royale, Brawl Stars, Boom Beach) SC files. Add or edit an existing or custom character, building, or other game object.
  • SCP-Unpacker - Unpacker for Supercell's new packer (SCP) format.
  • Supercell-Extractor - Fastest tool to extract graphics from Supercell games (Clash of Clans, Clash Royale, etc.).
  • sc-compression - Node.js module to decompress and compress game assets from Supercell games. Supports multiple compression signatures: lzma, sc, sclz, sig, sc2, and zstd. Automatically infers compression signature when decompressing.
  • gltf-Supercell-IO - glTF Blender IO plugin for import/export Supercell Odin (.glb) files. Supports Blender 5.0+ and Android/iOS games.
  • SupercellFlash - C++ library for loading and processing Supercell 2D (.sc) assets.
  • X-coder - Tool to decode and encode SC files from Supercell games. Decodes SC to PNG and encodes PNG to SC. Supports Clash Royale, Brawl Stars, and other Supercell games. Supports Zstandard and LZMA compression, ZKTX format, and batch processing.
  • scw-tool - CLI tool for converting Supercell 3D model formats (*.scw) to COLLADA and other formats.
  • SC Editor - Viewer and editor for Supercell SC proprietary graphics file format.
  • SC Tools - Unpacker, editor, and player for 2D animations and objects in Supercell games' SC file format.
  • SCW Tools - Converts Supercell games' SCW 3D model format to COLLADA (DAE), with format schema documentation.
  • scw_parse - Node.js library to parse Brawl Stars' SCW (SC3D) 3D model files.
  • coc-messages - Reverse-engineered protocol/message definitions for Clash of Clans' SC-based network format.
  • cocdp (Clash of Clans Documentation Project) - Documentation of the Clash of Clans network protocol and message formats.
  • Pinocchio - All-in-one reverse engineering toolkit for Clash of Clans, Clash Royale, Boom Beach, and Hay Day.
  • GDumper - Packet dumper, protocol parser, and encryption toolkit for Supercell games' SC-based network protocol.

Supermassive Games (The Quarry)

  • QuarrySaveManager - Catalog-based save manager and editor for The Quarry (PC), replacing the game's single live-slot SaveGame0.sav with a browsable library of named save states. Includes a format spec and a standalone payload decoder CLI.

SuperTuxKart

  • STK Blender Addons - Exporter/importer suite for SuperTuxKart SPM meshes and Antarctica engine assets.

Surreal Software

SynSophia (PriPara)

  • Prineo_RE - Reverse engineering of PriPara (SynSophia's arcade rhythm game)'s proprietary model format, documenting the .BIN geometry/skeleton container and _tex.BIN texture container (including the game's custom FNV-1 and Mersenne Twister crypto variants), plus a Noesis import plugin.