yzxxyf 2023-01-22 13:29 采纳率: 100%
浏览 27
已结题

关于#Unity#的问题,如何解决?

对编程一窍不通的本人想使用XUnity.AutoTranslator自动翻译游戏,但无法自动生成AutoTranslator文件夹,显示错误如下(没看懂错误在哪里):
[ERROR]System TypeLoadException:Could not resolve type with token 01000040 from typeref(expected class 'HarmonyLib. Harmony' in assembly'()Harmony,Version=2.9.0.0,Culture=neutral,PublicKeyToken=null)

使用方式参考了知乎、百度、b站等多个方法,但还是出现以上问题,且没有看到同款疑问的。
已尝试的步骤:

1、安装MelonLoader,导入游戏exe路径
2、解压XUnity.AutoTranslator-MelonMod-5.0.0.zip到游戏根目录
3、无法打开游戏,显示以上错误(未解压XUnity前可正常打开)

1.解压SetupReiPatcherAndAutoTranslator.exe到游戏根目录并双击安装
2.没有生成AutoTranslator文件夹
3.打开文件夹pwershell,输入.\ReiPatcher.exe -c .\加游戏启动名,显示以上错误

  • 写回答

1条回答 默认 最新

  • 社区专家-Monster-XH 2023-01-22 13:46
    关注

    这个错误是由于XUnity.AutoTranslator需要Harmony库来运行,而您的游戏中没有这个库导致的。要解决这个问题,您需要在您的游戏中安装Harmony库。

    您可以通过以下步骤来安装Harmony库:

    1.下载最新版本的Harmony库,您可以在这里找到:https://github.com/pardeike/Harmony/releases
    2.将下载的dll文件放入游戏根目录。
    3.在游戏根目录中找到UnityEngine.dll,并使用Harmony.dll来覆盖它。
    4.重新运行您的游戏,这次应该不会再出现错误了。
    请注意,您需要确保您使用的Harmony库版本与您使用的XUnity.AutoTranslator版本相匹配,否则可能会出现兼容性问题。

    您还需要确保您使用的游戏版本与XUnity.AutoTranslator支持的版本相匹配。

    还有些玩家会说要在Unity中安装,这是因为Unity的版本过低或者没有安装插件,这需要在Unity中进行安装。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月30日
  • 已采纳回答 1月22日
  • 创建了问题 1月22日

悬赏问题

  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多
  • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件