Skip to content

Games & Studios: D–F

D3 Publisher

Earth Defense Force

  • EDFModLoader - Mod loader and format tool for Earth Defense Force games, handling .cpk archive extraction and modification.
  • blender-mdb-addon - Blender importer for Earth Defense Force 4.1 and 5 .mdb model files.
  • edf-tools - Tools for modding Sandlot's Earth Defense Force games.
  • sgott - SGO archive transformation tool for Earth Defense Force games.

Datamost (The Bilestoad)

  • bilestoad-apple2 - Original developer source code and data for The Bilestoad (Datamost, 1983), an Apple II gladiatorial combat game.

Disney Interactive

Toontown Online

  • omUlette - Lightweight exporter for Panda3D .egg files (used in Toontown) that works without Panda3D installed.

Club Penguin

  • Waddle Forever - Singleplayer, playable digital preservation archive of Club Penguin, serving the original Flash client/assets from various points in the game's history.
  • See also Cvolton's fork.
  • yukon - HTML5 reimplementation of the Club Penguin client, reading original game assets.
  • yukon-server - Server implementation for the yukon Club Penguin client reimplementation.

Deck13 Interactive (Lords of the Fallen)

  • LOTF.PKG.Tool - Tool for extracting PKG archives from Lords of the Fallen (2014).

Delphine Software

Another World

  • Another World Bytecode Interpreter - Cleaned-up, well-documented interpreter ("Fabother World") for Another World / Out of This World's custom polygon-based bytecode VM, reading the original game's .bank resource files.
  • aw64 - Nintendo 64 port of the Another World Bytecode Interpreter, reading the original game's .bank resource files.
  • rawgl - Reimplementation of the engine used in Another World / Out of This World, reading the original DOS/Amiga/Atari ST/3DO release's data files; renders with SDL/OpenGL.
  • See also another_js, an HTML5 port of the same reimplementation, and infernal_js, an HTML5 port of Eric Chahi's earlier Amstrad CPC game Infernal Runner.

Fade to Black

  • f2bgl - Re-implementation of the engine used in Fade to Black (1995), reading the original PC release's data files. See also usineur's fork with PlayStation Vita and Nintendo Switch ports.

Flashback

  • REminiscence - Reimplementation of the engine used in Flashback: The Quest for Identity, reading the original DOS/Amiga/3DO/CD32 release's data files.
  • extract_fb_genesis - Extracts and converts data files from the Flashback Sega Genesis ROM (Europe, Japan, USA, and September 1992 prototype versions).

Igor

  • igor - Reimplementation of the interpreter for Igor: Objetivo Uikokahonia, reading the original game's data files.

DeLyric Games (Target)

Demiurge Studios

  • DS.SAR.Tool - Tool for extracting SAR archives from Demiurge Studios titles.
  • Games: Puzzle & Glory, Marvel Puzzle Quest, SEGA Heroes: Match-3 RPG Quest.

Di Gi Charat

Digital Extremes

The Darkness II

  • TheDarknessIIDecompiled - Decompiled Lua source code extracted from The Darkness II (2012), useful as a reference for modding and format research.

Digital Anvil (Freelancer)

  • Librelancer - Open-source reimplementation of the Freelancer engine in C# and OpenGL, requiring a Freelancer installation for original game data.

Digital Illusions (SkyRoads)

  • skyhigh_releases - Releases for the Sky High SkyRoads editor, covering the 1993 DOS game's level and graphics data.

Distinctive Software (Stunts)

  • restunts2 - Reverse engineering and modernization effort for Stunts (1990, DOS), using Ghidra analysis and Open Watcom to port the original executable to portable C while preserving behavior; supports building fully-ported or hybrid original/ported executables.

Dogbyte Games

  • DB.XPAK.Tool - Tool for extracting XPAK archives from Dogbyte Games racing titles.
  • Games: Offroad Legends, Offroad Legends 2.

