Games & Studios: M¶
Macrospace¶
Fatal Force: Earth Assault¶
- mff-extract - Command-line utility for extracting PAK archives from Fatal Force: Earth Assault.
- Formats: .pak archives (J2ME game resources).
- Features: List archive contents, extract specific or all files, verbose output support.
Marigul (Tamagotchi Town)¶
- tamagotchi-town - Reverse-engineering notes and tools for translating Tamagotchi Town (Super Famicom), covering the game's script and data formats.
Massive Development¶
Archimedean Dynasty¶
- SF-Converter - Batch converter for Archimedean Dynasty (Schleichfahrt) resources; converts R16/IMB/PCX/IMG images to PNG, PCM audio to WAV, MOD models to glTF 2.0, and MVI movies to MP4.
- vertigo - Engine recreation of Archimedean Dynasty (Schleichfahrt) that loads and renders original game data files.
Massive Entertainment¶
AquaNox¶
- aquanox-tools - Reverse engineering tools for the first AquaNox's file formats. Includes 010 Editor binary template (
.bt) to decrypt and open.pakfiles and their filenames/sizes, and extractor script (.1sc). Documents internal formats:.dds,.tgatextures,.scoLua bytecode,.desconfiguration files,.fogvolumetric fog tables, and.msbmesh files. - AquaNox 1-2 modding tools - Modding tools for AquaNox 1-2 including: save editor, file unpacker (for PAK files containing models, scripts, materials, etc.), model converter (MSB to X format), and modding guides. Tools and guides by GodGell and ProjectAqua.
World in Conflict¶
- Broadcast Tool v6 (World in Conflict) - Allows DX10 users to broadcast a game T.V.-like. Good for LAN or other multi-player matches for spectators. Just a way for someone to watch a match without having to crowd around the two players' screens.
- Broadcast Tool v7 (World in Conflict) - Allows DX10 users to broadcast a game T.V.-like. Good for LAN or other multi-player matches for spectators. Just a way for someone to watch a match without having to crowd around the two players' screens.
- Broadcast Tool v8 (World in Conflict) - Allows DX10 users to broadcast a game T.V.-like. Good for LAN or other multi-player matches for spectators. Just a way for someone to watch a match without having to crowd around the two players' screens.
Mattel Electronics (Intellivision)¶
- AstroSmash - Port of Mattel's AstroSmash from its Java ME (J2ME) MIDlet release to Android, using a Java decompiler to recover and restore the original game's logic before porting.
Maxis¶
3D Pinball for Windows¶
- SpaceCadetPinball - Decompilation of 3D Pinball for Windows – Space Cadet with support for original game data files from Windows and Full Tilt versions.
- DatPartoutExplorer - Parses and displays the contents of the PARTOUT(4.0)RESOURCE file format used by Maxis/Cinematronics in Full Tilt Pinball.
SimCity¶
- snescityeditor - Map creator/editor for the NES and Super NES versions of SimCity, modifying the games' SRAM save files.
SimCity 2000¶
- SC2k-docs - Unofficial documentation of the implementation of SimCity 2000, covering its .sc2/.scn city file format and other game data.
- OpenSC2K - Open-source WebGL/Phaser 3 remake of SimCity 2000 that parses the original game's data files (LARGE.DAT, PAL_MSTR.BMP from the Windows 95 Special Edition) directly for graphics and city loading.
- sc2kfix - Bugfix and modding plugin (DLL) for SimCity 2000 Special Edition (1996) that reverse-engineers and reimplements parts of the game's rendering, palette-cycling animation, and sound engine to fix crashes and bugs, restore cut content, and add new features, while remaining compatible with original .sc2/.scn city files.
SimCity BuildIt¶
- simcitybuildit - Documentation of SimCity BuildIt (mobile, Marmalade engine) internals, including its asset/data formats.
The Sims 1¶
- Simitone - Re-implementation of The Sims 1 based on FreeSO, parsing original Sims game data files (IFF/FAR proprietary formats).
The Sims 2¶
- OpenTS2 - Open-source re-implementation of The Sims 2 in Unity, reading the original game's proprietary data files.
- sims2_mac_decomp (decomp) - Work-in-progress matching decompilation of the Mac port of The Sims 2.
Mega Crit (Slay the Spire)¶
- SimTheSpire - Reverse-engineer Slay the Spire and simulate gameplay to automatically balance cards.
- spire-codex - Decompiling Slay the Spire 2 and creating an API from game data.
Media.Vision¶
- MVGLTools - Modding tools for Media.Vision's MVGL game engine, supporting packing, unpacking, decrypting and encrypting file formats used in Digimon Story: Cyber Sleuth, Digimon Story: Time Stranger, and The Hundred Line -Last Defense Academy-.
Mercedes-Benz Truck Racing¶
- MBTR-file-formats - File formats and tools for Mercedes-Benz Truck Racing (2000).
Metropolis Software¶
Gorky 17¶
- Gorky 17 .dat and .kdt extractor tool - Extractor tool for .dat and/.kdtr files. You can now extract the contents of these data containers. I'm started to working on the gui version of the program that will supports more filetypes and will include a scripter, updated extractor - builder, you will be able to pl...
Microids¶
Still Life 2¶
- pff_life - Python scripts for Still Life 2 file formats: extracts frames and audio from PFF video files (optionally converting to MP4 via FFmpeg), and packs directories into the game's DAT asset archives.
MicroProse¶
X-COM (UFO Defense / Terror from the Deep)¶
- OpenXcom - Open-source engine recreation of the original X-COM (UFO: Enemy Unknown / Terror from the Deep), reading the original game's proprietary data files (GEODATA, UFOGRAPH, map blocks, and more).
XCOM Apocalypse¶
- OpenApoc - Open-source re-implementation of XCOM: Apocalypse engine written in C++/SDL2; requires and parses original game files for assets and data structures.
Microsoft Studios / Bungie / Turn 10¶
- XbTool - Tool for working with Xbox file formats.
- XbxDeTool - Xbox file format tool.
- Halo Asset Blender Development Toolset - Blender addon for creating and exporting assets for multiple Halo titles (Halo CE, 2, 3, ODST, Reach, 4, 5, Infinite).
- Foundry - Blender extension for Halo Reach, 4, and 2A Multiplayer asset pipeline.
Halo¶
- halo (decomp) - Work-in-progress matching decompilation of Halo: Combat Evolved (build 2342,
cachebeta.exe). - KSoft - Toolkit for working with Halo engine file formats.
- ekur - Blam! engine (Halo) format library and research tools.
- Reclaimer - Halo asset extraction and analysis tool supporting Halo 1, 2, 3, 4, Reach, and Online.
- IndexV2 - Tool for Halo: Combat Evolved Anniversary and Halo 2 Anniversary that extracts textures, models, and more.
- h5_dumper - Simple tag dumper for Halo 5 and Halo 5 Forge written in Rust. Recursively goes through each .module file in directory and writes tags to specified path.
- HaloWarsDocs - Documentation and 010 Editor templates for modding Halo Wars 1 and 2.
- XTraction - Halo 3/ODST texture extractor - Versatile texture extractor for Halo 3 and ODST. Extracts textures from MAP files as TIFF images, enabling editing and replacement of Halo 3 era textures. Originally created for WMClan members.
- Stream Ripping Tools - Halo 3/4/ODST/CEA/HR Game Asset Extractors Converters Kit - Large collection of tools for extracting, modding, and converting game assets from up to 2100 games. Includes Halo 3/2/4/ODST/Reach tools. Contains help instructions, documentation, and links to sources.
- Halo2 Gravemind Tool Extractor v1.6B - Extractor tool for Halo 2 assets including models, sounds, textures, and maps (v1.6B).
- Bonobo [Version 1.0.0.3] Halo2/3/ODST/Reach Animation Extractor - Animation extractor for Halo 2, 3, ODST, and Reach (v1.0.0.3).
- Composer Halo 4 Audio Extractor - Tool used with QuickBMS to extract and convert Halo 4's .XMA audio files to WAV format. Includes all necessary tools and documentation.
- 3ds Max GBX Importer (Halo CE) - 3DS Max plugin for importing Halo: Combat Evolved GBX model formats.
- noclip.website (Halo: Combat Evolved) - In-browser Halo: Combat Evolved viewer.
- Halo 2 Xbox Modding Tools - Collection of 5 tools for modding Xbox Halo 2 maps.
- Halo CE Batch Bitmap Extractor
- Osoyoos Launcher - Halo Editing Kit (HEK) launcher and toolset manager supporting various HEK versions and community modifications for editing level files, tags, textures, models, and scenarios.
- Halo-Spartan-Translation-Toolkit - Translation toolkit for Halo: Spartan Assault and Spartan Strike, extracting text from game archives and converting .GFxPackage font files.
- invader - Toolkit for creating maps and assets for Halo: Combat Evolved.
- Formats: Bitmap tags, sound tags, model files (.JMS), cache files (.map)
- Features: Map and scenario creation, asset editing
- Reclaimer.Architect - Visual editor for Halo scenario/map files, directly parsing and editing game format structures.
- OpenH2 - Open-source engine and tools for Halo 2 with reverse-engineered map file format and tag deserialization.
- H2PC_TagExtraction - Tool for extracting assets and tags from Halo 2 PC cache files using BlamLib.
- H2Codez - Mod for Halo 2 Editing Kit restoring and adding functionality, enabling asset format handling and tag editing.
- Assembly - Multi-generation Blam engine research and modding tool for browsing/editing map and cache file formats.
- c20 (The Reclaimers Library) - Living knowledge base/wiki for the Halo CE modding community, documenting Halo engine tag and file formats.
Destiny¶
- alkahest - Multi-tool for viewing Destiny 2 assets, with a focus on an accurate recreation of the renderer. Supports Tiger engine formats.
- tiger-pkg - Destiny 1/2 package library and tools (unpacker, verification). Supports Destiny 1 (Internal Alpha, The Taken King, Rise of Iron), Destiny 2 (Beta through Edge of Fate), and Marathon. Handles PKG files across PS3, PS4, X360, XONE, and Windows platforms.
- quicktag - Destiny 1/2 package file data structure explorer. Scans and analyzes Tiger engine structure files (8080 files) to discover structures, patterns, strings, and more. Features tag viewer, localized/raw strings browser, and asset preview for textures and Wwise audio streams.
- Charm - Destiny 2 reverse engineering tool for extracting assets from game files. Supports multiple Tiger engine versions and Destiny 2 game versions (Shadowkeep through Lightfall). Focuses on providing access to information in game files for artists and content preservation.
- d2-map-importer-addon - Blender 4.0+ addon for importing Destiny 2 rips from Charm. Assembles maps (statics, dynamics, lights, terrain), auto-assigns gear shaders and textures to player gear, compatible with DARE/DCG skeletons and IK Player Skeleton.
- Destiny-Collada-Generator - Tool to generate Collada files of items from Destiny 2 via web/mobile API. Exports geometry, mesh weights, UV coordinates, normals, tangents, vertex colors, and dye slots. Generates textures in PNG format and shader parameter lists.
- SBox-Destiny-2-Map-Importer - Tool for importing ripped Destiny 2 maps from Charm into S&Box Hammer. Imports maps with materials, shaders, and models into S&Box scenes.
- MIDA - Fork of Charm designed for Marathon. Tool for extracting assets from Marathon game files, focused on artists and content preservation. Supports Marathon Closed Alpha. Note: Most features currently non-functional, development status uncertain.
- destinydocs - Documentation for Destiny 1/2 internals.
- DestinyDocs - Documentation on Destiny game files, particularly for recent versions of Destiny 2. Includes Charm wiki, engine overview, and tag format explanations.
- D2StaticDocs - Documentation on the Destiny 2 Beyond Light static model format. Covers main model files, subfiles, material tables, and loadzone structures.
- destinypkgtool - Rust library and tools for working with Destiny 1 pkg files (unpacker, verification).
- DestinyUnpackerCPP - C++ unpacker for Destiny 1 (PS4/PS3/X360) and Destiny 2 PC packages. Supports WEM conversion, TXTP generation, hex ID naming, and music-only extraction. See also MontagueM/DestinyUnpackerCPP for the original version.
- destiny-unpacker-rs - Rust implementation of Destiny unpacker (archived).
- D2StaticExtractor - Static model extraction tool that converts Destiny 2 static models into FBX files. Supports Beyond Light and later versions. Note: Superseded by Charm, but still useful for specific use cases (archived).
- D2TextureRipper - Batch texture and image ripper for Destiny 2. Supports versions 1.0.0.1 through 4.0.0.1 (The Witch Queen). Extracts textures from package files with batch processing support.
- MontevenDynamicExtractor - Fork of MDE for extracting Destiny 2 dynamic models to FBX. Supports textures, skeletons, weighted models, and batch extraction. See also MontagueM/MontevenDynamicExtractor for the original version.
- Destiny-API-Ripper-Extension - Extension and GUI for Destiny Collada Generator and Monteven Dynamic Extractor. Provides automated workflow for extracting Destiny 2 assets via API.
- Destiny-Collada-Generator - Fork of tool to generate Collada files of items from Destiny 2 via web/mobile API. Exports geometry, mesh weights, UV coordinates, normals, tangents, vertex colors, and dye slots. See also DeltaDesigns/Destiny-Collada-Generator for the maintained version.
- DestinyOSTListGen - Tool to generate a list (OSTs.db) of all GinsorIDs of music from Destiny. Uses WwiseParser to parse soundbanks. Supports comparison with previous lists and SFX filtering.
- DestinyWwiseParserScript - Python script to create and parse JSON files created by WwiseParser, specialized for Destiny and Destiny 2. Supports automatic WAV export and version switching (D1/pre-BL).
- bungie-lua-decompiler - Tool to decompile Bungie's Lua scripts found in the Destiny 1 Alpha with format 14.
Marathon (1994)¶
- alephone - Open source continuation of Bungie's Marathon, Marathon 2: Durandal, and Marathon Infinity game engines; loads and plays the original commercial scenario/map, Shapes, and Sounds data files.
- m2-infinity-source-code - Original Bungie-released source code for Marathon 2: Durandal and Marathon Infinity, the authoritative reference for the original engine's native map/shapes/sounds format handling.
Gears of War¶
- Gears of War Map Cooker Tool for Newbies - .NET application for simplifying map cooking for H.I.V.E Mode and Multiplayer Enhancement Mod.
Forza¶
- ForzaTech-extraction-tools - Documentation and tools for ForzaTech .carbin and .modelbin file structures.
- forzatech-localization-toolkit - Reverse engineering documentation and tools for ForzaTech engine's text/localization system (string tables, font formats, UI archives), covering Forza Horizon 4/5/6 and Forza Motorsport.
Age of Empires¶
- Audio Modding Guide (AoE2DE) - Comprehensive tutorial for audio modding in Age of Empires II: Definitive Edition.
- Topics: Scenario triggers, SFX replacement, music, voice-overs, taunts, data file editing with Wwise audio system.
- Tools: Ravioli Tools, vgmstream, Advanced Genie Editor.
- halo (decomp) - Matching decompilation of Halo: Combat Evolved (Xbox).
- OniFoxed - Bungie's Oni source modified to build with modern Visual Studio, enabling study and modification of the game and its original data formats.
Microsoft Plus! for Windows XP¶
- noclip.website (Plus! for XP) - In-browser recreation of the 3D screensavers shipped with Microsoft Plus! for Windows XP (Mercury Pool, Robot Circus, Sand Pendulum), including a parser for the games' SCX scene format, light baking, keyframe animation, and reimplementations of each screensaver's simulation logic.
3D Movie Maker¶
- 3DMMForever - Preservation and modernization project for Microsoft 3D Movie Maker, reading and importing the original program's archive, model, and asset formats.
- 3dmm-source-notes - Research notes on Microsoft 3D Movie Maker's leaked source code, documenting its internal data structures and file formats.
- 3dmmInternals - Reverse engineering notes and tools for Microsoft 3D Movie Maker's internal formats.
- DecompVM - x86 emulator in Python for running 3D Movie Maker's native decompression functions directly, to decode its custom-compressed asset data.
- PyQ - Python remake of 3D Movie Maker's HighQ tool for importing high-quality WAV audio into the game's format.
- 7gen - Collection of utilities for generating v3dmm expansion packs for 3D Movie Maker.
- 3dmmDecompress - Standalone implementation of the decompression algorithms used by 3D Movie Maker's data files.
- zbmp-sweeper - Generates zbuffer-sweeping animations from 3D Movie Maker's ZBMP background format.
- 3DMMEx - Source port of Microsoft 3D Movie Maker built on top of the 3DMMForever preservation project, reading the original program's archive, model, and asset formats with minor modern enhancements.
- pymaginopolis - Collection of Python and Ghidra scripts for reverse engineering Microsoft 3D Movie Maker.
- audioman-decomp - Decompilation of AudioMan, the sound mixer library used by Microsoft 3D Movie Maker, based on reverse engineering of its debug static library.
- 3dmm-notes - Reverse engineering notes on Microsoft 3D Movie Maker's internal classes and script interpreters (KidWorld, GOKs, Help Balloons).
- 3dmm-dissolve - Reimplementation of Microsoft 3D Movie Maker's dissolve transition effect, based on the original patent and reverse engineering of the program.
- 3dmm-pencil-2 - 3DMM Pencil++ 2, a C++ utility for examining and editing Microsoft 3D Movie Maker data files, extracting music, sounds, textures, images, video frames, and 3D models.
Midway¶
Area 51¶
- area51 - Source code release for Area 51 (2005) by Midway Games / Midway Studios Austin.
- engine-51 - Experimental tools for Area 51 (2005) engine.
Gauntlet¶
- gdl-tools (haekb) - Toolkit for Gauntlet Dark Legacy files.
- gdl_wad_decoder - WAD archive decoder for Gauntlet Dark Legacy.
- gdl_vbnk_decoder - Voice bank decoder for Gauntlet Dark Legacy.
- gl_rom_decoder - ROM decoder for Gauntlet Legends.
- io_scene_gdl - Blender addon for Gauntlet Dark Legacy scene format.
- gdl_tools (MosesofEgypt) - Alternative toolkit for Gauntlet Dark Legacy.
- MeltyTool (Gauntlet) - Gauntlet Dark Legacy format viewer/exporter.
NARC¶
- narc - Rebuildable source and assets for the 1988 Williams/Midway arcade game N.A.R.C., an actively fixed-up fork of Luigi30/narc (8 additional commits); documents IMG sprite/mugshot data and RLE-encoded assets and produces MAME-compatible ROM images.
NBA Hangtime¶
- nba-hangtime-rebuild - Actively-developed rebuild of NBA Hangtime (1996, Midway) source, a heavily extended fork of historicalsource/nba-hangtime (300+ additional commits) adding DCS audio sample support (.GLO/.TBL), a new playable court, updated rosters, and a pure-Python build pipeline producing MAME-compatible GFX/DCS ROMs.
NBA Jam¶
- Roaster - Tool to patch the EPROM images (character graphics/palettes and text) of the NBA Jam Tournament Edition (rev 4.0) arcade board.
NFL Blitz¶
- NFL-Blitz-File-Editor - File editor for NFL Blitz game data.
- NFL-Blitz-Play-Maker - Playbook editor for NFL Blitz.
- NFL_Blitz_Roster_Manager - Roster management tool for NFL Blitz.
- NFLBlitzDataEditor.Core - Core library for editing NFL Blitz data files.
- afsys - Filesystem I/O library for reading Atari Games and Midway Games West arcade game disks and images.
- midway-loadimg - Replacement for the MS-DOS LOAD2/LOADW tool used to build graphics ROM images for Williams/Midway arcade games.
- midway-univiewer - 3D viewer for Midway arcade game universe files (UNI format), written in C99 with SDL2.
- midway-bddtool - Viewer/editor for Midway arcade game background and sprite data (BDB/BDD formats).
- midway-imgtool - IMGTOOL for creating and editing IMG container files used by various Midway arcade games; runs under DOSBox.
- elf2ol - Converts m68k-elf ELF object files to llf's .ol format; bundles the author's 1990s elf2zo/rdelf tools that compressed MIPS ELF boot images for Midway Games arcade hardware.
- macxx - Macro assembler for 6502, 6800, 6809, 68000/68010, 8080/8085, Z80, PDP11, and the Atari ASAP/Tom&Jerry DSP processors; the author's modernized rebuild of the in-house assembler originally used at Atari Games/Midway to build 1980s arcade coin-op game code.
- dmp_vlda - Dumps the .ob (macxx) and .vlda/.lb (llf) binary object/library file formats produced by the macxx/llf Atari/Midway arcade build toolchain.
- gca - Resurrected 1990s port of gcc 1.40 targeting the Atari Simplified Architecture Processor (ASAP) used in Atari Games arcade hardware, emitting macxx-compatible assembly for use with the macxx/llf toolchain.
- llf - Link+Locate+Format linker, companion to macxx, tracing back to the original in-house Atari Games coin-op cross-development toolchain.
San Francisco Rush: The Rock¶
- rushtherock-build-tooling - Docker-based reproducible build environment that compiles San Francisco Rush: The Rock (1997, Atari Games) from the historicalsource source dump using a period-correct gcc 2.7.2.3/newlib 1.6.1 MIPS toolchain, producing a MAME/cabinet-compatible ELF.
Mindscape¶
- Days-of-Thunder-NES-Unpublished - Recovered source code for an unpublished Days of Thunder game for the NES developed for Mindscape (distinct from the game the publisher released in 1990), recovered from Chris Oberth's personal archives.
Mind Shear Software (In Pursuit of Greed)¶
- xGreed - Source port of In Pursuit of Greed (1996, Mind Shear Software, published by Softdisk), reading the original DOS game's data files.
MindStorm Software¶
- Dr. Riptide Dissected - Reverse-engineered tool for "In Search of Dr. Riptide" (1994, MindStorm Software), loading the game's DAT files to view/play animated sprite lumps, maps (with entities/triggers/tile sets/palette rotation), PCX images, Adlib/CMF music, VOC sound effects and text; supports hex-editing assets back into the DAT and exporting sprites/images as GIF/PNG. Includes an independently reverse-engineered map file format writeup.
MIST Games (Stella Maiden: Girls of the Stars)¶
- SM.PKG.Tool - Tool for extracting PKG archives from the mobile game Stella Maiden: Girls of the Stars (스텔라 메이든).
MiST Land / GFI¶
- mgc-file-formats - Game resource format documentation and viewing tools for games by GFI/MiST Land.
Mithis Entertainment¶
Nexus: The Jupiter Incident¶
- Nexus Mesh Importer - A plug-in for Milkshape 3d that'll allow you to work on existing Nexus ship mesh & tex files.
- Nexus Texture Converter - converts Nexus' proprietary .tex file format to regular .tga images .NET Framework 3.5 required
Mobius Digital (Outer Wilds)¶
- noclip.website (Outer Wilds) - In-browser Outer Wilds viewer.
Mojang Studios¶
- NBTSerializer - Minecraft NBT serialization library.
- PCK-Studio - Editor for Minecraft Legacy Console Edition .PCK archive format.
- CompareNbt - Tool for comparing and analyzing Minecraft NBT binary data format files.
- MinecraftLCE - Decompilation of Minecraft: Legacy Console Edition with asset parsing.
- DumpModel - Forge mod to export Minecraft models (items, blocks, entities) to .OBJ format.
- MinecraftLocTool - Tool to edit Minecraft .loc game files; parses and modifies localization/config binary data.
- NBT Studio - Up-to-date NBT viewer and editor for Minecraft. Supports Java and Bedrock formats with undo/redo, drag-and-drop, multiselect, and SNBT support.
- CombinedAudioTool - GUI/CLI tool for extracting and manipulating Minecraft New Nintendo 3DS Edition audio archives (CombinedAudio.bin, FSB SoundBank files).
- NBCraft - Cross-platform decompilation-based Minecraft Pocket Edition re-implementation, parsing original game assets and resources.
- mcaselector - Tool for selecting, exporting, and deleting chunks and regions from Minecraft Java Edition world saves (MCA format).
- mcmap - Pixel-art isometric map visualizer for Minecraft, rendering images directly from world save data.
- Project Lodestone - Documentation - Comprehensive documentation for Minecraft file formats (NBT, world structure, MCRegion, LCE editions); supports all platforms (Java, Bedrock, 3DS, PS Vita, PS3/PS4, Xbox 360/One, Nintendo Switch).
- hematite - Minecraft client/renderer written in Rust with the Piston game engine; loads and renders actual .minecraft world saves.
- WorldEdit - In-game map/world editor and mod for Minecraft; reads and writes world data and schematic (.schem/.schematic) files for large-scale terrain and structure editing.
- SchematicWebViewer - NPM package for importing and viewing modern Minecraft schematic (.schem) files in the browser.
- muscode - Encoder/decoder for Minecraft's XOR-encrypted .mus background music files, converting them to and from standard Ogg Vorbis.
- nbtpp - Modern C++ library for reading and writing Minecraft's NBT (Named Binary Tag) file format.
Monolith Productions¶
F.E.A.R¶
- F.E.A.R. 3dsmax 7 model import plugin
- F.E.A.R. 2 unofficial extraction tools - Unofficial tools for extracting F.E.A.R. 2 archives, textures, and sounds.
- Fear2Tools - F.E.A.R 2 Project Origin LTArchive extractor/packer & database editor.
- LithTechLokiResearch - Research materials for the LithTech 5 ("Loki") engine used in F.E.A.R. 2 and Condemned 2. Includes 010 Editor templates and code examples for parsing world files.
- Formats: .wld (world/map), .WldSrvr, .WldClnt, .bndl (bundle archives), .inst (prefab/instances), .mdl (models), .txanim (animated materials).
- FEAR Online 3dsmax script (F.E.A.R. 2)
- Video Tutorial: 3DSMax Plugin (F.E.A.R.)
- FEAR Database Extractor
- FEAR Public Tools v2 - FEAR sdk v2, allows making singleplayer levels on the Steam version
- FEAR Tweaking Tool and Guide - Designed to squeeze more FPS from the game without doing any drastic changes.
- ltar - Python CLI for I/O on LTAR archive files found in games using the Lithtech Jupiter engine.
- Lithtech Jupiter Ex FX Decompiler (F.E.A.R.)
Trespasser¶
- Blender 2.6 Trespasser Exporter - Rewrite of the exporter to work with Blender 2.6 . This script exports models into trespasser formats. Supports writting TPM files as well as values.txt files. Also adds UI elements to configurate the export easily. For the individual types of meshes a basic set of values is exported. For meshes,...
- Blender3D Trespasser Exporter 1.0 - Blender script for exporting models to Trespasser formats. Exports TPM files and values.txt files with mesh type filtering (v1.0).
Blood¶
- BLOOD ULTIMATE BUNDLE TOOLS KIT - A complete collection of editors for creating your own mod or even a full-fledged Total Conversion.
- BLOOD UNOFFICIAL TOOLS - Unofficial toolkit for Blood with documentation for DOS tools (Mapedit, EditArt, ArEdit). Includes professional-style documentation for users of DOS tools or those seeking nostalgia.
- Spill Some: The Blood Tool - Launcher and demo utility for Blood/Cryptic Passage running under DOS/DOSBox. Enables playback of user-recorded demo files by automatically renaming default demos.
Blood 2: The Chosen¶
- Updated 3dsmax plugin (Blood 2: The Chosen) - Updated 3dsmax plugin for Blood 2 and Shogo. Obtained from Monolith's old FTP server
- Blood 2 Modding tools - Complete modding toolkit for Blood 2: The Chosen, including ABC exporter and other essential tools.
- Blood 2 Toolset 64 bit fix - 64-bit compatible version of Blood 2 toolset. The default installer doesn't work on 64-bit Windows, so these are the extracted files.
- Milkshape ABC Plugin (Blood 2: The Chosen) - Milkshape ABC plugin for Blood 2. Includes import/export plugins
No One Lives Forever¶
- Lithtech Jupiter Maya/3dsmax plugins (No One Lives Forever 2) - Collection of Lithtech Jupiter model and level import/export plugins for 3DS Max 3-7 and Maya 4-7.
- Lithtech 2.2 toolset (No One Lives Forever) - Updated version of the Lithtech 2.0 tools with enhancements including .lta support and rebinding buttons (v2.2).
- NOLF Tools (No One Lives Forever) - Official modding tools for No One Lives Forever.
- No One Lives Forever 2 Toolkit - Complete toolkit for No One Lives Forever 2 including editing tools and source code. Provided as-is without official support.
- No One Lives Forever (Source Code) - Official source code release (v1.003) of No One Lives Forever, containing game engine code with file format implementations.
- ps2rezdecoder - PS2 REZ format decoder and extractor for Lithtech games.
- io_scene_abc - Blender addon for importing ABC model files from Lithtech 2.1 engine games.
Shogo: Mobile Armor Division¶
- Shogo Mobile Armor Division Modding Tools - Modding tools for Shogo Mobile Armor Division. Includes help for Shogo API:s used in the Source Code.
- Shogo tools 64 bit - 64-bit compatible SDK files for Shogo: Mobile Armor Division. The official SDK installer only works on 16-bit and 32-bit systems, so these are the extracted files for 64-bit systems.
Captain Claw¶
- OpenClaw - Multiplatform C++ reimplementation of Captain Claw (1997), written from scratch but reading assets from the original game's CLAW.REZ archive.
Monolith Soft¶
Japanese studio (distinct from Monolith Productions, USA).
Xenoblade Chronicles¶
- xenoblade (decomp) - Matching decompilation of Xenoblade Chronicles (Wii, JP).
- XenoTools - Tools for Xenoblade Chronicles file formats.
- bdat-rs - Rust library for reading and writing BDAT format used in Xenoblade Chronicles games for data tables.
- xcnx-file-loader - File replacement mod for Switch Xenoblade games allowing custom files to be loaded from RomFS instead of ARD archives.
- ard-tools - Tools for working with ARD/ARH archive files from Switch Xenoblade Chronicles games. Includes ardain library, ard-tools CLI, and fuse-ard FUSE driver.
- xb3tool - Tools and notes for researching/analyzing Xenoblade Chronicles 3 data. Supports BDAT database format and map generation.
- Xenoblade3 - Save data editor for Xenoblade Chronicles 3 (Switch).
Moonsprout Games (Bug Fables)¶
- Bug-Fables-Internal-Docs - Aggregated reverse-engineering documentation for Bug Fables: The Everlasting Sapling's Unity-based internal data formats and game systems.
- Bug-Fables-Save-Editor - Save editor for Bug Fables: The Everlasting Sapling.
Moorhuhn¶
- MHLIB - Engine reimplementation for classic Moorhuhn games written in Rust and Godot; preprocesses and loads original game assets from installed game copies.
Mucky Foot Productions¶
- MuckyFoot-UrbanChaos - Recovered source code snapshot for Urban Chaos (1999, PC/PSX/Dreamcast), including the game's map/animation editor and the shared MFlib1/MFStdLib libraries also used by Startopia.
Mythic Entertainment (Dark Age of Camelot)¶
- craft_extract - Dark Age of Camelot craft information parser and extractor.
MercurySteam¶
Metroid Dread¶
- MercuryEngine.Data - .NET library for parsing and working with data formats used in MercurySteam's game engine (Metroid Dread, Metroid: Samus Returns).
- MD.PKG.Tool - Tool for extracting PKG archives from Metroid Dread.
- MercuryKit - Python toolkit for extracting, decompressing, and repacking game archives and assets used by MercurySteam titles.