
缩放GUI
将各个GUI、HUD和工具提示的缩放分离。
查看大图将各个 GUI、HUD 和工具提示的缩放解耦。
ScalingGUIs 将视频设置菜单中的 GUI 缩放按钮替换为一个打开自定义缩放设置菜单的按钮。

- GUI 缩放 是主 GUI 缩放设置。它控制所有没有自定义设置的 GUI 的缩放。
- HUD 缩放 控制游戏内 HUD 的缩放。
- 工具提示缩放 控制工具提示的缩放。
- 自定义单个 GUI 缩放 提供一个菜单,用于设置各个 GUI 的缩放。
- 自定义分组 GUI 缩放 提供一个菜单,用于设置具有共同祖先类的 GUI 的缩放。
- 动态缩放白名单 提供一个菜单,用于将 GUI 类加入白名单,以便根据 GUI 自身的尺寸动态缩放。
- 仅适用于容器 GUI(继承 "GuiContainer" 的类)。 projects/compactstorage "CompactStorage") 时尤其如此。
- GUI 类黑名单 提供一个菜单,用于将 GUI 类名加入黑名单,使其不改变缩放。
- 当某个 GUI 应当采用之前打开的 GUI 的缩放时很有用。例如 JEI 配方 GUI 或 Tinker's Construct GUI 子组件
- 常规设置 提供 ScalingGUIs 本身的配置选项
Wiki
滑块
缩放设置以滑块形式呈现,其选项范围比原版更大
- 0: AUTO (MAX): 缩放到尽可能大的缩放。类似于原版的 "Auto"。
- 1: SMALL: 1 倍缩放。最小可能的缩放。类似于原版的 "Small"。
- 2: NORMAL: 2 倍缩放。类似于原版的 "Normal"。
- 3: LARGE: 3 倍缩放。类似于原版的 "Large"。
- 4-8: 4 倍-8 倍
- 9: 匹配主 GUI 缩放条目的缩放
示例

工作台 GUI 和箱子 GUI 都被设置为与其他 GUI 不同的缩放。JEI 配方 GUI 被加入黑名单,以便与之前的 GUI 一起缩放。
设置更改会在关闭主 ScalingGUIs 菜单时保存。
冲突
- TipTheScales - SG 仍应能从模组配置菜单中正常工作
已知问题
- 视频设置的缩放与选项缩放不同时会显得异常*。如果遇到此问题,请按 ESC。
- 某些 GUI 在幕后实际上由多个 GUI 组成时,缩放会显得异常*。
- 值得注意的情况是某些 Tinker's Construct GUI(当某些 GUI 未加入黑名单时)。
- 解决方法: 启用输出日志到聊天。打开缩放异常的 GUI。如果有多个 GUI 被记录到聊天中,并且第一个记录的 GUI 具有自定义缩放,则后续的 GUI 很可能正在还原缩放并导致异常行为。将后续的 GUI 加入黑名单,并在问题追踪器中发布该问题,以便我添加默认行为。
- 如果我添加重新耦合系统,这个问题也应该可以解决。
异常缩放: 左上角过小或右下角过大
鸣谢
- unascribed,通过 Vise 和若干方法提供灵感。(详情请参阅源代码中的许可证)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。