五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Unity Il2cpp 游戲的 Mod 制作教程01 - 環(huán)境搭建

2023-04-17 23:49 作者:Turing1337  | 我要投稿

BepInEx 框架介紹

BepInEx 工作原理基于 Dll 劫持。Unity游戲啟動(dòng)時(shí),總是會(huì)調(diào)用?winhttp.dll?來(lái)檢查文件信息或網(wǎng)絡(luò)連接,默認(rèn)情況下首先在當(dāng)前文件夾中查找dll,然后在系統(tǒng)目錄中查找。BepInEx 通過(guò)修改偽造的 winhttp.dll,來(lái) hook kernel32.dll 中的?GetProcAddress,CloseHandle?等函數(shù)來(lái)進(jìn)行一系列操作,比如獲取 mono_thread_currentmono_thread_set_main,mono_runtime_invoke 等函數(shù)的地址,加載 BepInEx Core 等,而后 BepInEx 再去加載 plugins 下的 mod dll。

BepInEx 版本的選擇:

  • 對(duì)于Unity Mono游戲,請(qǐng)考慮使用BepInEx 5

  • 對(duì)于Il2Cpp游戲,請(qǐng)考慮使用最新版本的 Bleeding Edge 版本(6.0.0-be.577+)


BepInEx下載以及安裝

對(duì)于 Il2Cpp 游戲,我們需要 Bleeding Edge 版本的BepInEx,官網(wǎng)地址為:

https://builds.bepinex.dev/projects/bepinex_be

在頁(yè)面下方 Artifacts 中找到需要的版本下載即可。

安裝過(guò)程可以參考官網(wǎng)上的安裝文檔:

https://docs.bepinex.dev/master/articles/user_guide/installation/index.html

基本過(guò)程為:

  1. 下載正確版本的BepInEx,解壓到游戲根目錄中

  2. 運(yùn)行一次游戲以生成配置文件

    首次在Il2Cpp游戲中運(yùn)行可能需要一些時(shí)間,因?yàn)樗枰捎糜?modding 的文件。

  3. 配置BepInEx

    所有配置選項(xiàng)都記錄在**BepInEx/config/BepInEx.cfg** 文件中。


安裝依賴(lài)組件

  • .NET 6 or newer?SDK

    • 使用?dotnet?安裝?https://dotnet.microsoft.com/download

  • IDE,以下都可

    • Visual Studio Community (需要注意使用.NET6 可能需要最新 VS 2022)

    • JetBrains Rider

    • Visual Studio Code


開(kāi)啟控制臺(tái)

為了更方便地 debugging,可以在 BepInEx/config/BepInEx.cfg 中開(kāi)啟 BepInEx console


安裝 BepInEx plugin 模板

BepInEx 提供了 plugin 的工程模板,可以使用下面的命令安裝(需要翻墻)

如果安裝成功會(huì)得到如下的模板列表

模板列表


Unity Il2cpp 游戲的 Mod 制作教程01 - 環(huán)境搭建的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
察雅县| 徐州市| 孝昌县| 阳春市| 江都市| 屏南县| 嵊泗县| 布尔津县| 越西县| 海城市| 姚安县| 玉环县| 萍乡市| 鄂托克前旗| 新兴县| 新龙县| 扎囊县| 灵山县| 万山特区| 阿克陶县| 呼玛县| 沂南县| 英德市| 当涂县| 无棣县| 林口县| 喀喇沁旗| 神池县| 宁国市| 土默特右旗| 定边县| 荥经县| 和硕县| 封开县| 海口市| 富民县| 囊谦县| 五大连池市| 陵水| 临海市| 阿拉善右旗|