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

注册 登录

QQ登录

只需一步,快速开始

查看: 14727|回复: 28

[修改教程] 《防傻瓜型自制立绘mod教程》五、不敲代码是有极限的,二乔!挑战“武将来投”mod!(上)

[复制链接]

51

主题

906

帖子

4239

积分

游戏精英

Rank: 8Rank: 8

贡献度
621
金元
17350
积分
4239
精华
2
注册时间
2018-8-8

3DM MOD站(白银)

发表于 2020-3-10 16:16 | 显示全部楼层 |阅读模式
本帖最后由 rnwho 于 2023-1-22 11:54 编辑

《五、不敲代码是有极限的,二乔!挑战“武将来投”mod!(上)》
这集我本来取了另一个标题:“五、不敲一行代码添加属于自己的武将”,打算介绍下怎么把别人mod里的人物修改成自己的武将——这样就能避免去琢磨那些枯燥的表单了。
不过,考虑到这是一个面向大众的教程,并非点对点解决个人问题的回贴……毕竟人们的需求都非常个性化,你想改技能、他想改五行、还有人想改部曲……我发现,到头来还不如直接把表单的填法给系统性地讲一遍呢!
------------做个武将来投,需要填哪些表?------------------
如下图,共有10张表。别看数量挺多,其实你熟悉点后,就会发现其中大多数表单都是复制粘贴走流程,自己只需要知道对应的变量(如技能、等级)在哪儿修改就行啦~
T002.jpg .
本集暂且以一个女木将mod作为示例。链接:https://pan.baidu.com/s/170oviZWD8MkLccdvifTJbQ
提取码:67jc
再把旧版本的相关表单也发一下(《character_generation_templates》缺了最后一列五行),你可以从中搜索、参考其他武将的信息。

链接:https://pan.baidu.com/s/11y4uqXYVmD98xjRpbL49Sg
提取码:1lzj
======1、campaign_character_art_sets=========
这里可以定义一套新的立绘方案。
T003.jpg
起个名字;另外注意下“is male?”,男的打钩,女的空着。其他照抄。好,下一张表~
======2、campaign_character_arts=========
T004.jpg
id“20105003”,这个8位数你自己脸滚键盘乱打一个随机数就行。(需要注意的是,每一行的id,相互间不能重复!否则游戏可能会出错弹出)
Art Set Id即上一张表《campaign_character_art_sets》里刚填的立绘方案。可以说,整个第2张表,就是立绘方案的具体明细。
Age游戏中,角色达到“XX”岁以上,便开始调用这一套立绘。原版游戏的人物美术具有“年龄变化”机制,你可以设置0-6岁立绘是个婴儿,6-16岁是个小孩儿,16岁以上是成年人的立绘。偷懒的话,可以把0-6岁、6-16岁的立绘省略,只指定16岁以上的立绘就行。
Portrait立绘路径,直接把你ui/characters/下面对应角色的文件夹名称复制粘贴过来就行。
Uniform人物模型。模型大致有两种:1、像孙仁,全身模型是一个整体;2、像周瑜或者大众脸,模型由“头、手”、“盔甲”等多个部件组成,其中的盔甲模型大多绑定在盔甲上,与《campaign_character_arts》无关。
示例本来选用的“3k_main_hero_skin_female_08”是一个大众脸女将模型,它只包含“头、手”,躯干是空白的。由于大众脸的称号会让她穿上一套大众脸常见的盔甲,而这盔甲又是有模型的,所以正常情况下能和“头、手”组成一个完整的模型——但是,由于示例tifa是个大众脸女“木”将,而原版没有大众脸女木将!因此把大众脸女木将穿的大众脸盔甲的模型也省了!没办法,还是换上孙仁的模型吧,即:3k_main_lady_sun
Card小立绘图片的文件名。
Has Come Of Age我理解为“已经到达出仕年龄了吗?”,16岁了,打上钩。
其他照抄。
======3、character_generation_spawn_age_ranges=========
T004b.jpg
这里可以定义一套新的角色年龄方案。最关键的就是“Birth Year”诞生年份,其他照抄。如果想了解得更清楚一点,看下面182年剧本的人物例子:
birth year 164 出生年。考虑到182年要成年,所以一般提前个18年左右
max random age 20 (我猜是)在出生年份的基础上,给年龄一个随机的变化区间。两种可能:164+20=184?还是岁数随机成18-20岁?
min random age 18 (我猜是)在出生年份的基础上,给年龄一个随机的变化区间。两种可能:164-18=146?还是岁数随机成18-20岁?
max age for birth year 1000 (我猜是)寿命。想正常点可以打个80(岁)
min age for birth yaer 0 所有生命当然是从0岁开始呀
min spawn yaer 146 (我猜是)设定最早可出仕的年份。数值一般是164(birth year)-18(min random age)。另外,大小乔如果这个年份设得迟一些,大概可以避免你还没触发孙策事件,她们就出现在其他势力的武将池里,也许,可能,没准……
max spwan year 184 (我猜是)设定最晚可出仕的年份。数值一般是164(birth year)+20(max random age)
main spawn year round 0 最早0回合可出仕
max spawn year round 999 最迟999回合可出仕
======4、character_generation_template_game_mode_details=========
T005.jpg
Game Mode游戏模式。historical=史实模式,romance=演义模式。
Death Distribution curve死亡概率分布曲线,决定武将寿命。
Initial Ceos选择武将所调用的ceo文件(涉及到角色的称号、五行颜色、是否装备专属独立护甲等)。一般选择对应五行的大众脸武将ceo就行。如果选用吕布、刘备等传奇武将的ceo,由于“吕布的护甲”默认只有一件,很可能造成武将身上的护甲栏一片空白。(如果你急着想建立自己的传奇武将,不妨从这个视频弹射起步:https://bbs.3dmgame.com/thread-5925273-1-1.html
Retinue部曲。即你招募武将时,跟他绑定的那几支部队。一般从对应五行的传奇武将里选人,比如木将就选关羽、典韦、夏侯惇的部曲。注意这里选的武将,最好跟后面的“Skill Set Override(技能组)”是同一个人。
Min Rank设定武将招募时的最低初始等级。
Max Rank设定武将招募时的最高初始等级。
Experience Rank Effects经验获取方案。
Attribute Set五行数值的设定方案。
Skill Set Override武将调用的全套技能组方案。这里请与前面的“Retinue(部曲)”保持一致。

其他照抄。
======5、character_generation_templates=========
T006.jpg
Key“3k_main_template_historical_lf_tifa_hero_wood”,要与上一张表里的相同!
Unique是否传奇武将?一般都打上钩。
Art Set Override填写你打算调用的立绘方案(即你在《campaign_character_art_sets》里定义的表头)。
Is Male是否男性?这里又一次出现了性别选择,注意跟《campaign_character_art_sets》里的性别保持一致。
Voiceover Actor为角色选择配音。一般就是找对应五行的原版配音抄上去。
Spawn Age Range填写你打算调用的角色年龄方案(即你在《character_generation_spawn_age_ranges》里定义的表头)。
Can Be Born电脑可以随机生成他吗?一般不打钩。
某次版本更新后,表格最右边又加了一列五行类别——subtype:3k_general_wood(金、木、水、火、土、南蛮里选一个)
Forename、Family Name:填写角色名字对应的代码——关于怎么给角色取名字,放到下一集再讲。
https://bbs.3dmgame.com/thread-6015964-1-1.html

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-31 14:52 , Processed in 0.032134 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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