Skip to content

Update to KCSG version 2.0

KylianB edited this page Sep 15, 2022 · 10 revisions
  • 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.

VFE Core

General Comp classes

General DefModExtensions

Item Processor

PipeSystem

Custom Structure Generation

Multi Verb Combat Framework - MVCF

Animal Behaviours

Genes

Apparel

Cuisine

Furniture

Plants

Deprecated

Clone this wiki locally