站点公告+ 发布

截至年底"某"之领域、"雪"下小屋等二次元站倒了 。我们aixgame稳定不倒,请放心前来 。另外感谢catbox提供的视频存储,现在开始,里番/3D/动画/同人/cosplay,支持低清播放预览(高清需要下载)
11-16 19:58
支付二维码已恢复显示,放心购买,如果你没有显示,刷新一下浏览器 如果没有到账联系客服邮箱或者QQ 如果不记得网址发送邮箱到[email protected](这是自动发送地址邮箱,请勿回复)
11-07 15:11
注册或者已经注册的邮箱必须有效,系统会自动清理无法收到邮件的论坛用户,比如邮箱拒收(拒收的不恢复旧账号金币)或注销的情况。如果取回密码显示不存在就说明被系统注销删除了,这时请联系客服。
10-27 12:12
网站内容鼠标悬浮窗已上线,可以按住自动复制,全选自动复制所有秒传链接,很方便。另外响应不在大陆网友要求,没有支付宝、微信的情况,经过几天的调整修改,PAYPAL已经在网站完成部署,可以支付了。
06-10 02:11
05-28 10:40
04-20 18:44
空间有限,目前不接受非赞助注册,邀请码只是提前充值5元,主机空间都在涨价,别说开论坛免费发邀请码 ,我不信,那都是有广告商赞助,论坛资源会持续更新,其他论坛已关闭注册 ,已经是会员的也可以购买发送邀请码给他人 ,无限制时间请关注官网微博。
04-20 14:30
论坛域名已更改为aixgame.top,永久发布页将会在2022年6月6日更改为aixgame.cc(域名我已经提前买下来了,你们访问不了,是因为我没有解析。原来的aixiagame.cc最多支持到2022年12月22日),aix更好记住,请提前知晓
04-04 22:09
多逛论坛,渡过疫情。验证码总错误 ,重置wifi路由器恢复出厂 。取回密码若提示邮箱不存在或错误 ,联系客服(提供首次充值记录)。 移动网速慢的时候,可换联通电信广电等 。所有网盘压缩包请勿在线解压,只可以下载到本地。
03-30 22:58
请大家減少不必要的刷新,以免加重服务器负担。邮箱前面不需要加www。欢迎优秀作者入驻本站,每月有A币鼓励。最后,祝AI之魂熊熊燃烧,如愛一般永不灭!我们的口号是:愛下一会,你就知道。
03-30 22:58
查看: 810|回复: 1

[插件脚本] 【教程】 (插件執行框架) BeplnEx 更新v.5.0 RC1

[复制链接]
等级

成就
A币
80652
主题
2415
精华
60
回帖
447
在线时间
1316 小时

AI大神

发表于 2019-12-27 02:04:55 | 显示全部楼层 |阅读模式
開源的Sybaris2執行框架(OpenGL32.dll)替代品

關於BepinEX

BepInEx是Unity遊戲的插件程序框架。它是由Bepis創建的,後來由各種人開發,例如usagireli和denikson
由於完全開源化,所以更新快速維護更加方便!
支持CM3D2 / COM3D2
OpenGL32的比較第一個顯而易見的問題是為什麼要製造另一個框架?”
和“與OpenGL32相比又如何呢?

”以下是開發BeplinEX + Sybaris兼容性補丁的一些原因:

• Sybaris是一個封閉源代碼,包含一個內容未知的大型 (3 MB!)框架加載程序(OpenGL32.dll)。
相反, BepInEX使用Doorstop: (version.dll)它很小(僅16 KB),其源代碼已全公開。(開源化
• BepInEx的所有部分都是開源的,可以在組織的GitHub頁面上找到。(https://github.com/BepInEx/ BepInEX)
• 發展過程和支持是完全公開的。所有開發人員都可以輕鬆聯繫。
• BepInEx 4.0或更新的版本允許通過插件完全支持Sybaris和UnityInjector。該項目的wiki為用戶和插件開發人員提供了指南。https://github.com/BepInEx/BepInEX/WIKI

opengl32.dll是舊版的OpenGL插件,不支援最新的OpenGL(畢竟該死的微軟為了DXD,根本消極處理 OpenGL...)

使用前,首先你得認知一下Sybaris

你想在COM3D2或CM3D2上使用插件和MOD一定會想到Sybaris
但Sybaris並不是全部 首先你要了解咱們在運行COM3D2或CM3D2的時候到底載入了甚麼
最早出現的核心組件 ReiPatcher (插件系統主體), Sybaris是他的繼承者
UnityInjector(腳本插件擴充系統)Defarc 材質插件擴充系統)


詳情科普:CM3D2&COM3D2外掛(插件)科普,掃盲,使用教學(Csid撰寫)

本帖只是要換掉基於OpenGL開發的opengl32.dll
(用於執行Sybaris插件的OpenGL框架,並不是換掉Sybaris!!!)


注意!!此版本不支援舊版本BepInEX      請先刪除舊版BepInEX



讓我們開始吧!

方法1:全自動遷移工具(推薦)

COM3D2.BepInEX.AIO (denikson出品)
作者的下載頁:點我
(可能需要翻牆)
key:m4qr
注意!最新版已經將winhttp.dll 换成version.dll (如果你看到最新版本是用version.dll,請把你原本使用的winhttp.dll 刪除)


將以下東西放入COM3D2 遊戲根目錄文件夾中:

1. 解壓winhtp.dll(根目錄)   注意!最新版已經將winhttps.dll換成 version.dll (如果你看到最新版本是用version.dll,請將你原本使用的winhttp.dll 刪除)
2. 解壓 doorstop_config.ini (根目錄)
3. 解壓 BepInEx文件夹根目錄)
4. 解壓SybarisMigrator.exe(根目錄)
5.運行SybarisMigrator.exe(以系統管理員執行,就關閉防毒) (以任意鍵進行下一步完成自動遷移程序)
6. 開始使用BepInEx遊玩COM3D2


