VGSources / Best Game Asset Extractors / arcdEx
What it is
For Linux users, arcdEx opens game archives produced by Defold at no cost. The utility can enumerate and batch-extract .arcd data, handling compressed entries and encrypted ones when the standard Defold key is present. It also examines .texturec assets and retrieves Lua source embedded in compiled .luac files. Usage involves launching a Java JAR and supplying an archive; associated files are inferred automatically.
Good, and not so good
- Free plan with no stated usage limits
- Lists and batch-extracts .arcd archive contents
- Handles .texturec textures and compiled .luac files
- Command-line operation suits scripted extraction
- Supports manifest version 5, plus versions 1 through 4 in the original README
- Linux platform only
- Decryption works only with the default Defold key
- Multiple web .arcd files must be combined first
- Cannot repack archives
- Feature requests and bug reports are disabled
Who it suits
Linux users extracting assets from Defold game builds Command-line or batch archive inspection Inspecting Defold textures and Lua files
Choose arcdEx when your target is a Defold build and you need a Linux command-line extractor rather than an archive editor. It covers the core inspection work, adds texture and Lua handling, and costs nothing. Check the archive layout first: related index and manifest paths are guessed, split web archives need combining, and encrypted content depends on one key. It is a poor fit for repacking archives or for projects where you need a support channel for feature requests and bug reports.
The full write-up
arcdEx is a Linux command-line utility for examining and extracting assets from Defold game files. It is best suited to developers, preservation-minded researchers, and server or mod communities working specifically with Defold archives. Its focused format coverage is useful, but key-based decryption and the absence of repacking make it an extraction specialist rather than a general archive editor. Overview The tool works with Defold .arcd archives and their related .arci indexes and .dmanifest manifests. You pass an archive and arcdEx guesses the paths to the associated files, matching Defold's expected layout without requiring a broad project-management interface. That focus keeps command usage direct, although unusual layouts may not fit the automatic path assumptions. arcdEx runs as a Java archive with java -jar arcdEx.full.jar . It supports command-line and batch extraction, making it practical for repeatable asset-processing jobs and community tools. It is not a graphical editor or an archive-building application. The project is released under AGPL v3 and credits Christian Weiske as author. Feature requests and bug reports are disabled, while patches are welcome, so users wanting an issue-driven support channel should consider another project. Key features Archive inspection and extraction arcdEx lists the contents of .arcd files and extracts their files, including compressed content. Encrypted entries are supported only when Defold's default encryption key was used. That is sufficient for compatible builds, but archives protected with a different key cannot be decrypted through this tool. Since repacking is unavailable, the workflow ends with inspection and extraction rather than editing an archive and producing a replacement. Textures and Lua The utility can inspect .texturec resources and extract the textures they contain, including Basis UASTC and .basis formats. It also examines compiled .luac files and extracts Lua source where the file contains recoverable source. Defold's build type matters: desktop applications use compiled Lua bytecode, while web projects through Defold 1.3.4 contain Lua source code. Users should therefore expect different results between desktop and web assets. Manifests and multi-part archives The current fork supports manifest version 5, while the original README covers versions 1 through 4; release v0.3.0 specifically adds version 5 support. Defold web games that produce multiple .arcd files must have those archives combined before arcdEx can process them, adding a preparation step to multi-part web workflows. Pricing The arcdEx plan costs free . It includes archive listing and extraction, texture and Lua handling, command-line operation, and batch extraction. There is no paid tier or trial to evaluate; the free plan is the complete offering. For a user who needs a Defold-focused extractor, that removes licensing cost, while teams requiring repacking, alternate-key decryption, or a supported commercial service will need another tool. Platforms arcdEx targets Linux and runs through Java as a JAR. Its command-line design suits Linux workstations, build scripts, and automated processing environments. No desktop graphical interface or other platform target is provided. Who it's for Choose arcdEx for Defold developers diagnosing packaged assets, researchers examining game resources, and communities that need repeatable extraction of archives, textures, or Lua material. It is also a sensible fit for batch jobs where shell invocation is preferable to manual browsing. Look elsewhere if you need to rebuild archives, decrypt files protected with a non-default key, process uncombined multi-part web archives directly, or work primarily on macOS or Windows. Desktop Lua recovery is also less useful when the build contains bytecode rather than source. Pros and cons Pros: Free to use, Linux command-line and batch support, Defold-specific archive/index/manifest handling, texture extraction, Lua inspection, and support spanning manifest versions 1 through 5. Cons: Decryption works only with Defold's default key; archives cannot be repacked; multi-part web archives must be combined first; Java is required; issue requests and bug reports are disabled. Alternatives Game asset extractors is the broader directory starting point when you want to compare tools beyond Defold's formats. Source 2 Viewer is a better match for Source 2 files and offers free, open-source coverage across Linux, macOS, web, and Windows. SLADE3 suits users who want a free desktop editor for Linux, macOS, or Windows, with beta builds carrying the possibility of bugs and unfinished features. OpenKh is preferable for Kingdom Hearts-focused work on Linux, macOS, or Windows, provided you can install the .NET 8.0 Runtime. Rusted PackFile Manager fits pack-file workflows needing Linux, Windows, API, or self-hosted deployment under an MIT license. QuickBMS is the broader free, open-source multiplatform option when your formats extend beyond Defold. UABEA is an alternative free extractor for Linux and Windows. Crowbar is a Windows-only free option with optional donations. Crowbar Game Asset Extractor is another Windows-only free choice with optional donations. Verdict Pick arcdEx when your job is inspecting or batch-extracting Defold archives on Linux, especially when its texture and Lua handling matches the build you have. Its zero price and focused format support are compelling. Look elsewhere when you need archive repacking, non-default-key decryption, direct handling of multi-part web archives, or a graphical, cross-platform workflow.
Plans
- arcdExNo paid plans or usage limits statedFree
As github.com lists them, read 5 Oct 2026.
Questions
- What files does arcdEx open?
- The primary input is a Defold .arcd archive; arcdEx also infers its related .arci index and .dmanifest manifest paths. It handles .texturec and .luac resources too.
- Can arcdEx extract encrypted files?
- Yes, but decryption works only when the Defold default encryption key was used.
- Does it support Defold manifest version 5?
- This repository identifies manifest version 5 as supported, and the original README names versions 1 through 4.
- How are multiple web archives handled?
- If a Defold web game uses multiple .arcd files, the README says to combine them before using arcdEx.
- Can it extract Lua source code?
- Compiled .luac files can be examined for Lua source. Desktop applications use compiled bytecode, whereas web projects through Defold 1.3.4 contain Lua source.
- Can arcdEx repack archives?
- No. The listed capabilities cover listing and extraction, not archive repacking.
- How do I run arcdEx?
- The usage examples run the Java JAR with java -jar arcdEx.full.jar.
- What support is available?
- Feature requests and bug reports are intentionally disabled. Patches are welcome.