UnityMod制作记录02

1. UnityMod框架的下载

这里我们选用的框架是BepInEx

下载地址:https://github.com/BepInEx/BepInEx

注意BeplnEx根据不同Unity打包方式有相应的下载版本。

Unity Mono为常规显示版本,制作mod通常选用这个版本。

Unity IL2CPP会把C#代码转换为C++代码,这样使得反编译后看不到具体的代码,一般情况下,如果游戏开发商用这种打包形式,可以视为不支持mod的使用。

之后选择Releases(发行版),

进入后找到最底下的Assets,选择对应的游戏版本进行下载   

   如何查看游戏是否是Unity开发,可以进入游戏的本地目录,看是否有下图所展示的文件,Handler后面数字64代表64位,下载BepInEx选择x64, 如果是Handler后面数字为32,选择x86进行下载。

如果游戏有下面这个文件,那么就代表这个游戏是Unity IL2CPP的

2.游戏框架的安装

下载解压后,打开文件夹,会看到如下文件

将这些文件全部复制,粘贴到游戏的本地目录下,之后就可以启动游戏了。(如果是steam游戏,必须从steam游戏界面进入,因为在非steam界面进入的游戏,steam的API没有接入,会从steam再重启一遍,重启的过程会导致mod失效)

启动游戏前BepInEx文件下

启动后,发现文件夹里的内容变多了,就说明框架生效了

游戏启动后如果没有出现控制台,那么需要进入BepInEx文件夹下的config文件夹,将里面的文件用Visual Studio Code打开

找到Enabled选项,将其改为true

游戏启动时,注意不要点到黑框,不然会阻止游戏运行,可以拖动上面的白色横框,如果点到了黑框按下回车键就可以了。

3.BepInEx插件的安装

下载地址:https://github.com/sinai-dev/UnityExplorer

选择Releases进行下载,选择根据你下载的BepInEx版本选择相应的下载

下载后打开文件夹

将里面的文件复制到游戏本地文件下的BepInEx文件夹下的plugins文件夹下

打开游戏后就会显示有关的可操作界面,这里能够看到一些游戏的代码,并在这里进行mod编写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值