我在 Unity 游戏文件夹中找不到 Assembly-CSharp-firstpass.dll



我目前正在尝试修改一款单人团结游戏。我以前修改过其他unity游戏,但我目前尝试修改的游戏没有Assembly-CSharp.dll文件。我为其他游戏制作的MOD在管理文件夹下有这个文件,但当我打开这个游戏文件时,它只有。

  1. il2cpp_data文件夹
  2. 插件文件夹
  3. 资源文件夹
  4. 以及一些随机文件

如果有人对此有解决方案,那就太好了。

此游戏已使用IL2CPP后端编译。因此,所有托管代码都被交叉编译为本机C++代码。这意味着所有的代码都只是普通的本地代码,不容易被反编译。开发人员使用IL2CPP后端来混淆代码的原因之一是对黑客/作弊和盗版提供了更大的保护。

我不确定你在寻找什么样的解决方案。游戏不再使用mono/.NET,因为所有代码现在都是本地代码。

您可以使用此反编译器Il2CppDumper

它可以从libil2cpp.so中转储Assembly-CSharp.dll

最新更新