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

注册 登录

QQ登录

只需一步,快速开始

查看: 9829|回复: 49

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

  [复制链接]

4

主题

242

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
102
金元
2781
积分
706
精华
2
注册时间
2008-8-10
发表于 2018-10-31 12:46 | 显示全部楼层 |阅读模式
本帖最后由 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




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

4

查看全部评分

回复

使用道具 举报

15

主题

226

帖子

298

积分

高级玩家

Rank: 4

贡献度
3
金元
2862
积分
298
精华
0
注册时间
2010-12-21
发表于 2018-10-31 12:52 | 显示全部楼层
支持,研究下
回复 支持 反对

使用道具 举报

16

主题

971

帖子

1192

积分

游戏狂人

Rank: 6Rank: 6

贡献度
41
金元
10284
积分
1192
精华
0
注册时间
2007-12-3
发表于 2018-10-31 13:08 | 显示全部楼层
在官方没出MOD工具之前,这个应该是做MOD最好的方法了。。

支持楼主分享。。。
回复 支持 反对

使用道具 举报

15

主题

226

帖子

298

积分

高级玩家

Rank: 4

贡献度
3
金元
2862
积分
298
精华
0
注册时间
2010-12-21
发表于 2018-10-31 16:28 | 显示全部楼层
好东西,帮大佬顶上去,还是能引来玉的不得不说,某些大佬过于敝帚自珍了,一个游戏而已,只给鱼不给渔的,没啥意思
回复 支持 反对

使用道具 举报

11

主题

573

帖子

644

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6440
积分
644
精华
0
注册时间
2012-7-8
发表于 2018-10-31 17:23 | 显示全部楼层
MOD做了需要重新开档吗?
回复 支持 反对

使用道具 举报

4

主题

242

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
102
金元
2781
积分
706
精华
2
注册时间
2008-8-10
 楼主| 发表于 2018-10-31 17:28 | 显示全部楼层
吖,不笨嘛 发表于 2018-10-31 17:23
MOD做了需要重新开档吗?

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

使用道具 举报

41

主题

2347

帖子

2828

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
277
金元
16800
积分
2828
精华
4
注册时间
2011-8-6
QQ
发表于 2018-10-31 17:35 | 显示全部楼层
支持楼主分享后排围观
回复 支持 反对

使用道具 举报

132

主题

2227

帖子

2157

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
37
金元
20094
积分
2157
精华
0
注册时间
2005-11-19
QQ
发表于 2018-10-31 17:37 | 显示全部楼层
现在没放工具才是闲的的,要不装引擎,要不然就换区域语言繁体 文本修改。
回复 支持 反对

使用道具 举报

15

主题

226

帖子

298

积分

高级玩家

Rank: 4

贡献度
3
金元
2862
积分
298
精华
0
注册时间
2010-12-21
发表于 2018-10-31 17:49 | 显示全部楼层
gxlzliqi 发表于 2018-10-31 17:37
现在没放工具才是闲的的,要不装引擎,要不然就换区域语言繁体 文本修改。 ...

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

使用道具 举报

132

主题

2227

帖子

2157

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
37
金元
20094
积分
2157
精华
0
注册时间
2005-11-19
QQ
发表于 2018-10-31 17:53 | 显示全部楼层
skyu0 发表于 2018-10-31 17:49
装啥引擎?换啥区域?啥都不用,直接改就行,亲试,完爆封config包那种,不过MOD工具可以批量改,这个可 ...

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

回复 支持 反对

使用道具 举报

1

主题

24

帖子

85

积分

初级玩家

Rank: 2

贡献度
0
金元
850
积分
85
精华
0
注册时间
2017-4-9
发表于 2018-10-31 18:54 | 显示全部楼层
楼主给你发信息了
回复 支持 反对

使用道具 举报

11

主题

573

帖子

644

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6440
积分
644
精华
0
注册时间
2012-7-8
发表于 2018-10-31 19:06 | 显示全部楼层
我为了测试改了神农的武器特效,原来是医疗加8%,我改了加800%和减少80%,但是实际效果都和8%时一样,都是加667的血量,这是什么原因呢,难道只是改了文字说明?
我修改了weapon0114.txt和BufferItem.txt 这2个文件
回复 支持 反对

使用道具 举报

15

主题

226

帖子

298

积分

高级玩家

Rank: 4

贡献度
3
金元
2862
积分
298
精华
0
注册时间
2010-12-21
发表于 2018-10-31 19:07 | 显示全部楼层
gxlzliqi 发表于 2018-10-31 17:53
你不换区域,文本的化繁体都是乱码。  当然用了引擎就是不会存在换区域了。 你直接编辑的是怎么改的?

...

你没解对吧,你用啥软件解的
回复 支持 反对

使用道具 举报

4

主题

242

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
102
金元
2781
积分
706
精华
2
注册时间
2008-8-10
 楼主| 发表于 2018-10-31 19:31 | 显示全部楼层
吖,不笨嘛 发表于 2018-10-31 19:06
我为了测试改了神农的武器特效,原来是医疗加8%,我改了加800%和减少80%,但是实际效果都和8%时一样,都是 ...

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

使用道具 举报

11

主题

573

帖子

