參照界線#

本附錄包含原版、早期平台與本作不同階段的登錄。表達式與常數為來源參照,不能直接視作目前啟用。現行100制、射擊資格、技能倍率、火焰、地形防禦、好感與NPC配置等以遊戲系統的最新摘要及具名來源為準。完整度是登錄狀態,不是整個遊戲的驗證結論。

公式符號:B體力、S腕力、D技量、W知力;I忠義、M仁愛、C勇氣;n單位兵數、N州府兵數;A軍備、T訓練、P名望、Q民心、L難度、r物價。K(a,b,c)為整數乘除,R_k為0至k−1亂數。未知H及地形t不擅自推算。

十二組山寨與莊寨固定獨立勢力#

project.initial.mountain_factions完整參照
preserve existing rulers except explicit latest start override: Lin Chong rules Qingfeng4, Lu Zhishen moves28 to5, former Yan faction becomes free at4 and28 is unowned; other mountain groups and source stats unchanged; Hu estate92/98 remains at37
  • 保留49州地圖、五位主角及既有領主;少華山三人改固定部屬;其他有效主角同伴仍在野且對應主角招募100%。原始位置、陣營與首府搬遷紀錄保留;新分組優先於舊角色身分。
檢視來源常數(含歷史值)
{
  "revision": "2026-10-24.29",
  "source": "user_mountain_factions_20261023",
  "additional_source": "user_hu_estate_20261023",
  "hu_estate_protected_owners": {
    "2": 142,
    "3": 10,
    "4": 24,
    "5": 239,
    "6": 115,
    "7": 215,
    "8": 241,
    "9": 26,
    "10": 206,
    "11": 187,
    "12": 224,
    "16": 189,
    "18": 189,
    "19": 187,
    "20": 187,
    "21": 88,
    "22": 182,
    "23": 187,
    "24": 187,
    "25": 174,
    "29": 205,
    "30": 8,
    "31": 200,
    "32": 156,
    "34": 187,
    "35": 242,
    "36": 217,
    "43": 187,
    "44": 243,
    "45": 187,
    "46": 243,
    "47": 187,
    "48": 243
  },
  "factions": [
    {
      "id": "shaohua",
      "name": "少華山",
      "leader_id": 174,
      "officer_ids": [
        4,
        60,
        247
      ],
      "province_id": 25,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#7a4d2f",
      "flag_highlight": "#ad7745",
      "flag_glyph": "少",
      "color_name": "栗金",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 25,
      "proximity_path": [
        25
      ],
      "placement_note": "使用者確認沿用史進及25河中府;朱武、陳達、楊春為固定部屬。",
      "balance_all_registered": false
    },
    {
      "id": "taohua",
      "name": "桃花山",
      "leader_id": 115,
      "officer_ids": [
        51
      ],
      "province_id": 6,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#6b3046",
      "flag_highlight": "#9f536e",
      "flag_glyph": "桃",
      "color_name": "暗桃紅",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 6,
      "proximity_path": [
        6
      ],
      "placement_note": "青州原為無主,直接採小說青州所屬區域。",
      "balance_all_registered": false
    },
    {
      "id": "qingfeng",
      "name": "清風山",
      "leader_id": 24,
      "officer_ids": [],
      "province_id": 4,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#365a36",
      "flag_highlight": "#64855c",
      "flag_glyph": "清",
      "color_name": "林綠",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_lin_lu_start_locations_20261024",
      "anchor_province_id": 6,
      "proximity_path": [
        6,
        4
      ],
      "placement_note": "最新指定第4州清風山由林沖領導;燕順、王英、鄭天壽保留當地在野,取消燕順獨立勢力。",
      "balance_all_registered": false
    },
    {
      "id": "baihu",
      "name": "白虎山",
      "leader_id": 10,
      "officer_ids": [
        12
      ],
      "province_id": 3,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#515044",
      "flag_highlight": "#8b8974",
      "flag_glyph": "白",
      "color_name": "石灰褐",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 6,
      "proximity_path": [
        6,
        4,
        3
      ],
      "placement_note": "青州周邊空白區有限,沿河間府北接真定府作獨立勢力代理;非原著白虎山實際隸屬。",
      "balance_all_registered": false
    },
    {
      "id": "mangdang",
      "name": "芒碭山",
      "leader_id": 8,
      "officer_ids": [
        76,
        75
      ],
      "province_id": 30,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#50324b",
      "flag_highlight": "#81546f",
      "flag_glyph": "芒",
      "color_name": "暗紫",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 21,
      "proximity_path": [
        21,
        30
      ],
      "placement_note": "採徐州直接相鄰的原無主潁州,保留宋江的21徐州。",
      "balance_all_registered": false
    },
    {
      "id": "yinma",
      "name": "飲馬川",
      "leader_id": 142,
      "officer_ids": [
        213,
        228
      ],
      "province_id": 2,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#315a4f",
      "flag_highlight": "#5c8670",
      "flag_glyph": "飲",
      "color_name": "墨綠",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 4,
      "proximity_path": [
        4,
        3,
        2
      ],
      "placement_note": "49州圖未列薊州,河間府已分配;採北部原無主代州作代理,不聲稱小說薊州即代州。",
      "balance_all_registered": false
    },
    {
      "id": "huangmen",
      "name": "黃門山",
      "leader_id": 217,
      "officer_ids": [
        155,
        211,
        13
      ],
      "province_id": 36,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#6a5527",
      "flag_highlight": "#a88b48",
      "flag_glyph": "黃",
      "color_name": "暗金",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 45,
      "proximity_path": [
        45,
        36
      ],
      "placement_note": "採江州直接相鄰的原無主光州,保留45江州現有領主。",
      "balance_all_registered": false
    },
    {
      "id": "kushu",
      "name": "枯樹山",
      "leader_id": 224,
      "officer_ids": [],
      "province_id": 12,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#554536",
      "flag_highlight": "#89705a",
      "flag_glyph": "枯",
      "color_name": "枯木褐",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 11,
      "proximity_path": [
        11,
        3,
        12
      ],
      "placement_note": "採大名府直接相鄰的原無主太原地區作北方山寨代理,保留大名府領主。",
      "balance_all_registered": false
    },
    {
      "id": "duiying",
      "name": "對影山",
      "leader_id": 200,
      "officer_ids": [
        146
      ],
      "province_id": 31,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#743a2f",
      "flag_highlight": "#a9624c",
      "flag_glyph": "對",
      "color_name": "赭朱",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 21,
      "proximity_path": [
        21,
        31
      ],
      "placement_note": "採徐州直接相鄰的原無主泗州作青徐東線代理。",
      "balance_all_registered": false
    },
    {
      "id": "dengyun",
      "name": "登雲山",
      "leader_id": 156,
      "officer_ids": [
        248
      ],
      "province_id": 32,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#42513a",
      "flag_highlight": "#75845b",
      "flag_glyph": "登",
      "color_name": "苔綠",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 7,
      "proximity_path": [
        7,
        8,
        22,
        32
      ],
      "placement_note": "7登州已有領主且近鄰領地保留,沿登州—密州—海州東線至原無主泰州作代理。",
      "balance_all_registered": false
    },
    {
      "id": "li_estate",
      "name": "李家莊",
      "leader_id": 242,
      "officer_ids": [
        53
      ],
      "province_id": 35,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#6b553f",
      "flag_highlight": "#a48c61",
      "flag_glyph": "李",
      "color_name": "土金",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_mountain_factions_20261023",
      "anchor_province_id": 10,
      "proximity_path": [
        10,
        21,
        35
      ],
      "placement_note": "10鄆州王倫保留,經21徐州接原無主壽州作獨龍岡莊寨勢力代理,不聲稱李家莊實在壽州。",
      "balance_all_registered": false
    },
    {
      "id": "hu_estate",
      "name": "扈家莊",
      "leader_id": 92,
      "officer_ids": [
        98
      ],
      "province_id": 37,
      "free_members": [],
      "leader_identity": "地方勢力君主",
      "leader_recruitable": true,
      "color": "#5a3f30",
      "flag_highlight": "#967257",
      "flag_glyph": "扈",
      "color_name": "棕金",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "source": "user_hu_estate_20261023",
      "anchor_province_id": 35,
      "proximity_path": [
        35,
        36,
        37
      ],
      "placement_note": "既有領主全數保留;由李家莊35壽州經36光州到原無主37安州,作獨龍岡莊寨代理。49州沿用原有空白設定;不聲稱小說扈家莊實在安州。",
      "balance_all_registered": false
    }
  ],
  "protected_existing_owners": {
    "2": 142,
    "3": 10,
    "4": 24,
    "5": 239,
    "6": 115,
    "7": 215,
    "8": 241,
    "9": 26,
    "10": 206,
    "11": 187,
    "12": 224,
    "16": 189,
    "18": 189,
    "19": 187,
    "20": 187,
    "21": 88,
    "22": 182,
    "23": 187,
    "24": 187,
    "25": 174,
    "29": 205,
    "30": 8,
    "31": 200,
    "32": 156,
    "34": 187,
    "35": 242,
    "36": 217,
    "43": 187,
    "44": 243,
    "45": 187,
    "46": 243,
    "47": 187,
    "48": 243
  },
  "original_protected_existing_owners": {
    "5": 25,
    "7": 215,
    "8": 241,
    "9": 26,
    "10": 206,
    "11": 187,
    "16": 189,
    "18": 189,
    "19": 187,
    "20": 187,
    "21": 88,
    "22": 182,
    "23": 187,
    "24": 187,
    "25": 174,
    "28": 24,
    "29": 205,
    "34": 187,
    "43": 187,
    "44": 243,
    "45": 187,
    "46": 243,
    "47": 187,
    "48": 243
  },
  "protected_owner_adjustments": {
    "4": {
      "previous": 209,
      "current": 24,
      "source": "user_lin_lu_start_locations_20261024"
    },
    "5": {
      "previous": 24,
      "current": 239,
      "source": "user_lin_lu_start_locations_20261024"
    },
    "28": {
      "previous": 239,
      "current": 0,
      "source": "user_lin_lu_start_locations_20261024"
    }
  },
  "occupied_policy": "Preserve other existing rulers. Latest override: Qingfeng4 changes ruler209 to24; Erlong/Lu239 moves28 to5;28 becomes unowned.",
  "initial_roles": "exact named ruler and officers; no random deputies; other residents stay free",
  "precedence": "latest fixed mountain service overrides old named-free lists, pending-free activation, origin-companion initial free pins and neutral ownership for these members and claims only",
  "source_boundaries": "Province proxies are project design within the fixed 49-province map; no new terrain codes, historical geography claims, stat changes or narrative troop-count adoption.",
  "scope": "new_game only; save/load preserves current allegiance and movement; other factions, human starts, costs, capacities and recruitment formulas unchanged",
  "pre_start_reassignment_qingfeng": {
    "id": "qingfeng",
    "name": "清風山",
    "leader_id": 209,
    "officer_ids": [
      197,
      158
    ],
    "province_id": 4,
    "free_members": [],
    "leader_identity": "地方勢力君主",
    "leader_recruitable": true,
    "color": "#365a36",
    "flag_highlight": "#64855c",
    "flag_glyph": "清",
    "color_name": "林綠",
    "territory_opacity": 0.9,
    "label_color": "#fff0cc",
    "source": "user_mountain_factions_20261023",
    "anchor_province_id": 6,
    "proximity_path": [
      6,
      4
    ],
    "placement_note": "青州已配置桃花山,以直接相鄰且原無主的河間府代理清風山地盤。",
    "balance_all_registered": false
  },
  "latest_source": "user_lin_lu_start_locations_20261024",
  "pre_start_reassignment_hu_estate_protected_owners": {
    "2": 142,
    "3": 10,
    "4": 209,
    "5": 24,
    "6": 115,
    "7": 215,
    "8": 241,
    "9": 26,
    "10": 206,
    "11": 187,
    "12": 224,
    "16": 189,
    "18": 189,
    "19": 187,
    "20": 187,
    "21": 88,
    "22": 182,
    "23": 187,
    "24": 187,
    "25": 174,
    "28": 239,
    "29": 205,
    "30": 8,
    "31": 200,
    "32": 156,
    "34": 187,
    "35": 242,
    "36": 217,
    "43": 187,
    "44": 243,
    "45": 187,
    "46": 243,
    "47": 187,
    "48": 243
  },
  "pre_start_reassignment_protected_existing_owners": {
    "2": 142,
    "3": 10,
    "4": 209,
    "5": 25,
    "6": 115,
    "7": 215,
    "8": 241,
    "9": 26,
    "10": 206,
    "11": 187,
    "12": 224,
    "16": 189,
    "18": 189,
    "19": 187,
    "20": 187,
    "21": 88,
    "22": 182,
    "23": 187,
    "24": 187,
    "25": 174,
    "28": 239,
    "29": 205,
    "30": 8,
    "31": 200,
    "32": 156,
    "34": 187,
    "35": 242,
    "36": 217,
    "43": 187,
    "44": 243,
    "45": 187,
    "46": 243,
    "47": 187,
    "48": 243
  }
}

