kxoe 发表于 2018-10-31 12:46

浅谈河洛群侠传Mod制作方法(1104更新)

本帖最后由 kxoe 于 2018-11-4 14:18 编辑

鉴于河洛未放出Mod制作工具,于是乘闲暇自己研究了下,后发现河洛的Mod储存方式和武林两作有一定差异。
1、河洛的Mod存放路径变更为:“游戏目录\Mod\Mod名字\”。
2、在"Mod名字"目录下需要有Mod的配置文件,文件名:mod.config
该文件编码为:UTF-8 无签名,格式如下例:
{
"Id":"JY",
"Name":"金庸群侠传",
"Version":"1.0",
"Author":"作者",
"Description":"Mod说明文字",
"FolderPath":""
}

3、Mod需要在游戏主菜单的“模块选择”菜单中自行选择。

至于Mod的具体制作方法,和前两作类似,不再赘述。

Mod图片(只是修改了少许文字):




上图所示的最简易Mod例子:


鉴于一些朋友可能使用的提取工具不太好用,以及因为提取工具导致文件路径可能存在一些问题,就再详细说下提取的问题。

1、我用的工具是个开源软件,叫:AssetStudio
项目地址是:https://github.com/Perfare/AssetStudio
作者编译好的执行文件的地址是(链接在项目的releases里,这里只是分享下链接):https://ci.appveyor.com/project/Perfare/assetstudio/branch/master/artifacts

2、用AssetStudio提取河洛的文件时,请注意先勾取菜单的 Options->Display asset original name
之后用菜单的 file->load file 打开压缩包(例如 AssetBundles\config)后,就能看到文件的存取路径。
最后用菜单的 Export->All asssets,就能把压缩包内的文件全部提取出来,并且是按照mod所需的路径存放好的。

3、AssetBundles\AssetBundle.sheet 文件中存放有游戏所有文件的路径、所在压缩包,制作mod时可以参考。
例如:stringtableitem.txt这个文件,在 AssetBundle.sheet 中搜索可见:
"assets/config/textfiles/stringtableitem.txt":"config"
意思是:stringtableitem.txt的存放路径为 “config/textfiles/stringtableitem.txt”,处于压缩包"config"内
得到以上路径后,可知在mod中,此文件需要存放于:“mod/你的mod名/config/textfiles/stringtableitem.txt”

4、目前并非所有的文件都可以被mod读取,比如“ui/sprite/system/”里的就不行。但 config 里的大约都是可以的吧,未确定。

1104更新----------------------------------------------------
先给各位说声抱歉,因为之前的疏忽,上面的方法以及之前提供的解包文件有重大错误,具体情况和修正方法如下:

导致这个错误原因是河洛的配置文件包(config)里有部分文件是.json,但在使用AssetStudio提取时,提取出来的默认扩展名是.txt,这会导致所有.json文件无法被正确读取,导致相关文件的修改无效。

因为AssetStudio不支持提取为原始扩展名,只会默认提取为txt。在没找到其它好用的工具的情况下,只好下载AssetStudio的源码进行了修改,使其在提取config的时候使用默认扩展名。

修改过的AssetStudio:
将该压缩包内的AssetStudioFix.exe拷贝到原AssetStudio目录下使用。
请注意,这个修改版可能会导致未知的bug,正常情况下请使用原exe。

重新提供一份提取好的config:
链接:https://pan.baidu.com/s/18WFwUGSJIuTlyFtz79B2Zg
提取码: asmj




skyu0 发表于 2018-10-31 12:52

支持,研究下

touch 发表于 2018-10-31 13:08

在官方没出MOD工具之前,这个应该是做MOD最好的方法了。。

支持楼主分享。。。

skyu0 发表于 2018-10-31 16:28

好东西,帮大佬顶上去,还是能引来玉的:lol:lol不得不说,某些大佬过于敝帚自珍了,一个游戏而已,只给鱼不给渔的,没啥意思

吖,不笨嘛 发表于 2018-10-31 17:23

MOD做了需要重新开档吗?

kxoe 发表于 2018-10-31 17:28

吖,不笨嘛 发表于 2018-10-31 17:23
MOD做了需要重新开档吗?

没研究过,但估计不用?因为看起来存档里面都是存的变量名。

slxc920113 发表于 2018-10-31 17:35

支持楼主分享后排围观{:3_110:}

gxlzliqi 发表于 2018-10-31 17:37

现在没放工具才是闲的的,要不装引擎,要不然就换区域语言繁体 文本修改。

skyu0 发表于 2018-10-31 17:49

gxlzliqi 发表于 2018-10-31 17:37
现在没放工具才是闲的的,要不装引擎,要不然就换区域语言繁体 文本修改。 ...

装啥引擎?换啥区域?啥都不用,直接改就行,亲试,完爆封config包那种,不过MOD工具可以批量改,这个可以有

