3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: tonic4341
打印 上一主题 下一主题

[修改教程] 【TONIC/大牛哥】MOD制作技巧分享:基础篇之如何修改单位武器(含近战武器及远程武器)

[复制链接]

56

主题

1794

帖子

2429

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
176
金元
17249
积分
2429
精华
0
注册时间
2009-10-31
跳转到指定楼层
主题
发表于 2020-10-11 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tonic4341 于 2020-10-23 00:48 编辑

对于MOD初心者来说,学习修改最简单靠谱的方式就是“实例化”一个原版既有项目然后进行部分修改,也就是说想要改成什么样的就找到类似的项目进行适当调整。
所谓“实例化”一个原版既有项目是指,拷贝出一个既有项目进行重命名,这么做用意是:既可以沿用既有项目效果又能避免此次修改波及原版项目。
例如有朋友想把白马义从的弓箭改成坤地护军爆炸效果,那么最效率又靠谱的方式就实例化坤地护军的远程武器给白马义从,然后进行一些修改。

首先用mod工具准备好3个表
表1:land_units_tables(设置单位的装备)
表2:missile_weapons_tables(代理表,承上启下)
表3:projectiles_tables(设置所装备远程武器的属性)
制作之前需要了解他们之间是递进关系、连接关系:
land_units_tables的Primary Missile Weapon==missile_weapons_tables的key,同表的Default Projectile==projectiles_tables的key

步骤一、
找到land_units_tables的白马义从,重命名Primary Missile Weapon列(最简单又最具辨识度的办法是在原有词条后追加一个字符)
重命名的用意是为了实例化出一个新武器,避免此项修改影响到原坤地护军的弓箭效果。
步骤二、
通过上表白马义从的Primary Missile Weapon词条找到missile_weapons_tables的key所对应的词条,并重命名为相同内容(上表自定义的Primary Missile Weapon名称),
接下来重命名Default Projectile(道理同步骤一)。
步骤三、
用missile_weapons_tables的Default Projectile找到projectiles_tables的key对应的行,这就是武器的具体属性,同样重命名为一致内容。
经历这三个步骤就完成实例化武器的过程。你可以在projectiles_tables里你重命名的那一行调整武器的属性和效果。
例如:
Effective Range 是射程Max Elvation 弹道是最大角度(射击时的弹道抛物线高低)
Muzlle Velocity 是初速度(发射物的飞行速度)
Damage 是普通伤害
Ap Damage 是破甲伤害
Mass 是弹药质量
Base Reload Time 是装弹时间(值越小越快)
Bonus V xxx 是对不同对象的伤害加成
Burst Size 是每次攻击发射几次,
Shots Per Volley 是 每次发射几发弹药
Ignition Amount 是燃烧护甲伤害
Shockwave Radius 是冲击波半径
Collision Radius 是撞击半径
等等



近战武器方面则要简单的多
需要2个表
表1:land_units_tables(设置单位的装备)
表2:melee_weapons_tables(设置近战武器属性)
他们之间的关系依然是递进关系、连接关系:
land_units_tables的Primary Melee Weapon==melee_weapons_tables的key

步骤一、
land_units_tables表里找到白马义从的Primary Melee Weapon,重命名
步骤二、
通过上表白马义从的Primary Melee Weapon找到melee_weapons_tables里所对应的key,重命名为一致内容
这里可以修改近战武器的属性,如:
Damage、Ap Damage、Bonus V xxx 同远程武器部分,不多讲
Melee Weapon Type 是武器类型(配合对应的武器模型才会有明显效果)
Audio Type 是武器的音效
Building Damage 是对建筑物的伤害(主要体现在城门上)
Splash Attack Max Attacks 和 Splash Attack Power Multiplier 是溅射攻击相关
Melee Attack Inteval 是攻击间隔(同样值越小越快)

在这里提供一个原版的pack文件,帮助新手节省一点提取和打包的操作
5modify_missile_weapon1.6.pack (243.64 KB, 下载次数: 198)