CMD 亂碼疑難排解
請開啟COM3D2\BepInEx\config\BepInEx.cfg
編輯此處

將ShiftJisEncoding = true 改成ShiftJisEncoding=false

再亂碼請系統轉區

版本特徵


Unity v2017 支持(BepInEX現已確認可以在Unity 3.x到2019.1之間的任何地方工作)
• XML文檔現在隨核心程序集一起提供,以添力口Intellisense文持
·單獨的插件目錄/plugins現在用於加載插件,以清理主BepInEX文件夾
• 可以配置目錄位置(使用Paths類來確定當前路徑)
• 支持子目錄,因此您可以在各自的文件夾中組織與每個特定插件相關的所有文件
•記錄已經完全重新設計,類似於System.Diagnostics. Trace類· 控制台CMD Debug 输出已重新實現,更易於讀
•添加了新的自定義磁盤日誌(BepInEx/Logoutput.log),緩衝執行速度比比Unity遊戲日誌快得多
• 配置也經過重新設計,現在每個插件都有自己的配置文件,並綁定到各個值
• 現在支持通過代碼添加註釋,從而可以更好地查看配置文件生成
• 配置文件也已拆分為文件/config中的單個文件
• 使用msg便好地支持試能夠調試使用預力加載器修補的程序集
• 能夠在加載修補程序集之前中斷執行
• MonoMod的RuntimeDetour現在隨BepInEX一起提供
• 允許在不支持System.Reflection.EmitAPI的Unity遊戲上應用運行時補丁(即.NET標準遊戲)
• BepInEx. Harmony現已發布,其中類HarmonyWrapper用於原始自定義Harmony功能,例如基於獨立屬性的補丁方法
Mono. Cecil升級到0.10.3


方法2:(非常不建議)手動從OpenGL遷移BepInEX


刪除COM3D2遊戲根目錄文件夾中以下DLL(含Sybaris資料夾中):
1. ExIni.dll
2. Unity Injector.dll
3. Mono.Cecil.dll
4. Sybaris.Loader.dll
5. COM3D2. UnityInjector.Patcher (和其他UnityInjector修補)
6. opengl32.dll

如果找不到,請使用Windows的搜索工具。



將以下東西放入COM3D2 遊戲根目錄文件夾中:                (這部分用的檔案:點我)提取码: nhm9
1. 解壓winhttp.dll(根目錄)
2. 解壓 doorstop_config.ini(根目錄)
3. 解壓 BepInEX文件夹(根目錄)
4.下載並安装UnityInjectorLoader和SybarisLoader以啟用UnityInjector和Sybaris兼容性      



不幸的是
我暫時不推薦它使用在CM3D2主要是因為SybarisLoader不提供相同的GameData功能,這意味著如果你使用Sybaris \ GameData讀取mod和ks 等....
它會失去Sybaris \ GameData讀取mod功能。
但這對於COM3D2來說不是問題,因為有一個名為ModLoader的獨立插件可以取 代該功能。但是,CM3D2 還沒有這樣的插件。

本帖子中包含更多资源

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

x
等级

成就
A币
1
主题
0
精华
0
回帖
9
在线时间
0 小时

发表于 2020-1-24 00:15:23 | 显示全部楼层
看来可以学习一下。谢谢先了。
回复

使用道具 举报

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

本版积分规则

小黑屋|aix论坛 |Sitemap

GMT+8, 2024-11-21 16:40 , Processed in 0.119666 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Cloud.

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