找回密码
 立即注册
搜索
查看: 851|回复: 3

[软件] 求教编辑制作U3D的BepInEx系插件所需要的软件和教程

[复制链接]
     
发表于 2022-6-4 11:00 | 显示全部楼层 |阅读模式
本帖最后由 妹控使徒 于 2022-6-4 11:12 编辑

具体说是BepInEx里面的plugins里的DLL类文件,  这类文件无法用VSC之类笔记本类打开.  似乎需要其他东西
简单搜索了下一个是需要BepInEx原始包, 或者可能很多用了BepInEx插件的游戏都带了,  另一个是反编译的dnSpy  这个怎么使用暂且还不了解,  还有一个需求是Visual Studio,  似乎这个才能打开dll?

具体需求是现有插件阵容已无法满足, 打算自建一个或者编辑他人插件来达成自己效果.   要实现这套操作大致的流程是怎样的?  
详细的教程能搜到一堆, 不过还是想试着问问能否有比较简单概要的说明?

回复

使用道具 举报

     
发表于 2022-6-4 11:07 来自手机 | 显示全部楼层
BepInEx本身只是一个注入器
将BepInEx解压到游戏目录下运行游戏后,你会得到由游戏源代码库和Unity库组成的一系列dll文件,在你的mod项目中引用这些文件,你就可以调用相关接口来进行开发
当开发完成后使用你的ide打包成dll文件,放入注入器预设的目录下,游戏开始时就会通过dll注入器将你编写的dll文件注入实现相关功能

—— 来自 OnePlus HD1900, Android 11上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
 楼主| 发表于 2022-6-10 23:27 | 显示全部楼层
再追问几点  关于反编译和使用VS
目前找到的教程一个是3DM的

https://mod.3dmgame.com/read/3

一个是太吾专用的
https://gitee.com/Neutron3529/MiChangSheng_Mod/tree/master/Taiwu#https://gitee.com/link?target=ht ... Fvisual-studio-sdks

前者说是任意选一个版本vs安装即可, 后者说选择SDK版安装即可.  然后我就安装了个SDK先看看, 但安装后新添加也没看到增加什么可运行程序,  而之后它直接进入弄代码步骤来看是我缺了什么.    所以该下载其他VS版本吗?

然后我目前是想先看看其他人的插件是怎么写的, 顺便熟悉下基础代码规则.  但DLL类型略特殊VSC打不开, 之前问了下也有人说反编译是大坑谨慎碰.  所以这东西不是用某种工具打开就能看到代码的流程? 而是需要其他更复杂的操作? 或者比起反编译解读他人的DLL插件,  自己遵循基本规则重新写还更好些?

或许我需要求一个靠谱的教程
回复

使用道具 举报

     
发表于 2022-6-10 23:39 来自手机 | 显示全部楼层
bili bili上搜插件名字就有教程了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 17:21 , Processed in 0.021019 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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