主角前傳同伴與選定主角開局部將#

project.initial.hero_origin_companions完整參照
configured companions spawn free as baseline; selected_starting_service now promotes all configured protagonist parties at new game, selected party first; default loyalty80..100 and uniform10..30 troops, except Song Jiang companion Li Kui172 fixed100 loyalty and27 soldiers with no extra draws; never reset saves
  • 只在新開局配置,不在讀檔時重新搬遷或改回在野。保留體力、月指令、容量與地點檢查;不覆蓋無關人物的招募率與禁止招募名單。
檢視來源常數(含歷史值)
{
  "revision": "2026-10-23.22",
  "source": "user_origin_story_revision_20261023",
  "scenario_id": "scenario_1101",
  "assignments": [
    {
      "hero_id": 25,
      "name": "楊志",
      "with_hero_id": 239,
      "leader_name": "魯智深",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 177,
      "name": "索超",
      "with_hero_id": 24,
      "leader_name": "林沖",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 145,
      "name": "石秀",
      "with_hero_id": 24,
      "leader_name": "林沖",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 144,
      "name": "楊雄",
      "with_hero_id": 24,
      "leader_name": "林沖",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 173,
      "name": "武松",
      "with_hero_id": 24,
      "leader_name": "林沖",
      "origin_act_id": "",
      "relationship_zh": "最新指定在第4州清風山作為可招募在野人物;不預先任職",
      "selection_basis": "user_lin_lu_start_locations_20261024"
    },
    {
      "hero_id": 46,
      "name": "曹正",
      "with_hero_id": 239,
      "leader_name": "魯智深",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 108,
      "name": "張青",
      "with_hero_id": 239,
      "leader_name": "魯智深",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 4,
      "name": "朱武",
      "with_hero_id": 174,
      "leader_name": "史進",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 60,
      "name": "陳達",
      "with_hero_id": 174,
      "leader_name": "史進",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 247,
      "name": "楊春",
      "with_hero_id": 174,
      "leader_name": "史進",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 91,
      "name": "王進",
      "with_hero_id": 174,
      "leader_name": "史進",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 1,
      "name": "吳用",
      "with_hero_id": 26,
      "leader_name": "晁蓋",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 138,
      "name": "公孫勝",
      "with_hero_id": 26,
      "leader_name": "晁蓋",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 9,
      "name": "阮小二",
      "with_hero_id": 26,
      "leader_name": "晁蓋",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 62,
      "name": "阮小五",
      "with_hero_id": 26,
      "leader_name": "晁蓋",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 11,
      "name": "阮小七",
      "with_hero_id": 26,
      "leader_name": "晁蓋",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 23,
      "name": "白勝",
      "with_hero_id": 26,
      "leader_name": "晁蓋",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 94,
      "name": "李俊",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 218,
      "name": "童威",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 212,
      "name": "童猛",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 154,
      "name": "薛永",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 106,
      "name": "戴宗",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 172,
      "name": "李逵",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    },
    {
      "hero_id": 28,
      "name": "花榮",
      "with_hero_id": 88,
      "leader_name": "宋江",
      "origin_act_id": "",
      "relationship_zh": "使用者最新指定可招募在野同伴",
      "selection_basis": "user_gameplay_assignment"
    }
  ],
  "recruitment": {
    "command": "recruit",
    "target_status": "P",
    "chance_percent": -1,
    "associated_leader_only": true,
    "routes": [
      "local_tavern",
      "remote_spy",
      "exile_free_recruitment"
    ],
    "preserve_costs_capacity_monthly_orders_and_location_checks": true,
    "native_acceptance": true
  },
  "scope": "New-game placement only; appeared free, zero troops, no employer; excluded from random deputies and free-population transfers. No reset on save/load.",
  "recruitment_unblock_hero_ids": [
    138
  ],
  "precedence": "Latest explicit24 free companions override earlier fixed officer assignments only for these IDs. Retain rulers, other officers, solo-player starts and all save employment. Native recruitment gates remain authoritative; no forced100% acceptance.",
  "selection_note": "最新林沖4清風山、魯智深5二龍山;武松改與林沖同州在野。燕順三人留4在野,不成立獨立勢力;其餘同伴及開局部將不變。",
  "latest_adjustment_source": "user_protagonist_roster_20261023",
  "force_free_over_fixed_ids": [
    25,
    177,
    145,
    144,
    173,
    46,
    108,
    4,
    60,
    247,
    91,
    1,
    138,
    9,
    62,
    11,
    23,
    94,
    218,
    212,
    154,
    106,
    172,
    28
  ],
  "selected_starting_service": {
    "revision": "2026-10-25.1",
    "source": "user_all_protagonist_initial_parties_20261025",
    "scope": "all configured protagonist factions, selected or NPC; new_game only after solo/free baseline; never load or view",
    "loyalty": [
      80,
      100
    ],
    "soldiers": [
      10,
      30
    ],
    "groups": [
      {
        "leader_id": 26,
        "leader_name": "晁蓋",
        "officer_ids": [
          1,
          138,
          9,
          62,
          11,
          23
        ],
        "officer_names": [
          "吳用",
          "公孫勝",
          "阮小二",
          "阮小五",
          "阮小七",
          "白勝"
        ],
        "story_act": "chao_gai_03"
      },
      {
        "leader_id": 174,
        "leader_name": "史進",
        "officer_ids": [
          4,
          60,
          247
        ],
        "officer_names": [
          "朱武",
          "陳達",
          "楊春"
        ],
        "story_act": "shi_jin_04"
      },
      {
        "leader_id": 88,
        "leader_name": "宋江",
        "officer_ids": [
          94,
          218,
          212,
          154,
          172
        ],
        "officer_names": [
          "李俊",
          "童威",
          "童猛",
          "薛永",
          "李逵"
        ],
        "officer_overrides": {
          "172": {
            "loyalty": 100,
            "soldiers": 27,
            "source": "user_song_jiang_li_kui_start_20261024"
          }
        },
        "story_act": "song_jiang_03"
      },
      {
        "leader_id": 239,
        "leader_name": "魯智深",
        "officer_ids": [
          25,
          46
        ],
        "officer_names": [
          "楊志",
          "曹正"
        ],
        "story_act": "lu_zhishen_04"
      }
    ],
    "count_note": "Chao Gai request lists six names despite saying seven; use exactly the six explicit names, do not invent a seventh.",
    "remaining_free": "Wu Song remains free at Lin Chong province4; Yan Shun/Wang Ying/Zheng Tianshou also stay free there. Lu party remains Yang Zhi/Cao Zheng at5; other parties unchanged.",
    "precedence": "Assign every configured party at new game; selected party draws first, then remaining groups. Preserve leader troops, native stats/body/resources/quality; add independent10..30 soldier draws except fixed Li Kui100 loyalty27 troops.",
    "soldier_distribution": "independent discrete uniform inclusive per listed subordinate; keep ruler troops; rebuild province total; no redistribution from ruler or other people"
  },
  "native_recruitment_priority": "project.strategy.windows supersedes the archived guaranteed chance; preserve local starting assignments, capacity and cost gates"
}

