废墟图书馆Basemod 框架Mod教程-引言&准备
一只小Lar
2025年02月22日 20:07
收录于文集
共8篇

突发奇想搞的这个mod教程,因为yj原版实在太烂了,所以我选了basemod

(简称bm)作为本教程所用框架.

Bm框架较月计原版框架的优点:

·支持分开存放书页数据等,你再也不用塞全部东西进一个文件了.

·支持自定义异想体书页,如果你不用bm就要写一长串读取(

·支持简单的自定义地图(Map)就是自定义战斗背景啦 以及BGM

·支持多语言(说真的为什么yj你连多语言都不支持啊)

·方便的自定义文本和贴图读取

·支持最多99人接待战

·形形色色的优化(比如你不用每个带图标的buff都要写图标读取,能方便的写对话框之类的)

·更好的文件错误报错

·等等等等

总之,不建议用yj原版框架,更不要碰编辑器!这玩意就是纯纯半成品,你甚至没法用编辑器做范围书页!

----------------------------------普通的分割线--------------------------------------

那么,接下来进入准备阶段:

1.首先是制作mod需要的工具:

先明确一下,图书馆mod由三部分构成:代码、美术、数据文件

对于代码,我们需要dnspy和Visual Studio 2022(简称VS),前者用于看图书馆原版代码和其他mod代码,后者用于写你自己的代码.

dnspy推荐从Github上直接下载,

链接https://github.com/dnSpy/dnSpy/releases/download/v6.1.8/dnSpy-net-win64.zip

下下来之后解压到一个文件夹就行.

进不去的可以在github前面加上kk用镜像站(或者你开Watt Tookit之类的加速器)

VS去微软官网下就行,免费的社区版就够用了,链接https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false

下好之后直接打开,无脑确定继续就行,等安装程序弹出这个界面:

(这里我已经装了所以会有无法安装到非空目录的问题)

工作负荷勾上.NET 桌面开发,位置选个不在C盘的空目录就行

就这样

就这样

然后点安装,等待安装程序运行完毕就行了.

之后打开VS会让你登录微软账号,有需要可以登,没有的话跳过就行.

2.Basemod

既然是BM框架,没有basemod怎么行呢?

去创意工坊订阅Basemod for workshop(估计玩mod的基本都有吧)

不过我们这里先不管代码,所以bm的作用限于框架和游戏本体资源提取

订阅之后进图书馆勾选basemod,然后点OK等待进入主界面

进去之后直接关图书馆

然后STEAM上右键图书馆,管理->浏览本地文件打开图书馆目录,接下来转到LibraryOfRuina_Data\Managed\BaseMod\文件夹,这里面是bm解出来的游戏本体的数据文件,像书页信息什么的都在里面

3.AssetStudio

解包游戏本体美术资源用的,我把汉化版链接放这:

AssetStudio(手游立绘提取工具)V0.16.47 自制汉化补丁 - 哔哩哔哩​

下载后解压到一个空文件夹,运行之后大概是这个样子:

啥都没有呢

然后点击上方的文件->加载文件

选中你图书馆根目录/LibraryOfRuina_Data/resources.assets这个文件,然后等待解包...

这个

里面基本都是原版的美术素材啥的,要用的话可以用搜索栏找,然后导出.

下一节开始我们正式进入mod制作的过程