首先来讲讲修改物品属性...拿现在很热的BOW来讲吧..其他剧本也大同小异...大家要学会举一反三..
要修改物品..必须知道武器的名字...准确来说应该是武器的代码...
这里以阿瓦利之枪为例..(大家应该都喜欢这个吧^_^)
要知道代码可以打开Band of Warriorslanguagescn_sitem_kinds.csv
找到下面的代码
itm_awali_pike|阿瓦利之枪
itm_awali_pike_pl|阿瓦利之枪
记住前面的 itm_awali_pike 这个就是啊力瓦之枪的代码..
然后打开item_kinds1.txt
按 ctrl+f.. 查找刚刚找到的代码 itm_awali_pike..
会出现
itm_awali_pike Awali_Pike Awali_Pike 1 khergitpikestrong 0 1078034436 4222124851986688 378 10 6.000000 100 0 0 0 0 0 110 0 324 0 282 0
0
这个就是啊利瓦长枪的属性..
其中110代表攻速.324代表范围.282代表伤害(伤害的计算好像是282-256=26)也就是说改356就是100攻了.
6.000000就是重量...其他大家看着办吧..而0代表这个属性枪没有...我想大家应该不会把弓箭的属性加进去吧.-_-
改完做好后保存.再进入BOW枪的属性就变成你改的了..
其实改其他东西的办法也和上面的差不多..
主要是通过汉化文档那里找到代码..然后在通过对应的文档来修改...
再讲个在BOW里买到火枪的方法吧
首先打开item_kinds1.txt
找到
itm_flintlock_pistol Flintlock_Pistol Flintlock_Pistol 1 flintlock_pistol 0 4259856 481036795904 230 0 1.500000 100 0 0 65 0 0 38 160 0 1 297 0
2
-50.000000 2 11105 27 36 0 11205 234881026 0 0
-51.000000 2 600 268435505 0 0 11208 234881026 10 0
将其替换成(注意备份前面的代码)
itm_flintlock_pistol Light_Crossbow Light_Crossbow 1 light_crossbow 0 6357001 5637160960 67 10 2.500000 100 0 0 0 8 0 43 59 0 1 286 0
0
让后保存..进入游戏后到武器店买..名字是X石火枪..但是图片是努来的..所以大家要看清楚..另外不是每个城都有的..可能要跑很多城才买到.
如果要NPC也用火枪的话就多买几把..然后退出游戏..把刚刚替换的代码再改会原来的.再进入游戏就可以用了..
另外有朋友说买不到子弹..所以我就想出了个办法..节省了子弹的武器栏..还打场大战都用不完子弹..
具体方法就是通过修改火枪的属性..
在item_kinds1.txt里找到火枪的代码
itm_flintlock_pistol Flintlock_Pistol Flintlock_Pistol 1 flintlock_pistol 0 4259856 481036795904 230 0 1.500000 100 0 0 65 0 0 38 160 0 1 297 0
2
-50.000000 2 11105 27 36 0 11205 234881026 0 0
-51.000000 2 600 268435505 0 0 11208 234881026 10 0
这里的1就是枪本身装填的子弹数..如果将其改成800..那就是说发800颗子弹需要装填..(专打马都应该够了)
然后就是招牌动作...保存退出..
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
再来一个就说改兵种的属性吧..首先找到languagescn_s roops.csv
找到你要改的兵种的代码..这里以我最喜欢的暗黑精英战士
trp_dark_champion|暗黑精英战士
trp_dark_champion_pl|暗黑精英战士
然后打开troops.txt
查找trp_dark_champion
会出现下面的代码.
trp_dark_champion Dark_Champion Dark_Champions 66061312 0 0 5
241 0 211 0 291 0 294 0 144 0 96 0 196 0 59 0 77 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 5 5 4 4 38 213 223 201 218 217 200 0
48 1133510704 479232
1 126101340395962944 815559 143230535139294655
这里就是精英暗黑骑士的属性..
红色的是黑暗骑士的装备 ..-1 代表没有..至于到底物品代码是什么大家可以查阅其他贴..因为篇幅问题.这里不详细列出.(我在后面列了个自己找物品代码的方法)
蓝色的分别代表力量.敏捷.智慧.魅力.等级..
绿色的代表武器熟练度..顺序是单手.双手.长枪.弓箭.弩箭.投掷.和火器.
-------------------------------------------------------------------------------------------------------
另外再教各位新手几个小技巧..
首先是在游戏里用中文名字..
在languagescn_s roops.csv找到
trp_player|
如果没有可以自己在181行处添加..
trp_player|夏日烈风
trp_player_pl|夏日烈风
这样进入游戏新建人物...随便输入个英文名..然后加一点武器熟练度名字就会变成凯撒了 .
-------------------------------------------------------------------------------------------------------
还有和俘虏对话后招募俘虏自动加入队伍..
具体方法就是打开conversation.txt..
查找dlga_no_i_swear_i_won_t
会出现dlga_no_i_swear_i_won_t. 4095 547 0 No,_I_swear_I_wont. 6 0
然后从 dlga_don_t_try_running_aw 开始替换如下代码 dlga_don_t_try_running_aw 69631 14 3 20100 16777218 0 0 20073 16777219 16777218 0 20090 16777220 16777219 100663296 Dont_try_running_away_or_trying_something_stupid._I_will_be_watching_you. 408 1 20036 16777221 16777220 4
dlga_no_i_swear_i_won_t. 4095 408 0 No,_I_swear_I_wont. 409 0
dlga_good._you_re_not_stu 69631 409 0 Good._Youre_not_stupid_like_the_rest_of_these_scum. 410 0
dlga_[end_the_conversatio 69631 410 0 [End_the_conversation] 411 0
dlga_i_hope_you_re_lookin 69631 411 0 I_hope_youre_looking_forward_to_life_as_a_slave,_scum. 6 0
dlga_[try_to_recruit_the_ 69631 410 0 [Try_to_recruit_the_prisoner] 412 0
dlga_listen_scum_you_have 69631 412 0 Listen,_scum,_you_have_one_last_chance_to_redeem_yourself_before_I_sell_you_to_the_slave-traders.__Drop_all_your_previous_allegiances_and_swear_to_fight_for_me_and_obey_my_every_order_to_the_letter,_and_youll_be_paid,_fed_and_equipped.___If_you_dont....well,_lets_just_say_that_life_as_a_slave_will_be_seemingly_unending_years_of_agony,_malnutrition_and_beatings.___Id_advise_you_to_think_very,_very_carefully_before_refusing. 413 0
dlga_i_ll_show_you_what_i 4095 413 1 -2147483618 16777221 0 0 Ill_show_you_what_I_think_of_your_offer!_(The_prisoner_spits_at_your_feet)_There._Now_get_lost,_Im_not_interested. 414 0
dlga_[kill_the_prisoner] 69631 414 0 [Kill_the_prisoner] 415 0
dlga_[sell_the_prisoner] 69631 414 0 [Sell_the_prisoner] 416 0
dlga__you_advance_on_the_ 69631 418 0 (You_advance_on_the_prisoner_with_your_weapon_drawn) 417 0
dlga_[kill_the_prisoner] 69631 410 0 [Kill_the_prisoner] 418 0
dlga_we_have_found_a_roam 69631 416 0 We_have_found_a_roaming_slave_trader._Its_time_for_us_to_part_ways._Goodbye,_it_was_nice_not_to_know_you. 6 3 20100 16777218 0 0 10216 16777218 1 0 10528 83886080 20 0
dlga_please_{sir/madam}_d 4095 417 0 Please,_{sir/madam},_dont_kill_me._I_am_a_defenceless_prisoner._Surely_youre_not_that_cruel? 419 0
dlga_[kill_the_prisoner] 69631 419 0 [Kill_the_prisoner] 420 0
dlga_yes_idiot._i_am_that 69631 420 0 Yes,_idiot._I_am_that_cruel._Prepare_to_die. 415 0
dlga__the_prisoner_strugg 69631 415 0 (The_prisoner_struggles_against_his_shackles,_desperate_to_free_himself_and_escape_you,_but_to_no_avail._You_slit_his_throat_with_a_knife_and_watch,_satisfied,_as_his_corpse_sags_to_the_floor.) 6 2 20100 16777218 0 0 10216 16777218 1 0
dlga_[let_him_live] 69631 419 0 [Let_him_live] 421 0
dlga_very_well_i_ll_let_y 69631 421 0 Very_well,_Ill_let_you_live._I_hope_you_enjoy_life_as_a_slave. 422 0
dlga_oh_thank_you_{sir/ma 4095 422 0 Oh,_thank_you,_{sir/madam}. 6 0
dlga_thank_you_for_your_m 4095 413 1 30 16777221 0 0 Thank_you_for_your_mercy,_{sir/madam}._I_promise_to_drop_all_allegiances_to_serve_you_in_any_way_I_can. 423 0
dlga_good._now_i_ll_make_ 69631 423 0 Good._Now,_Ill_make_the_rules_clear_to_you._There_will_be_no_discrimination_against_other_soldiers_in_my_army_because_they_were_once_on_the_opposing_side_or_were_bandits._They_fight_for_me_now,_as_do_you._Their_ties_with_the_past_are_broken._Think_you_can_handle_it? 424 0
dlga_yes_{sir/madam}._i_w 4095 424 0 Yes,_{sir/madam}._I_will_obey_the_rules. 425 0
dlga_oh._there_isn_t_enou 69631 425 1 -2147483547 0 0 0 Oh._There_isnt_enough_room_in_my_party_for_you._I_will_be_back_when_I_have_made_room. 6 2 20100 16777216 0 0 500 16777216 1 1
dlga_excellent._from_now_ 69631 425 1 101 0 0 0 Excellent._From_now_on,_you_fight_alongside_these_men._Help_them_when_they_need_it,_and_theyll_do_the_same_for_you._Get_equipped_and_fed._Well_head_out_as_soon_as_youre_done. 6 3 20100 16777216 0 0 10203 16777216 0 0 10216 16777216 1 0
dlga_all_right_i_have_mad 69631 14 4 20100 16777216 0 0 520 16777217 16777216 1 31 16777217 1 0 101 0 0 0 All_right,_I_have_made_room_for_you_to_join_my_party._Welcome_aboard. 6 3 20100 16777216 0 0 10203 16777216 0 0 10216 16777216 1 0
dlga_i_am_sorry_i_still_h 69631 14 4 20100 16777216 0 0 520 16777217 16777216 1 -2130706431 1 0 0 31 101 0 0 I_am_sorry,_I_still_have_no_room_for_you._Youll_have_to_wait_a_while_longer,_Im_afraid. 6 0
这样和俘虏谈话完后俘虏就会加入你的队伍了..
------------------------------------------------------------------------------------------------------------------
另外讲一个算物品ID的方法(原创单身游侠)
这个方法就是打开汉化文件item_kinds.csv(注意用记事本)
然后找到你想要的物品的行数.然后按照下面公式计算行数-1再除2
比如啊利瓦之枪在537行..所以物品ID等于(537-1)/2=268.
-------------------------------------------------------------------------------------------------------那我就给大家在讲个打造自己卫队的吧..主要讲改衣服吧..其他部位还是同样办法..
相信大家一开始玩的时候都会招农民...所以就拿农民开刷吧..打造全武装农民..呵呵^_^.
首先打开languagescn_s roops.csv
找到
trp_farmer|农民
trp_farmer_pl|农民然后再打开troops.txt
查找trp_farmer..
会找到..
trp_farmer Farmer Farmers 720575940381376512 0 0 1
213 0 214 0 269 0 212 0 203 0 308 0 156 0 155 0 155 0 107 0 108 0 82 0 78 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0
5 5 4 4 4
74 61 75 74 71 71 0
33554706 1048576 0
1 126101340395962944 815559 143230535139294655
至于哪里是关于装备的大家应该知道了吧..接着我们就要改他的装备了..这里又要涉及到物品的代码了..
又要用我那麻烦的方法了...(如果有谁知道哪个帖有物品代码的话请给我发个..谢谢合作)
上面那个107和108分别就是农民穿的衣服.将两个都替换成147..那样农民上场后就会变成穿暗黑甲的农民了..哈哈..比暗黑农民还要厉害^_^
这个方法是我自己研究出来的...不过可能会麻烦了点...但是能亲手打造自己的军队..我想大家都不会嫌麻烦吧..
-------------------------------------------------------------------------------------------------------
以下是第二版的内容 -------------------------------------------------------------------------------------------------------
首先讲下BOW里那个module.ini文件吧...
这里可以解决玩家带兵数量的问题..(但是24兵种我还不知道怎么改)
skill_leadership_bonus = 5 这段的意思是讲每点统领能带多少兵.如果将5改300就是说每加1点统领能带300的士兵.
skill_prisoner_management_bonus = 5 这段的意思是讲每点俘虏管理能带多少俘虏.
blood_multiplier = 2.0 这段是讲暴血量..(暴力狂注意啦)
seeing_range = 6.5 这段好像是改大地图视野的..
其他我觉得也没什么用...所以这里就不详细列出了...
-------------------------------------------------------------------------------------------------------再讲讲怎么改自己的存档...
首先进入游戏..让后打开角色属性的界面..按下统计..在按导出角色存档..
注意..只能导出英文名字的角色..中文的不行...
让后在CharExport文件夹里打开以你角色命名的XXX.txt文件..
这里以我的存档讲解下..
xp = 9999999 经验
money = 37 钱
attribute_points = 0 属性点
skill_points = 0 技能点
weapon_points = 0 武器点
strength = 30 力量
agility = 21 敏捷
intelligence = 5 智力
charisma = 4 统领
trade = 0 交易
leadership = 2 统领
prisoner_management = 1 俘虏
first_aid = 0 急救
surgery = 0 手术
wound_treatment = 0 疗伤
inventory_management = 0 物品管理
spotting = 0 侦察
pathfinding = 0 向导
tactics = 0 战术
tracking = 0 跟踪
trainer = 0 教练
horse_archery = 1 骑射
riding = 3 骑术
athletics = 3 跑动
shield = 0 盾防
weapon_master = 2 武器掌握
power_draw = 4 强攻
power_throw = 0 强掷
power_strike = 1 强击
ironflesh = 2 铁骨
one_handed_weapons = 54 单手武器熟练度
two_handed_weapons = 25 双手武器熟练度
polearms = 53 长武器熟练度
archery = 999 弓箭熟练度
crossbows = 17 弩箭熟练度
throwing = 22 投掷熟练度
firearms = 0 火器熟练度
-------------------------------------------------------------------------------------------------------还有就是修改NPC能力..这里以马尼德为例..
首先在languagescn_s roops.csv 找到马尼德的英文名...
trp_marnid然后在troops.txt里查找trp_marnid会出现:
trp_marnid Marnid Marnid 16 262164 0 0
107 0 81 0 203 0 269 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 5 5 4 4 1
74 62 73 67 66 66 067108867 2097152 0
811011 126752808847651474 0 0
这里红色的代表装备..绿色是力量,敏捷.智力.魅力.等级蓝色是武器熟练度.黄色的是技能的等级.
这几个数字是10进制的,改这个前先打开计算器,在查看那里选择科学型。比如要把前面的5个技能都改成1,在计算器那点下16进制,打5个1再点下10进制,把出来的数字和768955替换就行了。他是倒置的,67108867是最后的8个技能,0才是开头的5个.要改10的话在16进制那打A,不要超出A,会出错的!技能格式是最下面的8个,中间8个,开头5个,要加空格不然也会出错!(59123608 )
-------------------------------------------------------------------------------------------------------然后再给大家讲个通过修改得到极品武器的方法...
我不知道大家对极品武器的概念是什么...可能就是商店买不到的吧...
那我就拿杜朗达尔圣剑说说吧.
首先打开languagescn_sitem_kinds.csv
找到
itm_durendal|杜朗达尔圣剑
itm_durendal_pl|杜朗达尔圣剑然后再打开item_kinds1.txt.
查找itm_durendal会出现
itm_durendal Durendal Durendal 2 baron 0 scab_bastardsw_b 3458764513820540928 4198403 9223635954298781951 8824 532 2.250000 100 0 0 0 15 43008 106 0 110 0 285 42
0
将其替换为
itm_durendal Broadsword Broadsword 2 broadsword 0 scab_broadsword 3458764513820540928 4259842 9223388564182532110 152 532 2.500000 100 0 0 0 8 27648 91 0 100 0 256 27
0
然后进入游戏.到武器店买杜朗达尔圣剑..不过他的图片是宽剑的...买了之后退出游戏..
接着将刚刚改了的代码替换成原代码.
itm_durendal Durendal Durendal 2 baron 0 scab_bastardsw_b 3458764513820540928 4198403 9223635954298781951 8824 532 2.250000 100 0 0 0 15 43008 106 0 110 0 285 42
0
这方法和买火枪是同一种办法...其他武器也可以用这个办法改出来..不过可能要多跑几个城才能买..
修改武器参数,使得武器能在市场购买 大家玩的很多mod中都有些特殊装备是不能在市场上购买的,而我们又没有源代码,只好直接 item_kinds.txt文件,让该种武器能够在市场上被出售. 物品能在市场出售的是与 itp_merchandise = 0x00010000 有关的,而且只与这个有关,不 不同物品有不同的出售代码.
(其中的0x00010000表示的是16进制数10000) 进行操作前,请先备份item_kinds.txt文件 举例如下: 以BOW的awali pike为例,打开item_kinds.txt文件,查找itm_awali_pike itm_awali_pike Awali_Pike Awali_Pike 1 khergitpikestrong 0 1077972996 4222124851986688 378 10 6.000000 100 0 0 0 0 0 110 0 324 0 282 0 0 红色的10进制的数字是描述了awali pike的属性,这一个数字描述了很多的属性. 用附件中的计算器把10进制的1077972996转换16进制40409004. 把40409004和itp_merchandise = 0x00010000对比一下 40409004 10000 我们发现40409004的从右数第5位上的数位为0,这表明这种武器是不能在市场上购买到的. 注意!如果从右数第5位上的数位为1,这表明这种武器已经有"可出售"的属性,就不要进行下面的操作!
比如:
itm_sword Sword Sword 2 long_sword 0 scab_longsw_a 3458764513820540928 4259842 9223388564182532111 168 532 1.500000 100 0 0 0 0 24576 100 0 102 0 276 24
0
找到4259842,把它转化为16进制, 为410002,那么从右数第5位已经有1了,表示sword已经具备"可出
"的属性,就不要进行下面的操作!
另外一点注意:修改的数据不是 3458764513820540928,那是剑鞘scab_longsw_a的数据.
把数字相加
40409004 10000 --------------------------------------------------------------- 40419004 那么这个数据表明我们给awali pike加上了"可出售"的属性. 用计算器把16进制的40419004转换为10进制得:1078038532 把原来的数据
itm_awali_pike Awali_Pike Awali_Pike 1 khergitpikestrong 0 1077972996 4222124851986688 378 10 6.000000 100 0 0 0 0 0 110 0 324 0 282 0 0 改成 itm_awali_pike Awali_Pike Awali_Pike 1 khergitpikestrong 0 1078038532 4222124851986688 378 10 6.000000 100 0 0 0 0 0 110 0 324 0 282 0 0 那么就可以在市场上购买到awali pike了. 其他不能出售的武器改为可出售的武器,方法类似. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 下面我们说说物品在市场上出售的概率: 整个概率与一个物品的参数有关 itm_awali_pike Awali_Pike Awali_Pike 1 khergitpikestrong 0 1077972996 4222124851986688 378 10 6.000000 100 0 0 0 0 0 110 0 324 0 282 0 0 那就是物品重量6.000000后面紧接着的数据:充裕度100,把这个充裕度100改成最高的255,可以使得物 在市场上出售的概率成为原来的2.55倍.那么将比其他充裕度为100的武器更容易出现在市场. itm_gothicsword Sword_of_Holy_Luciender Great_Sword 1 gothicsword 0 4198403 9223635924301119728 800 2580 7.000000 100 0 0 0 13 40960 140 0 135 0 356 100
0
4198403换成16进制为401003
401003=400000+1000+3
400000是itp_primary 主要装备
1000是itp_unique 独有武器
3是itp_type_two_handed_wpn 双手武器
你改成411003出错了吗?那么错误在于这个武器设置是独有武器了.
401003----->410003即4259843
最后改成
itm_gothicsword Sword_of_Holy_Luciender Great_Sword 1 gothicsword 0 4259843
9223635924301119728 800 2580 7.000000 255 0 0 0 13 40960 140 0 135 0 356 100
0
就可以被购买了
如果你还要破盾加成:
itp_bonus_against_shield = 0x20000000
把401003的的独有武器属性去掉,
400003
10000 加上"可出售"属性
20000000 加上"破盾加成"属性
--------------------------
20410003
把20410003换成10进制 541130755
改成
itm_gothicsword Sword_of_Holy_Luciender Great_Sword 1 gothicsword 0 541130755 9223635924301119728 800 2580 7.000000 255 0 0 0 13 40960 140 0 135 0 356 100
0 那这把剑将有破盾和可出售的属性.
[ 本帖最后由 夏日烈风 于 2007-4-3 10:49 PM 编辑 ] |