指定在野人物與最新主角例外#

project.initial.character_availability完整參照
named people remain free and cannot be drawn as random officers; final protagonist roster supersedes old Lu Zhishen free placement
檢視來源常數(含歷史值)
{
  "source": "user_character_availability_20261022",
  "released_hero_ids": [
    197,
    91,
    36,
    59,
    223,
    42,
    220,
    216
  ],
  "additional_free_hero_ids": [
    95
  ],
  "newly_neutral_province_ids": [
    3,
    4,
    14,
    15,
    33,
    39,
    41,
    42
  ],
  "pinned_free_locations": [
    {
      "hero_id": 209,
      "name": "燕順",
      "with_hero_id": 24,
      "source": "user_lin_lu_start_locations_20261024"
    },
    {
      "hero_id": 197,
      "name": "王英",
      "with_hero_id": 24,
      "source": "user_lin_lu_start_locations_20261024"
    },
    {
      "hero_id": 158,
      "name": "鄭天壽",
      "with_hero_id": 24,
      "source": "user_lin_lu_start_locations_20261024"
    }
  ],
  "blocked_hero_ids": [
    205,
    243,
    189,
    2,
    38,
    90,
    191,
    95,
    93
  ],
  "blocked_names": [
    "王慶",
    "方臘",
    "田虎",
    "蔡京",
    "楊戩",
    "宿元景",
    "童貫",
    "羅真人",
    "李師師"
  ],
  "blocked_routes": [
    "town",
    "tavern",
    "prison",
    "recruit",
    "poach",
    "surrender"
  ],
  "local_recruitment": {
    "enabled": true,
    "location": "own_province_tavern",
    "target_status": "P",
    "chance_and_cost": "project.campaign.strategies:recruit",
    "uses_monthly_order": true,
    "note": "Eligible local free people use the existing recruitment cost and chance. Lu Zhishen is now a starting ruler, not a free target."
  },
  "scope": "new_game_initialization; recruitment exclusions apply to every command; explicit pinned free location overrides population balancing",
  "latest_free_hero_ids": [
    4,
    74,
    196,
    145,
    179,
    132,
    204,
    166,
    237,
    95
  ],
  "latest_free_source": "user_personnel_professions_20261022",
  "latest_unblock_source": "user_origin_companions_20261023",
  "latest_protagonist_source": "user_protagonist_roster_20261023"
}

