
前言
《Alice In Cradle(アリス イン クレイドル)》是一款由 ひなゆあ、橋野みずは 开发的 R-18 同人 ACT 游戏,目前正在制作中。
Alice In Cradle 好玩,推荐。本文将教你把 Alice In Cradle 的马赛克给去掉。这样你就能美美的享受游戏。
如果你不想下载 dnspy 工具来反编译,也可以下载我编译好的 Assembly-CSharp.dll 文件(0.30b版本)。点击 Assembly-CSharp.dll 下载。
准备
准备 dnspy 工具,dnspy 是一个反编译工具,可在 GitHub 上下载。
原理
把马赛克核心绘制方法 FnDrawMosaic 的第一行添加 return false;,让它画不了马赛克。
反编译
打开 dnspy 工具。点击 “文件” -> “打开”,选择 {AIC安装目录}/AliceInCradle_Data/Managed/Assembly-CSharp.dll 文件。

打开搜索程序集,搜索 FnDrawMosaic,并双击搜索结果转到引用位置。


右键黄色的 FnDrawMosaic 方法,点击右键菜单的 “编辑方法”。

添加一行 return false; 在 FnDrawMosaic 方法的开头,并点击编译按钮。

点击左上方的 “文件” -> “保存模块”。在新窗口点击 “保存” 按钮。这时导出的 Assembly-CSharp.dll 文件就是反编译后的文件。把它覆盖掉 {AIC安装目录}/AliceInCradle_Data/Managed/Assembly-CSharp.dll 文件,即可完成反编译去码。


If you enjoyed this, leave a comment~