【逸剑研究所出品】【总纲】MOD教学,零基础入门,小白也能学会
逸剑风云决吧
全部回复
仅看楼主
吧务
level 11
Aldous_伏龍 楼主
2024年05月08日 04点05分 1
吧务
level 11
Aldous_伏龍 楼主
本帖内容已同步制作成视频!若不喜欢看文字版,可前往B站观看学习:
https://www.bilibili.com/video/BV1XC411772i
【逸剑研究所】交流
529342177
欢迎各位大侠的加入!剧情讨论、MOD制作、全剧情文本、电子斗蛐蛐、工具、辅助CT、各类游戏资料、资源共享等等
2024年05月08日 04点05分 2
吧务
level 11
Aldous_伏龍 楼主
授人以鱼不如授人以渔
本期我们只论道,不讲术
把最核心的东西展示出来
毕竟入门和没入门是天差地别
至于那些更加具体的东西,一期内容肯定是讲不完的
例如:改变人物形象、整合武学效果、自定义游戏难度等等
下面咱们话不多说,直接开始
2024年05月08日 04点05分 3
吧务
level 11
Aldous_伏龍 楼主
一、MOD的原理
首先我们需要明白MOD的原理
官方虽然没有开放创意工坊
但游戏却是虚幻引擎制作的
我们可以利用虚幻引擎的pak加载机制
把我们的MOD放到同一目录下
并且让文件名遵循pak加载顺序
使得MOD最后加载,以替换掉原版配置文件
如此便有了制作MOD的可能性
但这样与官方开放创意工坊相比
一个很明显的缺点便是无法创作全新的内容
这里的全新并不是指新NPC,新物品等等
而是新动画CG、新武学机制功能等等
另一个缺点便是导致玩家制作MOD过程非常繁琐
实现简单的功能还好
如果是大批量功能
许多制作者往往做着做着便失去了耐心
在这里向那些乐于分享
自己辛辛苦苦做好MOD的玩家致敬!
2024年05月08日 04点05分 4
吧务
level 11
Aldous_伏龍 楼主
二、MOD制作核心工作流(以修改物品表为例)
了解了MOD的原理后
下面开始介绍MOD制作工作流
相关MOD工具可以在Github下载,也可以在群内下载
第一步便是使用解包工具查看游戏pak文件
-
2024年05月08日 04点05分 5
吧务
level 11
Aldous_伏龍 楼主
在如图所示路径找到对应文件
找到Wandering_Sword-WindowsNoEditor.pak后
我们使用解包工具打开它
-
2024年05月08日 04点05分 6
吧务
level 11
Aldous_伏龍 楼主
找到我们需要修改文件的大致范围后
就需要使用翻译软件搞懂这些文件名的意思
如果你英语基础好
那么可以忽略这一小步
由于我们演示的是修改物品表
这里我们找到了Items相关的文件
并将其提取出来
特别注意:.uasset文件和.uexp文件是成双成对出现的
一定要一起提取出来
2024年05月08日 04点05分 7
吧务
level 11
Aldous_伏龍 楼主
第二步便是使用编辑器工具
查看文件内容,找到我们需要修改的变量位置
-
2024年05月08日 04点05分 8
吧务
level 11
Aldous_伏龍 楼主
要想快速找到目标物品
可以在群里查看我本人整理好的游戏资料
-
2024年05月08日 04点05分 9
吧务
level 11
Aldous_伏龍 楼主
然后找到我们的目标物品
点开后,会发现这个物品有很多属性
我们使用翻译软件理解每个变量名的意思
如果第一层没找到我们想要的变量
就在左边展开它,继续找
现在我们想要修改这个物品的攻击力
发现第一层没有
点开下一层后,我们发现了一个熟悉的数字!
29.3568接近我们想要修改的物品攻击力
-
2024年05月08日 04点05分 10
吧务
level 11
Aldous_伏龍 楼主
然后就可以保存了
最后我们把它打包成.pak文件
放入游戏的Pak目录下,进游戏测试效果
这里我们需要打开两个窗口
左侧是打包软件,右侧是修改好的MOD文件
我们需要新建一个文件夹,文件名自定义
最好是Wandering_Sword-WindowsNoEditor开头
以保证我们的MOD是游戏最后加载的
文件夹建好后
我们把之前修改的文件连带着它的文件夹
一起放入其中
这样就可以保证原来的目录结构不变
-
2024年05月08日 04点05分 11
吧务
level 11
Aldous_伏龍 楼主
With-Compression代表压缩
一般是计划把MOD发给别人时才选择
我们自用就选择Without-Compression
这样加载速度会快一些
下面,我们需要把打包好的.pak文件
移动到游戏目录Pak文件夹下
一定要保证文件名升序排序后
我们的MOD在最下面
这样才有覆盖原版文件的效果
注意:由于我们修改的是物品表
所以对旧档也是生效的
有些表的修改则需要开新档
-
2024年05月08日 04点05分 12
吧务
level 11
Aldous_伏龍 楼主
那么,如果我们想要创造一个新的物品
该怎么做呢?
假设之前修改的MOD文件
我可能以后会增加其他功能,就先不动它
此时我们就需要重新提取一次原版文件
然后我们用编辑器打开它
由于编辑器没有新增功能,为了文件中新增项目
我们就必须把原版文件另存为.json格式文件
在这个格式下进行新增操作
如果不知道JSON是什么
可以在B站直接搜索相关视频观看学习
仅需几分钟便可学会!
由于JSON文件层级复杂
2024年05月08日 04点05分 14
吧务
level 11
Aldous_伏龍 楼主
我们可以借助一些优秀的文本编辑器软件
来帮助我们
这里我推荐使用Sublime Text
群文件已经上传了,可以下载按照说明文件安装使用
不推荐使用Notepad++
接下来,我们需要使用sublime
打开之前另存的.json文件
在开始新增项目前
我们需要为新增的物品找一个模版
因为我想新增一个和纯钢剑差不多的物品
于是便决定使用它的原版数据作为模版
根据之前查找我整理的物品表得知
纯钢剑的ID为1000
于是便使用Ctrl + F调出查找功能
找到对应的原版数据
注意:在编辑这种格式的文件时
全程都需要使用英文符号
切记!
-
2024年05月08日 04点05分 15
吧务
level 11
Aldous_伏龍 楼主
这里我们新建一个临时窗口
用来存放待修改的数据
由于物品的ID不能够重复
我们需要修改这个模版中的ID
使用快捷键Ctrl + H调出替换查找功能
由于物品表中不存在ID为666的物品
我们决定使用此数字为该新物品的ID
物品数据模版中有4个地方需要修改ID
这里需要仔细检查一下
不能修改多了
下面,我们要做的就是把这个做好的物品
放回物品表中
因为是新物品
所以我们也需要在NameMap中添加我们的ID
然后我们就可以保存文件了
最后使用编辑器把.json格式文件转换为原版文件格式即可
物品做好了
但是玩家怎么获取呢?
这里我们就需要将NPC表提取出来
给某个商人增加售卖这件物品的功能
通过查阅我整理的NPC表
可以知道铁匠-大槌的ID为10005
我们找到它的数据位置后
搜索售卖物品信息
-
2024年05月08日 04点05分 16
1 2 尾页