注册 | 登录

游侠NETSHOW论坛





查看: 35596|回复: 18
打印 上一主题 下一主题

[讨论] 骑马与砍杀中关于火枪的综合解决方案 [复制链接]

帖子
112
精华
1
积分
356
金钱
618
荣誉
10
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2007-1-30 23:43:43 |只看该作者 |倒序浏览
中文版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 210510 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 编辑 ]
已有 1 人评分金钱 收起 理由
muyiboy + 30 文章不错,继续努力!

总评分: 金钱 + 30   查看全部评分

使用道具 举报

帖子
112
精华
1
积分
356
金钱
618
荣誉
10
人气
0
评议
0
沙发
发表于 2007-1-30 23:52:04 |只看该作者
占位编辑
占位编辑
占位编辑
占位编辑
占位编辑

使用道具 举报

帖子
112
精华
1
积分
356
金钱
618
荣誉
10
人气
0
评议
0
板凳
发表于 2007-1-31 00:44:44 |只看该作者
准备来个满城尽带火石枪!!!!!!!!!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
116
精华
0
积分
58
金钱
148
荣誉
0
人气
0
评议
0
地板
发表于 2007-1-31 00:50:27 |只看该作者
在0.808原版里面我的手下用枪的时候子弹那叫一个漫天飞啊…………就是打不到敌人身上,晕厥……

而且只有手枪一种,没有其他枪械可买……

使用道具 举报

帖子
16
精华
0
积分
8
金钱
56
荣誉
0
人气
0
评议
0
5#
发表于 2007-1-31 01:14:15 |只看该作者
我是本人打不到敌人都没有杀伤力
有买到手枪和子弹就是打不到敌人
(有瞄准喔)

使用道具 举报

帖子
536
精华
0
积分
269
金钱
10154
荣誉
0
人气
10
评议
0
6#
发表于 2007-1-31 08:55:32 |只看该作者
补充一下,160是射速,高了有时反而打不倒人了。

伤害不要太大了,40的伤害就好了,大了会影响精度,
最好枪是0伤害,但火药桶100钝击。
你就享受神枪手的乐趣吧。

使用道具 举报

帖子
1475
精华
0
积分
768
金钱
3200
荣誉
3
人气
0
评议
0
7#
发表于 2007-1-31 09:34:22 |只看该作者
强烈支持加精华!
顶!
终于有希望火枪队了.

bow的triggers.txt怎么改?

[ 本帖最后由 nene 于 2007-1-31 09:46 编辑 ]

使用道具 举报

帖子
81
精华
0
积分
51
金钱
368
荣誉
1
人气
0
评议
0
8#
发表于 2007-1-31 09:38:12 |只看该作者
谢谢楼主,真是方便了大家。各种方法结合起来可以完美解决
楼上的所言正确,速度快了打不倒人,我都是改为60以下了,基本是抛射,应该游戏设置的不太好,火枪的地心引力也和箭一样。
改枪效果也一样,基本效果以武器为主。

使用道具 举报

帖子
116
精华
0
积分
58
金钱
148
荣誉
0
人气
0
评议
0
9#
发表于 2007-1-31 12:04:46 |只看该作者
有没有哪位大大能把那暗黑骑士瑞典骑士和6NPC的英文名字发一下啊,在文件里找半天没头绪……

使用道具 举报

帖子
116
精华
0
积分
58
金钱
148
荣誉
0
人气
0
评议
0
10#
发表于 2007-1-31 12:29:04 |只看该作者
“弹药筒代码(各版本相同)
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 “

这里改子弹伤害的似乎没用

使用道具 举报

帖子
1475
精华
0
积分
768
金钱
3200
荣誉
3
人气
0
评议
0
11#
发表于 2007-1-31 13:54:30 |只看该作者
谢谢lz,我终于玩上火枪啦,看我的精准一击!看我的火枪队!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
116
精华
0
积分
58
金钱
148
荣誉
0
人气
0
评议
0
12#
发表于 2007-1-31 17:22:01 |只看该作者
顶上去,希望有朋友能解答
20202020202020

使用道具 举报

帖子
112
精华
1
积分
356
金钱
618
荣誉
10
人气
0
评议
0
13#
发表于 2007-1-31 18:00:13 |只看该作者
原帖由 克莱曼 于 2007-1-31 12:29 发表
“弹药筒代码(各版本相同)
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就该 ...




有用的,我改成520,游戏中弹药筒钝伤害成为8

使用道具 举报

穆伊·红须
『欧美角色扮演/冒险游戏区』
矮人族 蛮王
★★★★

版主勋章大头像勋章

帖子
3824
精华
9
积分
5032
金钱
15948
荣誉
132
人气
0
评议
0

14#
发表于 2007-1-31 18:06:25 |只看该作者
LZ的钻研精神值得我们大家学习

使用道具 举报

穆伊·红须
『欧美角色扮演/冒险游戏区』
矮人族 蛮王
★★★★

版主勋章大头像勋章

帖子
3824
精华
9
积分
5032
金钱
15948
荣誉
132
人气
0
评议
0

15#
发表于 2007-1-31 18:10:11 |只看该作者
期待LZ全部完成..

如能把NPC用火枪的方法一起添上

就完美了

使用道具 举报

穆伊·红须
『欧美角色扮演/冒险游戏区』
矮人族 蛮王
★★★★

版主勋章大头像勋章

帖子
3824
精华
9
积分
5032
金钱
15948
荣誉
132
人气
0
评议
0

16#
发表于 2007-2-12 17:45:56 |只看该作者
此贴应该加入精华 现在补上

使用道具 举报

穆伊·红须
『欧美角色扮演/冒险游戏区』
矮人族 蛮王
★★★★

版主勋章大头像勋章

帖子
3824
精华
9
积分
5032
金钱
15948
荣誉
132
人气
0
评议
0

17#
发表于 2007-2-12 17:47:43 |只看该作者
以后大家把帖子完善了
觉得可以加精华了 直接PM矮子吧

使用道具 举报

帖子
8
精华
0
积分
4
金钱
53
荣誉
0
人气
0
评议
0
18#
发表于 2007-7-25 16:36:20 |只看该作者
想問.......
0.751版行嗎?

使用道具 举报

穆伊·红须
『欧美角色扮演/冒险游戏区』
矮人族 蛮王
★★★★

版主勋章大头像勋章

帖子
3824
精华
9
积分
5032
金钱
15948
荣誉
132
人气
0
评议
0

19#
发表于 2007-7-26 15:27:02 |只看该作者
原帖由 LUKE1230 于 2007-7-25 16:36 发表
想問.......
0.751版行嗎?

不行的

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-26 09:37 , Processed in 0.278428 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到