DecoupledRanks by sdwvit

If you liked this item, please rate it up on Steam Workshop page.

Author: sdwvit

Last revision: 21 Apr at 22:53 UTC

File size: 644.18 KB

On Steam Workshop

Description:

Decoupled Ranks separates player rank progression from story quest milestones.

Instead of quest nodes force-setting rank (Newbie/Experienced/Veteran/Master), this mod is intended to drive rank from an XP-like progression score.

Design goals:

– Keep rank progression consistent across different story paths.

– Make rank feel earned through play activity, not only mission scripting.

– Preserve existing rank-based systems (loot, trade, spawn scaling, dialogs) while changing only how rank is awarded.

Current implementation:

– Removes quest-driven rank setters.

– Introduces score thresholds that map to rank tiers.

– Apply rank updates through collecting XP.

– Get XP by picking up faction patches from dead bodies and mutant parts from killed mutants.


With 5000 xp you advance from newbie to experienced, and that happens around Slug Heap.

Level 30 caps out at 330000 XP, with levels past 15 scaling exponentially to stretch endgame progression.


XP table:

– Level 1: 0 XP — Newbie

– Level 2: 350 XP

– Level 3: 900 XP

– Level 4: 1600 XP

– Level 5: 2450 XP

– Level 6: 3350 XP

– Level 7: 3950 XP

– Level 8: 4400 XP

– Level 9: 4750 XP

– Level 10: 5000 XP — Experienced

– Level 11: 5900 XP

– Level 12: 7000 XP

– Level 13: 8300 XP

– Level 14: 9800 XP

– Level 15: 11500 XP

– Level 16: 14500 XP

– Level 17: 18000 XP

– Level 18: 22500 XP

– Level 19: 28000 XP

– Level 20: 35000 XP — Veteran

– Level 21: 44000 XP

– Level 22: 55000 XP

– Level 23: 69000 XP

– Level 24: 86000 XP

– Level 25: 108000 XP

– Level 26: 135000 XP

– Level 27: 169000 XP

– Level 28: 211000 XP

– Level 29: 264000 XP

– Level 30: 330000 XP — Master


This mod is open source and hosted on github[github.com].


Mod compatibility: Here is a list of extended files (this mod bPatches files, so it is compatible with other mods that don’t modify the same lines):

    Modified or added assets:

    • T_inv_BanditsPatch
    • T_inv_CorpusPatch
    • T_inv_DutyPatch
    • T_inv_FreedomPatch
    • T_inv_ISPFPatch
    • T_inv_LonersPatch
    • T_inv_MercenariesPatch
    • T_inv_MonolithPatch
    • T_inv_NeutralPatch
    • T_inv_NoonPatch
    • T_inv_ScientistPatch
    • T_inv_SparkPatch
    • T_inv_VartaPatch

    GameData:

    • GlobalVariablePrototypes
    • ItemGeneratorPrototypes

    ItemGeneratorPrototypes:

    • DynamicItemGenerator
    • QuestItemGeneratorPrototypes

    ItemPrototypes:

    • DetectorPrototypes
    • MutantLootPrototypes

    QuestNodePrototypes