Update to KCSG version 2.0 - Vanilla-Expanded/VanillaExpandedFramework GitHub Wiki

  • FactionSettlement can no longer be used as a defModExtension. Replaced by CustomGenOption.

CustomGenOption

  • useStructureLayout no longer needed and removed.
  • shouldRuin no longer required and removed.
  • ruinSymbolResolvers renamed to symbolResolvers.

FallingStructure

  • weightedStruct tag renamed to structures. It's filled with li:
<li>
  <layout>Def</layout>
  <commonality>1.5</commonality>
</li>

GenStep_CustomStructureGen

  • shouldRuin no longer required and removed.
  • ruinSymbolResolvers renamed to symbolResolvers.

SymbolDef

  • Terrain related tag are no longer used and should be removed (isTerrain & terrain). This mean all terrains symbolDefs need to be removed.
  • Removed obsolete lordJob tag.
  • Pawn and corpse symbols are now auto generated (it is still possible to customize them).
  • Now fully work with VE mountableOnWall.
  • Added a replacementDef tag. It allows defining another def to be used if thing couldn't be loaded (DLC/mods things). It should be something all users can have access : one of your mod thing, or a vanilla thing.

StructureLayoutDef

  • Layout terrains should now be in its own tag: terrainGrid. If upgrading an old layout, you can copy the li in layouts that contains terrains names (usually the first or second li).
  • Layouts can now be tested right after export (without reloading the game) with the "Quickspawn temp structure" debug option.
⚠️ **GitHub.com Fallback** ⚠️