Asset & File-Format Tools (Game Decompilations & Reimplementations): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Pokemon save file editor built on reverse-engineered save formats
Godot reverse-engineering tools: PCK extraction and GDScript decompiler
Web-based viewer for levels from many games via reverse-engineered formats
Unity Asset Bundle Extractor (archived)
Wallpaper Engine PKG extractor and TEX-to-image converter
Resource browser and extractor for visual novel archive formats
GUI and library to extract Unity serialized and bundle assets
Viewer and exporter for Unreal Engine 1-4 assets
Pipeline to port original character models into EverQuest Online Adventures: Frontiers (PS2)
Experimental toolset for Unity asset and bundle files (archived)
Browse VPKs and view, extract and decompile Source 2 assets
Library for playback of hundreds of streamed video game audio formats
Modding, decompiling and unpacking tool for GameMaker games such as Undertale
Extracts and packs Kirikiri (krkr2/krkrz) XP3 archives
Converts proprietary sequenced video game music formats to MIDI and SoundFont
Ren'Py compiled script (.rpyc) decompiler
Xbox ISO creation and extraction utility
Create custom Nintendo Switch home-menu themes from the closed SZS layout format
Animal Crossing: New Horizons save editor
Mod editor/creator for REDengine games (Cyberpunk 2077, Witcher 3)
Tool to edit many Nintendo game file formats
Palworld dedicated server manager built on .sav save parsing plus REST and RCON
Tool for low-level examination and editing of Unreal Engine assets
Counter-Strike 2 and CS:GO demo parser for Go
Blender addon importing Source engine textures, models and maps
Tools for Larian Studios game formats (Divinity: Original Sin, Baldur's Gate 3)
Module editor and conflict detector for Bethesda games
Source engine map decompiler (BSP to VMF)
SLADE, a Doom WAD and game data editor
GoldSource and Source engine modding tool: model decompiler and compiler front-end
Toolkit to fix, transfer and edit Palworld save files
Unpacks Wwise .pck/.bnk audio into playable files
Modding tools for Frostbite engine games
CLI/GUI tool to create, read and write VPK and other pack formats
Fast replay parser for Dota 2, CS:GO, CS2 and Deadlock in Java
Extracts files from the Ren'Py RPA archive format
Interactive 3D map and asset editor for GTA V files
Python deserialization library for Unity3D asset bundles
Modding tool for Elden Ring, Sekiro, Dark Souls and Armored Core VI
Counter-Strike 2 replay parser for Python and JavaScript
Library to read and write Unity assets and bundle files
Dota 2 replay parser in Go
Map and level editor for Demon's Souls, Dark Souls, Bloodborne, Sekiro and Elden Ring
WAD archive editor for League of Legends
Library for reading and writing Blizzard MPQ archives
Viewer and editor for NetImmerse/Gamebryo NIF files
Tool to work with Ren'Py RPA archives
Overwatch game data extraction library and tools
Cross-platform PlayStation 1 audio and video converter
Dark Souls TAE animation event editor
Unreal Engine .pak archive library and CLI in Rust
Export toolkit for World of Warcraft models, textures and maps
Blender addon to import Unreal PSK/PSA meshes, skeletons and animations
Explorer, extractor and packer for Godot .pck files
Unpack, pack and mount Unreal Engine 4 .pak archives
General-purpose read/extract tool for Nintendo Switch file formats
Deobfuscation and mapping tool for Java programs, used for Minecraft
Blender editor for scenes and meshes in first-party N64 game formats
FUSE filesystem for Nintendo console file formats (3DS, Wii U, Switch)
Compiler/decompiler toolkit for Cyberpunk 2077's redscript
Rusted PackFile Manager for Total War game PackFiles
Low-level .NET library for reading and writing Unreal Engine assets
GitHub mirror of QuickBMS game archive extractor
Behaviour engine and animation patcher for Skyrim
Library for reading Blizzard CASC storages
Node.js parser for CS:GO demo files
A Warcraft III world editor.
Kingdom Hearts libraries, tools, game engine and format documentation
Pokemon (Nintendo Switch) ROM editor and randomizer
Fan translation project manager and game format toolkit
Blender import/export of NetImmerse/Gamebryo NIF files
Texture and model modding tool for Final Fantasy XIV
Viewer and editor for the files of Nintendo DS games
Text extraction and reinsertion tools for many visual novel engines
Extract and repack PAK archives from RE Engine games
All-in-one tool for extracting and creating 3DS ROM formats
Converts Wwise RIFF/RIFX Vorbis to standard Ogg Vorbis
.NET library for extracting Final Fantasy XIV game assets and data
Audiokinetic Wwise .bnk explorer and audio simulator
General purpose game file and translation toolkit for fan translators
Python parser and writer for Minecraft NBT files and region files
Library and tools for PS4 PKG, SFO and PFS formats
Library for Path of Exile Content.ggpk and bundle files
Compiler and decompiler for Call of Duty IW engine GSC game scripts
Tools for ripping and editing N64 game audio, graphics and data formats
Client database (DB2) definitions for World of Warcraft
C# library to analyze CS:GO demos
Unpacker for NetEase NeoX engine NPK archives (Onmyoji, A Certain Magical Index)
Documentation of SimCity 2000 internals and file formats
Multi-generation Blam engine (Halo) map research and editing tool
Asset viewer and modding tool for Decima engine games
Open source save editor for No Man's Sky
Library for encoding and decoding video game audio formats (ADX, HCA, DSP, etc.)
List, extract and update CRIWARE CPK archives
s4pe package editor and tools for The Sims 4 formats
Tool for packing and unpacking Unreal Engine IoStore (.utoc/.ucas) containers
Age of Empires II recorded game parser in Python
Extract, view and convert Nintendo DS .nsbmd models
Unpacker for Godot Engine .pck package files
Decompiler for Clickteam Fusion games
Blender addon to import/export RE Engine mesh and mdf2 files
Tools to extract and modify files from many games
LSDj ROM patcher for replacing kits, fonts and palettes
Multitool to view and extract assets from N64, GameCube, 3DS and PC games
Python package for Valve's text and binary KeyValue (VDF) format
Locally runnable version of wow.tools for browsing WoW data
Wii file editor for Super Smash Bros. Brawl and other BRRES-format games
Unpacker/repacker for FromSoftware container formats
Documentation of file formats and mechanics across many Minecraft versions and editions
Decompiler for GameMaker 8.x executables
Collection of tools for Super Mario 64 ROM hacking
EveryFileExplorer, a viewer and editor for many Nintendo DS and 3DS file formats
.NET library for reading and writing FromSoftware file formats
.NET library for Valve's KeyValues text and binary formats
Unpack and repack Nintendo DS ROMs
Blender plugins for FromSoftware game formats via soulstruct
C# framework and tools to parse Crash Team Racing (PS1) game files
Asset viewer for Umamusume Pretty Derby
Tools and libraries for Gran Turismo (Polyphony Digital) file formats
Command-line tool for manipulating Xbox One XVD and XVC files
.NET library for analyzing and creating Bethesda plugin files
Destiny 2 reverse engineering tool for extracting game files
GameCube File Tools GUI for common GameCube game formats
Reverse engineering tool and level editor for Klonoa GBA
Sequenced music editor for first-party N64 games
Lua/HavokScript decompiler for Dark Souls, Bloodborne and Sekiro scripts
Rust tool to unpack, pack and mount Unreal Engine 4 .pak archives
Unity shader decompiler
Diablo II save file binary parser in Go
Editor for cooked Unreal Engine 4/5 maps
Restores FairyGUI game UI resources back to editable projects
Tools for extracting and modifying OVL/OVS archives from Planet Coaster, Planet Zoo and Jurassic World
Blender add-on for Cyberpunk 2077 asset formats
Data tools for Granblue Fantasy: Relink archives and formats
Editor toolset for Mass Effect Trilogy and Legendary Edition packages
Reads and writes Unreal Engine .locres localization files
Resource extraction tools for War Thunder
Open source toolkit for Mafia II, III and Definitive Edition files
Blender exporter for Halo CE, Halo 2, Halo 3 and ODST model and animation formats
CommunityDragon toolbox for extracting League of Legends client files
Rocket League replay parser in Rust
Open-source editor for Smash 4 file types
Python library for EVE Online cache and bulkdata files
Tools converting game music data into MIDI files
Map editor for GTA III, Vice City and San Andreas
C++ parsers for Source engine and related formats (VPK, VTF, MDL, BSP)
Library to read and write RPG Maker 2000/2003 data formats
Upscales Kirikiri2/Z and Artemis visual novels to high resolution
Reads Fortnite replay files
Tools for Call of Duty games: script decompilers, asset dumpers and format utilities
Modding toolset and asset editor for the PS2 Ratchet & Clank games
Star Citizen game file reverse engineering toolkit (P4k, DCB)
Diablo II save file format documentation
Framework for reading Final Fantasy XIV game data
Toolset for Vagrant Story file formats in JavaScript
Unpacks, packs and compiles Minecraft Bedrock RenderDragon material.bin shaders
Sonic Adventure Toolset
Rocket League replay parser in C#
Tools and guides for modding Diablo II: Resurrected
An open-source Super Mario 64 level editor
Monster Hunter Rise data extraction and information website
Format utilities and parsers for Mafia: The City of Lost Heaven
Documentation of League of Legends file formats and data
Multi-purpose ROM hacking editor for DS and GBA Castlevania games
Modding platform for games on DICE's Frostbite engine
Library for parsing and editing League of Legends assets
Library for Gbx files from Nadeo games like Trackmania
Unreal Engine Blueprint/Kismet script reverse engineering and modding utility
Tools and libraries to access archives and textures in various Sega games' formats
C++ library and tools for Sonic the Hedgehog game formats
Reverse engineered .carbin and .modelbin formats from Forza games
Decompiles GTA V script resources (xsc, csc, ysc)
Rust parser for StarCraft II replay files (MPQ) and their event protocol
Library for working with the LSDj (Little Sound Dj) save file format
General-purpose Nintendo DS sprite, background and texture editor
Compiler/decompiler for Atlus flowscript and message script formats
Loads original Grand Theft Auto map and model formats into Unity
Artemis engine PFS archive packer and unpacker
Tools for the Mware visual novel engine
StarCraft: Brood War replay parser in Go
Unofficial Flipnote Studio animation player for the Playdate
Texture modding tool for the Mass Effect trilogy
N64 texture ripper and editor
Pack/unpack tool for Bishoujo Mangekyou visual novel .pack files
Destiny 2 asset viewer with accurate rendering recreation
Map viewer for Ubisoft OpenSpace games (Rayman 2, Rayman 3 and others)
Tools for ripping video game music formats
Editor for file formats used in Atlus' Persona games
Plugin for exporting models from Final Fantasy XIV
Unpacker and packer for PlayStation Archive (PSARC) files
Python library for many Nintendo DS file formats
Creator and extractor for CRI AFS archives used in many console games
Reverse engineering of Argonaut PS1 game formats (Harry Potter, Croc 2)
Three.js loader for Valve Source engine models
Tool that generates OTR asset archives for HarbourMasters PC ports such as Ship of Harkinian
.NET library and CLI for the RuneScape cache
Modding tool for Spore package and data formats
Animation and skeleton toolkit for Final Fantasy XIV
Reverse Engineered Tools/Library for the DOS game The Lost Vikings
Information and parsers for under-documented Xbox 360 structures and file formats
Browse Guild Wars maps from the game's .dat file
Free toolkit for creating Halo: Combat Evolved maps and assets
Final Fantasy VII field archive editor
Community schema for Path of Exile .dat data files
Extracts and repacks Glacier 2 engine RPKG archives (Hitman)
Library for HAL Sysdolphin (HSD) DAT files used in Melee and others
Package tools for Capcom RE Engine .pak archives
.NET library for viewing and editing retro console game graphics in ROMs
Warcraft III replay parser in JavaScript
Final Fantasy XIV toolkit for modding and datamining
Reverse engineering of Dungeon Siege game asset formats
PlayStation 2 memory card image manager (mymcplus)
Reverse engineering of NetEase's NeoX game engine
Tools for editing Decima engine files (Horizon Zero Dawn)
.pak unpacker for Amazon's New World
Library for reading ZenGin file formats used by Gothic and Gothic II
Tools to process Innocent Grey and Noesis game files
Level editor for New Super Mario Bros. DS
Extractor, repacker, disassembler and assembler for Adventure Game Studio games
Blender add-on for Halo Reach, Halo 4 and Halo 2 Anniversary asset formats
Extracts and patches string literals in Unity global-metadata.dat files
Blender add-on for importing Farming Simulator .i3d files
Asset viewer and extractor for Horizon Forbidden West and Death Stranding 2
Browser and extractor for God of War (PS2) game files
Editor for Unreal Engine .locres localization files
Video game file translation tools
Dark Souls III archive file format information
Level, text and model editor for Super Mario 64 DS
Tools for PlatinumGames formats (Bayonetta, Nier Automata)
Tools and research for reverse engineering the Decima game engine
Editor for Nintendo DS Nitro sound archives (SDAT, SSEQ, SBNK)
Open-source compiler for Bethesda's Papyrus scripting language (Skyrim SE/AE)
Tools and documentation for the Ace Attorney game series
RE Engine PAK unpacker with model, animation and texture preview and FBX export
Tools for Driver 1 and Driver 2 game formats
Cross-platform maker and unpacker for Arma PBO archives
Silent Hill file format reverse engineering
Web museum and viewer of Silent Hill models from the original game files
Extracts photos from Game Boy Camera save files
King's Field II reverse engineering tools and documentation
Tools to check reverse engineering of Resident Evil file formats
Final Fantasy VIII field and worldmap archive editor
Library for Nintendo EPD file formats (SARC, BYML, AAMP, Yaz0)
Exports local saves from Xbox Live and Game Pass PC game containers
Build tool for testing and packing Gothic and Gothic II mods
Save editor for SnowRunner
Unity editor scripts that read original Vagrant Story data
Modding tools for DRIV3R, Driver: Parallel Lines and Driver: San Francisco
Managed decoder for FMOD 5 sound banks (FSB files)
Known strings and file names for RAGE engine games (GTA IV, GTA V, RDR)
Modding tool for Undertale and Deltarune (GameMaker data files)
Music editor for Paper Mario (N64)
Tools to open and view files from the PSX Medal of Honor games
Model application for Super Smash Bros. Ultimate formats
Command-line modding tool for Final Fantasy XIV (TexTools alternative)
Fallout 2 map editor
Kotlin/Java library to parse Unreal Engine pak/asset files from Fortnite
Reader, writer and reverse-engineered field schema for Tomodachi Life .sav save files
Map viewer and editor for Rayman 1 and other Ubisoft games
Tool to make animated Nintendo DS banners
Java library for reading and modifying Warcraft III maps and game files
Lightweight unpacker for various game archive formats
Modding tool for Red Faction Guerrilla Re-Mars-tered
Parser for Disney's DNA scene files used by Toontown Online
Toolkit and library for Sonic the Hedgehog (2006) file formats
Library and toolset for Capcom MT Framework and RE Engine formats
Equipment and armor editor for Monster Hunter: World
Tools for working with Danganronpa V3 PC files
BizHawk utility to reverse engineer the Silent Hill map format
Editor for The Legend of Zelda: Breath of the Wild
Destiny 2 .pkg unpacker used for reverse engineering
The Game Boy Camera save format explained, with tools to inject pictures
N64 ROM asset extractor and converter used by fan PC ports
Tools for the Yuka System visual novel engine
Modding tool for Jet Set Radio Future (Xbox)
Modding tools for Naruto: Clash of Ninja (Gekitou Ninja Taisen) on GameCube
Toolkit to edit maps, AI, graphs and missions in Project I.G.I.
Parser for Heroes of Might and Magic III game files
Research data on Project I.G.I. file formats and internals
Level editor for Etranges Libellules Kal engine games (Asterix XXL)
Convert Game Boy Camera save RAM photos to PNG
Tools for Tactics Ogre: Let Us Cling Together (PSP and remake)
Tools to inspect and modify levels of Hi-Octane (Bullfrog, 1995)
Modding tools and research for the Sly Cooper games
Converts Telltale Tool D3DTX textures for texture mods
Tools for Dunia engine games (Far Cry series)
JavaScript library for reading, writing and rendering Nintendo Mii data
Extracted textures and 3D models from Argonaut's Croc 2 and Harry Potter PS1 formats
Tools for translating and modding Nokia N-Gage games
Blender add-on importing and exporting Vagrant Story file formats
JavaScript library to read and render Mii data from Wii U and 3DS
Tool to read, write and modify scripts of the 1999 RPG Silver
Converts Unity Texture2D files unpacked from asset packs
Tools for reverse-engineered file formats of Alan Wake and later Remedy games
Tools for Tony Hawk's Pro Skater 2 (Neversoft Big Guns engine)
Tools for Indiana Jones and the Infernal Machine
Tools for extracting Unreal Engine IoStore (Zen) packages
Modding tool for Capcom MT Framework games
Unpacker and repacker for games made with the Light.vn engine
Reader and writer for the Nintendo SARC archive format
Editor, converter and byte-level specs for classic Need for Speed file formats
UbiArt secure_fat.gf generator for modding Just Dance and Rayman Legends
Tools for Star Wars: Dark Forces assets
Asset analysis tool and PAK extractor for Arma Reforger
Unpacks, packs and re-signs SL2 save data from FromSoftware games
Tools for SnowRunner game files
Tools for the Sega Channel LZSS compression format
Extracts and repacks .arc/.bld/.pak archives from Alchemy engine games
Rewritten toolset for the Yuka System visual novel engine
Browser-based save editor for Fallout Shelter
All-in-one modding toolkit for Final Fantasy VIII
Swiss-army-knife manager for Game Boy Camera save SRAM and ROM
Tools for Sleeping Dogs: Definitive Edition
Reverse-engineering tool for Resident Evil 3 files
Online save file editor for RPG Maker, Unity, Ren'Py and Unreal Engine games
Sprite decoder for MAGES engine games (Steins;Gate 0, Chaos;Child)
Ports Skyrim mods between LE and SE, creates Bethesda archives and compresses textures
Tool and library for unpacking and repacking FEZ assets
Tools to reverse engineer the file formats of the game Darkstone
Level loader for Driver 1 and 2 (PS1)
Unpacks and repacks GTA .fxc shader files
Tools for 64DD disk images and the files they contain
Detection and analysis of N64 graphics data in ROMs
C# library for reading and writing Sonic Hedgehog Engine file formats
Tools for the Tales of series (Xillia, Zestiria, Berseria, Graces f)
Packer and unpacker for Neversoft Big Guns engine WAD archives (Tony Hawk's Pro Skater)
Capcom RE Engine modding tools
Editor for Empire Earth game data
Toolkit for modifying and creating GameCube file formats
Viewer and editor for Oxygen Not Included .kanim files
This is an utility for working with game files of Higurashi no Naku Koro ni and Kono Subarashii Sekai ni Shukufuku wo...
Siege Studio is a desktop application for previewing, modifying and converting reverse engineered file formats for ga...
Princed Resources is a tool to export and import graphics and other data from and to DAT files of Prince of Persia 1...
Blender add-on to import and export Sonic Hedgehog Engine 3D file formats
Player for Flipnote Studio DSi files from storage or Hatena private servers
Map editor for Kirby Super Star Ultra (DS)
Reimplementation of the Neverwinter Nights: Enhanced Edition Aurora Toolset in Rust
Tool to manage Satellaview BS-X memory packs
Command-line tools for Phantasy Star Online data files
Encoder for EA MicroTalk, a speech codec based on multi-pulse linear prediction used in various EA games. This encode...
Script (QVM) editor for Project IGI 1 and 2
Save editor for Super Mario 64
Tools to read and modify Dreamcast VMU save files and file types
HTML5 player for Flashback DPoly cutscenes
Parser for Marvel Heroes game data files
C# library for Blizzard's TACT/CASC content distribution
Tool for unpacking and modding GameMaker games such as Undertale and Deltarune
Library for archive formats used in the Phantasy Star Online series
Tools to convert models into the Nitro 3D formats used by DS games
Bad Piggies level and save editor for desktop and WebAssembly
Python parser for Unreal Engine .uasset files with Kismet bytecode decompilation
Image manager for PlayStation 2 BIOS ROM and IOPRP images
Library to load and save WildStar index/archive files
TypeScript library for several Nintendo Wii U and 3DS file formats
Tools for Sega Channel data
Library for Super Smash Bros. Ultimate's ARC archive format
Crypto functions for creating and reading Wii U and 3DS BOSS (SpotPass) files
C# decoder for N64 F3DEX2 display lists
Modding tool for Mortal Kombat: Shaolin Monks: models, textures, audio and ISO builds
Converts Nintendo Wii Mobiclip .mo videos to MP4
Browser for Calligraphy framework data used in Marvel Heroes
C# library for reading and writing UnityWebData files
Level editor for Duke Nukem II
Parser for Supreme Commander: Forged Alliance binary replay streams
Material editor for Sonic Hedgehog Engine games
Salvage photographs from a Game Boy Camera save file
A tool for extracting data files from the game - Test Drive III "The Passion"
Mod tool and decompiler for GameMaker YYC-compiled games
Converts LEGO Dimensions saves between Xbox 360, PS3 and PS4 formats
Extracts data files from the Flashback Sega Genesis ROM
Reverse engineering tools for Fantastic Dizzy
Tool for Nintendo Badge Arcade PrizeCollection archives on 3DS
Tools for the MiiTube.dat SpotPass file from the 3DS game Miitopia
Mario Party 1-3 ROM Extractor/Rebuilder Tool
Exports game assets from N64 ROMs into OTR archives for HarbourMasters PC ports
Cross-platform level editor for New Super Mario Bros. DS
Converter for Nintendo Wii BMG message files
Converts Nintendo Wii BRLYT layout files to and from XML
Converts LEGO Universe FDB database files to and from SQLite
Extractor and packer for PlanetSide 1 .FAT flat files
Converts Nintendo DS fnt.bin filename tables to and from JSON
Open reimplementation of the CoD4 Asset Property Editor with live 3D preview
Tools and documentation for the Pokemon Mystery Dungeon Explorers DS games
Extracts files and converts 3D models from Colony Wars: Vengeance (PS1)
Create, modify and view NFTR font files from Nintendo DS games
Documentation and tools for the SADL audio format in Nintendo DS games
Converts models and textures to Nintendo DS NSBMD/NSBTX files
Game asset viewer, editor and unpacker for PlanetSide 1
Creates the Nintendo Wii V1 ticket format for shop downloads
Kaitai Struct definitions for Nintendo Wii channel file formats
Asset editor for Populous: The Beginning game files
3D level editor for Project IGI 1
Editor for eFootball PES 2021 Master League save files
A heavily work-in-progress editor for the proprietary file formats used in Fallout Van Buren
Optimizes Bethesda game assets (BSA, NIF, DDS)
Go packages and C headers for reverse-engineered game file formats, structs and constants
Reverse-engineered interface for Silkroad Online's GFXFileManager.dll with an open implementation
Decompiler for GTA2 SCR mission scripts
Reverse engineering the visual novel Gensou Rougoku no Kaleidoscope, with an SNR script parser
Decompiler for Neverwinter Nights NWScript bytecode
Implementation of Neversoft's Q scripting language used in Tony Hawk and Guitar Hero games
Scrapland reverse engineering tools and notes
Standalone unpacker for Desert/Jungle Strike DOS EXEs with a disassembly of the loader
Script DSO decompiler for the Torque3D engine