全員登場與勢力開局兵力#

project.initial.personnel_and_troops完整參照
after officer selection activate every remaining pending actor as free; protect the explicit24 as free; current employed faction determines soldiers; unaffiliated0; source henchmen ignored
  • 含勢力首領;在野陣營關聯不是任職。原始s1快照及henchmen僅作來源存檔,不參與配兵。優先於舊候補及一般兵力範圍。其他勢力沿用舊範圍。
檢視來源常數(含歷史值)
{
  "source": "user_personnel_troops_balance_20261022",
  "source_snapshot_version": "scenario_1101_v2_40758d170ec0",
  "activate_all_remaining_pending_as_free": true,
  "previously_pending_free_ids": [
    7,
    13,
    16,
    18,
    20,
    21,
    23,
    34,
    40,
    61,
    75,
    76,
    80,
    97,
    112,
    122,
    127,
    134,
    148,
    176,
    186,
    192,
    194,
    226
  ],
  "unaffiliated_soldiers": 0,
  "ignore_source_henchmen": true,
  "groups": [
    {
      "id": "government_and_rebels",
      "label": "高俅/朝廷/方臘/田虎/王慶",
      "leader_ids": [
        187,
        243,
        189,
        205
      ],
      "soldiers": [
        100,
        100
      ]
    },
    {
      "id": "manors_and_wang_lun",
      "label": "祝家莊(祝龍)/史家莊(史進)/曾頭市(史文恭)/王倫",
      "leader_ids": [
        241,
        174,
        182,
        206
      ],
      "soldiers": [
        30,
        60
      ]
    }
  ],
  "scope": "new_game; active current allegiance only, including rulers; affinity alone is not employment; other factions retain their previous ranges"
}

在野人物接鄰均衡配置#

project.initial.free_population_balance完整參照
mean=total_free/49; choose largest above-mean source then its lowest-count adjacent destination; move one queued free actor only if count gap>=2; repeat until no eligible transfer
  • 所有49州含無主州;不移動現役、君主、太守或流亡者。差距至少2使平方和嚴格下降,避免非整數平均值的反覆搬遷。接鄰限制可能阻止全圖等量;保留前後人數、每一步路徑與來源州府。此規則在首府搬遷後執行,優先於先前在野定點與人口均分;最新project.initial.character_availability的魯智深定點例外優先。
檢視來源常數(含歷史值)
{
  "source": "user_personnel_troops_balance_20261022",
  "province_count": 49,
  "eligible_status": "P",
  "include_unowned_provinces": true,
  "source_order": "largest free count, then smallest province ID",
  "destination_order": "adjacent province with smallest free count, then smallest province ID",
  "person_order": "initial hero ID ascending, arrivals appended to queue",
  "move_condition": "source_count * 49 > total_free and source_count - destination_count >= 2",
  "termination": "each move strictly reduces sum of squared counts; stop when no eligible adjacent transfer remains",
  "scope": "new_game after employment, appearance, soldiers and capital relocation; may override earlier free-person positions; does not change rulers, governors, faction affinity or source observations"
}

方臘首府49移至46#

project.initial.capital_relocations完整參照
replay prior balanced allocation then move all source people to destination without rebalancing; retain existing destination people; merge stockpiles; transfer provincial allocations; clear source ownership, people and resources
  • 此項優先於先前三州均分。46原有4名在野保留,方臘新根據地46/44/48人數為16/11/11;原始地形、州名及設施不搬移。金糧鐵毛皮合併,其他開局內政配置轉移至46,49清空。