Doki Denki Studio (Piglet's Big Game)

  • pbg (decomp) - Matching decompilation of Piglet's Big Game (GameCube).

DOKA Studios

Double Fine (Psychonauts, Costume Quest)

  • CostumeQuest-Decomp (decomp) - Matching decompilation of Costume Quest (PC).
  • noclip.website (Psychonauts) - In-browser Psychonauts viewer.
  • DoubleFine-Explorer - Explorer, viewer, and dumper for Double Fine game archives (Moai, Buddha, Remonkeyed engines). View, extract, and convert text, speech, music, scripts, and images.
  • Games: Broken Age, Brutal Legend, Costume Quest, Costume Quest 2, Day of the Tentacle Remastered, Full Throttle Remastered, Grim Fandango Remastered, Headlander, Iron Brigade, Massive Chalice, Psychonauts (Steam/GOG), Stacking, The Cave, Kinect Party.
  • Psychonauts-Explorer - Tool to extract, view, and convert game resources from Psychonauts, supporting archives, DDS images, audio extraction (WAV/OGG), and PC/Xbox/PS2 versions.
  • BLPT - Package extractor/inserter for Brutal Legend's .~h and .~p archive files.

Dynamix / Sierra

Tribes Series

  • Tribes 2 3D Studio MAX Export Plug-in - Export plugin for 3D Studio MAX v2.5 for creating and modifying objects in Tribes 2. Requires 3D Studio MAX (professional 3D modeling suite, recommended for advanced users).
  • Tribes: Vengeance Editing Tools - Beta release of TribesEd for creating Tribes: Vengeance maps.
  • Tribes 1.40 LoDFix plugin - Plugin that fixes a known level of detail (LOD) issue with certain weapons in Tribes. Affects users with field of view (FOV) higher than default. Place LoDFix.dll in plugins folder. Created by Groove (v1.40).

Edelweiss

Sakuna: Of Rice and Ruin

  • sakunaTool - Tool for extracting and packaging ARC archive files from Sakuna of Rice and Ruin, with support for LZ4 compression control.
  • SakunaTools - Tools for translating Sakuna: Of Rice and Ruin.

Ecstatica

  • Ecstatica Recompiled - Full 64-bit native port and recompilation of Ecstatica 1 and 2 for modern Windows, reverse-engineering game structures and assets.

Eden Games (Test Drive Unlimited 2)

  • TDU2.BIG.Tool - Tool for extracting BIG archives from Test Drive Unlimited 2.
  • tdups2checksum - Reverse-engineered and reimplemented checksum algorithm for Test Drive Unlimited (PS2) save game files.

EgoSoft (X4)

  • X4Tools - Standalone plugin for importing and exporting assets from X4 game.

Eighting (Naruto: Gekitō Ninja Taisen!)

  • noclip.website (Naruto: Gekitō Ninja Taisen! 4) - In-browser stage viewer for Naruto: Gekitō Ninja Taisen! 4 (GameCube), the Japan-only fourth entry in the series known in the West as Naruto: Clash of Ninja. Unpacks the game's FPK archives and their compression.

Electronic Arts

Frostbite

Battlefield Series
  • BF1942 3dsmax 8 plugin - Plugin for 3DS Max 8 to import/export Battlefield 1942 meshes and animations. Extracted from the Battlefield Mod Development Toolkit 1.0B by DICE.
  • BF2 Maya 4-6 Tools - Official Battlefield 2 tools for Maya 4-6 for exporting and importing game assets. Also included with the BF2 Editor but provided separately here.
  • BF42 3dsMax plugins 2.762 - 3DS Max plugins for Battlefield 2/1942 for Max 9 and higher (v2.762).
  • BGF Heightmap Converter - Utility for viewing and resizing heightmap (.RAW) files. Primarily intended for converting maps from Battlefield 1942 or Battlefield Vietnam to Battlefield 2, but can also be used to change a BF2 map to a different size.
  • DDS Viewer Plugin (Battlefield Vietnam) - Plugin for previewing DDS files in folder preview window before conversion. Useful for mappers and modders.
  • NVIDIA DDS Utilities (Battlefield 2) - Collection of utilities for manipulating DDS image files: nvDXT (command-line binary), detach (extracts MIP levels), stitch (recombines MIP levels), and readDXT (reads compressed images).
  • NVIDIA Texture Atlas Tool (Battlefield 2) - A collection of tools for creating texture atlases, which can help to increase batch sizes.
  • POE2 3DS Max 6-8 BF2 Tools (Battlefield 2) - POE2's advanced rendition of the 3DS Max BF2 tools (for Max 6-8).
  • POE2 3DS Max 9 BF2 Tools (Battlefield 2) - POE2's advanced rendition of the 3DS Max BF2 tools (for Max 9).
  • Windows Texture Viewer v089b (Battlefield 2) - Tool for viewing .dds texture files. Shows resolution, DDS format, mipmap count, and alpha channel used by HUD.
  • Texture Tool 0.2 (Battlefield 2) - Ecomap that automates the texturing of BF2 maps.
  • Clan Tool (Battlefield 2) - Advanced Tactical Center for Battlefield 2. Connect team members to online sessions, create detailed tactics together in real time. Includes zoom, text tools, export tactics, and Custom Map Wizard.
  • Dragon UnPACKer (Battlefield 2) - Tool for viewing and extracting files from game archive formats (e.g., Quake 2 PAK files). Includes HyperRipper for scanning files for known formats.
  • Formats: MP3, OGG, WAV, AVI, TGA, BMP.
Star Wars: Battlefront
  • StarWars Battlefront unpacker / decoder - Custom toolset for unpacking and extracting Star Wars: Battlefront archives.
  • Star Wars: Battlefront Modification Tools - Official modding tools for creating levels in Star Wars: Battlefront. Originally from Game Front. Download subject to End User License Agreement terms.
  • 3D Object Converter (Star Wars Battlefront II) - Polygon-based 3D object file format converter supporting 440 file formats.
  • FrostyToolsuite - Comprehensive modding platform for games running on DICE's Frostbite engine. Provides an editor and plugin SDK for browsing, editing, and exporting Frostbite game assets.
  • Bad-Company-2-Map-Editor - Frostbite engine map editor for Battlefield: Bad Company 2; supports loading, editing, and saving terrain, models, and textures.
  • Frostbite 3ds Max Scripts - 3ds Max scripts for importing Frostbite engine assets, enabling mesh and skeleton extraction from Battlefield and other Frostbite games.
  • IceBloc - Frostbite asset extractor.
  • Gametoast Documentation - Wiki, source files, and example projects documenting Star Wars: Battlefront and Battlefront II (SWBFI & SWBFII) file formats and modding.
  • data_PSP_SND - Star Wars: Battlefront II (PSP/PS2) sound-effect build project, documenting and converting the shared PSP/PS2 .sfx (VAG) audio format.
  • ZeroMunge - Reimplementation of Star Wars: Battlefront's asset 'munge' build pipeline, converting mod source assets into the game's native packed formats.
  • ZeroWorldStats - Extracts and reports statistics from Star Wars: Battlefront world/level files.
  • ZeroLocalizationTool - Extracts and edits localization strings from Star Wars: Battlefront's packed data files.
  • SWBF2-ODF - VS Code extension providing IntelliSense/syntax support for Star Wars: Battlefront II's ODF (Object Definition Format) files.
  • MeshViewer_OpenGL - OpenGL viewer for Star Wars: Battlefront II's native .msh mesh assets.

RenderWare

See also RenderWare for general engine tools.

Criterion Games
  • burnout-data-tool - Multi-purpose tool for Burnout 3 and Burnout Revenge archive and asset management.
  • libbndl - Library for reading BUNDLE archives used in Burnout Paradise.

EAGL / Black Box / Other

Need for Speed Series
  • Binary - Tool for editing Black Box Need for Speed binary .BIN, .BUN, .LZC files.
  • Icebreaker - NIS (NFS Most Wanted cutscene files) editing tool.
  • MAD x VP6 x MPC x MPV x WMV Compiler - Compilation of tools for compiling WMV, MAD, VP6, MPC and MPV video formats for Black Box games.
  • NFS.BIN.Tool - Tool for extracting ZZDATA archives from NFS console games.
  • NFS Carbon PDFData Compiler - Helper to convert music to NFS Carbon format.
  • NFS SPEECHTOOL - Speech audio files editor for NFS ProStreet, Undercover & World.
  • NFS TMXTOOL - TMX audio files encoder for NFS ProStreet, Undercover & World.
  • UCGT - NFS Undercover geometry editor (file compiler/decompiler).
  • Vivianne - NFS 3/4 All-in-one VIV and FSH/QFS editor that aims to provide you with tools to edit textures, car performance and fedata files.
  • noclip.website (Need for Speed: Most Wanted) - In-browser Need for Speed: Most Wanted viewer.
  • AutoZone Hot Pursuit - Open-source re-implementation of Need for Speed: Hot Pursuit (1998) with reverse-engineered resource management, rendering, and original game asset support.
  • OpenNFS - Reverse-engineered asset loaders for Need for Speed games 1-6 (PC and PSX), extracting tracks, cars, images, music, and other assets for modern engine integration.
  • NFSPluginSDK - Reverse-engineered compiled types for BlackBox era Need for Speed games; SDK for creating plugins/script mods.
  • NFS.Unpacker - Tool for unpacking and extracting Need for Speed game files. Directly addresses NFS asset format extraction and reverse engineering.
  • HighStakesRE - Reverse-engineered remake of Need for Speed 4: High Stakes in Godot with tools to convert and import original game assets (cars, tracks).
  • nfshpr_exporter - Blender addon to export models in Need for Speed: Hot Pursuit Remastered's file format.

SAGE / W3D

Command & Conquer Series
  • Command & Conquer: Renegade (source release) - Official source code release for C&C Renegade and tools (archived; GPLv3 with additional terms).
  • CnC_Generals_Zero_Hour - Official source code release for Command & Conquer: Generals and Zero Hour.

  • Tools: Level Edit (public editor), Free Dedicated Server (FDS) build.

  • Dependencies: DirectX (8+), RAD Bink, RAD Miles Sound System, NvDXTLib, Umbra, GameSpy, SafeDisk API, Microsoft Cab, RTPatch, Lightscape.
  • C&C big extractor - Tool for extracting files from Command & Conquer BIG archive files. Supports: Generals, Generals: Zero Hour, Tiberium Wars, Kane's Wrath, Red Alert 3, Red Alert 3: Uprising, Tiberian Twilight. Originally uploaded by bibber.
  • Command & Conquer 3 Asset Extractor - This program can extract asset files from C&C streams. This program can extract asset files from C&C streams. You can also extract models (W3DAnimation, W3DCollisionBox, W3DContainer, W3DHierarchy, W3DMesh), textures (OnDemandTexture, Texture) and sounds/music (AudioFile, AudioFileMP3Passthrough,...)
  • C&C: Renegade Official Modding Tools - Official set of modding tools for Command & Conquer: Renegade.
  • CnC Renegade Tools - CnC Renegade Tools by Westwood to help modders in making mods for Renegade.
  • Final Big (C&C: Generals) - No further information avaliable.
  • Final Big 3 (C&C: Generals) - Version 0.2 released March 5th, 2003.
  • Gmax+RenX+Renegade Public Tools (C&C: Generals Zero Hour) - This contains 3 modelling tools for editing C&C Generals and Renegade.
  • CNC_TS_and_RA2_Mission_Editor - FinalSun & FinalAlert2 level editors for Command & Conquer: Tiberian Sun and Red Alert 2.
  • RA3Bar-RA3Launcher - Reimplementation of RA3.exe, the Command & Conquer: Red Alert 3 game launcher.
  • CnC_Red_Alert - Official source code release for Command & Conquer: Red Alert.

SSX

  • ssx (decomp) - Matching decompilation of SSX (2000).
  • ssx3 (decomp) - Matching decompilation of SSX 3 (2003).
  • ssxdvd (decomp) - Matching decompilation of SSX Tricky (2001).
  • SSX Collection Multitool - Collection of tools for the SSX franchise.
  • SSX-Terrain-Editor - Godot-based editor for modding SSX terrain bezier surfaces, companion to the SSX Collection Multitool (currently SSX Tricky only).
  • SSX-Library - C#/.NET library for extracting, creating, and modifying SSX game files, serving as a framework for GUI/CLI modding tools.
  • Icesaw-SSX-Level-Editor-Plugin - Unity plugin for editing SSX levels exported by the SSX Collection Multitool (instances, triggers, effects).
  • SSX-Level-Viewer - Unity-based viewer for SSX levels.
  • bxtools - Blender plugin for modding SSX games, currently focused on SSX Tricky level editing for the SSX Collection Multitool's JSON project format.
  • SSX-Research - Documentation of SSX data structures (models, textures, audio, and more).

Fountain of Dreams

  • fod - Reverse engineering and reimplementation of Fountain of Dreams (1990 DOS game). Decodes TPICT title screen and character creation resources from the EXEPACK-packed executables; internal format documentation hosted alongside the repo.

General Tools

  • EA-Graphics-Manager - Handles FSH, SSH, XSH, PSH, GSH, ASH, QFS and MSH files from EA games. Parse, preview, and export/import graphics as DDS/PNG/BMP.
  • Games: FIFA series (97, 2000, 06, 09, 14, Street, UEFA Euro 2004), Need For Speed series (1994, II, High Stakes, Hot Pursuit 2, Porsche Unleashed, Carbon, Undercover), Medal of Honor series (Frontline, Rising Sun, Vanguard, European Assault), Madden NFL (06, 08), NHL series (2001, 2002, 2005, 07), NBA Live 97, MVP Baseball/NCAA Baseball (2005, 2007), SSX series, Cricket (2005, 2007), Harry Potter (Chamber of Secrets, Quidditch World Cup), Def Jam: Fight For New York, Fight Night Round 3, GoldenEye, SimCity 4 Deluxe, Triple Play 2000, ReBoot, F.A. Premier League Football Manager 2000, EA Playground (Wii), and more across PS1, PS2, PSP, PC, Xbox, Wii, and Zeebo platforms.
  • EA-Font-Manager - Handles EA font files (FFN, PFN, XFN, MFN, SFN formats). Preview, decode flags, edit character tables, and convert font images.
  • Games: FIFA 97, Need for Speed series (2, High Stakes, Hot Pursuit, Undercover), NBA Live 06-07, SSX series, MVP Baseball 2005, Medal of Honor: European Assault, NHL series, Def Jam: Fight for NY, Harry Potter and the Chamber of Secrets, The Sims, and more.
  • EA-Loc-Manager - Extract and import localization files (LOC format) from EA games. Supports UTF-8, UTF-16, and Latin-1 encodings.
  • Games: Harry Potter and the Chamber of Secrets (PS2), Medal of Honor: European Assault (Xbox), SSX On Tour, SSX Tricky (PS2), NHL 07 (PSP), and more.
  • AZMCO - Open source implementation and reverse-engineering of Motor City Online (EA, 2001); parses original game data files.
  • n64graphics_ci - Converts between PNG and N64 CI (Color Index) texture formats (CI4, CI8). Handles N64-specific texture format conversions for game asset extraction.

Enhance Games (Rez)

  • Rezun - Unpacks .dat and .bnk files in Rez Infinite.

Epic Games

Ken's Labyrinth

  • klabkit-sdl - Unofficial Ken's Labyrinth Editor's Toolkit (kkit/sdl) for editing the DOS game's level and resource data.

Radix: Beyond the Void

  • Rad-X - Remake/source port of Radix: Beyond the Void (1995, developed by Neural Storm Entertainment, published by Epic MegaGames), reading the original game's data files.

Jazz Jackrabbit 2

  • jazz2-native (Jazz² Resurrection) - Open-source C++ reimplementation of Jazz Jackrabbit 2 (1998, Epic MegaGames), reading the original game's level, tileset and animation data; partially supports the JJ2+ extension and MLLE.
  • MLLE - Alternative multi-layer level editor for Jazz Jackrabbit 2 and related games, extending the original JCS level editor's format with additional features (e.g. JJ2+ infinite scrolling layers).
  • project-carrot - Alternative open-source spiritual clone of the Jazz Jackrabbit 2 engine, reading the original game's data.
  • See also companion tools: project-carrot-pcae (animation extractor), project-carrot-pclc (level converter), project-carrot-pctc (tileset converter).
  • jazz2langtool - Tool for reading and editing Jazz Jackrabbit 2 language files.

Fortnite

  • JModel - Fortnite asset explorer for viewing and parsing PAK game files. Extracts Unreal Engine assets from game.
  • JohnWickParse - Parser for Fortnite PAK, uasset, and uexp files; provides serialization and extraction of game assets.
  • JFortniteParse - JVM Unreal Engine 4 asset parser library for Fortnite and Valorant; parses PAK files, textures, sounds, meshes, and localization files.
  • fortnite-aes-archive - Archive of AES decryption keys for Fortnite's PAK files, covering almost every dynamic and main PAK key.

Unreal

  • UnrealNX - Nintendo Switch loader/port for Unreal (1998) and Unreal Gold, patching and running the official OldUnreal 227j aarch64-Linux binaries against the original game's installed data files.

Unreal Tournament

  • unreal-archive - Unreal series mod community content indexer for Unreal, UT, UT2003/2004, and UT3; scans and categorizes mod file formats.

Experience Inc. (Ray Gigant)

  • RG.BIN.Tool - Tool for extracting BIN archives from Ray Gigant.

Eurocom

  • eurochef - Rust crates and utilities for Eurocom EngineX(T) files. Supports texture extraction, entity extraction, map extraction, filelist re-packing, EDB to Euroland 4 decompiler, and Blender plugin.
  • Games: Sphinx and the Shadow of Set Demo Disc, Buffy The Vampire Slayer: Chaos Bleeds, Sphinx and the Cursed Mummy, Spyro: A Hero's Tail, Robots, Predator: Concrete Jungle, Batman Begins, Ice Age 2: The Meltdown, Pirates of the Caribbean: At World's End, Ice Age: Dawn of the Dinosaurs, G-Force, Spider-Man 4, GoldenEye 007.
  • Formats: EDB, ELX, SFX, filelist (v4-v10).
  • Platforms: PC, Xbox, Xbox 360, GameCube, Wii, PlayStation 2.
  • eurosound-editor - .NET program reimplementing the original EuroSound tool by Eurocom for editing EngineX sound files.
  • eurosound-explorer - C# tool for viewing parameters and extracting audio from SFX files compatible with Eurocom games.
  • eurotext - Custom tool to edit and inspect text-based EngineX spreadsheets.
  • binary-templates - 010 Editor binary templates for visually opening Sphinx and EngineX file formats.
  • hashcodes - Public hashcodes list for various Eurocom games, useful for cross-checking.
  • blender-addon - Import and export Eurocom Scene Export (.ESE) files in Blender. Supports 3D models, skins + animations, cameras, maps and scripts.
  • euroland_exporters - Import and export Eurocom Scene Export (.ESE) files in Blender; 3D models, skins + animations, cameras, maps and scripts.
  • euroland-elf-texture-extractor - Tool to extract textures from random EuroLand data files (*.elf) that may not be inspectable otherwise (e.g. different versions that don't work with the EuroLand .exe).
  • sphinx-savegame-editor - C# tool to edit and view savegame files for The Sphinx and the Cursed Mummy game.
  • sphinxtools - Unpackers and modding tools for the GameCube version of Sphinx and the Cursed Mummy. Extracts files from Filelist.000 containers, includes 010 Editor binary templates for EDB and SFX formats, and provides demuxing tools for GameCube IMA ADPCM audio.
  • gforce-tools - 010 Editor binary templates for newer Eurocom/EngineX formats. Includes Filelist extractor script supporting version 7 (Athens 2004, Spyro: A Hero's Tail, Robots, Predator: Concrete Jungle, Batman Begins, Ice Age 2, Pirates of the Caribbean: At World's End, The Mummy: Tomb of the Dragon Emperor, 007: Quantum of Solace, Ice Age: Dawn of the Dinosaurs, G-Force, Dead Space: Extraction, Spider-Man 4 prototype, GoldenEye 007).
  • Hero-s-Tail-Decomp - In-progress decompilation of Spyro: A Hero's Tail.

Eutechnyx (Ford Racing)

Factor 5

Turrican

  • TurricanExtract - Extracts levels, tiles, objects, graphics and palettes from the CDTV versions of Turrican 1 and Turrican 2.
  • Turrican2Editor - Level editor for the CDTV version of Turrican II, supporting tilemap, entity and starting-location editing.

Falcom (Ys)

  • YsViDecomp (decomp) - Matching decompilation of Ys VI (Steam).
  • yumia_switch_icons - Modding tool for Atelier Yumia that works with game file formats (.fdata files and resource databases)
  • unpackpka - Tool to unpack .pka archive files to .pkg files for Legend of Heroes games (Trails of Cold Steel III/IV)
  • misc_kiseki - Collection of utilities for modding Falcom's Trails/Kiseki series including model injection, item table decoders, and name table decoders
  • KuroTools - Tools for working with Trails through Daybreak (Kuro no Kiseki) .dat, .mdl, and .tbl file formats; compatible with multiple games using the same engine
  • ed8_dlc_tables - Python scripts for creating custom DLC tables (.tbl files) for Trails of Cold Steel and Tokyo Xanadu eX+
  • Ys8_IT3 - Tool for extracting and repacking Ys VIII/IX asset data from IT3 format files; exports meshes, textures, and animations
  • Trails-Research-Group/Doc - Documentation for modding Trails/Kiseki series games with tools and techniques for modifying game assets (textures, models, scripts, animations)
  • Legacy of the Wizard Tool - Editor for Legacy of the Wizard (NES) / Dragon Slayer IV (Famicom, MSX1, MSX2), directly editing the original ROM's map, item, and other game data.
  • Ouroboros/Falcom - Tools for many Trails/Kiseki games and other Falcom titles.
  • Games: Trails in the Sky FC/SC/the 3rd, Trails of Zero, Trails of Azure, Trails of Cold Steel III/IV, Trails into Reverie, Trails through Daybreak, Zwei II.
  • Aureole - Suite of tools for modding the classic Trails/Kiseki games.

FarSight Studios (The Pinball Arcade)

  • pba-tools - Converts The Pinball Arcade (PBA) proprietary table files to JSON, TGA, and OBJ/MTL for viewing table meshes and textures. Extraction/conversion only; cannot yet create PBA files.

Fireglow Games

Sudden Strike

  • War Action - Open source implementation of Sudden Strike Gold (1.2.1), decompilation parsing original game data and assets.

Sudden Strike: Resource War

  • War Motion - Open source implementation of Sudden Strike: Resource War (2.4), decompilation reading original game data.

Sudden Strike II

  • War Storm - Open source implementation of Sudden Strike II Gold (2.2), decompilation parsing original game data.

Tools

  • War Tool Kit - Collection of tools for Sudden Strike game file formats (.pck graphics, .sue archives); includes pckView graphics viewer.

Firefly Studios

Stronghold

  • Sourcehold - Open-source re-implementation of Stronghold 1 that reads and uses original game file formats (bundle, cpk, dat).

Fatshark

Warhammer: End Times - Vermintide

  • VermintideBundleTool - Tool to extract Stingray Engine bundle files from Warhammer: End Times - Vermintide for format research and modding.

Firestarter (Hover Ace)

  • fsex - Command-line archive extractor for Firestarter/Hover Ace's .tntFolder game pak archives.

Free Radical Design (TimeSplitters)

  • tspak - Small utility for extracting TimeSplitters .pak files. Supports P4CK (Timesplitters 1 & 2 PS2), P5CK (TimeSplitters: Future Perfect), and P8CK (TimeSplitters 2 GameCube/Xbox).

Frictional Games (Amnesia, Soma)

  • AmnesiaTheDarkDescent - Official open-source release of Amnesia: The Dark Descent (2010) by Frictional Games, including the HPL2 engine source code.
  • AmnesiaLoader - UniLoader addon for most Frictional Games titles (Amnesia series, Soma, etc).
  • AmnesiaAMachineForPigs - Official open-source release of Amnesia: A Machine for Pigs by Frictional Games, including the HPL2 engine source code used for this title.

FromSoftware

Demon's Souls, Dark Souls, Bloodborne, Sekiro, Elden Ring.

Documentation & Wikis

Format Libraries & Templates

  • DarkSoulsIII.FileFormats - Library for reading Dark Souls III file formats.
  • dstools - Tools for Dark Souls file formats.
  • libER - ELDEN RING API library with focus on binary compatibility and safety. Written in modern C++20 with byte-perfect documentation of ELDEN RING type layouts, type safety, thread safety, and non-invasive modifications. Supports symbol definition files separated by game version.
  • Coremats - .NET library for FromSoftware formats.
  • soulsformats-rs - Rust library that can read/write file formats from FromSoftware's recent games.
  • soulstruct - Python library for Dark Souls file formats and modding.
  • SoulsTemplates - 010 Editor templates for Souls formats.
  • DS2Template - Collection of 010 .bt templates specifically made for Dark Souls II
  • fstools-rs - Dark Souls file format tools and viewer components for format research and asset manipulation. Actively maintained canonical repo (garyttierney/fstools-rs is a stale, unmaintained mirror).
  • DarkSoulsII.FileFormats - Archive file format reference and dumped game assets (.anibnd, .hqbnd, .hqobjbnd).
  • soulstruct-gui - GUI editor for Dark Souls binary data structures and game parameters.
  • DS2AnimToolset - Set of tools to parse and compile Dark Souls 2 morpheme animation binaries.
  • SoulsFormats - .NET library for reading and writing FromSoftware file formats (Dark Souls, Demon's Souls, Bloodborne, Sekiro, and others), the foundational library used by SoulsAssetPipeline, DSMapStudio, and most other Souls modding tools.

Archives, Unpackers & Encryption

  • UXM - Unpacker for Dark Souls III and Sekiro archives.
  • ParamCrypt - Encryption tool for Dark Souls param files.
  • BinderTool - Tool for extracting and repacking BND/BHD archives.
  • ER.DATA.Tool - Tool for extracting data archives from mobile game Earth Revival (Project Arrival).
  • ER.BDT.Tool - Extractor for BDT archive files (main data container format).
  • Yabber - Unpacker/repacker for FromSoftware container formats (BND, BHD/BDT, DCX, and more), one of the most fundamental FromSoftware modding tools.
  • UXM-Selective-Unpack - Enables file modding for Dark Souls 1, Dark Souls 2/SotFS, Dark Souls 3, and Sekiro by unpacking game archives and patching the executable to load loose files. More actively maintained fork of UXM with broader game support.
  • DS3PortingTool - Tool for porting BND archives (models, textures, animations) from other FromSoftware games onto Dark Souls 3, handling the associated format conversions.
  • MapTexPack3 - Console app that automates packing loose DDS textures into Dark Souls 3 TPFBDT/BHD binders, pruning unused textures and balancing binder sizes.
  • TextureToTpf - Converts DDS files into FromSoftware TPF texture containers for PC.
  • YarrTools - YarrToMap moves loose DDS files into Dark Souls 3 texture binders (removing unused textures and balancing binder sizes), for use with the YARR hot-reload workflow.
  • unpoka - Unpacking tool for gamedata from FromSoftware's PSP game Monster Hunter Diary: Poka Poka Airou Village (Monhan Nikki).
  • SaveMerge - Editor for merging and transferring Dark Souls 3 save files.

Models, Animation & FLVER

  • FlverMapMigrator - Tool for migrating map flver model files for Dark Souls 3 (DS3).
  • TAE Importer/Exporter for Elden Ring - Tool for importing/exporting TAE (Time Act Editor) animation files for Elden Ring.
  • FBX2FLVER-MTDFIX - Tool to import FBX models into Dark Souls 1 flver format with MTD fixing.
  • FLVER_Editor - Multifunctional editor to edit and view FromSoftware game's FLVER files (Sekiro, Dark Souls, Bloodborne, etc.).
  • blender-flver - Blender addon for importing/exporting FLVER models from FromSoftware games. Supports Dark Souls, Dark Souls: Remastered, Bloodborne, and Sekiro.
  • FromSoftware-Blender-Importer - Blender importer for FromSoftware FLVER formats. Supports Dark Souls 1, 2, 3, and Sekiro: Shadows Die Twice (characters, partsbnds, and maps for DS1/DS3).
  • soulstruct-blender - Blender plugin for soulstruct.
  • DSAnimStudio - Animation and cutscene editor for Souls games.
  • dark_souls_hkx - Noesis plugins for Dark Souls HKX (Havok animation) format with extra root bone and root motion support.
  • soulstruct-havok - Havok HKX file reader and writer for Dark Souls game animations and physics.
  • ERClipGeneratorTool - Editor for hkbClipGenerators in Havok Behavior (.hkx) animation files.
  • SoulsAssetPipeline - C# pipeline for importing and exporting assets from FromSoftware's Souls games, built on top of SoulsFormats.
  • BBAnimConverter - Converts Dark Souls 3 and Bloodborne PS4 Havok animations into HavokTools-friendly files.
  • JortPob - Total conversion tool that ports Morrowind's assets (models, terrain, NPCs, dialogue) into Elden Ring via ModEngine3, converting Bethesda's data into FromSoftware's FLVER/BND/MSB formats and Wwise audio pipeline.
  • SoulsGrassConvert - Tool for Souls modding (Elden Ring, Sekiro, Armored Core VI) to convert and edit GRASS files as GLTF files.
  • ERMaterialConvertTool - Tool for Elden Ring modding to convert one FLVER (model file) material to another.
  • FbxImporter - Tool for importing FBX meshes into FLVER model files, supporting vertex-deformed cloth meshes, for Dark Souls 3, Sekiro, and Elden Ring.
  • FlverFixer - Fixes GX lists and buffer layouts in FLVER model files to match the materials used by the mesh, for Dark Souls 3, Sekiro and Elden Ring.
  • MTD-Editor - Material definition (MTD) editor for FromSoftware games.
  • DSR-TPUP - Utility to extract and replace textures in Dark Souls: Remastered.

Maps & Level Editors

Scripting, FX, Params & Runtime Modding

  • BloodBorne-SFX-Bible-and-FXR-Research - Tool for extracting, renaming, and researching SFX and FXR files from Bloodborne.
  • fxr - JavaScript library for parsing, creating, and editing FromSoftware FXR files.
  • ESDLang - Decompiler for ESD event script format.
  • Zeditor - Editor for FromSoftware's ESD (Event Script Data) files used in Souls games.
  • ModEngine2 - Rewrite of Mod Engine, a runtime code patching and injection library for FromSoftware games. Supports Dark Souls 3 and Elden Ring.
  • Gibbed.DarkSouls - Tools & code for use with Dark Souls.
  • Dark-Souls-II-Mod-Loader - File system hook for modding and runtime file replacement.
  • DarkScript3 - IDE for editing FromSoftware's EMEVD event script files with a high-level JavaScript-like language (MattScript).
  • ESDStudio - Desktop app for editing FromSoftware Talk ESD (dialogue/behavior state machine) files.
  • EldenRingHKS - Curated repository of Elden Ring HKS (HavokScript) AI/behavior script edits, useful reference for HavokScript decompilation/modding work.
  • FxrQuery - Gathers FXR particle-effect data from a Dark Souls 3/Elden Ring install using a game-directory Config.xml and an FXR-ID spreadsheet CSV.
  • CutsceneEdit - Console tool to move and rotate cameras/objects in Dark Souls 3 MQB cutscene files via simple command syntax.

Frontier Developments (Dog's Life)

  • dogcomp - Matching decompilation of Dog's Life (2003, PS2).
  • dogs-life-docs - Research on Dog's Life (PS2) internal engine (FGDK3) and its file formats.

Funcom

Dreamfall: The Longest Journey

  • DreamView - Viewer for 3D models and animations from Dreamfall: The Longest Journey, originally by Tobias Pfaff.

Secret World Legends

  • SwlRdbExporter - Exports files from Secret World Legends RDB archives.

FSZHS Zhengshi (封神召唤师)

  • FS.MP3.Tool - Tool for extracting MP3 archives from the mobile game FSZHS Zhengshi (封神召唤师).