Releases: Eggmansworld/DatfileCreatorStudio
Release list
v0.1.4
Improved
- The status line now shows the file being processed right now. During a run, the strip above the activity log used to echo the last completed item, so it always trailed one file behind — misleading when a multi-gigabyte file sits in the hasher for minutes. It now shows the in-flight file as
» filenamethe moment processing starts (full-hash and incremental runs alike), while completed items keep scrolling into the log below as before.
Downloads
- Windows:
DatfileCreatorStudio-win-x64.zip - Linux:
DatfileCreatorStudio-linux-x64.tar.gz
Both are self-contained, single-file builds — no .NET runtime required. Fully portable: all settings live in a single DatfileCreatorStudio.config next to the executable.
v0.1.3
New
- Completion sound. An audio cue now plays the moment a datfile run finishes — handy when a long run is going and you've wandered off. Configure it under Tools → Completion Sound...: enable/disable, pick any
.wavor.mp3, and test it instantly. Two default sounds ship in asoundsfolder next to the executable — drop your own files in there (or browse anywhere) to use them instead. Enabled by default with the bundled cue, and the cue fires on every run end: completed, completed with errors, or stopped (a soft stop can finish long after you've walked away).
Playback needs nothing extra on Windows. On Linux it uses whichever system player is available (paplay, aplay, mpg123, or ffplay).
Downloads
- Windows:
DatfileCreatorStudio-win-x64.zip - Linux:
DatfileCreatorStudio-linux-x64.tar.gz
Both are self-contained, single-file builds — no .NET runtime required. Fully portable: all settings live in a single DatfileCreatorStudio.config next to the executable.
v0.1.2
Bug-fix release.
Fixes
-
Loose files at a collection's root are now written as bare
<rom>entries. Previously they were wrapped in a<game>tag named after the root folder, which RomVault interprets as a subfolder — it would then relocate those loose files into a folder that didn't exist in the original layout. They now stay as top-level<rom>entries so the dat matches the folder exactly. Affects Mixed dats in the Modern structures (Structure 1/2/3). Incremental updates continue to carry these root files forward without re-hashing. -
The activity-log drawer now reliably follows the latest output. During a run the log kept falling behind the current action or getting stuck when scrolled. It now stays pinned to the newest line, and only pauses following if you deliberately scroll up — resuming as soon as you scroll back to the bottom.
Downloads
- Windows:
DatfileCreatorStudio-win-x64.zip - Linux:
DatfileCreatorStudio-linux-x64.tar.gz
Both are self-contained, single-file builds — no .NET runtime required. Fully portable: all settings live in a single DatfileCreatorStudio.config next to the executable.
Datfile Creator Studio v0.1.1
A visual polish release on top of v0.1.0.
New
- Selectable accent themes. A new Accent picker in the action bar offers System plus nine bright accents — Azure, Emerald, Amethyst, Crimson, Amber, Rose, Cyan, Slate, and a Rainbow. Each recolours the accent elements (Start button, radios, checkboxes, sliders, progress bars, selection, focus rings) and paints a slim signature bar across the top of the window — a solid line for the colour themes, a full spectrum for Rainbow. Works in Dark or Light mode, and your choice persists between runs.
- Calmer log drawer. When the activity-log drawer opens, the main panel area now gently fades so the focus lands on the log and the pushed-up controls recede into the background.
Everything from v0.1.0 is unchanged — the generation engine and all nine tools, with output still verified byte-for-byte against the original Python suite.
Install
Windows: download DatfileCreatorStudio-win-x64.zip, extract, run DatfileCreatorStudio.exe. No .NET runtime required.
Linux: download DatfileCreatorStudio-linux-x64.tar.gz, extract, chmod +x DatfileCreatorStudio, run it.
See the README for full documentation.
Datfile Creator Studio v0.1.0
First public release of Datfile Creator Studio — a native C# / Avalonia rewrite of Eggman's Datfile Creator Suite, with a modern interface, an auto-sliding activity-log drawer, true multithreaded hashing, and a single self-contained executable that needs no runtime installed.
Its output is byte-for-byte identical to the original Python suite. An automated parity harness compares both engines over the same test collection — both dat types × three generation modes × all four structures, every hash (BLAKE3 included), incremental update, the folder analyzer, and the dat-writing tools — and every check passes byte-identical.
What's in it
- Generation engine — Mixed / Zipped dat types, three generation modes, four structure options, CRC32 + SHA1 always with optional MD5 / SHA-256 / BLAKE3, native ZStandard (RVZSTD) zip reading, incremental update with a pre-flight report, and a network-speed cap.
- Live Preview — re-render any completed dat across all four structures instantly, no re-hashing.
- Nine tools — Folder Structure Analyzer, Long Path Length Repair, Bulk Datfile Header Updater, Game and ROM Counter, Validate Datfiles, Merge Datfiles, Recursive Archive Extractor, ZIP Store Packer, and Remove ReadOnly Attribute.
- Fully portable — one config file next to the exe. Follows your OS light/dark theme.
Install
Windows: download DatfileCreatorStudio-win-x64.zip, extract, run DatfileCreatorStudio.exe. No .NET runtime required.
Linux: download DatfileCreatorStudio-linux-x64.tar.gz, extract, chmod +x DatfileCreatorStudio, run it.
Only the Recursive Archive Extractor tool needs an external program (7-Zip-ZStandard), and only if you use it.
See the README for full documentation.