檢視來源常數(含歷史值)
{
  "moves": [
    {
      "source_province_id": 49,
      "destination_province_id": 46,
      "leader_id": 243,
      "moved_hero_ids": [
        8,
        35,
        57,
        58,
        68,
        117,
        127,
        129,
        143,
        199,
        226,
        243
      ],
      "existing_destination_hero_ids": [
        5,
        120,
        150,
        152
      ],
      "stockpile_merge_keys": [
        "money",
        "food",
        "metal",
        "fur"
      ],
      "provincial_transfer_keys": [
        "flood_control",
        "agriculture",
        "commerce"
      ],
      "source_snapshot_version": "scenario_1101_v2_6265fcc00689",
      "destination_existing_people": "retain",
      "source_final_status": "unowned_empty"
    }
  ]
}

指定空白領地與當地在野人物#

project.initial.neutral_territories完整參照
explicit neutral provinces have owner0/governor0 and no random leader; all local people and named free people remain unemployed while retained factions keep their territories
  • 在野不保有配置兵士;未知戰後占領與招募算法不在本次補造。原始能力、部眾與來源觀測保留;最新全員登場及在野均衡優先於先前登場狀態與在野定點。
檢視來源常數(含歷史值)
{
  "source": "user_neutral_territories_20261022",
  "selection": "Explicit former strongholds are unowned; retain other factions. All named free people are excluded from random employment.",
  "province_ids": [
    1,
    2,
    3,
    6,
    12,
    13,
    14,
    15,
    17,
    26,
    27,
    28,
    30,
    31,
    32,
    33,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    49
  ],
  "province_leaders": {
    "1": 195,
    "2": 81,
    "3": 197,
    "4": 36,
    "6": 116,
    "12": 30,
    "13": 177,
    "14": 223,
    "15": 91,
    "17": 213,
    "26": 136,
    "27": 66,
    "30": 121,
    "31": 118,
    "32": 214,
    "33": 42,
    "35": 67,
    "36": 135,
    "37": 244,
    "38": 78,
    "39": 59,
    "40": 146,
    "41": 220,
    "42": 216,
    "46": 152
  },
  "free_hero_ids": [
    4,
    30,
    36,
    42,
    44,
    46,
    59,
    66,
    67,
    71,
    74,
    78,
    81,
    91,
    94,
    95,
    99,
    103,
    116,
    118,
    121,
    132,
    135,
    136,
    137,
    145,
    146,
    152,
    166,
    168,
    177,
    179,
    190,
    195,
    196,
    197,
    204,
    213,
    214,
    216,
    220,
    223,
    224,
    225,
    227,
    237,
    244,
    209,
    158
  ],
  "preserve_positions": {
    "30": 12,
    "36": 4,
    "42": 33,
    "44": 44,
    "46": 22,
    "59": 39,
    "66": 27,
    "67": 35,
    "71": 44,
    "78": 38,
    "81": 2,
    "91": 15,
    "94": 48,
    "95": 5,
    "99": 18,
    "103": 29,
    "116": 6,
    "118": 31,
    "121": 30,
    "135": 36,
    "136": 26,
    "137": 48,
    "146": 40,
    "152": 46,
    "168": 16,
    "177": 13,
    "190": 44,
    "195": 1,
    "197": 3,
    "213": 17,
    "214": 32,
    "216": 42,
    "220": 41,
    "223": 14,
    "224": 16,
    "225": 16,
    "227": 16,
    "239": 5,
    "244": 37
  },
  "preserve_appeared_ids": [
    5,
    6,
    10,
    12,
    14,
    19,
    22,
    30,
    32,
    39,
    41,
    47,
    49,
    51,
    63,
    64,
    66,
    67,
    70,
    78,
    81,
    82,
    104,
    108,
    109,
    116,
    118,
    120,
    121,
    126,
    131,
    135,
    136,
    146,
    150,
    152,
    161,
    162,
    164,
    165,
    171,
    177,
    195,
    201,
    213,
    214,
    222,
    228,
    238,
    244,
    245,
    250,
    253
  ],
  "owner_id": 0,
  "governor_id": 0,
  "color": "#d3d3d3",
  "no_random_leader": true,
  "pending_policy": "All local people are free and appeared under project.initial.personnel_and_troops.",
  "governor_replacement": {
    "province_id": 48,
    "former_governor_id": 137,
    "new_governor_id": 251,
    "new_governor_name": "王寅"
  },
  "applies_to": "new_game_initial_setup",
  "additional_source": "user_character_availability_20261022",
  "latest_free_source": "user_personnel_professions_20261022"
}

五名起始人物獨立勢力#

project.initial.starting_leaders完整參照
explicit starting_leaders override source locations and local leader ranking; player starts in own province
  • 原始人物與地點資料保留;既有候補分配不重洗。明示首領優先,其餘開局資源與部將規則不變。
檢視來源常數(含歷史值)
{
  "leaders": {
    "24": {
      "name": "林沖",
      "province_id": 4
    },
    "26": {
      "name": "晁蓋",
      "province_id": 9
    },
    "88": {
      "name": "宋江",
      "province_id": 21
    },
    "174": {
      "name": "史進",
      "province_id": 25
    },
    "239": {
      "name": "魯智深",
      "province_id": 5
    }
  }
}

最終主角順序與退選人物任職#

project.initial.protagonist_roster完整參照
ordered playable heroes [24, 239, 174, 26, 88]; first ordered hero is default; Lin Chong starts at4/Qingfeng, Lu Zhishen at5/Erlong; selected Lu gains Yang Zhi and Cao Zheng; new games only
  • 2026-10-24最新選角覆蓋舊林沖在王倫任職及楊志可選設定;僅新局,既有存檔不重設。前傳為文學濃縮,不改地形。
檢視來源常數(含歷史值)
{
  "source": "user_protagonist_roster_20261023",
  "order": [
    24,
    239,
    174,
    26,
    88
  ],
  "replacement": {
    "removed_starting_hero_id": 25,
    "new_starting_hero_id": 24,
    "province_id": 4
  },
  "retired_officers": [
    {
      "hero_id": 25,
      "name": "楊志",
      "leader_id": 239,
      "leader_name": "魯智深",
      "province_id": 5
    }
  ],
  "scope": "New games: Lin Chong rules Qingfeng Mountain/province4; Lu Zhishen rules Erlong Mountain/province5. Wu Song and the three former Yan Shun faction members are recruitable local free people at4. Never relocate loaded campaigns.",
  "story_length": "three similarly short acts: original identity, triggering event, refuge with named allies",
  "latest_source": "user_lin_lu_start_locations_20261024",
  "compatible_view_data_versions": [
    "scenario_1101_v2_4b6eb40532c6",
    "scenario_1101_v2_cd86c4328479",
    "scenario_1101_v2_23d818ac6425",
    "scenario_1101_v2_379c751dfaa9",
    "scenario_1101_v2_b23c17e237ca",
    "scenario_1101_v2_b18def97b699",
    "scenario_1101_v2_bc8623850e85",
    "scenario_1101_v2_4a235658afde"
  ],
  "legacy_starting_leader_ids": [
    25
  ]
}

