遊戲難度更改(測試版2)

字体:        | 上一篇 下一篇 | 打印

這種方式是透過修改module_game_menus.py文件實現的
注意:請將menus.txt備份  請不要使用非原版mod
這篇是給難度條很高又覺得不夠難的人參考
如有雷同,請告知

2007/06/30:
似乎是改太多就會報錯.........敵方的武器點也不能改,正在看看有沒有替代方法
2007/07/01:
無論如何,只要改敵方熟練度就會報錯,似乎也沒效果

QUOTE:

原帖由 ww86317564 于 2007-6-29 07:34 发表
我要一个Calradia at War的难度补丁可以做出来吗?可以帮做一下吗?
要看看該模組有沒有變更menus.txt,有的話會比較困難

說明:
選擇easy 主角 力+2 敏+1 魅+1 武器點+5 錢+35
選擇hard 水賊 力+10  得到leather_jerkin arming_sword(也就是一把劍跟衣服)  主角 錢-35

QUOTE:

easy:主角的金錢增加35 力量加2 敏捷加1 魅力加1 武器點加5
normal不改變任何數值
hard:主角金錢減35(所以有些職業一開始沒任何錢,水賊力量加10 物品多了劍跟衣服

指定部隊減少金錢(troop_remove_gold, "trp_部隊內部名稱", 數量),
remove改為add變成增加

指定部隊增加可分配的武器點(troop_add_proficiency_points, "trp_部隊內部名稱", 數量),

指定部隊能力值增加(troop_raise_attribute, "trp_部隊內部名稱",ca_能力名稱,數量),
ca_strength = 力量 ca_charisma = 魅力 ca_agility = 敏捷 ca_intelligence = 智力

指定部隊增加物品(troop_add_item, "trp_部隊內部名稱","itm_物品內部名稱",物品前綴),
以下是py文件部份內容,藍色字為修改部份
(
    "start_game_3",0,
    "Choose The Initiatory Difficulty Level..",
    "none",
    [],
    [
      ("start_easy",[],"Easy",
       [
           (troop_raise_attribute, "trp_player",ca_strength,2),
           (troop_raise_attribute, "trp_player",ca_charisma,1),
           (troop_raise_attribute, "trp_player",ca_agility,1),
           (troop_add_proficiency_points, "trp_player",5),
           (troop_add_gold, "trp_player", 35),
           (change_screen_return,0)
        ]
       ),
      ("start_normal",[],"Normal",
       [
           (change_screen_return,0)
        ]
       ),
      ("start_hard",[],"Hard",
       [
            (troop_remove_gold, "trp_player", 35),
            (troop_raise_attribute, "trp_river_pirate",ca_strength,10),
            (troop_add_item, "trp_river_pirate","itm_leather_jerkin",0),
            (troop_add_item, "trp_river_pirate","itm_arming_sword",0),
           (change_screen_return,0)
        ]
       ),
    ]
  ),

  
  (
    "start_game_2",0,
    "Before taking up a life of adventuring, you used to be...",
    "none",
    [],
    [
      ("start_squire",[(eq,"$character_gender",0)],"a squire",[
        (assign,"$character_class",0),
        (troop_raise_attribute, "trp_player",ca_strength,5),
        (troop_raise_attribute, "trp_player",ca_agility,2),
        (troop_raise_attribute, "trp_player",ca_charisma,1),
        (troop_add_proficiency_points, "trp_player",10),
        (troop_raise_skill, "trp_player",skl_leadership,1),
        (troop_raise_skill, "trp_player",skl_ironflesh,3),
        (troop_raise_skill, "trp_player",skl_weapon_master,2),
        (troop_raise_skill, "trp_player",skl_power_strike,2),
        (troop_raise_skill, "trp_player",skl_riding,1),
        (troop_raise_skill, "trp_player",skl_tactics,1),
        (troop_raise_skill, "trp_player",skl_shield,1),
        (troop_raise_skill, "trp_player",skl_prisoner_management,1),
        (troop_raise_proficiency, "trp_player",0,40),
        (troop_raise_proficiency, "trp_player",1,40),
        (troop_raise_proficiency, "trp_player",2,30),
        (troop_raise_proficiency, "trp_player",5,20),
        (troop_add_item, "trp_player","itm_leather_jerkin",imod_ragged),
        (troop_add_item, "trp_player","itm_arming_sword",imod_rusty),
#        (troop_add_item, "trp_player","itm_short_sword",imod_rusty),
        (troop_add_item, "trp_player","itm_hunting_crossbow",0),
        (troop_add_item, "trp_player","itm_leather_boots",0),
        (troop_add_item, "trp_player","itm_leather_gloves",imod_tattered),
        (troop_add_item, "trp_player","itm_bolts",0),
        (troop_add_item, "trp_player","itm_smoked_fish",0),
        (troop_add_item, "trp_player","itm_saddle_horse",imod_swaybacked),
        (troop_add_gold, "trp_player", 35),
        (jump_to_menu,"mnu_start_game_3"),
        ]),
      ("start_lady",[(eq,"$character_gender",1)],"a court lady",[
        (assign,"$character_class",1),
        (troop_raise_attribute, "trp_player",ca_strength,1),
        (troop_raise_attribute, "trp_player",ca_agility,1),
        (troop_raise_attribute, "trp_player",ca_intelligence,3),
        (troop_raise_attribute, "trp_player",ca_charisma,3),
        (troop_add_proficiency_points, "trp_player",5),
        (troop_raise_skill, "trp_player",skl_weapon_master,1),
        (troop_raise_skill, "trp_player",skl_riding,2),
        (troop_raise_skill, "trp_player",skl_wound_treatment,2),
        (troop_raise_skill, "trp_player",skl_first_aid,2),
        (troop_raise_skill, "trp_player",skl_tactics,1),
        (troop_raise_skill, "trp_player",skl_leadership,2),
        (troop_raise_skill, "trp_player",skl_trade,2),
        (troop_raise_proficiency, "trp_player",0,25),
        (troop_raise_proficiency, "trp_player",4,15),
        (troop_raise_proficiency, "trp_player",5,30),
        (troop_add_item, "trp_player","itm_woolen_dress",imod_sturdy),
        (troop_add_item, "trp_player","itm_dagger",imod_watered_steel),
        (troop_add_item, "trp_player","itm_hunting_crossbow",0),
        (troop_add_item, "trp_player","itm_bolts",0),
        (troop_add_item, "trp_player","itm_leather_boots",0),
        (troop_add_item, "trp_player","itm_smoked_fish",0),
        (troop_add_item, "trp_player","itm_courser",imod_spirited),
        (troop_add_gold, "trp_player", 40),
        (jump_to_menu,"mnu_start_game_3"),
        ]),
      ("start_hunter",[],"a hunter",[
        (assign,"$character_class",2),
        (troop_raise_attribute, "trp_player",ca_strength,3),
        (troop_raise_attribute, "trp_player",ca_agility,4),
        (troop_raise_attribute, "trp_player",ca_intelligence,1),
        (troop_add_proficiency_points, "trp_player",20),
        (troop_raise_skill, "trp_player",skl_athletics,3),
        (troop_raise_skill, "trp_player",skl_power_draw,3),
        (troop_raise_skill, "trp_player",skl_pathfinding,2),
        (troop_raise_skill, "trp_player",skl_tracking,2),
        (troop_raise_skill, "trp_player",skl_spotting,2),
        (troop_raise_proficiency, "trp_player",0,15),
        (troop_raise_proficiency, "trp_player",3,80),
        (troop_raise_proficiency, "trp_player",6,10),
        (troop_add_item, "trp_player","itm_hunting_bow",0),
        (troop_add_item, "trp_player","itm_arrows",0),
        (troop_add_item, "trp_player","itm_hatchet",0),
        (troop_add_item, "trp_player","itm_rawhide_coat",0),
        (troop_add_item, "trp_player","itm_hide_boots",0),
        (troop_add_item, "trp_player","itm_dried_meat",0),
        (troop_add_item, "trp_player","itm_sumpter_horse",0),
        (troop_add_item, "trp_player","itm_furs",0),
        (troop_add_gold, "trp_player", 35),
         (jump_to_menu,"mnu_start_game_3"),
        ]),
      ("start_priest",[(eq,"$character_gender",0)],"a novice priest",[
        (assign,"$character_class",3),
        (troop_raise_attribute, "trp_player",ca_strength,1),
        (troop_raise_attribute, "trp_player",ca_agility,1),
        (troop_raise_attribute, "trp_player",ca_intelligence,5),
        (troop_raise_attribute, "trp_player",ca_charisma,1),
        (troop_add_proficiency_points, "trp_player",5),
        (troop_raise_skill, "trp_player",skl_ironflesh,2),
        (troop_raise_skill, "trp_player",skl_wound_treatment,3),
        (troop_raise_skill, "trp_player",skl_first_aid,3),
        (troop_raise_skill, "trp_player",skl_leadership,2),
        (troop_raise_skill, "trp_player",skl_surgery,2),
        (troop_raise_proficiency, "trp_player",0,15),
        (troop_raise_proficiency, "trp_player",2,15),
        (troop_raise_proficiency, "trp_player",6,15),
        (troop_add_item, "trp_player","itm_robe",0),
        (troop_add_item, "trp_player","itm_staff",0),
        (troop_add_item, "trp_player","itm_grain",0),
        (troop_add_gold, "trp_player", 35),
        (jump_to_menu,"mnu_start_game_3"),
        ]),
      ("start_nun",[(eq,"$character_gender",1)],"a nun",[
        (assign,"$character_class",3),
        (troop_raise_attribute, "trp_player",ca_intelligence,6),
        (troop_raise_attribute, "trp_player",ca_charisma,1),
        (troop_raise_attribute, "trp_player",ca_agility,1),
        (troop_add_proficiency_points, "trp_player",5),
        (troop_raise_skill, "trp_player",skl_athletics,1),
        (troop_raise_skill, "trp_player",skl_wound_treatment,4),
        (troop_raise_skill, "trp_player",skl_first_aid,4),
        (troop_raise_skill, "trp_player",skl_leadership,1),
        (troop_raise_skill, "trp_player",skl_surgery,2),
        (troop_raise_proficiency, "trp_player",2,15),
        (troop_raise_proficiency, "trp_player",5,15),
        (troop_raise_proficiency, "trp_player",6,15),
        (troop_add_item, "trp_player","itm_robe",0),
        (troop_add_item, "trp_player","itm_staff",0),
        (troop_add_item, "trp_player","itm_grain",0),
        (troop_add_gold, "trp_player", 35),
         (jump_to_menu,"mnu_start_game_3"),
        ]),
      ("start_merchant",[],"a merchant",[
        (assign,"$character_class",3),
        (troop_raise_attribute, "trp_player",ca_strength,1),
        (troop_raise_attribute, "trp_player",ca_agility,1),
        (troop_raise_attribute, "trp_player",ca_intelligence,3),
        (troop_raise_attribute, "trp_player",ca_charisma,3),
        (troop_add_proficiency_points, "trp_player",5),
        (troop_raise_skill, "trp_player",skl_riding,2),
        (troop_raise_skill, "trp_player",skl_inventory_management,3),
        (troop_raise_skill, "trp_player",skl_pathfinding,1),
        (troop_raise_skill, "trp_player",skl_trade,3),
        (troop_raise_skill, "trp_player",skl_leadership,3),
        (troop_raise_proficiency, "trp_player",0,15),
        (troop_raise_proficiency, "trp_player",3,10),
        (troop_add_item, "trp_player","itm_leather_jacket",0),
        (troop_add_item, "trp_player","itm_leather_boots",0),
        (troop_add_item, "trp_player","itm_dagger",0),
        (troop_add_item, "trp_player","itm_winged_mace",0),
        (troop_add_item, "trp_player","itm_hunting_bow",0),
        (troop_add_item, "trp_player","itm_arrows",0),
        (troop_add_item, "trp_player","itm_smoked_fish",0),
        (troop_add_item, "trp_player","itm_saddle_horse",0),
        (troop_add_item, "trp_player","itm_sumpter_horse",0),
        (troop_add_item, "trp_player","itm_salt",0),
        (troop_add_item, "trp_player","itm_salt",0),
        (troop_add_item, "trp_player","itm_salt",0),
        (troop_add_item, "trp_player","itm_salt",0),
        (troop_add_item, "trp_player","itm_pottery",0),
        (troop_add_item, "trp_player","itm_pottery",0),
        (troop_add_item, "trp_player","itm_pottery",0),
        (troop_add_gold, "trp_player", 65),
         (jump_to_menu,"mnu_start_game_3"),
        ]),
    ]
  ),

[ 本帖最后由 someone 于 2007-7-1 15:13 编辑 ]

menus.rar
(2007-06-27 20:03:29, Size: 5.85 kB, Downloads: 3)

這次更改了一些結構 選擇性別->選擇難度->選擇職業,只要該mod沒有更動性別選擇的話應該是可以
但是請先備份
主要更改永遠敵對的勢力

py文件部份內容(修改的為藍色字)
"start_game_1",0,
    "Welcome, adventurer, to Mount&Blade. Before you start the game, you must create a character. To begin, select your character's gender.",
    "none",
    [],
    [
      ("start_male",[],"Male",
       [
           (troop_set_type,"trp_player",0),
           (assign,"$character_gender",0),
           (troop_raise_attribute, "trp_player",ca_strength,1),
           (troop_raise_attribute, "trp_player",ca_charisma,1),
           (jump_to_menu,"mnu_start_game_3")
        ]
       ),
      ("start_female",[],"Female",
       [
           (troop_set_type,"trp_player",1),
           (assign,"$character_gender",1),
           (troop_raise_attribute, "trp_player",ca_agility,1),
           (troop_raise_attribute, "trp_player",ca_intelligence,1),
           #(troop_add_proficiency_points, "trp_player",5),
           (jump_to_menu,"mnu_start_game_3")
        ]
       ),
    ]
  ),
  
  (
    "tutorial_question",0,
    "Mount&Blade includes a tutorial that teaches the basics of movement and combat. Do you want to enter the tutorial now?",
    "none",
    [
    ],
    [
      ("tutorial_question_yes",[]," Yes. I want to improve my weapon skills in the tutorial.",[
          (jump_to_menu, "mnu_training_ground"),
                                ]),
      ("tutorial_question_no",[],"No. Let me go straight to the game.",[(change_screen_return)]),
    ]
  ),
  
  (
    "start_game_3",0,
    "Please Choose The Difficulty Level..",
    "none",
    [],
    [
      ("start_easy",[],"Easy",
       [
           (troop_raise_attribute, "trp_player",ca_strength,2),
           (troop_raise_attribute, "trp_player",ca_intelligence,1),
           (troop_raise_attribute, "trp_player",ca_charisma,1),
           (troop_raise_attribute, "trp_player",ca_agility,1),
           (troop_raise_skill, "trp_player",skl_leadership,1),
           (troop_raise_skill, "trp_player",skl_weapon_master,1),
           (troop_add_proficiency_points, "trp_player",5),
           (troop_add_gold, "trp_player", 100),
           
           (troop_add_item,"trp_dark_knight","itm_saddle_horse",0),
           (jump_to_menu,"mnu_start_game_2")

        ]
       ),
      ("start_normal",[],"Normal",
       [
           (jump_to_menu,"mnu_start_game_2")
        ]
       ),
      ("start_hard",[],"Hard",
       [
            (troop_remove_gold, "trp_player", 35),
            (troop_raise_skill, "trp_dark_knight",skl_inventory_management,2),
            (troop_raise_skill, "trp_bandit",skl_inventory_management,2),
            (troop_raise_skill, "trp_mountain_bandit",skl_inventory_management,2),

            (troop_raise_attribute, "trp_river_pirate",ca_strength,4),
            (troop_raise_skill, "trp_river_pirate",skl_power_strike,1),
            (troop_raise_skill, "trp_river_pirate",skl_power_throw,1),
            (troop_add_item, "trp_river_pirate","itm_leather_jerkin",0),
            (troop_add_item, "trp_river_pirate","itm_arming_sword",0),

            (troop_raise_skill, "trp_bandit",skl_power_strike,1),
            (troop_raise_attribute, "trp_bandit",ca_strength,4),
            (troop_add_item, "trp_bandit","itm_throwing_axes",0),
            (troop_raise_skill, "trp_bandit",skl_power_throw,1),

            (troop_raise_skill, "trp_mountain_bandit",skl_power_strike,1),
            (troop_raise_attribute, "trp_mountain_bandit",ca_strength,4),
            (troop_add_item, "trp_mountain_bandit","itm_throwing_axes",0),
            (troop_raise_skill, "trp_mountain_bandit",skl_power_throw,1),

            (troop_raise_skill, "trp_sea_raider",skl_power_strike,1),
            (troop_raise_attribute, "trp_sea_raider",ca_strength,4),
            (troop_raise_skill, "trp_sea_raider",skl_power_throw,1),
            
            (troop_raise_skill, "trp_khergit_raider",skl_power_strike,1),
            (troop_raise_attribute, "trp_khergit_raider",ca_strength,4),
            
            (troop_raise_skill, "trp_khergit_horseman",skl_power_strike,1),
            (troop_raise_skill, "trp_khergit_horseman",skl_power_draw,1),
            (troop_raise_attribute, "trp_khergit_horseman",ca_strength,4),
            
            (troop_raise_skill, "trp_steppe_bandit",skl_power_strike,1),
            (troop_raise_attribute, "trp_steppe_bandit",ca_strength,4),
            (troop_raise_skill, "trp_steppe_bandit",skl_power_draw,1),
            
            (troop_raise_skill, "trp_black_khergit_horseman",skl_power_strike,1),
            (troop_raise_skill, "trp_black_khergit_horseman",skl_power_draw,1),
            (troop_raise_attribute, "trp_black_khergit_horseman",ca_strength,4),
            
            (troop_raise_skill, "trp_dark_knight",skl_power_strike,2),
            (troop_raise_skill, "trp_dark_knight",skl_ironflesh,1),
            (troop_raise_attribute, "trp_dark_knight",ca_strength,4),
            (troop_raise_skill, "trp_dark_knight",skl_athletics,2),
            (troop_remove_item,"trp_dark_knight","itm_saddle_horse",0),
            (troop_add_item,"trp_dark_knight","itm_charger",0),
            (troop_add_item,"trp_dark_knight","itm_hunter",0),
            
            (troop_raise_skill, "trp_dark_hunter",skl_power_strike,1),
            (troop_raise_attribute, "trp_dark_hunter",ca_strength,4),

           (jump_to_menu,"mnu_start_game_2")
      
]
       ),

txt文件修改(注意要備份)
打開menus.txt

由於增加了一個菜單,所以第二行數字+1(之前若為36改成37)
找到menu_start_game_1 0 (注意:最後有個空格)
更改前
menu_start_game_1 0 Welcome,_adventurer,_to_Mount&Blade._Before_you_start_the_game,_you_must_create_a_character._To_begin,_select_your_character's_gender. none 0 2
mno_start_male  0  Male  5 10505 83886080 0 0 20033 33554470 0 0 10520 83886080 0 1 10520 83886080 3 1 13050 201326594 0 0  .  mno_start_female  0  Female  5 10505 83886080 1 0 20033 33554470 1 0 10520 83886080 1 1 10520 83886080 2 1 13050 201326594 0 0  .
更改後
menu_start_game_1 0 Welcome,_adventurer,_to_Mount&Blade._Before_you_start_the_game,_you_must_create_a_character._To_begin,_select_your_character's_gender. none 0 2
mno_start_male  0  Male  5 10505 83886080 0 0 20033 33554470 0 0 10520 83886080 0 1 10520 83886080 3 1 13050 201326594 0 0  .  mno_start_female  0  Female  5 10505 83886080 1 0 20033 33554470 1 0 10520 83886080 1 1 10520 83886080 2 1 13050 201326594 0 0  .

找到menu_start_game_2 0 (注意:最後有個空格)
更改前
No._Let_me_go_straight_to_the_game.  1 13010 0 0 0  .
menu_start_game_2 0
更改後
No._Let_me_go_straight_to_the_game.  1 13010 0 0 0  .
menu_start_game_3 0 Please_Choose_The_Difficulty_Level.. none 0 3
mno_start_easy  0  Easy  10 10520 83886080 0 2 10520 83886080 2 1 10520 83886080 3 1 10520 83886080 1 1 10521 83886080 1 1 10521 83886080 16 1 10525 83886080 5 0 10528 83886080 100 0 10530 83886182 67108911 0 13050 201326595 0 0  .  mno_start_normal  0  Normal  1 13050 201326595 0 0  .  mno_start_hard  0  Hard  41 10529 83886080 35 0 10521 83886182 6 2 10521 83886154 6 2 10521 83886156 6 2 10520 83886153 0 4 10521 83886153 19 1 10521 83886153 18 1 10530 83886153 67108989 0 10530 83886153 67109054 0 10521 83886154 19 1 10520 83886154 0 4 10530 83886154 67109122 0 10521 83886154 18 1 10521 83886156 19 1 10520 83886156 0 4 10530 83886156 67109122 0 10521 83886156 18 1 10521 83886157 19 1 10520 83886157 0 4 10521 83886157 18 1 10521 83886167 19 1 10520 83886167 0 4 10521 83886168 19 1 10521 83886168 17 1 10520 83886168 0 4 10521 83886170 19 1 10520 83886170 0 4 10521 83886170 17 1 10521 83886171 19 1 10521 83886171 17 1 10520 83886171 0 4 10521 83886182 19 2 10521 83886182 20 1 10520 83886182 0 4 10521 83886182 14 2 10531 83886182 67108911 0 10530 83886182 67108916 0 10530 83886182 67108914 0 10521 83886183 19 1 10520 83886183 0 4 13050 201326595 0 0  .

menu_start_game_2 0



附件: menus.rar (2007-7-1 15:33, 6.1 K)

 


查看全部评论(0)我来说两句

-5 -3 -1 - +1 +3 +5