NOTE: This is only for mod developers. If you're a normal mod user, just unzip the folder and paste it in your BattleTech mod folder.
How to Replace the Existing Skill Tree
In your mod.json file, add this to your Manifest:{ "Type": "SimGameConstants", "Path": "simGameConstants", "ShouldMergeJSON": true },
Inside the folder, make a SimGameConstants.json file with the Progression block within {}.
Example code:{
"Progression" : {
"GunnerySkills" :[
[
"TraitDefWeaponHit1"
],
[
"AbilityDef_MultiTarget",
"TraitDefWeaponHit2"
],
[
"TraitDefWeaponHit3"
],
[
"AbilityDef_CIFS",
"AbilityDef_Missileer",
"TraitDefWeaponHit4"
],
[
"TraitDefWeaponHit5"
],
[
"AbilityDef_ClosePersonal",
"AbilityDef_JackAll",
"AbilityDef_Longshot",
"TraitDefWeaponHit6"
],
[
"TraitDefWeaponHit7"
],
[
"TraitDefWeaponHit8",
"AbilityDef_Overclock",
"AbilityDef_TargetFiring"
],
[
"TraitDefWeaponHit9"
],
[
"TraitDefWeaponHit10"
]
],
"PilotingSkills" :[
[
"TraitDefMeleeHit1"
],
[
"TraitDefMeleeHit2"
],
[
"TraitDefUnsteadySet60",
"TraitDefMeleeHit3"
],
[
"TraitDefMeleeHit4",
"AbilityDef_SureFooting"
],
[
"TraitDefMeleeHit5",
"TraitDefEvasiveChargeAddOne"
],
[
"AbilityDef_DodgeMaster",
"AbilityDef_JumpMaven",
"TraitDefMeleeHit6",
],
[
"TraitDefSprintIncrease20",
"TraitDefMeleeHit7",
"TraitDefEvasiveChargeAddTwo"
],
[
"TraitDefMeleeHit8",
"TraitDefUnsteadySet80",
"AbilityDef_MechMeister",
"AbilityDef_Boxer"
],
[
"TraitDefMeleeHit9",
"TraitDefEvasionBoost"
],
[
"TraitDefMeleeHit10",
"TraitDefMeleeHit10b",
"TraitDefDFASelfDmgReduction"
]
],
"GutsSkills" :[
[ ],
[ ],
[
"TraitDefHealthAddOne"
],
[
"AbilityDef_ColdBlooded",
"TraitDefRefireReduceOne"
],
[ ],
[
"AbilityDef_HunkerDown",
"AbilityDef_Berserk",
"TraitDefHealthAddTwo"
],
[
"TraitDefOverheatAddFifteen"
],
[
"TraitDefRefireReduceTwo",
"AbilityDef_CoolantVent",
"AbilityDefGu8"
],
[
"TraitDefHealthAddThree",
"TraitDefOverheatAddThirty"
],
[
"TraitDefHeadshotImmunity",
"AbilityDef_MaxArmor",
"AbilityDef_MaxStrength"
]
],
"TacticsSkills" :[
[
],
[
"AbilityDefT5A",
"TraitDefIndirectReduceOne"
],
[ ],
[
"AbilityDef_BlindShot",
"AbilityDef_MissileCounter",
"TraitDefMinRangeReduce45"
],
[
"TraitDefCalledShotImprove"
],
[
"AbilityDef_ScoutStomp",
"AbilityDef_GimpThem",
"TraitDefIndirectReduceTwo"
],
[
"TraitDefMinRangeReduce90"
],
[
"AbilityDef_MasterTac",
"AbilityDef_NetAttack"
],
[
"TraitDefCalledShotMaster"
],
[
"TraitDefIndirectReduceThree"
]
],
}
}
ModTek will then handle file merging and ensuring everything mixes properly.
0 comments