指定地方勢力、固定部屬與在野歸屬#

project.initial.independent_factions完整參照
fixed faction assignments override random local selection; balance all registered people across explicit multi-province territories; each territory has a local governor; free affinity is not active employment
  • 54名明示人物全部登場;此初步均分後再套用全員在野登場與接鄰均衡。均分包含根據地原有登錄人物。
  • 原方臘49/44/48均分完成後,依project.initial.capital_relocations將49整批移至46;不重新打散44/48。田虎18/16保留均分。其他根據地與部屬/在野細分為專案配置。
  • 在野人物僅記陣營關聯,不列入現役武將、兵力或隨機部將候選。明示部屬優先於一般1–3名隨機部將。
檢視來源常數(含歷史值)
{
  "source": "user_independent_factions_20261022",
  "placement_basis": "Project placement by current province distribution; not an original-game or historical location claim.",
  "free_member_policy": "Faction affinity is separate from active service. Named free members are appeared, unassigned to a current employer, and excluded from random local deputy selection.",
  "nonplayer_color_overrides": {
    "206": "#a77b50"
  },
  "factions": [
    {
      "id": "fang_la",
      "name": "方臘",
      "leader_id": 243,
      "province_id": 46,
      "province_ids": [
        46,
        44,
        48
      ],
      "governors": {
        "44": 180,
        "46": 243,
        "48": 251
      },
      "balance_all_registered": true,
      "color": "#59364f",
      "flag_highlight": "#81526d",
      "flag_glyph": "方",
      "color_name": "深紫",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "leader_identity": "地方勢力君主",
      "leader_recruitable": false,
      "officer_ids": [
        180,
        251
      ],
      "free_members": [
        {
          "hero_id": 199,
          "province_id": 46
        },
        {
          "hero_id": 48,
          "province_id": 48
        },
        {
          "hero_id": 71,
          "province_id": 33
        },
        {
          "hero_id": 57,
          "province_id": 32
        },
        {
          "hero_id": 129,
          "province_id": 46
        },
        {
          "hero_id": 167,
          "province_id": 48
        },
        {
          "hero_id": 117,
          "province_id": 33
        },
        {
          "hero_id": 151,
          "province_id": 32
        },
        {
          "hero_id": 143,
          "province_id": 46
        },
        {
          "hero_id": 130,
          "province_id": 48
        },
        {
          "hero_id": 147,
          "province_id": 33
        },
        {
          "hero_id": 35,
          "province_id": 32
        },
        {
          "hero_id": 58,
          "province_id": 46
        },
        {
          "hero_id": 69,
          "province_id": 48
        },
        {
          "hero_id": 72,
          "province_id": 33
        },
        {
          "hero_id": 175,
          "province_id": 32
        },
        {
          "hero_id": 68,
          "province_id": 46
        },
        {
          "hero_id": 86,
          "province_id": 48
        },
        {
          "hero_id": 190,
          "province_id": 33
        },
        {
          "hero_id": 137,
          "province_id": 48
        }
      ],
      "identity_overrides": {
        "199": "力士"
      }
    },
    {
      "id": "wang_qing",
      "name": "王慶",
      "leader_id": 205,
      "province_id": 29,
      "color": "#274b3e",
      "flag_highlight": "#50715b",
      "flag_glyph": "王",
      "color_name": "深綠",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "leader_identity": "地方勢力君主",
      "leader_recruitable": false,
      "officer_ids": [
        233,
        52,
        198
      ],
      "free_members": [
        {
          "hero_id": 107,
          "province_id": 29
        },
        {
          "hero_id": 6,
          "province_id": 30
        },
        {
          "hero_id": 104,
          "province_id": 36
        }
      ]
    },
    {
      "id": "tian_hu",
      "name": "田虎",
      "leader_id": 189,
      "province_id": 18,
      "province_ids": [
        18,
        16
      ],
      "governors": {
        "16": 240,
        "18": 189
      },
      "balance_all_registered": true,
      "color": "#6d392d",
      "flag_highlight": "#955443",
      "flag_glyph": "田",
      "color_name": "赭紅",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "leader_identity": "地方勢力君主",
      "leader_recruitable": false,
      "officer_ids": [
        240,
        141
      ],
      "free_members": [
        {
          "hero_id": 203,
          "province_id": 18
        },
        {
          "hero_id": 27,
          "province_id": 12
        },
        {
          "hero_id": 17,
          "province_id": 13
        },
        {
          "hero_id": 225,
          "province_id": 17
        },
        {
          "hero_id": 193,
          "province_id": 18
        },
        {
          "hero_id": 55,
          "province_id": 12
        },
        {
          "hero_id": 168,
          "province_id": 13
        },
        {
          "hero_id": 159,
          "province_id": 17
        },
        {
          "hero_id": 210,
          "province_id": 18
        },
        {
          "hero_id": 207,
          "province_id": 12
        },
        {
          "hero_id": 99,
          "province_id": 18
        }
      ],
      "identity_overrides": {
        "203": "力士",
        "240": "力士"
      }
    },
    {
      "id": "zhu_estate",
      "name": "祝家登州",
      "leader_id": 241,
      "province_id": 8,
      "color": "#625025",
      "flag_highlight": "#8b713a",
      "flag_glyph": "祝",
      "color_name": "褐金",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "leader_identity": "地方勢力君主",
      "leader_recruitable": null,
      "officer_ids": [
        188,
        101,
        183
      ],
      "free_members": []
    },
    {
      "id": "zeng_tou",
      "name": "曾頭市",
      "leader_id": 182,
      "province_id": 22,
      "color": "#3f3d37",
      "flag_highlight": "#69665b",
      "flag_glyph": "史",
      "color_name": "深炭灰",
      "territory_opacity": 0.9,
      "label_color": "#fff0cc",
      "leader_identity": "地方勢力君主",
      "leader_recruitable": null,
      "officer_ids": [
        185,
        149,
        219,
        128,
        246
      ],
      "free_members": []
    }
  ]
}

指定人物禁止招募、挖角與勸降#

project.recruitment.independent_leaders完整參照
deny every character recruitment route for explicitly blocked hero IDs, regardless of status, location, popularity or employment value
  • 最新二十位同伴名單明示解除公孫勝的禁止招募;其餘九人仍禁止。未被禁止不代表原版完整招募機率已解;保留unknown.recruitment。
