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

依据OptiFine官网标注的Forge版本来避免高版本不兼容现象 #79

Closed
3 tasks done
shaoxiu opened this issue Aug 4, 2022 · 5 comments
Closed
3 tasks done
Labels
· 优化 完成 该 Issue 已被处理,将在下次更新中实装

Comments

@shaoxiu
Copy link

shaoxiu commented Aug 4, 2022

检查项

  • 我已点击 设置 → 启动器 → 检查更新 确认了启动器已为最新版,且最新版未实现这项建议。怎样更新?
  • 我已在 Issues 页面 中搜索,确认了这一建议未被提交过。
  • 我已查看 功能投票页面,确认了这一建议未在投票列表中。

描述

高版本中由于Forge更新较频繁,许多玩家默认安装最新Forge与OptiFine时容易出现版本不兼容现象。因此建议更新一个小功能,在玩家确认同时安装Forge与OptiFine时,依据OptiFine官网所述,提示OptiFine标注兼容的Forge版本,并建议玩家安装此版本以避免启动失败或完全不读取OptiFine。

原因

在多个mc群中都可以看见此类玩家的身影,而且启动器的自动安装功能在这个问题前反而成为了玩家解决问题的绊脚石(他们并不知道OptiFine官网标注了兼容的Forge版本,也不会去看)。

@shaoxiu shaoxiu added · 优化 新反馈 需要社区初步确认其有效的新 Issue labels Aug 4, 2022
@YOYOUUlu YOYOUUlu added 处理中 开发者正在调查或处理该 Issue and removed 新反馈 需要社区初步确认其有效的新 Issue labels Aug 4, 2022
@LTCatt LTCatt added 等待确认 已经过社区确认,等待开发者确认 and removed 处理中 开发者正在调查或处理该 Issue labels Aug 4, 2022
@LTCatt
Copy link
Member

LTCatt commented Aug 4, 2022

这个没法通过 API 获取,可能得当 Bug 写例外项,有空再看看

@zkitefly
Copy link
Collaborator

zkitefly commented Aug 7, 2022

或许可以通过爬取 Optifine 网页上的 colForge 标签,来获取列表QWQ。

可以在服务器上定时爬取,然后放到服务器上让 PCL2 来更新

毕竟 PCL2 目前也不是通过爬取 MCMOD 网站来获得中文翻译的吗QWQ

image

或者

可以爬取

optifine.cn 的更新信息页面

先访问 https://optifine.cn/?changelog=<Optifine下载包名>

如:https://optifine.cn/?changelog=OptiFine_1.15.2_HD_U_G6.jar

然后寻找关键字 compatible with Forge XXXXXX

image

@LTCatt LTCatt added 处理中 开发者正在调查或处理该 Issue and removed 等待确认 已经过社区确认,等待开发者确认 labels Sep 19, 2022
@LTCatt
Copy link
Member

LTCatt commented Sep 24, 2022

目前 OptiFine 列表获取都是以 BMCLAPI 为主(PCL 会先从 BMCLAPI 获取,如果失败再切换成官方源),但是 BMCLAPI 现在没有这个字段。如果要强行从官方源获取这个字段,会导致镜像源实质上失去了意义……
我先联系一下 bangbang,看他打不打算加上这个字段,不加那我也暂时不做 =。=

@LTCatt LTCatt added 等待确认 已经过社区确认,等待开发者确认 and removed 处理中 开发者正在调查或处理该 Issue labels Sep 24, 2022
@LTCatt
Copy link
Member

LTCatt commented Sep 29, 2022

还在等 @bangbang93 加这个字段……
我现在只能加个临时的缓解措施……我是指支持这个崩溃的分析 Orz……
image

@bangbang93
Copy link

加了,BMCLAPI源已生效,mcbbs源需要等明日同步及CDN刷新生效
这字段不好格式化,所以就原样string放出来了

@LTCatt LTCatt added 处理中 开发者正在调查或处理该 Issue 第三方 等待第三方处理,或是由第三方导致 and removed 等待确认 已经过社区确认,等待开发者确认 labels Oct 8, 2022
@LTCatt LTCatt added 完成 该 Issue 已被处理,将在下次更新中实装 and removed 处理中 开发者正在调查或处理该 Issue 第三方 等待第三方处理,或是由第三方导致 labels Oct 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· 优化 完成 该 Issue 已被处理,将在下次更新中实装
Projects
None yet
Development

No branches or pull requests

6 participants