Skip to content

Releases: nekobyran/gamelauncher

GameLauncher 1.1.0

Choose a tag to compare

@nekobyran nekobyran released this 31 Aug 06:40

GameLauncher 1.1.0

GameLauncher 1.1.0 is the first stable release after the 1.1.0 preview line.

Highlights

  • Unified engine architecture separates Engine Identity, Runtime Backend, and Runtime Variant.
  • Independent identities for RPG Maker RGSS, Ren'Py, Godot, Siglus / SL, and generic Windows games while sharing the downloadable Wine compatibility runtime where appropriate.
  • Runtime variants cover Ren'Py 7/8 and RPG Maker XP/VX/VX Ace/mkxp-z without conflating them with top-level engine identity.
  • Redesigned engine/runtime center with engine icons, details, usage scope, recognition information, runtime status, and download flow.
  • Adaptive engine cards: two columns in portrait and three columns in landscape.
  • ABI-aware runtime downloads prevent incompatible components from being offered on unsupported devices.
  • Runtime download, SHA-256 verification, installation metadata, and shared-runtime resolution flow verified end-to-end.
  • Android production build uses an ARM64 thin shell with downloadable runtimes; engines/models/templates are not bundled into the launcher APK.
  • Windows x64 portable release includes the verified official Android Emulator runtime while excluding Wine, game payloads, engine bundles, models, templates, and mutable emulator state.

Android

  • Version: 1.1.0 (3)
  • ABI: arm64-v8a
  • APK Signature Scheme v2/v3 verified.
  • Thin-shell release audit passed.

Windows

  • Architecture: x64
  • Portable archive: tar + zstd level 19.
  • Windows thin-shell audit passed.
  • Bundled Android Simulator helper tests passed (3/3).

Verify downloads against checksums.txt before use.

GameLauncher 1.1.0 Public Preview 1

Pre-release

Choose a tag to compare

@nekobyran nekobyran released this 28 Jul 21:35

GameLauncher 1.1.0 Public Preview

这是公开预览版。启动器、引擎、模型和打包壳已改为按需分发,不再把游戏、
Wine、KRKR、ONS、EasyRPG 或超分/插帧模型塞进启动器 APK。

主要变化

  • 新增首次启动权限与引擎选择页;确认后立即进入主页,下载在应用内后台队列继续。
  • 下载支持断点续传、超时重试、并发分块、持久 FIFO 队列、GitHub 直连与中国镜像分流。
  • 新增右上角引擎任务列表、扫描结果确认、顶栏纯图标导航。
  • EXE 导入和打包会自动提取应用图标;用户自定义封面优先。
  • 启动器内部游戏启动改用与打包模板一致的已验证运行路径。
  • 健康游戏提示固定为两行,每行两个条款。

发布内容

  • Windows 安装版:内置官方 Android Emulator、WHPX 启动助手和 Android 35
    x86_64 壳镜像;不含 Wine、游戏、模型或可变模拟器状态。
  • Windows 便携版:同一内容,tar + zstd level 19,738.6 MiB。
  • Android ARM64:10.63 MiB 薄启动器,仅带通用宿主适配层。
  • 公共引擎仓库已提供 Android ARM64 的 KRKR、ONS、Wine 11.11 文件和四个
    独立 release 签名打包壳;EasyRPG 仅提供懒加载壳,Android 引擎文件仍阻止发布。

验证

  • 三个优先游戏的 Windows 启动器运行时与打包应用矩阵:6/6 通过。
  • Android 薄启动器:仅 arm64-v8a,APK Signature Scheme v2/v3 通过,未发现引擎、
    模型、模板或游戏资源。
  • KRKR、ONS、Wine Android 引擎文件已从公开 Release 完整回下载并通过 SHA-256。
  • Windows 安装包完成完整性、篡改拒绝、事务回滚、安装与卸载 smoke test。

已知限制

  • Windows 主库页面的真实鼠标点击启动尚未完成最终 UI 实机证据;兼容矩阵验证的是
    同一正式 runtime-overlay/打包执行链。
  • 没有可用的 ARM64 Android 真机,因此 Wine 子进程、SDL Surface/输入和三游戏
    Android 真机兼容性不得视为已验证。
  • EasyRPG 当前 Android 源码依赖缺少可复现 arm64 产物;没有使用旧 APK 二进制冒充。
  • 超分与插帧组件在可重分发权重、原生 runner 和真实目标测试齐全前保持不可下载。
  • Windows 安装包未使用受信任 Authenticode 证书,SmartScreen 可能显示未知发布者。

SHA-256 见 checksums.txt。

GameLauncher 1.0.0 Preview 3

Pre-release

Choose a tag to compare

@nekobyran nekobyran released this 28 Jul 15:46

GameLauncher 1.0.0 Preview 3

  • Launcher packages are now thin shells: no games, engines, super-resolution/interpolation models, or Android package templates are embedded.
  • First launch asks once which project/official/custom source to use; official sources show a compatibility warning.
  • Runtime components are selected strictly by client platform and ABI, with China mirror priority, bounded ranged downloads, SHA-256 verification, and transactional installation.
  • Android launcher game start now uses the same package-template path as packaged games.
  • Healthy-game notice uses two items per row on wide layouts.
  • Windows package does not bundle Wine. Android shell release is ARM64-only for the minimum download.