檢視來源常數(含歷史值)
{
  "blocked_hero_ids": [
    205,
    243,
    189,
    2,
    38,
    90,
    191,
    95,
    93
  ],
  "blocked_routes": [
    "town",
    "tavern",
    "prison",
    "recruit",
    "poach",
    "surrender"
  ]
}

州府開局歸屬#

project.initial.ownership完整參照
adopt explicit government regions and existing leaders; empty regions become light-gray strongholds
  • inclusive integer bounds; independent draw per resource and per affiliated appeared officer; reroll on new game, persist in saves
  • Active 1101 campaign; source s1, attributes, original troop/henchmen observations and other historical scenarios remain preserved. Initial soldier setup supersedes historical NES capacity constants only for this project setup.
檢視來源常數(含歷史值)
{
  "government_leader_id": 187,
  "government_province_ids": [
    11,
    19,
    20,
    23,
    24,
    34,
    43,
    45,
    47
  ],
  "existing_leaders": {
    "7": 215,
    "10": 206,
    "25": 4
  },
  "empty_province_ids": [
    1,
    2,
    3,
    4,
    5,
    6,
    8,
    9,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    21,
    22,
    26,
    27,
    28,
    29,
    30,
    31,
    32,
    33,
    35,
    36,
    37,
    38,
    39,
    40,
    41,
    42,
    44,
    46,
    48,
    49
  ],
  "empty_source_color": "#d6f7ad",
  "stronghold_color": "#d3d3d3",
  "basis": "Project adoption of the scenario-1 red government regions and three named landed leaders; source owner table remains unresolved."
}

空白領地首領與部將#

project.initial.strongholds完整參照
rank local free officers by employment_value; random 1..3 deputies; activate local pending only for shortages
  • inclusive integer bounds; independent draw per resource and per affiliated appeared officer; reroll on new game, persist in saves
  • Active 1101 campaign; source s1, attributes, original troop/henchmen observations and other historical scenarios remain preserved. Initial soldier setup supersedes historical NES capacity constants only for this project setup.
檢視來源常數(含歷史值)
{
  "leader_rank_field": "employment_value",
  "leader_tie_break": "hero_id_ascending",
  "deputies": [
    1,
    3
  ],
  "deputy_count_cap": "number of eligible local free and pending officers after choosing the leader",
  "shortage_policy": "activate_local_pending_only_as_needed",
  "leader_policy": "highest_employment_among_local_appeared_free; if none, highest_local_pending",
  "notes_zh": "雇用值僅作本專案招募聲望難度排序,不宣稱完整招募機率已解。已登場在野優先,不足才啟用當地候補;流亡主角保留原狀。"
}

官兵開局資源與部隊#

project.initial.government完整參照
independent inclusive RNG per resource and officer; 1000 soldiers per affiliated appeared officer
  • inclusive integer bounds; independent draw per resource and per affiliated appeared officer; reroll on new game, persist in saves
  • Active 1101 campaign; source s1, attributes, original troop/henchmen observations and other historical scenarios remain preserved. Initial soldier setup supersedes historical NES capacity constants only for this project setup.
檢視來源常數(含歷史值)
{
  "resources": {
    "money": [
      3000,
      6000
    ],
    "food": [
      3000,
      6000
    ],
    "metal": [
      500,
      999
    ],
    "fur": [
      500,
      999
    ],
    "flood_control": [
      50,
      99
    ],
    "agriculture": [
      50,
      99
    ],
    "commerce": [
      50,
      99
    ]
  },
  "soldiers": [
    100,
    100
  ],
  "training": [
    50,
    100
  ],
  "equipment": [
    50,
    100
  ]
}

非官兵開局資源與部隊#

project.initial.other完整參照
independent inclusive RNG per resource and officer; 100..500 soldiers per affiliated appeared officer
  • inclusive integer bounds; independent draw per resource and per affiliated appeared officer; reroll on new game, persist in saves
  • Active 1101 campaign; source s1, attributes, original troop/henchmen observations and other historical scenarios remain preserved. Initial soldier setup supersedes historical NES capacity constants only for this project setup.
檢視來源常數(含歷史值)
{
  "resources": {
    "money": [
      1000,
      3000
    ],
    "food": [
      1000,
      3000
    ],
    "metal": [
      100,
      300
    ],
    "fur": [
      100,
      300
    ],
    "flood_control": [
      0,
      30
    ],
    "agriculture": [
      0,
      30
    ],
    "commerce": [
      0,
      30
    ]
  },
  "soldiers": [
    10,
    50
  ],
  "training": [
    0,
    5
  ],
  "equipment": [
    0,
    40
  ]
}

州府開局兵力統計#

project.initial.aggregation完整參照
soldiers=sum of affiliated appeared officers; province training/equipment=floor(sum(soldiers*percent)/total soldiers)
  • inclusive integer bounds; independent draw per resource and per affiliated appeared officer; reroll on new game, persist in saves
  • Active 1101 campaign; source s1, attributes, original troop/henchmen observations and other historical scenarios remain preserved. Initial soldier setup supersedes historical NES capacity constants only for this project setup.
檢視來源常數(含歷史值)
{
  "rounding": "floor",
  "percent_scale": 100
}

人物兵種、在野與職業技能修訂#

