Character Builder Framework

Version changelog


0.10A Initial Release - May 12, 2024
First release of the framework. Barebones version with very few QoL features for runtime usability, but nearly feature-complete back end

0.11A Current - July 24, 2024
New features:
  • Mesh replacement expansion
Added sorting by priority to resolve conflicts and allow for more complicated combinations
  • Item bans
Allows to blacklist certain items from being equipped together to resolve impossible cases of item combination. Reflected in the UI as well
  • Presets
Major feature allowing to save and load presets both through UI as well as at runtime. Makes character customization and setup incredibly easy
  • Character material hard overwrite
Small temporary feature letting you overwrite skin material of the character through Character Data Asset to make the framework ignore body material textures set by Item Data Assets

Bugfixes:
  • Fixed a bug with material data assets not loading sometimes in in preview scene, making UI experience with material selector clunky and unpleasant, if textures are not preloaded in memory
  • It is now impossible to equip items with a wrong body type. Also, they will not show up on the UI
  • Proper inheritance for demo content to solve issues with External Assets
  • Various small bug fixes and function/variable cleanup

Future plans for this release:
Update all existing packs at least to this version. No big changes planned for now.

Roadmap

These are planned major releases of the framework. Versions in between are possible, but only for small QoL changes and if breaking bugs are discovered

0.12A - SCurve Adjustment on material level and some features around it, better demo scene to showcase component capabilities and settings, component consolidation tool (to remove multiple copies from multiple assets), editor tool to convert save game presets to data assets and support functions for it. Coming in Aug 2024