-------------------------------------------------------------------------------------------------------------------------------------------------
今后作者会陆续分享MOD制作的技巧,欢迎更多的朋友参与到MOD制作中来,通过自制MOD给游戏找到一种全新的玩法。
作者STEAM好友码69057041,欢迎订阅作者MOD或加好友讨论MOD技巧。转载请包含此内容。














评分

2

查看全部评分

回复

使用道具 举报

13

主题

2000

帖子

2117

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
20774
积分
2117
精华
0
注册时间
2012-4-20
舒服的沙发
发表于 2021-1-1 23:03 | 只看该作者
tonic4341 发表于 2020-12-29 17:19
1085896246,加这个吧。

求问大佬怎么给近战士兵添加远程武器
回复 支持 反对

使用道具 举报

56

主题

1794

帖子

2429

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
176
金元
17249
积分
2429
精华
0
注册时间
2009-10-31
硬硬的板凳
 楼主| 发表于 2021-1-2 17:05 | 只看该作者
毛蟹 发表于 2021-1-1 23:03
求问大佬怎么给近战士兵添加远程武器

land_units_tables的,Primary Missile Weapon里
回复 支持 反对

使用道具 举报

13

主题

2000

帖子

2117

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
20774
积分
2117
精华
0
注册时间
2012-4-20
冰凉的地板
发表于 2021-1-3 00:01 | 只看该作者
tonic4341 发表于 2021-1-2 17:05
land_units_tables的,Primary Missile Weapon里

我添加好远程词条,模型里也添加好弩,游戏一切正常,但,战场里士兵数据正常,就是没弩,也不射击。这让人一头雾水。
回复 支持 反对

使用道具 举报

56

主题

1794

帖子

2429

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
176
金元
17249
积分
2429
精华
0
注册时间
2009-10-31
5#
 楼主| 发表于 2021-1-4 09:51 | 只看该作者
毛蟹 发表于 2021-1-3 00:01
我添加好远程词条,模型里也添加好弩,游戏一切正常,但,战场里士兵数据正常,就是没弩,也不射击。这让 ...

动作没有设置吧
回复 支持 反对

使用道具 举报

13

主题

2000

帖子

2117

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
10
金元
20774
积分
2117
精华
0
注册时间
2012-4-20
6#
发表于 2021-1-4 21:34 | 只看该作者

感谢提醒,成功了。
回复 支持 反对

使用道具 举报

4

主题

49

帖子

94

积分

初级玩家

Rank: 2

贡献度
0
金元
940
积分
94
精华
0
注册时间
2015-6-2
7#
发表于 2021-12-8 17:45 | 只看该作者
projectiles_tables下面的data打不开怎么办,我用的是5.2.4
回复 支持 反对

使用道具 举报

1

主题

211

帖子

239

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2394
积分
239
精华
0
注册时间
2017-11-12
8#
发表于 2022-1-6 01:18 | 只看该作者
6666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

17

帖子

20

积分

新手玩家

Rank: 1

贡献度
0
金元
200
积分
20
精华
0
注册时间
2020-4-5
9#
发表于 2022-1-23 21:47 | 只看该作者
大佬大佬,怎么添加火箭,毒箭,投石车远程炮弹等特殊弹药呢?????希望得到大佬的回复
回复 支持 反对

使用道具 举报

0

主题

93

帖子

148

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1481
积分
148
精华
0
注册时间
2016-6-21
10#
发表于 2022-1-29 18:46 | 只看该作者
goddddddddddddddd!
回复 支持 反对

使用道具 举报

0

主题

181

帖子

259

积分

高级玩家

Rank: 4

贡献度
0
金元
2594
积分
259
精华
0
注册时间
2019-5-26
11#
发表于 2022-8-3 10:54 | 只看该作者
请问大佬,远程武器怎么修改武将使用的武器呢,比如怎么修改刘宠用的扶汉弩,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-1 03:44 , Processed in 0.032042 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表