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.

Article information

Added on

Written by

Kregano

0 comments