- UID
- 5556
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
:loveliness: 工具必备:x3 modmanager
x3 editor
这两个工具在我mod/scripts区的帖子里有介绍。
步骤:
1. 建立c:\frankwqmod
2. 运行x3 modmanager
3. 用mod manager把x3 游戏根目录下的所有.cat文件,按照01---n的顺序解压到c:\frankwqmod,解压时要选上decompress compressed files和preserve file paths。中间遇到相同的文件,一律选覆盖。
4. 运行x3 3ditor里的TXT Editor。
5. 用txt editor 打开c:\frankwqmod\types\TLasers.txt 文件。 在左栏可以选择按照名称name或编号id对武器分类。这里选按name分,然后选中想要修改的武器。以某位朋友的“棉花糖”弹武器为例,就选最高级的gamma photon pulsed cannon。然后在右栏可以看到基本信息。现在马上能修改的时武器的发射速度,叫rate of fire。单位是每分钟多少发。数字双击后可以编辑,120就是1分钟120发子弹。gppc的射速是每分89发,修改后电脑的效果和我们一样。最后,记录下projectile一栏的编号SS_BULLET_CAPITAL_GAMMA,这个就是大家看到的棉花糖了。然后点保存,覆盖原文件。
6.用txt editor 打开c:\frankwqmod\types\TBullets.txt。这里记录了所有武器子弹的数值。武器的伤害实际就等于子弹的伤害。而子弹的持续时间,飞行速度,就决定了武器的精准度和射程。子弹飞行速度越快,存在时间越长,射程当然越远,也越容易命中。同样,在左栏可以选择子弹的分类方法,这里选按id分,然后对照刚才记的记录,找到gppc弹药id这一栏,就是,SS_BULLET_CAPITAL_GAMMA。现在看有右面的参数,lifetime是子弹的存在时间,gppc子弹默认可以存在23.9s,可以往大改。不过太大不好,一个是吃显卡,还一个不安全,特别是在npc空间站附近混战的时候,常常打到人家的东西。speed就是子弹的飞行速度,单位m/s,越大越快。我试过把heavy missle gun的子弹改成1秒5千米,可以存在3秒,总射程就是15千米。而且开炮后3秒内绝对命中,可以说十分的变态。选择heavymissle gun是因为npc从来不用这个武器:loveliness: 。跑题了。此外还可以修改energy used的定义,这是说每打一发子弹,要消耗这么多点能量,改小点就能多打了。在tlaser.txt里也定义了一个energy,那个是一门gppc本身的能量储备。会累加到飞船laser总量里。hull damage 和shield damage是子弹的盾伤害和船体伤害。gppc子弹默认的数据是:
h damage 5670,s damage 32375。可以往大了改,不过npc用起来也一样。range是子弹的射程,改动speed 和lifetime后,数值会随之变化。总之,改成自己想要的数据,然后保存,覆盖原文件。
7. 运行modmanager.
8. 用modmanager 新建frankwqmod,用open打开,点击菜单栏的add,然后把路径定义到c:\frankwqmod\types\TLasers.txt,确定,中间会问是否添加以后还保留types\这个路径,一定要选上。然后再把Tbullets.txt添加进来。保存。
9. 运行游戏,在开始的select mod package里选择frankwqmod,进入游戏,读取进度,好了,超级武器诞生了。
导弹的数据需要修改Tmissle.txt文件。不过过程一样。
如果有不明白的,请参照mod/scripts区mod教程摘译版。 |
|