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

注册 登录

QQ登录

只需一步,快速开始

查看: 490574|回复: 33867

[MOD] 【框架MOD】======事件与数据前置Mod [ Next ] ====== 【2022.6.27更新0.5版本】

  [复制链接]

16

主题

187

帖子

1万

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
1300
金元
117680
积分
17018
精华
5
注册时间
2015-6-22

3DM MOD站(黄金)

发表于 2021-9-14 11:16 | 显示全部楼层 |阅读模式
本帖最后由 魔剑圣尊 于 2022-9-15 15:16 编辑
前言
本mod的诞生十分感谢
@宵夜97 大佬的bepinEx开发教程
@ゞ残月﹎_|  大佬Villain Mod的框架思路

Mod下载:最新版本

游戏内创意工坊搜索Next并订阅工坊链接:https://steamcommunity.com/sharedfiles/filedetails/?id=2824845357


旧版备份
游客,如果您要查看本帖隐藏内容请回复


用户手册
安装说明
1 前置
该mod需要 BepInEx_5.4.5 作为前置

最新版本的觅长生已经内置了BepInEx


2 安装本Mod框架
下载压缩包,解压后将  Next.Dll、NextConfig文件夹 以及 NextLib文件夹 复制到 觅长生\BepInEx\plugins 文件夹里(最新游戏版本不再区分32位与64位版本)


3 安装其他Mod
觅长生\BepInEx\plugins 文件夹里新建Next文件夹(运行一遍游戏后也会自动生成)
将其他Mod文件夹解压到 觅长生\BepInEx\plugins\Next 文件夹里,确保文件结构如下:




开发者手册

1 Base导出
在安装mod后,运行游戏,打开调试模式,点击 Base导出 按钮


会在 觅长生\64\BepInEx\plugins\Next\Base (如果是32位游戏则是32,下不赘述) 文件夹下导出游戏的Json数据
会在 觅长生\BepInEx\plugins\Next\Base文件夹下导出游戏的Json数据
(虽然原版的数据就这游戏文件夹 觅长生\64\觅长生_Data\Res\Effect\json 里,但是这个文件夹里的json没有格式化,中文没有解码,不适合阅读。)


通过阅读Base文件夹里的数据文件,可以制作相应的内容修改/增加的补丁。
(PS:善用VSCode的全局搜索,可以事半功倍)

2 制作Mod
具体用法请参考Wiki内容
https://michangshengnext.fandom. ... F%E7%94%9FNext_Wiki


资料相关

Github开源地址(遇到Bug、有其他建议欢迎提Issue):
https://github.com/magicskysword/Next

Mod参考Wiki
关于如何使用该Mod框架制作新Mod,请参考如下Wiki
https://michangshengnext.fandom. ... F%E7%94%9FNext_Wiki

相关交流群:

3DM 觅长生交流群:103246254
觅长生官方Mod交流群:769074914
更新说明

v 0.5.0
新增Fungus补丁功能
重写资源管理器
新增FGUI管理器
v 0.4.7
适配了创意工坊
v 0.4.6
修复了StartFight的报错x2
v 0.4.5
适配了新版本的存档系统
v 0.4.4
修复了新建存档时没有重置游戏数据的Bug
使用Gitee作为备用版本更新检测源
v 0.4.3
修复StartFight指令可能产生的一些错误
添加了检查版本更新的功能,并内置了Mod下载地址
v 0.4.2
修复创建角色时,进入游戏触发器失效的问题
重写数据储存功能,现在Next储存的数据会存到单独的文件中,防止数据被截断
为lua添加更方便的调试选项
v 0.4.1
新增获取Lua Int值和获取Lua String值的查询
适配最新测试版本
修复获取日期拼写错误问题
v 0.4.0
新增图片操作指令ShowCG与HideCG  
新增条件判断指令If  
新增自定义选项指令  
新增调用Lua脚本功能RunLua  
新增发送传音符指令SendMsg  
新增运行时的临时参数与获取  
重构剧情指令与脚本调用逻辑,以适配更复杂的使用环境  
新增时间触发器与游戏开始触发器  
v 0.3.5
新增先天Buff操作指令
新增自定义捏脸数据
新增捏脸数据指令与调试功能
NPC调试界面新增NPC境界搜索
修复重载Mod的Bug
v 0.3.4
新增一些NPC查询方法
新增一些NPC数据修改方法
新增人物关系查询与修改指令
新增获取主角境界指令
新增NPC查询面板
新增获取当前场景指令
修复ChangeNpcFav指令的Bug  
v 0.3.3
新增学习功法指令
新增学习神通指令
新增学习双修秘术指令
新增使用道具指令
新增自定义提示指令
新增自定义战斗指令
新增添加立绘资源功能
新增 添加音频资源功能
新增随机数函数
现在报错信息会显示更详细的信息
v 0.3.2
新增NPC相关查询与功能函数
新增物品使用触发器
修复重载mod未清空对话与触发器数据的bug
修复对话函数无法使用带星号的重载的bug
v 0.3.1
新增Mod文件夹按钮
调整工具条按钮位置
v 0.3
添加了多语言功能
添加了增量修改功能
添加了Mod排序与开关功能
更换了新的UI,感谢 @xiaoye97
v 0.2.16
Mod重载添加说明与限制,只能在主界面重载
修复战斗中法宝图标异常的bug
v 0.2.15
重写Base导出功能,现在Base导出是手动导出的了
将调试模式开关放置于面板上
新增Mod重载功能,可以在不重启游戏的情况下重载游戏mod,需要打开调试模式
v 0.2.14
更新适配游戏最新版本测试版本 0.9.2.337
v 0.2.13
修复查询指令调用不正确的问题
v 0.2.12
新增一大堆剧情指令与查询指令
详细使用方法见Wiki
v 0.2.11
新增三个大地图奇遇判断触发器
详细使用方法见Wiki
v 0.2.10
添加了加载AB包的功能,需要使用DLL读取
v 0.2.9
为Debug窗口添加了int和string变量的查看器
在Debug模式下可以重置Next储存的版本信息以重新生成Base
v 0.2.8
适配新版Tab菜单,修复图标异常
v 0.2.7
修复NPC数据Patch异常的问题,为游戏Npc数据重新加载也添加了Patch
v 0.2.6
添加 功法、技能、道具 图标添加、替换功能。
v 0.2.5
支持游戏最新版本

添加了资源框架的雏形(但还没来得及写范例,下个版本再加吧。)
v 0.2.4
使用64位版本代码重新打包
v 0.2.3

调整modConfig文件代码结构
将引用的Dll放到了NextLib里
v 0.2.2
新增部分剧情指令修复一些bug
调整调试界面排版
v 0.2.1
新增剧情添加功能
新增Mod信息显示功能
新增Mod调试面板
v 0.1.1
修复了数据替换的问题
v 0.1.0
第一次上传

































































本帖子中包含更多资源

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

x

评分

5

查看全部评分

回复

使用道具 举报

16

主题

187

帖子

1万

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
1300
金元
117680
积分
17018
精华
5
注册时间
2015-6-22

3DM MOD站(黄金)

 楼主| 发表于 2021-9-14 12:02 | 显示全部楼层

膜拜源大佬
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 06:13 , Processed in 0.139292 second(s), 20 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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