Repository navigation
ContentTool 1.1.3
A reliability release. Nothing you write changes; what the tool tells you does.
Runs that used to die now finish, and name what was wrong
- A
replacerow pointing at an asset that is not in the bundle used to kill the whole bake — no per-row line, no summary, and the rows already patched went unreported. Now that row alone is REFUSED, by name, and the line tells you to runct_list assets <bundle> <type>to see what the bundle actually contains. All four kinds are covered: materials, animation clips, meshes, textures. - One malformed
replace,soundsorpublishrow now costs you that row instead of the whole run. - A mistyped bundle name gives a plain REFUSED line instead of a
FileNotFoundException. - A bad sound row no longer stops the bake at the first one — the run finishes and still cleans up after itself.
The tool no longer claims success for work it did not do
- Every refusal is counted, so a run with omitted work can no longer end in ALL PASS.
- A partial patch no longer calls itself "the last good bake", and no longer stamps the cache.
- Same-name collisions and a negative
scaleare refused by name. - A sound another mod already owns, and a video that never actually served, now count as failures instead of quietly passing.
- The bundle-redirect success line now says the change takes effect on the next load, rather than implying it is already live.
Packaging no longer poisons your output folder
- An empty or brace-unbalanced
ppcontent.jsonused to package as a success. It is now refused. - A
soundsrow with a file extension the tool does not accept now trips the NEVER BAKED check instead of being silently skipped. - An IO error partway through a copy used to leave a half-staged output folder that permanently refused every later run. It cleans up now.
Verified in a live game (build 76bf7b48): all 12 shipped demos re-baked with no pass-to-failure regression, and each fix confirmed against its own output line.
Install
Drop ContentTool.dll and meta.json into a ContentTool folder under the game's Mods directory, replacing the previous version.