- UID
- 1658805
- 主题
- 0
- 阅读权限
- 30
- 帖子
- 112
- 精华
- 1
- 积分
- 356
- 金钱
- 618
- 荣誉
- 10
- 人气
- 0
- 在线时间
- 43 小时
- 评议
- 0
- 帖子
- 112
- 精华
- 1
- 积分
- 356
- 金钱
- 618
- 荣誉
- 10
- 人气
- 0
- 评议
- 0
|
中文版BOW里玩到火枪的方法^_^[最终"完美"版] Jann_Lee李
BOW743 (麻醉手枪补丁)超级完美版!JHitman
骑砍原版拿火枪的方法 tffu
手动添加购买火枪的方法-适用于任何mod fzjhy
综合起来大家看下就会有个比较明确的方法了!!!!!!!
为方便新人,现在我简单再介绍一遍!
修改前请注意:
------------------------------改之前切记备份!!!!!
------------------------------修改时保持格式与原文一致,否则极易出错!
------------------------------让NPC用火枪就必须同时给他装备弹药筒
需要改到的文件如下,(XXXX为MOD名称)
Modules\XXXX\module.ini 此文件为MOD的配置文件
Modules\XXXX\item_kinds1.txt 此文件为游戏中所有武器的资料配置文件
Modules\XXXX\troops.txt 此文件为游戏中所有人物的初始化文件!
Modules\XXXX\triggers.txt 此文件为游戏中商店卖的物品之类代码(见fzjhy的帖子)
Modules\XXXX\languages\cn_s\item_kinds.csv 武器对应的中文名称
修改时需要的代码如下:
module.ini 文件中
找到display_wp_firearms = 0 将0 改为1 (所有版本都一样,目的是显示火枪熟练度)
item_kinds1.txt 文件中
————文件的第二行是物品的总数量! (是一个数字,我原版的是271,各版本不同)
————火枪代码(各版本都一样,没有这段的话,你这个MOD就不支持火枪了)
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
297是火枪的伤类型和伤害值297-256就是显示在游戏中的伤害值,如改成356,则伤害值100,如要改为麻醉枪,就把297改为大于512的数,如改成612,则612-512钝伤害值为100
1是火枪内的子弹数,把它改大就不用弹药筒了,我是改为800 ,但不用弹药筒NPC则不会使用火枪!
38是装填速度,我是改为80
65是精度,我是改为100
————弹药筒代码(各版本相同)
itm_cartridges Cartridges Cartridges 1 cartridge_a 0 65554 0 41 8388616 2.250000 90 0 0 0 0 0 0 0 2 40 257 0
0
同上,若要改为麻醉枪,257就该改为大于512的数,如:513
没有这段要加进去,否则买不到子弹,加在文件最后,同时文件的第二行物品的总数量加1
troops.txt 文件中
trp_player Player Player 16 0 0 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 -1 0 -1 0 -1 0 -1 0
4 4 4 4 0
22 18 18 23 21 18 0
0 0 0
1 965057063007963 0 0
Player 是你自己,若要改其它NPC,可以在此文件后面找到!
-1是刚出来时身上的物品代码,-1就是空的,你可以把-1改成其它数值,原版中火枪代码为239,BOW为325,其它版本自己参照我之前帖子里的方法计算,在此不再赘述!
0 为火枪熟炼度,越高才打得越准,不改的话NPC枪法很滥!
其它参数大家其它帖子找去!
triggers.txt 文件中
基本可通过替换,而达到可以购买到火枪目的,也适用于808版基础上的其他mod
打开triggers.txt替换第7大段落,原版的开头代码必定为[0.000000 0.000000 24.000000]往上看还有2处也是如此。相对内容为,商店和装备店。
如果是其他mod数值可能会不同,但位置相对不会变化,仅是内容不同而已。
此段内容为,武器铺可买到的武器类型,和商人的所持金及商品在游戏里的刷新期。
修改前;
0.000000 0.000000 24.000000 0 19 10492 100 0 0 10490 120 0 0 6 16777218 83886210 83886225 10512 16777218 2 5 10512 16777218 3 5 10512 16777218 4 5 10512 16777218 7 6 10512 16777218 8 4 10512 16777218 9 3 10512 16777218 10 5 10512 16777218 5 2 10512 16777218 6 2!10510 16777218 30 0 20049 16777222 16777218 0 2147483678 16777222 600 0 20035 16777224 100 0 20005 16777224 200 0 10528 16777218 16777224 0 3 0 0 0
修改后;
0.000000 0.000000 24.000000 0 22 10492 100 0 0 10490 120 0 0 6 16777218 83886210 83886225 10512 16777218 2 5 10512 16777218 3 5 10512 16777218 4 5 10512 16777218 7 6 10512 16777218 8 4 10512 16777218 9 3 10512 16777218 10 5 10512 16777218 5 2 10512 16777218 6 2 10512 16777218 16 1 10512 16777218 17 1 10512 16777218 18 1 10510 16777218 30 0 20049 16777222 16777218 0 2147483678 16777222 600 0 20035 16777224 100 0 20005 16777224 200 0 10528 16777218 16777224 0 3 0 0 0
共修改了2大处,按顺序;
一、19替换为22;总的内容数量
二、增加了10512 16777218 16 1 10512 16777218 17 1 10512 16777218 18 1这段落。
!原文中为空格,为方便大家查找特别标明!
增加段落内容解释;
16 1 ;16为手枪类代码,1为数量[可修改,增加数量]
17 1 ;17为步枪类代码,1为数量[可修改,增加数量]
18 1 ;18为子弹类代码,1为数量[可修改,增加数量]
24.000000为商品刷新时间。
200为商人的所持金
Modules\XXXX\languages\cn_s\item_kinds.csv 文件中
查找有没有下面的文字,没有就加进去
itm_flintlock_pistol|燧 石 发 火 手 枪
itm_flintlock_pistol_pl|燧 石 发 火 手 枪
买不到子弹的话查找有没有下面的文字,没有就加进去!
itm_cartridges|弹 药 筒
itm_cartridges_pl|弹 药 筒
——————————————————————————————————————
如果只是想让主角拿火枪,根据fzjhy 的帖子,只需改triggers.txt 就行了
若要让NPC拿火枪的话,最简单的方法就是只给NPC装备火枪和弹药筒,不给他其它武器
若要让每个人都成为神枪手那就得修改troops.txt 中的火枪熟练度了!不过如果该NPC以在队伍中的话,改troops.txt 无效,必须重新开始游戏!
如我要将马尼德的火枪熟练度改为200,根据Modules\XXXX\languages\cn_s\troops.csv 马尼德的英文名为marnid
则在troops.txt 文件中找到这一段
trp_marnid Marnid Marnid 16 262164 0 1
89 0 69 0 141 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 -1 0
5 5 4 4 6
67 71 66 64 73 61 0
33554435 2097152 0
811011 126752808847651474 0 0
将0 改为200就行了!
----------------------------------------------------------------------------------------------------
好了,本帖到此基本完成,我不会再主动开关于火枪的帖子了,说到底我就是一菜鸟,大家还有其它问题请参照论坛其它高手的帖子,本帖不是原创,只不过是对前面高人所发帖子关于火枪问题的一些并不成熟的总结!
——再次修改此帖并无其它意思,仅仅是为了让和我一样的菜鸟在骑砍的过程中少走一些弯路!
在此谢过所有原帖的作者,谢过骑砍界所有关注及支持我的朋友!
[ 本帖最后由 tffu 于 2007-1-31 22:17 编辑 ] |
-
总评分: 金钱 + 30
查看全部评分
|