[Feature] 为游戏高级设置中的游戏启动前执行命令添加是否等待选项
描述 | Description
为全局游戏设置->高级设置和启用游戏特定设置后游戏设置->高级设置里的游戏启动前执行命令添加是否等待命令执行完成后再继续启动选项
原因 | Reason
当前版本(3.5.7.246)的HMCL无论是全局游戏设置->高级设置选项还是启用了游戏特定设置后游戏设置->高级设置选项中的游戏启动前执行命令都无法切换是否等待命令执行完成后再继续启动,导致无法使用该功能启动第三方程序监控游戏的latest.log来代替HMCL自带的查看日志功能,因为HMCL会等待该程序退出后才开始启动游戏。
我想要使用第三方程序监控latest.log的原因是HMCL自带的日志监控在启动某些实例时会在游戏刚启动完就卡死,导致无法正常浏览日志,有时还会连带导致HMCL主窗口卡死,只能关闭启动器重开。但是如果不启用游戏实例的查看日志(或者在日志窗口刚出现时就关闭掉)则不会有该问题。
我想要使用第三方程序监控latest.log的原因是HMCL自带的日志监控在启动某些实例时会在游戏刚启动完就卡死,导致无法正常浏览日志,有时还会连带导致HMCL主窗口卡死,只能关闭启动器重开。但是如果不启用游戏实例的
查看日志(或者在日志窗口刚出现时就关闭掉)则不会有该问题。
这些问题我测试一下单独发个issue吧
hmcl 卡死的话建议更换java运行时, https://microsoft.com/openjdk
hmcl 卡死的话建议更换java运行时, https://microsoft.com/openjdk
我试试去。目前我用的确实不是openjdk,是zulu
hmcl 卡死的话建议更换java运行时, https://microsoft.com/openjdk
我试试去。目前我用的确实不是openjdk,是zulu
不对啊,游戏是zulu但是HMCL确实是openjdk17在跑......
系统默认的java也是它
请使用包装命令。直接监听 latest.log 会导致部分只输出到控制台的信息无法被获取到。
介于你还反馈部分情况下日志窗口会卡死,所以先不关
@Glavo 我们真的很需要 #3036 ,比如这个 Issue 就应当修改标题……
我之前调试整合包的时候,MC疯狂报错产生了巨量的日志,就会出现HMCL日志窗口白屏卡死的问题,主窗口也会连带着卡住只能重启;
然后我提出了 #3075
当时我MC的latest.log有5MB多,应该是日志太多太快导致的问题?
看起来这个地方不能做即时的 FX 更新,必须加缓存…… 你提一个新的 Issue,指出这个地方在 MC 大量日志的时候,日志窗口会爆炸
在 2024-05-28 11:08:10,YLDK @.***> 写道:
我之前调试整合包的时候,MC疯狂报错产生了巨量的日志,就会出现HMCL日志窗口白屏卡死的问题,主窗口也会连带着卡住只能重启;
然后我提出了 #3075
当时我MC的latest.log有5MB多,应该是日志太多太快导致的问题?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.***>