Repository navigation
FableForge 0.18.1-rc.2: definition and text authoring
Pre-releaseThis prerelease adds compiled-definition and dialogue-text authoring while preserving native references, untouched records and recovery information. Stable 0.18.0 and the Aeon/controller rc.1 preview remain available.
- Browse definitions by type and group, follow confirmed model/texture links, and edit scalar, boolean, vector, colour and bounded string fields.
- Choose existing names-pool references without losing duplicate or unused names and their byte offsets.
- Clone an exact donor with
forge-tools defs clone <bank.bin> <donor-name-or-index> <new-name> --out <output-bank.bin>, with paired bank/name publication, rollback and Restore. - Edit dialogue strings, speakers, metadata and tags; author into save folders or packs; review open drafts before closing or changing installs.
- Carry forward asset/parser preservation, exact identity lookup, mod composition and damaged/missing-file recovery improvements.
Validation
The isolated Release build passes all 54 local CTest targets and the local no-install GUI check. Windows CI passes for the final source head, merged main and RC2 tag, including the tag's packaging step. The exact attached application archive passes 111 file identities, 131 documentation links and all 57 selected extracted workflows. The runner reports 66 workflows not run and two optional corpus skips for Aeon/controller and F2 fixtures absent from the isolated checkout.
Exercised checks include eight retail map exports, GUI/text/definition authoring, Unicode paths/images, bank publication, asset import and Restore, locked/partial recovery, ambiguous records, active/orphaned stages, missing banks/levels/WAD, failed redeploy refresh and texture destinations/export failure.
An independent copied-retail check using the extracted executables preserves every one of the 14,764 original records and identity rows, appends the exact donor and keyed name, verifies its class ordinal and removes both created outputs with Restore. Native compiled-bank hashes remain unchanged. Screenshots were inspected, including compact controls and no-install/Restore states.
Application archive SHA256:
d488737601d00b054bd27d5d0052d1c9994ba248a6136a35e3d5c69afd0c5e91
The application was built from source milestone 0f21c47; packaging checkout was 6716808 with the generated CLI title updated to rc.2. Later source changes record validation and add a repeatable independent check. The attached archive was retained unchanged after validation. Its bundled candidate notes predate final validation; these notes record the completed results. The tag points to the reviewed merge f96692dbb6d69b1f3daef6014a092bbcd72a190a.
Remaining work
Live gameplay for these changes, a clean-machine/VM walkthrough, broader GUI font coverage and final in-game probes remain unverified. GUI donor cloning is part of the subsequent development continuation and is not included in this RC2 download. This is a prerelease, not the latest stable release. No game or third-party mod data is bundled.