Skip to content

Releases: Dr-hydra/Better-Endfield

Better Endfield Next 4.0.2

Choose a tag to compare

@Dr-hydra Dr-hydra released this 12 Oct 17:26

Better Endfield Next 4.0.2

4.0.x 用户可覆盖更新,保留 Next 设置。Android versionCode 为 40002,安装身份与签名沿用 Next。

更新

  • 会客室媒体屏:新增图片、视频来源;Windows 支持把本地窗口投影到会客室大屏和桌面电脑屏,大小屏可独立开关,桌屏支持比例适配。分辨率与帧率提供预设和自定义。
  • 窗口投影操控:Windows 支持转发键鼠到选定来源,新增 Unity/UE 来源输入桥,操控时屏蔽终末地自身输入;Muse Dash 已验证并由用户确认可用。窗口投影可选择暂停游戏 BGM。
  • 可自定义热键:默认 - 开始/结束投影,Ctrl+- 暂停/继续视频,Alt+- 开启/退出窗口操控。操控时 Esc 转给来源。

下载

  • BetterEndfieldNext-4.0.2-Setup.exe:Windows x64 安装包。
  • BetterEndfieldNext-4.0.2-Android-arm64.apk:Android arm64。
  • BEM-Tools-1.5.2-win-x64.zip:独立模型创作者工具。

UE 来源尚未实机验收,不保证所有游戏的输入后端兼容。Android 的媒体文件支持已通过构建与离线检查,未宣称本版完成手机画面验收;本地窗口投影和键鼠转发目前用于 Windows。

Better Endfield Next 4.0.1

Choose a tag to compare

@Dr-hydra Dr-hydra released this 10 Oct 09:52

Better Endfield Next 4.0.1

4.0.0 用户可直接覆盖更新至 4.0.1,保留 Next 设置。Android versionCode 为 40001,安装身份与签名沿用 Next。

本次 Android APK 已在 4.0.1 中覆盖更新。已安装 4.0.1 的用户也可重新下载安装包覆盖安装,重启游戏后使用镜头修复。

更新

  • Android MMD 镜头修复:独立 VMD 镜头按角色绑定姿态的头部高度缩放,与 PC 使用相同基准,修正此前按髋骨高度缩放造成的机位偏低、距离过近。当前弯腰动作不会改变这一高度基准,现有动作与镜头文件可继续使用。
  • NPC 模型接入:同一个 BEM 也可替换使用同名角色模型的非编队 NPC,无需单独制作 NPC 包;保留原有校验、加载登记和关闭恢复。
  • 桌面端修复:DLL / XInput 代理安装后及时刷新状态,支持恢复官方 4.0.0 代理缺失的安装记录;修复“保存并启动”卡在“正在准备配音资源”、无法启动游戏的问题。
  • 模型二次交付修复:资源恢复为已记录的原版 Mesh 后允许重新准备替换,避免世界模型持续显示原版。
  • 实验:克隆模型支持:PC、Android 提供独立开关,默认关闭,重启游戏后生效。记录克隆生成时的来源与包代次,使用实例自身骨骼,保留已继承结果的私有材质,模板继续同步替换。
  • 第三方模块迁移:双端彻底移除第三方模块装载器、管理页面、网页桥、扩展配置与 SDK / Echo 打包项,迁移至 Endfield Mod Loader。BEM 模型、MMD、内置模块与创意工坊继续由 BE 支持。
  • 废弃研究归档:BEM 原生布料物理及后续权重、裁剪试验归入 legacy/native-bem-cloth-20261010/,不参与本版本构建。

下载

  • BetterEndfieldNext-4.0.1-Setup.exe:Windows x64 安装包。
  • BetterEndfieldNext-4.0.1-Android-arm64.apk:Android arm64。
  • BEM-Tools-1.5.2-win-x64.zip:独立 BEM 创作者工具。
  • SHA256SUMS.txt:附件校验值。

Windows 安装包、Android APK 均沿用 Next 发布签名;Windows 使用既有内部自签证书。从 3.x 升级仍需按 Next 首次安装说明重新安装与设置。

