简单自定义早期加载

简单自定义早期加载

允许自定义Neoforge早期加载的Mod

装饰

这个模组允许自定义 NeoForge 的早期加载界面。

GitHub 仓库 Curseforge

还有一个适用于 Forge 1.20.1, 1.20.2, 1.20.4, 1.20.6 的“黑客式”版本。
由于技术原因,我不打算继续支持任何其他 Forge 版本。
对于更新版本,请使用 NeoForge。

自定义早期加载预览

目前,窗口在调整大小时无法动态改变其分辨率。
我不会允许移除 Mojang 标志。

特性:

  • 添加并定位自定义图片(请参阅支持的图像格式)
  • 切换并更改进度条的位置
  • 切换性能栏
  • 切换 NeoForge 的狐狸
  • 切换左下角日志
  • 切换 NeoForge 版本(右下角)

安装 - NeoForge:

  1. 将 jar 文件放入 mods 文件夹
  2. 修改 config/fml.toml 文件
# 早期窗口提供器
earlyWindowProvider = "SimpleCustomEarlyLoading"
# ... 其他选项 ...
# 可选地设置窗口为最大化
earlyWindowMaximized = true

安装 - Forge:

  1. 将 jar 文件放入 mods 文件夹
  2. forge 版本需要默认的 config/fml.toml 值
# 早期窗口提供器
earlyWindowProvider = "fmlearlywindow"

3 - 可选:更新 options.txt:darkMojangStudiosBackground:true

不幸的是,该覆盖应用得相当晚,这可能会导致原始的红色早期加载(或白屏)在游戏启动时“闪现”。对此我无能为力。

但是,可以使用 options.txt 中的 darkMojangStudiosBackground:true 更改原始加载的红色。

支持的图像格式:

动画图像:

  • APNG - 必须在不检测未更改像素的情况下创建(每帧从头渲染)。 动画将遵循图像的时间和重复计数。

静态图像:

  • JPEG 基线和渐进式(不支持 12 bpc/算术编码,与标准 IJG 库相同)
  • PNG 1/2/4/8/16 位每通道
  • TGA(不确定支持哪个子集,如果有的话)
  • BMP 非 1-bpp、非 RLE
  • PSD(仅合成视图,无额外通道,8/16 位每通道)
  • GIF(仅渲染单个静态帧,请改用 APNG)
  • HDR(辐射 rgbE 格式)
  • PIC(Softimage PIC)
  • PNM(仅限二进制 PPM 和 PGM)

配置 / 源代码

有关配置说明和源代码,请查看 GitHub 仓库。