GameModdingStudio
A utility suite for ripping, inspecting and converting game assets — released after 14 years in private development.
- Active · last change 1-5-2026
- ★ 1 on GitHub
README
Game Modding Studio 🎮🛠️
Version: 0.1.4 • Author: Gabriel Max
A utility suite for ripping, inspecting and converting game assets — released after 14 years in private development.
About
Game Modding Studio (originally a long-term personal project) provides a collection of tools to rip, view and convert game files, textures and audio. It was developed for Windows using Delphi and is now being published for the first time after ~14 years dormant on a hard drive.
Features
- File ripping and format scanning
- Texture conversion and imaging utilities (DDS, TGA, PSD, etc.)
- Audio tools and WAV playback support
- Plugin architecture for extendable file handlers
- Small utilities and batch tools in
Tools/
Included tools
- FileRipper — format scanner and ripper with many supported formats
- Texture Converter — advanced imaging/texture conversion tools
- AsciiEditor — draw ASCII art and export to images
- DupeChecker — duplicate file detection and reporting
- MPEGTool — audio scanner/extractor (MP3/MPEG support)
Supported formats
The supported-format list below is derived from the project's authoritative source file Units/FileRipperDescriptions.pas and historical notes in the original ReadMe.txt.
Total supported formats (unique entries, historical): 93
Images & textures
PSD, TGA (uncompressed non-palette), PNG, APNG, JPEG (JFIF), BMP, GIF, RAF, RAS, DPX (v1/v4)
Audio
MP3, WAV, AIFF, APE, M4A, OGG, 8SVX, TTA, VQF, OFR, LA, LPAC, XWMA, WVPK
Video & containers
MP4, MOV, AVI, FLV, 3GP, 3G2, NSV, PVA, XMV, PSMF, 4XM, FLI, FLC, FLX, THP, FILM, AVS, R3D
Archives & packages
ZIP, 7z, CAB, XNB, WAD2, WVPK, XBG, XPR0, XPR2
3D & model formats
3DS, MDL7, GR2, LWO2, XBG v2..v7
Game/resource & proprietary formats
BRES, REFT, RFNA, RFNT, RSAR, RSTM, DMSG, DMSC, RMF, SND, SDAT, SSEQ, SSAR, SWAR, SBNK, NCER, NANR, NCLR, NARC
Fonts, runtime & misc
TTF, SWF, EXE, DLL, LPAC
Compression / streams
Zlib
Known but unsupported / hard-to-implement (examples)
PCX, TIF, ACM, AAC, FLAC, AMF, PPM/PGM/PBM/PAM/PNM, ACE, LZH, speex (OGG), GXF, AA (Audible), MXF, RPL, BFI, DXA, SHR, SANM, SEQ, BLEND, 3DV/3VN/3DM/GRS/X, UFO, SRF, AMR, AMV, MPC
Note: The list documents formats detected, added or referenced across project history; some formats have partial support or were later marked as N/A in original notes. For exact, per-format caveats and dates when formats were added, see
CHANGELOG.mdandReadMe.txt.
Known but unsupported / hard-to-implement formats
The original ReadMe.txt also contains a list of formats that were known but considered unsupported or hard to implement at the time (examples include):
- PCX, TIF, ACM, AAC, FLAC, AMF, PPM/PGM/PBM/PAM/PNM (portable formats), ACE, LZH, speex (OGG), GXF, AA (Audible), MXF, RPL, BFI, DXA, SHR (SheerVideo), SANM, SEQ, BLEND, 3DV/3VN/3DM/GRS/X (3D ASCII formats), UFO, SRF, AMR, AMV, MPC
If you can provide samples or details for any of the above, contributions are very welcome — see CONTRIBUTING and open an issue with sample files.
Legacy notes (imported from original ReadMe.txt)
These notes were taken from the original project ReadMe (author: Crypton) and preserved here for context.
Overview
The Game Modding Studio (GMS) is a collection of modding utilities designed to provide a universal modding toolkit.
Other features
- Plugin support (SDK included)
- Third-party integration to allow external tools to be integrated with GMS
License & tips
- License: Freeware under the zlib license (see
LICENSEfor full text). - Tips: Always make backups of files you modify — and make more backups.
FileRipper notes
- Known bugs: not all MP4/MOV markers are supported; only one TGA variation (uncompressed, non-palette) is recognized.
- A non-exhaustive list of unsupported or rare formats is documented in the original ReadMe; contributions welcome.
Requirements
- Windows (desktop)
- Delphi / Embarcadero (project was authored around Delphi era Version 7; see
GameModdingStudio.dproj) - Basic VCL libraries (included or available with your Delphi install)
Note: You may need to adjust Unit search paths or install additional design-time packages to build cleanly.
Building
- Open
GameModdingStudio.dproj(orGameModdingStudio.dpr) in your Delphi IDE and build the project. - Alternatively, use the command-line compiler (if available):
DCC32.exe GameModdingStudio.dprIf you run into missing units or package errors, ensure your Delphi installation's library paths are set or copy the required sources from Sources/ and Units/ into the project search path.
Release & License
This is the first public release of the project after many years of private development. See the bundled LICENSE file for licensing terms.
Release files
gamodstudio_v0.1.4.zip— packaged release archive (located in repository root)
Screenshot
Release notes (v0.1.4)
- Initial public release (first public release after ~14 years).
- Packaged release:
#Release/gamodstudio_v0.1.4.zipcontainsGameModdingStudio.exeand supporting files. - Included a screenshot and minimal documentation; basic functionality: file ripping, texture conversion, audio tools, and plugin support.
- Known issues: building from source may require Delphi unit path adjustments and additional design-time packages; plugins may need updates for modern Delphi versions.
Usage (packaged release)
- Download and extract
gamodstudio_v0.1.4.zip(located in repository root). - Run
GameModdingStudio.exefrom the extracted folder (Windows desktop). - To use plugins, place plugin files in the
Plugin/folder or load them via the program's plugin menu.
Changelog
See CHANGELOG.md for a succinct history of releases.
Contributing
If you'd like to contribute, please open issues or pull requests. For big changes, create an issue first so we can discuss the direction.
Contact / History
Originally authored by an independent developer; revived and cleaned for public release in 2026. If you'd like to collaborate or discuss features, open an issue or leave a comment on the repo.
Note: Historical changelog entries and legacy notes were imported from the original ReadMe.txt (author: Crypton) and consolidated into CHANGELOG.md and the "Legacy notes" section above.
Enjoy! ✅


