[改进] PCL启动器设置中,窗口默认大小配置选项优化建议
检查项
- [x] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一建议未被提交过。
- [x] 我已查看 功能投票页面,确认了这一建议未在投票列表中。
描述
在现有PCL的默认窗口配置中,PCL会使用forge或neoforge默认固定的窗口大小启动游戏,即使后期手动修改fml.toml的earlyWindowWidth和earlyWindowHeight参数为其他值也是如此,甚至发现PCL会将之前手动修改的fml.toml中的这两个参数还原为默认的大小,这似乎不太合理?
推荐,PCL默认窗口大小配置就按照fml.toml中的earlyWindowWidth和earlyWindowHeight现有参数启动就行,不要强制重置fml.toml中的这两个参数,若发现fml.toml配置不存在,再使用默认fml.toml大小启动。
为什么不使用自定义尺寸选项? 当然尝试过,但通过测试发现,该选项会在每次重新打开PCL的第一次启动游戏时破坏上一次游戏的全屏设置,如果不关闭PCL,直接第二次启动游戏就又能正常全屏(需第一次启动后设置了游戏全屏,否则依旧是自定义窗口大小),所以必须每次启动游戏前关闭并重新打开PCL在启动游戏才能复现。
我想要得到什么效果? 自定义尺寸效果没有问题,问题出在默认窗口上,他每次启动都会重置fml.toml的earlyWindowWidth和earlyWindowHeight参数,默认窗口大小应当就用其earlyWindowWidth和earlyWindowHeight参数。而非去重置它,因为这个值可能会被用户手动修改。那么默认启动的窗口大小就应该是用户修改后的窗口大小。并且也不会破坏游戏在上一次游玩时是否全屏过,影响这一次启动是否全屏的问题。
原因
这项优化让客户端无论是否第一次启动均可以根据之前的游戏配置决定是否全屏。 如果没有这项优化,我每次第一次启动游戏都必须再次手动全屏,久而久之有些厌烦。
@LTCatt 龙猫猫,请问此改进什么时候可以在正式版本推出呢?我已经等待了三个小版本了……
龙猫猫,请问此改进什么时候可以在正式版本推出呢?我已经等待了三个小版本了……
像这种的优先度都不是很高,切勿急躁
像这种的优先度都不是很高,切勿急躁
好的,谢谢解答