验证范围

双端 Release 构建、Windows Obfuscar、Android R8 / lint、签名验证通过。桌面启动回归在普通与生产混淆后各通过 22 项;配置 / 设置回归、150 项 Android BEM 安装状态检查、页面路由与工坊构建通过。模型完整绑定、异步加载、来源追踪、NPC 与 Clone 生命周期回归通过。Android 通用跨页 Hook 写入通过手机上的自包含原生测试。

NPC 接入已有用户实机确认。上述离线回归与原生自测不等于完整游戏画面验收;Clone 支持仍以实验开关提供。

本次镜头更新补充通过 Android Release / R8 / 发布 Lint 与签名检查,以及 EIEM Android 回归:绑定姿态头部高 1.6 m、当前动作头部高 0.8 m、髋骨高 1.0 m 时,镜头仍使用 1.6 m 的绑定高度。修复 APK 已在连接手机上覆盖安装;用户确认该版本可发布。

Better Endfield Next 4.0.0

Choose a tag to compare

@Dr-hydra Dr-hydra released this 09 Oct 12:15

Better Endfield Next 4.0.0

4.0.0 是使用独立安装身份的 Next 版本,Windows 与 Android 均需重新安装和设置。BEM / MMD 用户素材格式继续支持,可手动重新导入。

更新

  • 更名为 Better Endfield Next,保留原 Logo;更新双端安装身份、内部模块与通信标识、发布签名。
  • 移除双端第一人称功能,相关代码、工具、测试与原始快照归档至 legacy/retired-before-next/,不参与当前构建。
  • 暂时隐藏双端第三方模块管理入口和旧入口路由,保留模块装载器、网页桥及管理实现。旧模块二进制不承诺兼容。
  • Android 新增包含多个 BEM 的 ZIP 导入:支持根目录及子目录,校验后可勾选导入项;支持文件管理器打开和分享。逐包处理冲突与失败,已成功导入的包保留。
  • Windows Release 使用 Obfuscar 程序集混淆;Android Release 使用 R8 和资源收缩;原生 C++ 使用优化与符号收敛,保留必要公开契约。
  • 修正 Windows 仅启用时间冻结时的相机模块启用条件。

安装

请先卸载旧版。Windows 同时卸载旧 XInput 代理,再安装 Next;Android 重新启用框架模块、选择实际游戏客户端作用域,并彻底停止后重启游戏。旧设置、缓存与安装记录不会自动迁移,需重新设置并导入素材。

Android 包名为 dev.betterendfield.next,versionCode 为 40000,versionName 为 4.0.0,使用新的 Next 发布密钥。Windows 当前使用 Next 内部自签代码签名证书,不具备公共 CA 信任。

下载附件

  • BetterEndfieldNext-4.0.0-Setup.exe:Windows x64 安装包。
  • BetterEndfieldNext-4.0.0-Android-arm64.apk:Android arm64,包含 BEM ZIP 导入。
  • BEM-Tools-1.5.2-win-x64.zip:独立 BEM 创作者工具。
  • BetterEndfieldNext-ThirdPartySDK-1.0.0.zip 与 BetterEndfieldNext-Echo-1.0.0-Dual.zip:Next 模块开发参考与双端示例。4.0.0 的公开模块入口暂时隐藏,无法从该入口导入或打开示例。
  • SHA256SUMS.txt:上述附件的 SHA-256 校验值。

验证

Windows / Android Release、Android lint、R8、APK v2 签名、混淆后桌面启动及相关离线回归已通过。ZIP 导入的主机回归包含 31 项流检查、27 项 ZIP 检查和 150 项安装索引及批量事务检查。新工作区的安装身份与归档字节校验已通过。构建和主机回归不替代文件管理器路由、导入界面及所有游戏内场景的手机验收。

发布使用已验证的 Next Windows 构建和隔离构建的 Android BEM ZIP 导入版本。附件大小、哈希和构建来源见同目录的 ASSETS.json;实现记录见 NEXT_IMPLEMENTATION.md,ZIP 行为见 ANDROID_BEM_ZIP_IMPORT.md。

Better Endfield 3.5.4

Choose a tag to compare

@Dr-hydra Dr-hydra released this 08 Oct 14:08

Better Endfield 3.5.4

更新

  • Android 增加场景纹理池协调:根据实际纹理需求、游戏当前预算和系统内存余量调整额度,跟随画质切档,并在停止或不再需要时恢复游戏预算。保留既定全局 LOD、NPC 可见范围及 Android 物理 LOD1,不通过降低这些设置解决场景贴图模糊。
  • 修复 Android 普通角色首次热切换的资源发现缺口:此前模型未启用、没有生成记录时,已加载的主世界实例可能一直等待下一次资源投递。现在沿原有 UI LOD0 donor / 主世界 LOD1 配对和发布事务发现已有实例;临时缺少 donor 时保留重试,结构与身份校验继续保留。
  • 修正热切换时实例与模板的原版资产记录归属,按角色隔离失败重试,避免一个角色的开关重新触发其他角色的遗留请求。恢复仅校验实际原版骨骼路径,无关辅助节点不再阻止恢复;必需骨骼缺失或歧义继续拒绝,不关闭全局模型校验。修复测试包已在本轮手机实机确认可用。
  • 模型悬浮窗区分首次加载、读取失败和真实空列表;读取失败显示错误及重试入口,保留上次成功的列表并暂停编辑,恢复后重新启用。校验无法显示的目录行,避免错误数据覆盖有效缓存;已启用热切换时,开关文案改为 “启用(热切换)”。
  • 修复更新 APK 后可能需要手动打开一次 BE 才能连接设置桥的问题:增加更新后初始化入口,以及读取连接失败时由前台游戏唤醒的透明 Bootstrap 入口。透明入口短暂等待框架 Binder 更新后退出,不读取启动参数中的设置。恢复只对读取请求进行有界重试,不自动重放设置写入,也不改变原调用授权检查。
  • 针对 issue #26 加入 Android PCUI 输入修正:排除 Android 专属退出绑定与 PC 菜单动作的冲突,补齐菜单系统光标和根视图绝对鼠标位置,并保留真实触屏优先及失焦恢复。代码及宿主检查已完成,尚未完成游戏内键鼠实机验收。
  • Windows / Android 版本统一为 3.5.4(Android versionCode 30504)。本轮主要改动在 Android;BEM Tools 沿用 1.5.2,第三方 SDK 与 Echo 沿用 1.0.0。

English

  • Added Android texture-pool coordination based on actual demand, the game's current budget and available memory, with quality-profile tracking and budget restoration. Existing global LOD and NPC visibility behavior, including Android's physical LOD1 mapping, is preserved.
  • Fixed first-time Android character hot-switch discovery when the visible world instance was already loaded but no generated model record existed. Discovery keeps the existing UI-donor/world-receiver pairing and validation, and retries temporary donor unavailability.
  • Corrected Original asset ownership between templates and scene instances, and isolated failed retries by role so editing one character does not replay another character's pending selection. Restoration checks the required Original bone paths, ignoring unrelated helper nodes while still rejecting missing or ambiguous required bones. The repaired Android test package has user gameplay acceptance on the test phone.
  • Model overlays now distinguish loading, read failure and a genuinely empty catalog. Failed reads preserve the last successful list with editing disabled until recovery; malformed rows cannot replace a valid cached list. Enabled hot switching is labeled accurately.
  • Added post-update initialization and a bounded transparent Bootstrap activity to reconnect the framework settings bridge from a foreground game. The entry consumes no setting payload, and only reads are retried; writes and caller authorization retain their existing rules.
  • Added Android PCUI fixes for the extra quit binding, menu cursor visibility and absolute mouse positions, with touch priority and focus cleanup. These changes passed host checks; in-game keyboard/mouse validation for issue #26 is still pending.
  • Windows and Android are version 3.5.4, with Android versionCode 30504. BEM Tools remains 1.5.2; the third-party SDK and Echo remain 1.0.0.

Better Endfield 3.5.3

Choose a tag to compare

@Dr-hydra Dr-hydra released this 07 Oct 03:56

Better Endfield 3.5.3

更新

  • Windows 设置页新增 Steam 国服启动(预览):查询、缓存或导入元数据,生成安装状态 ACF 和国服启动命令,使用 BE 管理的 XInput 自启动代理。首次需将生成的命令粘贴到 Steam 游戏的启动选项。
  • BE 对已管理配置在启动时及每小时查询新版本;Steam 运行期间只缓存,完整退出(含托盘后台)后更新 ACF。写入与移除提供备份、归属检查及中断恢复,不接管现有国际服安装。
  • Steam 管理员启动默认关闭,主要作为覆盖层兼容选项;可同步 / 恢复当前 Windows 用户的管理员兼容标记,保留其他兼容选项,仍使用正常 UAC。
  • 游戏目录存在 xinput1_4.dll 时,启动按钮、注入器快捷方式及独立注入器均拒绝二次注入;XInput 部署、更新及卸载仍由 BE 管理。
  • BEM Tools 1.5.2 独立 ZIP 新增可直接打开的 BetterEndfield.BemTools.exe 创作者 GUI,与主程序共用创作者窗口,完整解压后无需安装 Python 或 .NET。
  • Windows / Android 版本统一为 3.5.3(Android versionCode 30503)。本轮 Steam 和注入器改动仅适用于 Windows,Android 功能沿用 3.5.2。

下载

  • BetterEndfield-3.5.3-Setup.exe:Windows x64 安装包。
  • BetterEndfield-3.5.3-Android-arm64.apk:Android ARM64 模块。
  • BEM-Tools-1.5.2-win-x64.zip:独立创作者 GUI、CLI、Blender 插件、示例、文档及 Skill。
  • BetterEndfield-ThirdPartySDK-1.0.0.zip:第三方原生模块 SDK。
  • BetterEndfield-Echo-1.0.0-Dual.zip:Windows / Android 双端模块示例。

Steam 预览边界

截至 2026-10-07,本次元数据查询尚缺 Windows 启动路径、安装目录、public BuildID 与 Depot Manifest。BE 不使用猜测数据生成真实配置;完整数据公布前可以查看界面、导入有效数据或预览 ACF。

实际 Steam 启动、游戏生命周期、计时、覆盖层、截图和 Steam Input 尚待实机验证。普通权限仍能记录时长与展示状态来自用户当前实测,不代表已完成所有 Steam 场景验证。ACF 不授予许可或提前解锁;国服资源仍由官方启动器更新。

使用与恢复说明见 Steam 国服启动。

验证范围

Steam 服务已有 64 项 C# 离线检查、3 项原生文件检查;原生注入器三种启动入口已验证冲突退出码 6。隔离界面验证涵盖完整 ACF 内容、写入 / 启动按钮禁用及普通 / 760×700 窗口布局,未修改真实 Steam 配置、注册表或游戏目录。

Windows 全量 Release、WinUI、BEM Tools GUI / CLI、Inno Setup、Android Release 及 APK 签名 / 版本检查通过。冻结工具 ZIP 在中文路径下完成 GUI 工程打开、BEM 1.4 导出、Android 武器目标校验和内置帮助检查;SDK / Echo 双端构建与包结构检查通过。 未连接 Android 设备,未将离线或构建验证视为游戏内验证。

English

  • Added a Windows Steam CN launch preview with validated metadata, ACF generation, CN launch options and the BE-managed XInput loader. Steam must be fully closed for configuration changes; metadata can be cached while it is running.
  • Added automatic metadata refresh for managed configurations, backups and interrupted-setup recovery. Steam elevation is optional and off by default, with reversible current-user Windows compatibility settings.
  • Blocked built-in injector launches and injector shortcuts when a local xinput1_4.dll is present, preventing duplicate loading.
  • Standalone BEM Tools 1.5.2 now includes the creator GUI alongside its CLI and authoring resources.
  • Windows and Android are version 3.5.3; Android functionality carries forward from 3.5.2.

Complete Steam metadata and real-client validation are still pending. This release does not claim verified Steam launch, playtime, overlay or controller behavior, and an ACF does not grant a Steam entitlement or early access.

Production Windows/Android builds, the installer, APK signing/version checks, the portable creator GUI export workflow, and SDK/Echo package validation passed. No Android device was attached for this release.

Better Endfield 3.5.2

Choose a tag to compare

@Dr-hydra Dr-hydra released this 06 Oct 14:59

Better Endfield 3.5.2

BEM Tools 1.5.1 formally supports BEM 1.4 resource targets and static meshes for weapons and ultimate forms, with explicit platform/LOD/donor declarations and compatibility with 1.0–1.3 packages.

This update fixes model hot-switch discovery, instance updates and restoration, reducing repeated diagnostic scans that caused stutter. Android PCUI now bridges relative mouse input, and desktop layout placement is DPI-aware. Third-party Modules and Workshop are grouped under Android Enhancement, with an independent Workshop navigation entry on desktop.

The game’s native controller path remains available when PCUI is disabled; no custom controller mapper was added.

Assets

  • BetterEndfield-3.5.2-Setup.exe — Windows x64 installer
  • BetterEndfield-3.5.2-Android-arm64.apk — Android ARM64 LSPosed module, versionCode 30502
  • BEM-Tools-1.5.1-win-x64.zip — BEM 1.4 creator tools
  • BetterEndfield-ThirdPartySDK-1.0.0.zip — third-party native module SDK
  • BetterEndfield-Echo-1.0.0-Dual.zip — Windows/Android Echo example

Windows and Android release builds, APK v2 signing verification, SDK/Echo packaging and offline creator smoke tests passed. No Android device was attached for this release, so gameplay and device-specific PCUI behavior remain to be verified on hardware.

Better Endfield 3.5.1

Choose a tag to compare

@Dr-hydra Dr-hydra released this 05 Oct 11:39

Better Endfield 3.5.1

更新

  • Android 悬浮窗新增全局 FOV 开关与 5–150° 滑条,独立于自由相机 FOV,调整保存到原设置。
  • 双端模型悬浮窗支持按角色筛选、关闭全部、每角色互斥启用、外观、组件和形态参数,详细选项按需展开。
  • PC 默认按主键盘 = 显示/隐藏模型悬浮窗,无需 Shift;支持自定义组合键。PC 窗口跟随游戏、适配 DPI,支持中英界面及现有角色名称表。
  • 保存继续走原模型库和热切换流程,保留原模型恢复、参数记忆和校验开关;未启用热切换时保存选择,在重启后生效。
  • PC 模型设置采用跨进程互斥与增量合并;窗口开关不会触发模型重建。Android 设置桥使用框架授权及包代次、版本冲突校验。
  • 工具链和构建输出接入工作区配置,修正 BEM 工具增量打包时只读目录造成的失败。

下载

  • BetterEndfield-3.5.1-Setup.exe:Windows x64 安装包。
  • BetterEndfield-3.5.1-Android-arm64.apk:Android ARM64 模块,versionCode 30501。
  • BEM-Tools-1.5.0-win-x64.zip:独立创作者工具,版本保持 1.5.0。
  • BetterEndfield-ThirdPartySDK-1.0.0.zip:第三方原生模块创作者 SDK。
  • BetterEndfield-Echo-1.0.0-Dual.zip:第三方模块 Windows/Android 双端示例。

验证范围

PC 原生模块、新悬浮窗、WinUI、BEM Tools、Inno Setup 安装包与 Android Release 构建通过。PC 模型回归 54 项通过;桌面真实模型保存服务及热键回归 27 项通过;Android 四组主机回归通过,覆盖授权、设置回滚、模型准备和热切换事务。APK 签名及双端版本号核对通过。

热切换沿用原资源重载与实例更新时机;“已接收”不代表当前模型已完成加载。未运行游戏、安装 APK 或覆盖本机测试安装目录,新功能的游戏内效果仍需实机确认。

English

  • Added a global FOV toggle and 5–150° slider to the Android overlay, separate from free-camera FOV and saved to the existing settings.
  • Added model-management overlays on both platforms: character filtering, disable all, one active package per character, appearances, components and shape parameters with expandable details.
  • The Windows model overlay uses the main keyboard = without Shift by default, supports custom chords, follows the game window and uses the existing character names and Chinese/English UI.
  • Uses the existing model library, hot-switching and rollback paths. Concurrent desktop/overlay edits preserve unrelated selections; Android writes use the framework-authorized settings bridge.
  • Includes the Windows installer, Android APK, BEM Tools 1.5.0, ThirdPartySDK 1.0.0 and the dual-platform Echo example. Production builds and offline regressions passed; new in-game behavior has not been device-tested.

Better Endfield 3.5.0

Choose a tag to compare

@Dr-hydra Dr-hydra released this 04 Oct 13:51

Better Endfield 3.5.0

更新内容

  • 修复了安卓版部分角色无法加载的问题
  • 大幅优化安卓端的显存占用
  • 安卓端新增了存储空间清理功能,优化了文件存储逻辑
  • 安卓端新增了悬浮窗的更多设置
  • 优化了热切换的切换逻辑,现在切换可以马上生效了
  • 为创作者工具新增了图形界面
  • 提供了新的Blender插件

Better Endfield 3.4.3

Choose a tag to compare

@Dr-hydra Dr-hydra released this 02 Oct 05:48

Better Endfield 3.4.3

Windows 与 Android 同步更新至 3.4.3(Android versionCode 30403)。本次为模型兼容性和界面修复小版本;BEM Tools 保持 1.4.1,第三方模块 SDK 保持 1.0.0。

中文

  • 双端 BEM 兼容性:替换网格按包自身的顶点声明和步长构建,原模型仍提供骨骼、bindpose 与材质。原模型与替换模型的顶点格式不同,不再因此被拒绝;包自身和构建结果的校验仍保留。
  • Android 场景模型替换:修复部分包在详情界面生效、进入游戏场景却不替换的问题。场景路径同步遵循校验开关,并接受完整后缀一致的原生 LOD 材质对应;已验证的详情材质副本可正确用于场景组件。这些规则适用于其他角色和组件,无角色特判。
  • 实验功能入口:双端将关闭校验列为实验性功能。Android 的热切换、加载优化、关闭校验集中在同一区域,移除这三个功能及相机 FOV、跟随设置下的说明文字。
  • 桌面英文本地化:补齐角色外观页标题、第三方模块页与 MMD 页的英文文本。

开启默认校验时,提夫罗斯测试包的详情和场景模型已通过手机实测。相关 Android 场景适配、Windows 模型绑定、BEM 元数据与界面状态回归通过;双端发布构建、Android Lint 与 APK 签名检查通过。

English

Windows and Android are updated to 3.4.3 (Android versionCode 30403). This patch focuses on model compatibility and UI fixes. BEM Tools remains at 1.4.1 and the third-party module SDK at 1.0.0.

  • BEM compatibility on both platforms: replacement meshes use the package's own vertex declaration and stride, while the original model supplies bones, bind poses and materials. A different vertex layout in the original mesh no longer causes rejection. Package validation and checks of the constructed mesh remain enabled.
  • Android in-game model replacement: fixes packages that worked on the character details screen but failed in the game world. The world path now follows the validation setting and accepts native LOD material counterparts with matching full suffixes, correctly reusing validated detail materials. These rules apply across characters and components without character-specific exceptions.
  • Experimental controls: disabling model validation is now explicitly experimental on both platforms. Android groups hot switching, loading optimization and validation bypass together, and removes explanatory text below these controls and the camera FOV/follow settings.
  • Desktop English localization: completes translations for character appearance titles, third-party modules and MMD controls.

The Typhoea test package was verified on an Android device with default validation enabled, both on the details screen and in the game world. Relevant Android world-adapter, Windows model-binding, BEM metadata and UI-state regressions passed, as did both release builds, Android Lint and APK signature verification.

Downloads / 下载

  • BetterEndfield-3.4.3-Setup.exe — Windows x64 installer / Windows 安装包,包含 BEM 创作者工具。
  • BetterEndfield-3.4.3-Android-arm64.apk — Android ARM64, versionCode 30403。
  • BEM-Tools-1.4.1-win-x64.zip — Standalone creator tools / 独立 BEM 创作者工具。
  • BetterEndfield-ThirdPartySDK-1.0.0.zip — Third-party module SDK, docs and examples / 第三方模块 SDK、文档与示例。
  • BetterEndfield-Echo-1.0.0-Dual.zip — Importable Windows/Android Echo example / 可直接导入的双端 Echo 示例。

BEM creator guide / BEM 创作者指南 · Module developer guide / 模块开发指南

Better Endfield 3.4.2

Choose a tag to compare

@Dr-hydra Dr-hydra released this 02 Oct 03:02

Better Endfield 3.4.2

Windows、Android 同步升级至 3.4.2,Android versionCode 30402;BEM Tools 升级至 1.4.1。

新功能

  • 实验性第三方模块加载器:双端新增统一入口,支持导入 ZIP、启停、排序、移除、模块状态和日志。每个模块可提供独立 HTML/CSS/JavaScript 页面,通过宿主网页桥读取配置、保存参数和与原生模块交换消息。Windows DLL / Android ARM64 SO 统一由游戏进程 Host 加载。
  • 共享 Hook 链:参与新接口的模块可以挂同一目标,每个节点通过稳定的 next 调用后续节点。现有独占 Hook 仍保留冲突检查;这不代表第三方模块能自动与所有内置 Hook 共存。开发者自行维护游戏函数表、签名和实现逻辑。附 创作者接口文档 与双端 Echo 示例 SDK。
  • BEM 1.3 体型参数:支持稀疏顶点位移、分段插值和多参数叠加;双端增加包作者定义的滑条和参数保存。创作者工程、桌面导出窗口、CLI、EFMI 形变转换与格式文档同步升级。参数随资源重新构建生效,游戏内调整需启用现有模型热切换实验,并触发正常资源重载。
  • 相机增强:新增全局 FOV 调节与自由相机相对人物平移跟随。

修复与体验

  • 修复第一人称关闭后偶发残留旋转角度限制,以及切人过程中旧对象、骨骼与相机引用的生命周期问题。
  • 第一人称去头发结合实时骨骼与 BEM 替换后的 CPU 几何识别头部,保留完整阴影;角色资源未知或几何不可读时保守回退。
  • 双端补齐噗切娜的开屏模型资源。
  • 桌面角色外观页新增 .bem / .zip 多文件拖入区,复用现有导入流程。
  • Android 手机导航支持横向滚动,第三方模块 UI 使用独立全尺寸页面。
  • 翻新双语 README、Android 说明和仓库 About。

下载与验证

  • BetterEndfield-3.4.2-Setup.exe:Windows 安装包,包含 BEM 创作者工具、33 角色资料和新开发文档。
  • BetterEndfield-3.4.2-Android-arm64.apk:Android ARM64,versionCode 30402。
  • BEM-Tools-1.4.1-win-x64.zip:独立创作者工具、BEM 1.3 规范与工程示例。
  • BetterEndfield-ThirdPartySDK-1.0.0.zip:原生接口头文件、网页桥说明、Echo 源码及可导入的双端示例包。
  • BetterEndfield-Echo-1.0.0-Dual.zip:可直接在第三方模块页导入的双端 Echo 示例。

已完成 Windows 与 Android 发布构建,以及模块加载/消息、网页桥、导入、Hook 链、BEM 1.3 与相机相关回归;Android Lint 和 APK 签名检查通过。ARM64 Hook 链完成交叉编译,当前没有连接的 ADB 设备,新增游戏内效果尚未实机验收。

第三方原生模块不会在运行中卸载;更新库、替换已加载代次或改变已加载顺序需要重启游戏。旧代次目录及 Android 远端 ZIP 暂不自动回收。请只导入信任的模块;第三方代码的稳定性与游戏兼容性由其作者负责。