644

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6440
积分
644
精华
0
注册时间
2012-7-8
发表于 2018-10-31 19:52 | 显示全部楼层
kxoe 发表于 2018-10-31 19:31
抱歉,没研究过mod具体怎么改。你可以先确定下是否改成功了,或者mod是否正确读取了文件(修改的文件路径 ...

说明文字都改变了,但是效果没变,可能还要改其他文件吧
回复 支持 反对

使用道具 举报

1

主题

24

帖子

85

积分

初级玩家

Rank: 2

贡献度
0
金元
850
积分
85
精华
0
注册时间
2017-4-9
发表于 2018-10-31 20:01 | 显示全部楼层
这个楼主才是真正的大神,比起其他强大太多了
回复 支持 反对

使用道具 举报

84

主题

656

帖子

732

积分

超级玩家

Rank: 5Rank: 5

贡献度
3
金元
7202
积分
732
精华
0
注册时间
2011-12-17
发表于 2018-10-31 20:12 | 显示全部楼层
以后MOD能改建模吗
回复 支持 反对

使用道具 举报

15

主题

226

帖子

298

积分

高级玩家

Rank: 4

贡献度
3
金元
2862
积分
298
精华
0
注册时间
2010-12-21
发表于 2018-10-31 20:14 | 显示全部楼层
吖,不笨嘛 发表于 2018-10-31 19:52
说明文字都改变了,但是效果没变,可能还要改其他文件吧

你路径没放对
回复 支持 反对

使用道具 举报

11

主题

573

帖子

644

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6440
积分
644
精华
0
注册时间
2012-7-8
发表于 2018-10-31 20:31 | 显示全部楼层

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

使用道具 举报

32

主题

881

帖子

901

积分

超级玩家

Rank: 5Rank: 5

贡献度
16
金元
8366
积分
901
精华
0
注册时间
2008-2-3
发表于 2018-10-31 20:54 | 显示全部楼层
LZ,我想问问你,shieldedword文件里的文字都是什么东西,是你放进去的?
回复 支持 反对

使用道具 举报

15

主题

226

帖子

298

积分

高级玩家

Rank: 4

贡献度
3
金元
2862
积分
298
精华
0
注册时间
2010-12-21
发表于 2018-10-31 21:01 | 显示全部楼层
西门大官人。 发表于 2018-10-31 20:54
LZ,我想问问你,shieldedword文件里的文字都是什么东西,是你放进去的?

屏蔽词,删掉估计就能起禁用的名字了吧
回复 支持 反对

使用道具 举报

4

主题

242

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
102
金元
2781
积分
706
精华
2
注册时间
2008-8-10
 楼主| 发表于 2018-10-31 21:18 | 显示全部楼层
西门大官人。 发表于 2018-10-31 20:54
LZ,我想问问你,shieldedword文件里的文字都是什么东西,是你放进去的?

我还不知道有这文件,谢谢提醒,我把这个文件删掉。
回复 支持 反对

使用道具 举报

0

主题

80

帖子

120

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1200
积分
120
精华
0
注册时间
2017-1-9
发表于 2018-10-31 22:04 来自手机 | 显示全部楼层
大佬知道立绘头像放在哪个地方目录么?
回复 支持 反对

使用道具 举报

4

主题

242

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
102
金元
2781
积分
706
精华
2
注册时间
2008-8-10
 楼主| 发表于 2018-10-31 22:21 | 显示全部楼层
gg133113 发表于 2018-10-31 22:04
大佬知道立绘头像放在哪个地方目录么?

头像是在 AssetBundles\ui_portrait 压缩包内,mod路径是:ui\sprite\headimage
回复 支持 反对

使用道具 举报

32

主题

881

帖子

901

积分

超级玩家

Rank: 5Rank: 5

贡献度
16
金元
8366
积分
901
精华
0
注册时间
2008-2-3
发表于 2018-10-31 22:29 | 显示全部楼层
skyu0 发表于 2018-10-31 21:01
屏蔽词,删掉估计就能起禁用的名字了吧

好像是,但是为啥会有网站。我看到都惊了
回复 支持 反对

使用道具 举报

32

主题

881

帖子

901

积分

超级玩家

Rank: 5Rank: 5

贡献度
16
金元
8366
积分
901
精华
0
注册时间
2008-2-3
发表于 2018-10-31 22:30 | 显示全部楼层
kxoe 发表于 2018-10-31 21:18
我还不知道有这文件,谢谢提醒,我把这个文件删掉。

里面有的网站还能上,哈哈哈
回复 支持 反对

使用道具 举报

4

主题

242

帖子

706

积分

超级玩家

Rank: 5Rank: 5

贡献度
102
金元
2781
积分
706
精华
2
注册时间
2008-8-10
 楼主| 发表于 2018-10-31 22:48 | 显示全部楼层
西门大官人。 发表于 2018-10-31 22:30
里面有的网站还能上,哈哈哈

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

使用道具 举报

0

主题

193

帖子

213

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2127
积分
213
精华
0
注册时间
2012-4-26
发表于 2018-10-31 23:13 来自手机 | 显示全部楼层
非常有用,刚刚简单试了一下,把野球拳改成王八拳了,第一式攻击范围也改成扇形附加5点内伤
回复 支持 反对

使用道具 举报

0

主题

76

帖子

105

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1049
积分
105
精华
0
注册时间
2017-8-23
发表于 2018-10-31 23:50 | 显示全部楼层
厉害  顶!
回复 支持 反对

使用道具 举报

0

主题

10

帖子

70

积分

初级玩家

Rank: 2

贡献度
0
金元
700
积分
70
精华
0
注册时间
2017-10-13
发表于 2018-11-1 06:47 来自手机 | 显示全部楼层
@楼主。我正做金庸mod,求教,解包后,修改config下众多文件如何批量封包,我是逐一封包的。还有是用该软件直接批量修改吗,还有更好的文本批量编辑,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-11-18 13:52 , Processed in 0.112069 second(s), 17 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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