Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac 版本无法通过 readme 安装方法登陆炉石 #8

Closed
shuoyanjerry opened this issue Oct 25, 2022 · 23 comments
Closed

Mac 版本无法通过 readme 安装方法登陆炉石 #8

shuoyanjerry opened this issue Oct 25, 2022 · 23 comments

Comments

@shuoyanjerry
Copy link

shuoyanjerry commented Oct 25, 2022

按照readme安装方法一步一步进行配置,并且在根目录新建了client.config。
在 terminal 输入 ./run_bpinex.sh 后进入炉石,游戏中报错无法通过战网服务进行登录。terminal中报错:

Found UnityPlayer, hooking into it instead
Failed to hook jit_init_version, ignoring it. Error: no such function: mono_jit_init_version

@Pik-4
Copy link
Owner

Pik-4 commented Oct 25, 2022

你可以试试下载这个HsMod_Full.Mac.Test.zip然后修改一下client.config试试。我手头没有Mac,没法测试Mac是否能正常工作,也不能确定一些Patch是否含有Windows固有方法。这方面的配置cv的mixmod

@onns
Copy link

onns commented Dec 9, 2022

我试了也不行,应该是战网的登录校验通过了,但是炉石的没有,有什么办法可以让你调试一下吗,希望能有mac版

@Pik-4
Copy link
Owner

Pik-4 commented Dec 9, 2022

我试了也不行,应该是战网的登录校验通过了,但是炉石的没有,有什么办法可以让你调试一下吗,希望能有mac版

@onns 可能对应的HsMod.dll并非最新版; 此外有没有什么报错信息,可以先找到BepInEx.cfg开启全部log(等级All),然后运行看看BepInEx目录下有没有LogOutput.log之类的日志文件提供参考一下(提交前先检查一下log内是否含有敏感信息)。
PS.炉石的Hearthsone_xxxxxx.log这种日志(一般位于Logs目录)也可以检查一下有没有异常。

@onns
Copy link

onns commented Dec 9, 2022

output.zip
无任何报错

@onns
Copy link

onns commented Dec 9, 2022

image

@Pik-4
Copy link
Owner

Pik-4 commented Dec 9, 2022

output.zip 无任何报错

@onns 插件未能加载([Info : BepInEx] 0 plugins to load),HsMod目前是基于BepInEx 5开发的,可以用BepInEx_unix_5.4.21.0.zip重新配置试一试。
如果插件正确加载,LogOutput.log(在BepInEx.cfg中Logging.Disk的LogLevels应为All)中应该会有多条这样的记录。

[Warning:HsMod.MyLogger] PatcherXXX => Patched XX methods

@onns
Copy link

onns commented Dec 9, 2022 via email

@Pik-4
Copy link
Owner

Pik-4 commented Dec 9, 2022

其实我的电脑上没有BeplnEx.cfg这个文件 需要我创建一个吗 发自我的iPhone

在 2022年12月9日,22:04,Pik-4 @.***> 写道:  output.zip 无任何报错 @onns 插件加载,BepInEx目前是基于BepInEx5开发的,可以用BepInEx_unix_5.4.21.0.zip重新配置试一试。 如果插件正确加载,LogOutput.log(在BepInEx.cfg中Logging.Disk的LogLevels应为All)中应该会有多条这样的记录。 [Warning:HsMod.MyLogger] PatcherXXX => Patched XX methods — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

理论上BepInEx配置正确,会在运行炉石后,在Hearthstone/BepInEx/config/目录下找到。当然这个文件修改与否,影响并不大,只是在记录的日志时,记录结果可能会不够详细。

@onns
Copy link

onns commented Dec 9, 2022

看起来这次成功运行了,但是一样的网络错误,方便加个什么快捷联系方式嘛~
13219936994 我wx

@onns
Copy link

onns commented Dec 9, 2022

LogOutput.log.zip

@Pik-4
Copy link
Owner

Pik-4 commented Dec 9, 2022

看起来这次成功运行了,但是一样的网络错误,方便加个什么快捷联系方式嘛~ 13219936994 我wx

LogOutput.log.zip

很少使用微信,看起来日志缺失了一部分等级的。如果token没有过期的话,client.config应当在炉石根目录。如果还是不行,可以提供一份tree -L 4(在炉石目录下执行)的输出结果吗?

@onns
Copy link

onns commented Dec 9, 2022

tree.out.zip

@onns
Copy link

onns commented Dec 9, 2022

image

@onns
Copy link

onns commented Dec 9, 2022

LogOutput.log.zip

@onns
Copy link

onns commented Dec 9, 2022

或许我可以通过什么远程软件让你远程操作一下,我想这样效率更高些

@Pik-4
Copy link
Owner

Pik-4 commented Dec 9, 2022

或许我可以通过什么远程软件让你远程操作一下,我想这样效率更高些

@onns 我大概知道是啥问题了,hsmod插件没有启动,hsmod默认是关闭状态,需要将HsMod.cfg中全局的HsMod状态值改为true.然后可能还有个小问题,稍等修复一下。然后注意client.config的VerifyWebCredentials与Env的地址一致即可(即Env的xx.actual.battle.net与VerifyWebCredentials的XX-...的xx要一致)

@onns
Copy link

onns commented Dec 9, 2022 via email

@Pik-4 Pik-4 pinned this issue Dec 9, 2022
@onns
Copy link

onns commented Dec 9, 2022

昨天晚上已经成功了,插件正常展示了,金卡也正常,不过我没测试换皮

@onns
Copy link

onns commented Dec 9, 2022

文件分隔符可能是个问题

@onns
Copy link

onns commented Dec 9, 2022

另外想问下,游戏更新后需要每次都更新mod版本吗? BTW我可以帮你整理一下wiki

@Pik-4
Copy link
Owner

Pik-4 commented Dec 10, 2022

另外想问下,游戏更新后需要每次都更新mod版本吗? BTW我可以帮你整理一下wiki

文件分隔符可能是个问题

应该已经在pre-release修了,欢迎帮忙整理wiki。

@onns
Copy link

onns commented Dec 10, 2022

另外想问下,游戏更新后需要每次都更新mod版本吗? BTW我可以帮你整理一下wiki

文件分隔符可能是个问题

应该已经在pre-release修了,欢迎帮忙整理wiki。

所以每次更新需要更新mod版本嘛

@Pik-4
Copy link
Owner

Pik-4 commented Dec 10, 2022

另外想问下,游戏更新后需要每次都更新mod版本吗? BTW我可以帮你整理一下wiki

文件分隔符可能是个问题

应该已经在pre-release修了,欢迎帮忙整理wiki。

所以每次更新需要更新mod版本嘛

不一定,如果发现不能用了可以尝试更新。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants