Skip to content

EndCraft 4.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 13:58
· 2 commits to main since this release

EndCraft 4.2.0

适配终末地 1.6.3,更新宿主模块至 endcraft.gameplay38。本版重点修正 NeoForge 的界面颜色、TaCZ 配件预览和菜单点击穿透,并减少桥接网格、纹理与队列处理开销。

下载与升级

NeoForge 用户下载三个文件:

  • EndCraft-gameplay38-4.2.0-win-x64.zip:终末地玩法模块。
  • EndCraft-probe-4.2.0-win-x64.zip:必需的共享内存模块。
  • endcraft-neoforge-guest-4.2.0.jar:放入 MC 1.21.1 NeoForge 实例的 mods 目录。

推荐使用 EFML 的 xinput 代理,并从官方鹰角启动器进入终末地。导入并启用两个 ZIP,停用旧版玩法模块;关闭 MC 后替换 JAR,再重新启动。不要同时运行多个玩法模块或 MC 桥接客户端。操作见 README。

同时提供 Fabric 26.3 客户端 endcraft-guest-4.2.0.jar、包含固定上游源码的源代码归档及 SHA256SUMS.txt。下列本轮界面修复与光影预览针对 NeoForge;Fabric 与 NeoForge 的存档不能混用。

修正

  • 修正宿主再次解码 MC 最终显示颜色导致的 HUD、背包和手持物品偏暗。HUD 保持原透明度,不透明界面不会变成半透明。
  • TaCZ 的 Z 配件界面临时切为第一人称,关闭后恢复视角;去掉盖在枪械上的暗色菜单背景,预览使用全亮光照。普通手持物品保留原光照。
  • 打开 MC 菜单时拦截终末地 UI 的事件派发,点击右上角配件按钮不会同时打开终末地菜单。关闭菜单后等待鼠标松开并经过释放帧,再恢复原生 UI。
  • 跳过 MC 世界绘制时仍更新光照队列并重置漫反射灯光、shader 颜色,减少不同界面之间的渲染状态残留。
  • 补充标准图集粒子、屏障标记、三角形动态网格和字体字形的导出。屏障本体仍遵循 MC 原版不可见规则。
  • Mob 接入原生三角面碰撞,短程女仆行走验证通过;地形数据重建、离开采样区等情况下的长期支撑仍待完善,见下方已知限制。

性能与调试

  • 复用区块、实体和透明裁剪的暂存缓冲区,减少重复直接内存和临时对象分配。
  • 缓存最多 64MiB 的区块快照用于恢复重发,按脏标记失效;每帧最多建模两个区块,完成一个区块后检查 3ms 预算。
  • 动画图集使用 PBO/fence 异步读回;渲染队列拥塞时暂停新捕获并重试必要消息。
  • 航空学坐标变换改为每艘物理体采样一次仿射变换,顶点使用矩阵计算;尚未缓存整艘物理体的几何。
  • F6 切换终末地原生人物模型显示,默认隐藏;没有打开 MC 界面且桥接就绪时生效。
  • 增加可选 Iris/Sodium 光影预览流程,验证完整 MC 渲染及帧读回。预览覆盖原生场景,尚未实现终末地与 MC 光影的深度融合。

局部离线基准不代表双游戏 FPS;本版没有同场景优化前后的联动性能百分比。详细范围见 性能说明 与 渲染说明。

内容模组与构建

开发组合包含 TaCZ 1.1.8-hotfix-r7、Touhou Little Maid 1.5.3、GeckoLib 4.9.3,以及原有 Create、Aeronautics、Sable 和 Flight Control。第三方 JAR、枪包及用户光影包不附在发行附件中;来源与 SHA-512 见 mc-neoforge/modpack.lock.json。

YSM 2.6.3 因本机原生库加载失败(err: 54)保持停用,下载到 libs-disabled/ 仅用于字节码审计。Maid Addition 没有已锁定的发布下载地址,作为可选本地文件;缺少它不再阻断干净环境构建,提供文件时仍严格校验哈希。EFML 工具优先读取实际运行配置,通过 CLI 注册和切换模块,旧加载器卸载不会删除已归 EFML 管理的代理。

验证与限制

  • NeoForge 本地构建和 58 项检查通过;安装、EFML 与依赖工具 15 项 Python 检查通过。
  • 原生输入、焦点切换、菜单关闭释放、透明裁剪和 ABI 生命周期检查通过。
  • 终末地 1.6.3 + NeoForge 实机中,HUD 抽查的 78,666 个不透明灰阶像素与 MC 源图完全一致。
  • 新版配件界面已重新加载并截帧核对,用户确认“亮度正常,点击不再穿透”。
  • 女仆曾完成 120 次短程采样、移动 7.2 格且未穿地;后续会话仍记录到女仆掉出世界,因此不能保证长期行走和地形重建期间的支撑。
  • 尚未完成两台电脑各运行终末地的联机、复杂航空学起降、全部枪械特效及 YSM 的实机验收。

本版仍是实验性项目。终末地适配详情见 1.6.3 记录。