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日

悬赏问题

  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