gxlzliqi 发表于 2018-10-31 17:53

skyu0 发表于 2018-10-31 17:49
装啥引擎?换啥区域?啥都不用,直接改就行,亲试,完爆封config包那种,不过MOD工具可以批量改,这个可 ...

你不换区域,文本的化繁体都是乱码。当然用了引擎就是不会存在换区域了。 你直接编辑的是怎么改的?

GTX1080P 发表于 2018-10-31 18:54

楼主给你发信息了

吖,不笨嘛 发表于 2018-10-31 19:06

我为了测试改了神农的武器特效,原来是医疗加8%,我改了加800%和减少80%,但是实际效果都和8%时一样,都是加667的血量,这是什么原因呢,难道只是改了文字说明?
我修改了weapon0114.txt和BufferItem.txt 这2个文件

skyu0 发表于 2018-10-31 19:07

gxlzliqi 发表于 2018-10-31 17:53
你不换区域,文本的化繁体都是乱码。当然用了引擎就是不会存在换区域了。 你直接编辑的是怎么改的?

...

你没解对吧,你用啥软件解的

kxoe 发表于 2018-10-31 19:31

吖,不笨嘛 发表于 2018-10-31 19:06
我为了测试改了神农的武器特效,原来是医疗加8%,我改了加800%和减少80%,但是实际效果都和8%时一样,都是 ...

抱歉,没研究过mod具体怎么改。你可以先确定下是否改成功了,或者mod是否正确读取了文件(修改的文件路径是否放置对了)

吖,不笨嘛 发表于 2018-10-31 19:52

kxoe 发表于 2018-10-31 19:31
抱歉,没研究过mod具体怎么改。你可以先确定下是否改成功了,或者mod是否正确读取了文件(修改的文件路径 ...

说明文字都改变了,但是效果没变,可能还要改其他文件吧

GTX1080P 发表于 2018-10-31 20:01

这个楼主才是真正的大神,比起其他强大太多了

haosamaoo 发表于 2018-10-31 20:12

以后MOD能改建模吗

skyu0 发表于 2018-10-31 20:14

吖,不笨嘛 发表于 2018-10-31 19:52
说明文字都改变了,但是效果没变,可能还要改其他文件吧

你路径没放对

吖,不笨嘛 发表于 2018-10-31 20:31

skyu0 发表于 2018-10-31 20:14
你路径没放对

感谢大佬,确实是路径问题,weapon0114.txt文件路径是\Mod\ceshi\config\battleconfig\buffer 问题已解决

西门大官人。 发表于 2018-10-31 20:54

LZ,我想问问你,shieldedword文件里的文字都是什么东西,是你放进去的?

skyu0 发表于 2018-10-31 21:01

西门大官人。 发表于 2018-10-31 20:54
LZ,我想问问你,shieldedword文件里的文字都是什么东西,是你放进去的?

屏蔽词,删掉估计就能起禁用的名字了吧

kxoe 发表于 2018-10-31 21:18

西门大官人。 发表于 2018-10-31 20:54
LZ,我想问问你,shieldedword文件里的文字都是什么东西,是你放进去的?

我还不知道有这文件,谢谢提醒,我把这个文件删掉。

gg133113 发表于 2018-10-31 22:04

大佬知道立绘头像放在哪个地方目录么?

kxoe 发表于 2018-10-31 22:21

gg133113 发表于 2018-10-31 22:04
大佬知道立绘头像放在哪个地方目录么?

头像是在 AssetBundles\ui_portrait 压缩包内,mod路径是:ui\sprite\headimage

西门大官人。 发表于 2018-10-31 22:29

skyu0 发表于 2018-10-31 21:01
屏蔽词,删掉估计就能起禁用的名字了吧

好像是,但是为啥会有网站。我看到都惊了

西门大官人。 发表于 2018-10-31 22:30

kxoe 发表于 2018-10-31 21:18
我还不知道有这文件,谢谢提醒,我把这个文件删掉。

里面有的网站还能上,哈哈哈

kxoe 发表于 2018-10-31 22:48

西门大官人。 发表于 2018-10-31 22:30
里面有的网站还能上,哈哈哈

请不要就这个问题回复了,我国的游戏里都有类似的屏蔽,这是游戏论坛,不值得也不应该讨论这方面的东西,谢谢。

ycsw110 发表于 2018-10-31 23:13

非常有用,刚刚简单试了一下,把野球拳改成王八拳了,第一式攻击范围也改成扇形附加5点内伤

a8762395 发表于 2018-10-31 23:50

厉害顶!

ptczll99 发表于 2018-11-1 06:47

@楼主。我正做金庸mod,求教,解包后,修改config下众多文件如何批量封包,我是逐一封包的。还有是用该软件直接批量修改吗,还有更好的文本批量编辑,
页: [1] 2 3
查看完整版本: 浅谈河洛群侠传Mod制作方法(1104更新)