Modular Character System
  • Overview
  • Setup
  • Demo Scenes
  • System Overview
    • Modular Character
    • Wearable
    • Wearable Set
      • Character Preset
      • Wearable Set Data
    • Wearable Database
    • Character Style
    • Cosmetic Styles
      • Skin Style
      • Eye Style
    • Character Morphs
  • Troubleshooting
  • Asset Updates
  • Reference
    • Scripting Guide
      • Modular Character Manager Functions
        • Wearables
          • EquipWearable
          • RemoveWearable
        • Wearable Sets
          • EquipWearableSet
          • EquipWearablePreset
          • RevertSetToDefaults
          • GenerateRandomSetFromDatabase
        • Materials
          • SetWearableMaterial
          • SetWearableMaterialArray
          • SetEyeStyle
          • SetSkinStyle
          • SetBodyMaterial
          • SetFaceMaterial
          • SetEyeMaterial
        • Character Morphs
          • SetBlendshapeOnAllMeshes
          • UpdateSetMorphValues
          • ApplySetMorphValuesToCurrentSet
          • ApplyCurrentMorphValuesToNew...
        • Face Merging
          • MergeFace
          • UnmergeFace
          • DestroyMergedFace
        • Saving and Loading
          • SaveCharacterPrefab
          • SaveCharacterPreset
          • SaveDataAsJSON
          • LoadCharacterFromJSON
      • Character Style Functions
        • GetAllWearablesOfCategory
        • GetAllNonDefaultWearablesOfCategory
        • GetWearableByName
        • CheckIfDefaultItem
      • Hidden Wearable Manager Functions
        • SetSlotStatusFromManagerType
        • AddWearableSlotToHiddenList
        • CheckHiddenListForWearable
  • Changelog
  • EXTERNAL LINKS
    • Stellar Game Assets Website
    • Join me on Discord
Powered by GitBook
On this page
  • All Base and Addon Packs
  • Stylized Female Base
  • Stylized Male Base

Changelog

See what's been updated.

All Base and Addon Packs

March 1, 2025

  • The entire System has been updated for the 2.0 release.

  • ModularCharacterManager.cs has now replaced all Managers and the Modular Character component. Added the following functionality:

    • Manager Types have change: Formerly Clean Manager is now 'Destructive'. Formerly HiddenCache Manager is now 'Non-Destructive'.

    • A new manager type, the Selective Manager, can be used as a hybrid between the Destructive and NonDestructive Managers to only use the Hidden Manager for some slots.

    • Generating random characters, prefabs, presets and save data is now part of the Modular Character Manager.

  • Added explicit bone references to streamline custom bone functionality. Custom bones can now be parented to the head, spine or hips.

  • Added a new class called "Wearable Slots" which manages the slot-system array more efficiently than three separate arrays.

  • More slots added. Now a total of 23 slots across four main types are available.

    • The types are Clothing, Cosmetic, Attachment, and Appendage

    • New slots are Eyebrows, Facial Hair, Piercings, Horns, Tail, Wings

  • A new class, MergedFace, allows for cosmetics and faces to be merged seamlessly and unmerged when needed. This is handled through the Modular Character Manager.

  • The way Materials are handled has been updated so Wearables can now have multiple materials, which are all easily referenced. This functionality comes from a new class called Wearable Materials.

  • Wearable Presets are now called Character Presets

  • The way Variants are handled has been completely updated to focus on common areas of overlap. Chest items can now have variations that accomodate both shoulders and legs. Many other variant options have been added.

  • Masking is a new feature that allows for Wearables to be hidden when another Wearable will overlap it in an unflattering way. This Wearable will be unmasked provided the next equipped Wearable does not also mask it.

  • All textures have been updated with more detail

  • Meshes have been re-examined and adjusted where it was possible to improve them

  • New base items have been added: Female pack now has a leather jacket and knee-high boots

  • Brand new demo and helper scenes

    • Full character creator scene with complete functionality. No need for different scenes for different manager types

    • Added a helper scene to generate random characters

    • Added a helper scene to equip Character Presets

    • Editor scenes for adding a single Wearable and Wearable Set have been removed to be reworked.

Stylized Female Base

October 29, 2023

  • Updated armature and meshes for better proportions and functionality

  • ModularCharacterManager.cs:

    • Blendshape Management:

      • Added null check for chest and face meshes

      • Added check for existing shapes

    • Shared General Functions:

      • Changed Y adjustment for foot positioning from .position to .localPosition

  • CleanManager.cs and HiddenCacheManager.cs

    • UpdateCharacterRig:

      • Fixed issue where adding a hairstyle with bones after removing a hairstyle without bones was throwing an error

  • WearableSet.cs:

    • line 149: added check for more than one shape for body and face morph lists

Stylized Male Base

October 29, 2023

  • Updated armature and meshes for better proportions and functionality

  • ModularCharacterManager.cs:

    • Blendshape Management:

      • Added null check for chest and face meshes

      • Added check for existing shapes

    • Shared General Functions:

      • Changed Y adjustment for foot positioning from .position to .localPosition

  • CleanManager.cs and HiddenCacheManager.cs

    • UpdateCharacterRig:

      • Fixed issue where adding a hairstyle with bones after removing a hairstyle without bones was throwing an error

  • WearableSet.cs:

    • line 149: added check for more than one shape for body and face morph lists

PreviousCheckHiddenListForWearable

Last updated 3 months ago