Published artifacts

  • Android ARM64 thin-shell APK
  • Windows x64 portable tar.zst
  • Windows x64 current-user setup EXE
  • Machine-readable authority JSON files

Important

The setup EXE is a preview artifact and is not Authenticode-signed. Engines/models are downloaded separately from their component repositories.

GameLauncher 1.0.0 Preview 2

Pre-release

Choose a tag to compare

@nekobyran nekobyran released this 28 Jul 06:48

GameLauncher 1.0.0 Preview 2

This is a private pre-release build for controlled testing. It is
not a stable release and must not be redistributed.

Downloads

  • GameLauncher-1.0.0-preview.2-windows-x64-setup.exe
    • Windows x64 current-user installer.
    • Installs to %LOCALAPPDATA%\Programs\GameLauncher.
    • Not Authenticode-signed; Windows SmartScreen may warn or block it.
  • gamelaucher-android-stable-full-engines-arm64-v8a.apk
    • Android ARM64 full-engine resource bundle, package
      org.github.gamelauncher.app.
    • Version 1.0.0 (versionCode 2), arm64-v8a only.
    • Signed with a debug certificate. It contains packaged Wine, EasyRPG, and
      DXVK 3.0.1 resources, but no DDLC or other built-in game data.
    • The current runtime manifests still mark Native Wine and EasyRPG as not
      runnable on Android. This asset is a full-resource preview, not proof of
      Windows-game compatibility.

SHA-256 values are provided in checksums-full-engines.txt as a Release asset.

Known Limitations

  • Huawei physical-device acceptance remains pending: DDLC start under 60
    seconds, at least 110 real presented FPS, IME name input, true fullscreen,
    and removal of side black bars are not verified.
  • Frame interpolation and super-resolution are not verified as complete or
    active in real gameplay.
  • MuMu is limited to a 60 Hz display mode in the tested environment and cannot
    validate a 110/120 FPS physical-screen target.
  • The DDLC V129 packaged runtime crashes under MuMu Houdini in libextras.so
    before a real game window appears. No DDLC V129 APK or game content is
    included in this Release.
  • The full-resource APK does not yet have a successful full-engine gameplay or
    game-packaging test video.

Verified Packaging Scope

  • The three priority compatibility suites passed 49/49.
  • Windows x64 release build and Preview 2 current-user installer isolation
    smoke passed.
  • Android full-resource APK is 1.0.0 (versionCode 2); APK Signature Scheme
    v2/v3 verification passed; only arm64-v8a; packaged Wine/EasyRPG/DXVK
    resources are present, with no test games or DDLC data.

GameLauncher 1.0.0 Preview 1

Pre-release

Choose a tag to compare

@nekobyran nekobyran released this 26 Jul 13:40

GameLauncher 1.0.0 Preview 1

This is a private pre-release build for controlled testing. It is
not a stable release and must not be redistributed.

Downloads

  • GameLauncher-1.0.0-preview.1-windows-x64-setup.exe
    • Windows x64 current-user installer.
    • Installs to %LOCALAPPDATA%\Programs\GameLauncher.
    • Not Authenticode-signed; Windows SmartScreen may warn or block it.
  • gamelaucher-android-stable-full-engines-arm64-v8a.apk
    • Android ARM64 full-engine resource bundle, package
      org.github.gamelauncher.app.
    • Version 1.0.0 (versionCode 1), arm64-v8a only.
    • Signed with a debug certificate. It contains packaged Wine, EasyRPG, and
      DXVK 3.0.1 resources, but no DDLC or other built-in game data.
    • The current runtime manifests still mark Native Wine and EasyRPG as not
      runnable on Android. This asset is a full-resource preview, not proof of
      Windows-game compatibility.

SHA-256 values are provided in checksums-full-engines.txt as a Release asset.

Test Recordings

  • mumu-full-engine-install-launch.mp4
    • MuMu full-engine candidate install/cold-launch recording. Install succeeded
      and the Activity cold launch completed in about 38.1 seconds.
    • The recording verifies installation and launcher Activity startup only.
      The Native Wine runtime is not runnable yet, so this is not gameplay or FPS
      evidence.

All recordings are video-only diagnostics and are not performance-authority
captures. They must not be used to claim real rendered FPS.

Known Limitations

  • Huawei physical-device acceptance remains pending: DDLC start under 60
    seconds, at least 110 real presented FPS, IME name input, true fullscreen,
    and removal of side black bars are not verified.
  • Frame interpolation and super-resolution are not verified as complete or
    active in real gameplay.
  • MuMu is limited to a 60 Hz display mode in the tested environment and cannot
    validate a 110/120 FPS physical-screen target.
  • The DDLC V129 packaged runtime crashes under MuMu Houdini in libextras.so
    before a real game window appears. No DDLC V129 APK or game content is
    included in this Release.
  • The full-resource APK does not yet have a successful full-engine gameplay or
    game-packaging test video.

Verified Packaging Scope

  • Windows stable bundle: release optimization checks 13/13, slim bundle
    checks 16/16; installer isolation smoke passed.
  • Android full-resource APK: full-engine route contract 33/33; APK Signature
    Scheme v2/v3 verification passed; only arm64-v8a; packaged Wine/EasyRPG/
    DXVK resources are present, with no test games or DDLC data.
  • Video files were checked with ffprobe and SHA-256 before upload.