project.personnel.professions完整參照
latest individual unit overrides; named free people; explicit occupation-to-skill union
檢視來源常數(含歷史值)
{
  "schema_version": 1,
  "revision": "2026-10-24.24",
  "source": "user_personnel_professions_20261022",
  "unit_overrides": [
    {
      "hero_id": 95,
      "name": "羅真人",
      "unit_type": "feather_fan"
    },
    {
      "hero_id": 239,
      "name": "魯智深",
      "unit_type": "infantry"
    },
    {
      "hero_id": 25,
      "name": "楊志",
      "unit_type": "hook_spear"
    },
    {
      "hero_id": 174,
      "name": "史進",
      "unit_type": "hook_spear"
    },
    {
      "hero_id": 243,
      "name": "方臘",
      "unit_type": "cavalry"
    },
    {
      "hero_id": 189,
      "name": "田虎",
      "unit_type": "cavalry"
    },
    {
      "hero_id": 149,
      "name": "曾魁",
      "unit_type": "cavalry"
    },
    {
      "hero_id": 240,
      "name": "卞祥",
      "unit_type": "hook_spear"
    },
    {
      "hero_id": 247,
      "name": "楊春",
      "unit_type": "infantry"
    },
    {
      "hero_id": 200,
      "name": "呂方",
      "unit_type": "hook_spear"
    }
  ],
  "free_people": [
    {
      "hero_id": 4,
      "name": "朱武"
    },
    {
      "hero_id": 74,
      "name": "郝思文"
    },
    {
      "hero_id": 196,
      "name": "焦挺"
    },
    {
      "hero_id": 145,
      "name": "石秀"
    },
    {
      "hero_id": 179,
      "name": "張清(沒羽箭)"
    },
    {
      "hero_id": 132,
      "name": "馬萬里"
    },
    {
      "hero_id": 204,
      "name": "蘇定"
    },
    {
      "hero_id": 166,
      "name": "李達"
    },
    {
      "hero_id": 237,
      "name": "李鬼"
    },
    {
      "hero_id": 95,
      "name": "羅真人"
    },
    {
      "hero_id": 239,
      "name": "魯智深"
    }
  ],
  "occupation_skills": [
    {
      "occupation": "力士",
      "aliases": [
        "力士"
      ],
      "skills": [
        "cultivator"
      ]
    },
    {
      "occupation": "大力士",
      "aliases": [
        "力持ち"
      ],
      "skills": [
        "mining"
      ]
    },
    {
      "occupation": "少女",
      "aliases": [
        "小娘"
      ],
      "skills": []
    },
    {
      "occupation": "少東家",
      "aliases": [
        "若旦那"
      ],
      "skills": [
        "recruiter"
      ]
    },
    {
      "occupation": "江湖藝人",
      "aliases": [
        "旅藝人"
      ],
      "skills": []
    },
    {
      "occupation": "官吏",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "武藝者",
      "aliases": [],
      "skills": [
        "instructor"
      ]
    },
    {
      "occupation": "長者",
      "aliases": [],
      "skills": [
        "recruiter"
      ]
    },
    {
      "occupation": "旅商人",
      "aliases": [],
      "skills": [
        "merchant"
      ]
    },
    {
      "occupation": "浪人",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "酒家",
      "aliases": [
        "居酒屋"
      ],
      "skills": [
        "black_inn"
      ]
    },
    {
      "occupation": "高官",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "商人",
      "aliases": [],
      "skills": [
        "merchant"
      ]
    },
    {
      "occupation": "無法者",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "無賴漢",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "道士",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "僧侶",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "漁夫",
      "aliases": [
        "漁師"
      ],
      "skills": [
        "shipwright"
      ]
    },
    {
      "occupation": "學者",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "獵人",
      "aliases": [],
      "skills": [
        "hunter"
      ]
    },
    {
      "occupation": "職人",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "醫者",
      "aliases": [],
      "skills": [
        "healer"
      ]
    },
    {
      "occupation": "寵臣",
      "aliases": [],
      "skills": []
    },
    {
      "occupation": "藝妓",
      "aliases": [],
      "skills": []
    }
  ],
  "unit_precedence": "latest explicit individual assignments override earlier attribute and specialty rules for listed IDs only",
  "status_scope": "new_game only; preserve other factions, existing pinned positions and free-population redistribution; no automatic rerecruitment of named free people",
  "skill_policy": "union of named novel skills and current occupation skills; deduplicate; blank occupations grant no extra skill; explicit saved project_skills remains a full override",
  "occupation_basis": "current actor.identity, not governing status and not raw identityHex; Japanese source aliases are explicit, no substring matching",
  "shipwright_and_healer": "Skill registration only: no extra multiplier, new command or bypass of existing ability/steering gates without a defined effect rule.",
  "identity_restoration": {
    "source": "user_restore_native_person_identity_20261024",
    "legacy_label": "地方勢力君主",
    "scope": "Only restore overridden identity/occupation; preserve names, IDs, serving/ruler status, faction, province, attributes, troops, resources and all source snapshots.",
    "runtime": "New games and old saves on load; only exact legacy label is replaced, custom occupations and explicit project_skills are preserved; no automatic source-save rewrite.",
    "native_crosscheck": "outputs/banditwin_analysis_20261022/scenario_characters.json; SUIDATA1.SK1 identity_code_raw, not scenario allegiance/status",
    "assignments": [
      {
        "hero_id": 8,
        "name": "樊瑞",
        "identity": "道士",
        "identity_hex": "35",
        "native_record_index": 15
      },
      {
        "hero_id": 10,
        "name": "孔明",
        "identity": "若旦那",
        "identity_hex": "2B",
        "native_record_index": 162
      },
      {
        "hero_id": 92,
        "name": "扈成",
        "identity": "若旦那",
        "identity_hex": "2B",
        "native_record_index": 31
      },
      {
        "hero_id": 115,
        "name": "李忠",
        "identity": "旅商人",
        "identity_hex": "33",
        "native_record_index": 20
      },
      {
        "hero_id": 142,
        "name": "裴宣",
        "identity": "官吏",
        "identity_hex": "02",
        "native_record_index": 13
      },
      {
        "hero_id": 156,
        "name": "鄒淵",
        "identity": "無法者",
        "identity_hex": "37",
        "native_record_index": 14
      },
      {
        "hero_id": 174,
        "name": "史進",
        "identity": "好漢",
        "identity_hex": "03",
        "native_record_index": 2
      },
      {
        "hero_id": 182,
        "name": "史文恭",
        "identity": "武藝者",
        "identity_hex": "32",
        "native_record_index": 58
      },
      {
        "hero_id": 189,
        "name": "田虎",
        "identity": "獵人",
        "identity_hex": "30",
        "native_record_index": 54
      },
      {
        "hero_id": 200,
        "name": "呂方",
        "identity": "旅商人",
        "identity_hex": "33",
        "native_record_index": 92
      },
      {
        "hero_id": 205,
        "name": "王慶",
        "identity": "若旦那",
        "identity_hex": "2B",
        "native_record_index": 141
      },
      {
        "hero_id": 209,
        "name": "燕順",
        "identity": "旅商人",
        "identity_hex": "33",
        "native_record_index": 12
      },
      {
        "hero_id": 217,
        "name": "歐鵬",
        "identity": "官吏",
        "identity_hex": "02",
        "native_record_index": 118
      },
      {
        "hero_id": 224,
        "name": "鮑旭",
        "identity": "無法者",
        "identity_hex": "37",
        "native_record_index": 183
      },
      {
        "hero_id": 241,
        "name": "祝龍",
        "identity": "若旦那",
        "identity_hex": "2B",
        "native_record_index": 19
      },
      {
        "hero_id": 242,
        "name": "李應",
        "identity": "長者",
        "identity_hex": "2A",
        "native_record_index": 8
      },
      {
        "hero_id": 243,
        "name": "方臘",
        "identity": "獵人",
        "identity_hex": "30",
        "native_record_index": 65
      }
    ]
  }
}