游戏狂人
 
- 贡献度
- 85
- 金元
- 10505
- 积分
- 1391
- 精华
- 0
- 注册时间
- 2012-4-24
|
本帖最后由 雨碎红尘 于 2022-4-26 10:04 编辑
前言:5021版本更新把LocalText.json搞没了,导致部分基于修改和调用LocalText.json文件的MOD失效。4月26号更新5022版本后LocalText.json已经回来了,可以正常导出和调用了。果然玩家力量大!
不说废话了,进入正题:
一、如何安装和使用MOD: 1、准备和安装MOD框架,我这里已经准备好了一个框架整合包,适配论坛绝大部分MOD,可以自己选择下载安装;
链接:https://pan.baidu.com/s/1_Y_T9XMuUbQl5W5C0Dd3gw
提取码:ejc9
2、目前这个游戏的主流民间MOD(不包含官方模组编辑器制作的)大致分为两种:一种是基于Villain的,通过导出、修改和调用JSON文件达到MOD效果;另一种是基于补天框架或Fatury框架的,以修改游戏立绘和配图为核心的MOD,个人认为补天框架已经过时了,下面不提;
3、基于Villain的MOD,你下载下来解压后都是“patch_XXXX”这样的文件夹,把“patch_XXXX”文件夹复制到Villain目录下,也就是“\common\鬼谷八荒(根目录)\Mods\Villain\”这个目录下就行了;基于Fatury的MOD,按照框架目录内的说明文档,把下载的素材或目录扔到对应的目录下即可。
二、自己手动更新已经失效的基于Villain的老MOD的方法:
(方法绝对是可用的,因为没仔细看明白或操作失误导致的问题本人概不负责,请严格按步骤操作。)
1、简单说下Villain的工作原理:装好Villain第一次打开游戏时,Villain会自动根据当前游戏客户端版本导出最新的BASE文件夹,里面有很多JSON文件(\common\鬼谷八荒\Mods\Villain\base目录下),MOD制作者通过修改JSON文件的内容,然后把修改好的文件放到“patch_XXXX”这样命名的文件夹下,就变成了你们在论坛下载的各种MOD。
2、那么,为什么很多老MOD会失效呢,因为随着游戏的不断更新,游戏客户端里的JSON文件(游戏本身的,不是MOD目录下的)里的ID之类的很可能会改变,这样就可能会导致很多老MOD内的JSON文件和游戏客户端里的内容对应不上。
3、如何手动更新老MOD:
以一个简单的MOD为例:patch_暗杀潜踪100% ,里面有两个JSON文件,ArtifactSpriteArt.json和BattleSkillValue.json,本人保留的这个MOD压缩包很老,已经失效了,那么如何更新了,往下看:
最关键的一步:把所有“patch_XXXX”类的MOD文件夹备份到别的地方,然后删除\common\鬼谷八荒\Mods\下的“Villain”文件夹,注意是文件夹,别把DLL删掉了,然后进一次游戏,等读条结束,看到游戏主界面的动画就退出游戏,这时候,\common\鬼谷八荒\Mods\Villain\目录下会重建base目录,里面是导出的最新的JSON文件。然后对比“patch_暗杀潜踪100%”和BASE下新导出的同名JSON文件,发现ArtifactSpriteArt.json文件的ID什么的没变,但BattleSkillValue.json里发现了问题:
注意看上面这张图,左边是patch_暗杀潜踪100%这个MOD里的BattleSkillValue.json,右边是新导出的base下的BattleSkillValue.json。可以很明显的看到,原来 "key": "&811113_ymgl",这一条对应的ID是9281,游戏更新后变成了9288,另外, "key": "&811115_cksl",这一条对应的ID原来是9283,游戏更新后变成了9290.
到这里相信很多聪明的朋友已经看懂了,把老MOD里的9281改为9288,9283改为9290,保存。再把改好的“patch_暗杀潜踪100%”文件夹复制到\common\鬼谷八荒\Mods\Villain\目录下(和BASE目录同级),这个老MOD就重生了。
其他所有基于Villain的老MOD都可以用可以用这种办法自己更新。到这里,相信聪明的玩家已经懂了,还没看懂的就多看几遍,多试几遍吧。
|
评分
-
1
查看全部评分
-
|