Skip to content

Releases: LPF970915/Diablo-II-for-RGDSplus

Diablo II for RGDSplus RC49

Choose a tag to compare

@LPF970915 LPF970915 released this 25 Oct 18:04

修复走跑动画与 X 交互,已由用户肉眼确认并部署到掌机。

  • 修复耐力耗尽后反复切换跑步/走路、动画重置造成的静帧平移。
  • L3(左摇杆下压)切换走路/跑步;耐力耗尽时保持原生走路规则。
  • X 改用原生目标交互,支持 NPC、物品、交互物和副本入口,解决旧跨窗口鼠标点击导致的 NPC 交互闪退。实机已验证从鲜血荒地进入邪恶洞窟。
  • 中文补丁继续包含在主适配包内。

74 项本地测试、恢复基准审计和全新玩家导入通过;固定 1.13d 核心、12 个零售资源、12 张前端位图及中文补丁哈希均校验。正式玩家存档、prefix 和核心未改。原生受击恢复后走跑正常;耗尽耐力的对照测试确认动画从反复停在前两帧恢复为完整八帧循环。详细验证及原生源码限制见仓库 docs/RC49.md。

下载 Diablo.II.for.RGDSplus.adapter.zip;GitHub 自动生成的 Source code 不是完整适配安装包。 主包仍不含完整核心、正版游戏资源、prefix、存档或私有诊断。请使用 INSTALL.md 中的合法资源导入流程。


Fixes movement-animation resets after stamina exhaustion, adds L3 walk/run switching, and replaces X's crashing cross-window click path with native interaction for nearby NPCs, items, objects and dungeon entrances. Device testing confirmed entry into the Den of Evil. The Chinese patch remains integrated.

All 74 local tests, the recovered-byte audit and fresh-player import checks passed. Independent device tests and the user's visual confirmation covered the changed behavior. Formal saves, prefix and the pinned 1.13d core remained unchanged. See docs/RC49.md for validation and the limits of the available native sources; this release does not claim exhaustive classes, skills or long-term combat testing.

Download the adapter ZIP, not GitHub's automatic source archive. Supply your own lawful supported retail resources and pinned core as described in INSTALL.md.

Package: 211,744,390 bytes, 239 files.

SHA256:

00c87b3fac6a2a541fa7c2d8937e0905494d81d8c602ed075f65490acf8a35c9

RC41 and previous release archives are preserved.

Diablo II for RGDSplus 20261025-player-rc41

Choose a tag to compare

@LPF970915 LPF970915 released this 25 Oct 14:59

Diablo II for RGDSplus — 20261025-player-rc41

仅 RGDSplus 双屏适配包,不含正版游戏本体或零售 MPQ。禁止盗版或内置游戏二次分发。
RGDSplus dual-screen adapter only. No retail game or retail MPQ is included. Piracy and redistribution with bundled game files are prohibited.

基线 / Baseline

  • 最新基线 / Latest baseline:20261025-player-rc41
  • 基于 / Based on:20261025-player-rc37
  • 适配 ZIP / Adapter ZIP:Diablo II for RGDSplus adapter.zip
  • GitHub 下载文件名 / Download filename:Diablo.II.for.RGDSplus.adapter.zip
  • 大小 / Size:211,738,945 bytes
  • SHA256:9e5057e7eb76e60179e54ed12fd929bb110e6eabdd6322ec412adca899a0a973

RC41 变更 / Changes

  • 中文补丁直接集成进主包:game-import/chinese-patch/ 下的 6 个文件随适配 ZIP 提供,不再需要单独下载/放置中文分片。

  • X 键世界交互:在世界页面按 X,对当前鼠标指针位置发送一次左键,用于洞穴入口/NPC 交互;打开窗口面板时仍走面板原操作。

  • A/B 战斗、Y 地图、双屏显示、触摸和 RC37 幽灵过滤保持原样。

  • 撤销此前的 L3 光标模式和“世界空地触摸禁用”实验;不再改变触摸移动逻辑。

  • Chinese patch integrated into the main package: the six files under game-import/chinese-patch/ ship inside the adapter ZIP; no separate supplement download is required.

  • X world interaction: in the world, X sends one left click at the current mouse pointer for cave-entrance/NPC interaction. Open panels keep their normal X action.

  • A/B combat, Y map, dual-screen presentation, touch and the RC37 ghost filter are unchanged.

  • The L3 cursor-mode and world-touch suppression experiments were reverted.

验证 / Validation

  • 236 个 ZIP 文件完整性与白名单审计通过。

  • 全新玩家导入验证通过:固定核心 7f18eae0…、12 个零售资源、12 张前端位图、中文补丁哈希 76a18e20…。

  • 适配 ZIP 不含完整核心、零售 MPQ、初始化 prefix、存档或游戏派生缓存。

  • 本次发布未重新进行 RC41 实机游戏流程验收;RC37 的双屏/触摸/实机行为作为基线,中文集成和 X 交互已通过包级与全新导入验证。

  • 236 ZIP files passed the integrity/allowlist audit.

  • Fresh-player import passed: pinned core 7f18eae0…, 12 retail resources, 12 frontend bitmaps and Chinese-patch hash 76a18e20….

  • The ZIP contains no complete core, retail MPQs, initialized prefix, saves or game-derived caches.

  • This release did not repeat a full RC41 device gameplay acceptance run; RC37 remains the device-tested dual-screen/touch baseline. Chinese integration and X interaction passed package and fresh-import validation.

安装 / Install

See INSTALL.md. RC41 已含中文补丁;仍需玩家自备合法正版资源和固定 notaz 1.13d ARM 核心。

See INSTALL.md. RC41 includes the Chinese patch; players still supply lawful retail files and the pinned notaz 1.13d ARM core.

兼容与边界 / Compatibility and limits

  • 仅面向 RGDSplus 双 1024×768 屏、兼容 Linux/Wayland/PortMaster 固件。

  • 不是游戏本体、完整引擎源码、重制版或官方发行版。

  • 中文补丁随主包发布;如权利人对其中内容有具体异议,请通过仓库 Issues 联系,核实期间可移除相关文件。

  • world_probe.so、indexed_gpu.so 的完整精确源码/工具链未恢复,不承诺完整二进制可复现。

  • For RGDSplus dual 1024×768 displays and compatible Linux/Wayland/PortMaster firmware only.

  • Not the game, complete engine source, Resurrected or an official release.

  • The Chinese patch ships in the main package. Rights holders with specific concerns may contact us via Issues; disputed material may be removed pending review.

  • Exact full sources/toolchain for world_probe.so and indexed_gpu.so were not recovered; full binary reproducibility is not claimed.

Diablo II for RGDSplus 20261025-player-rc37

Choose a tag to compare

@LPF970915 LPF970915 released this 25 Oct 12:37

Diablo II for RGDSplus — 20261025-player-rc37

仅 RGDSplus 双屏适配包,不含任何正版游戏资源。禁止盗版或内置游戏二次分发。
RGDSplus dual-screen adapter only. No retail game assets are included. Piracy and redistribution with bundled game files are prohibited.

基线 / Baseline

  • 用户指定最新基线 / Latest user-designated baseline:20261025-player-rc37
  • 适配 ZIP 标签 / Asset label:Diablo II for RGDSplus adapter.zip
  • GitHub 下载文件名 / Download filename:Diablo.II.for.RGDSplus.adapter.zip
  • 大小 / Size:188,997,179 bytes
  • SHA256:02b9653feb07c337cf90d31385713812813bd8b4240ac41ca4cfd9361a6eae2d

本次修复 / Changes

  1. 会话级触摸模式 / Session-scoped touch mode

    • 启动时读取 /sys/class/anbernic_misc/tpctrl;
    • 仅当原值为 1 时,在本次游戏会话内切到 0;
    • 退出时恢复原值;
    • 不写 /dev/uinput,不使用 sudo,不改系统 X11,不永久改变系统触摸策略。
  2. 游戏内幽灵触点准入 / In-game ghost-contact admission

    • 新触点必须同时上报新鲜的 X 和 Y,不得沿用启动时旧坐标;
    • ABS_MT_TOUCH_MAJOR/WIDTH 必须位于 25–100;
    • 触点必须持续至少 45 ms;
    • 静止点按没有中间 SYN 时,在抬起时补发一次 down+up,避免快速点按丢失;
    • 不再使用整会话 noise_quarantined,也不再用固定 Y 行永久锁死触摸。

验证 / Validation

  • 全新玩家导入:complete: true;226 个运行文件、12 项正版资源、12 项前端位图校验通过。
  • 无触摸实机会话:收到 83 个原始 evdev 批次,过滤后 0 次 move/button,日志无 TOUCH: left。
  • 实际游玩会话:正常坐标的触摸点击保留,未出现整局触摸失效。
  • 触摸过滤回放:幽灵记录被抑制,RC10 真实手指轨迹、60 ms 点按和水平滑动仍通过。

安装边界 / Installation boundary

本包仍要求玩家自行合法取得:

  • 正版经典 PC 版 Diablo II + Lord of Destruction;
  • 精确支持的 enUS 1.14b 资源;
  • 固定 notaz 1.13d ARM 核心(由玩家自行下载);
  • 合法取得且哈希匹配的独立中文分片。

中文分片不在本仓库或 Releases 中发布。 其候选内容的完整再分发授权尚未确认;缺少匹配分片时导入会停止。没有已验收的免中文/纯英文替代路径。

This package still requires the player's lawful classic PC Diablo II + Lord of Destruction, the exact enUS 1.14b data profile, the pinned external notaz 1.13d ARM core, and a lawfully obtained hash-matching Chinese supplement. The Chinese supplement is not distributed here. Complete redistribution permission for its candidate content has not been established; the importer stops if it is missing. No accepted supplement-free/English-only alternative exists.

不得上传或分享导入后的目录、核心、MPQ、游戏派生缓存、prefix、存档或原始诊断。
Do not upload or share the prepared installation, core, MPQs, game-derived caches, prefix, saves or raw diagnostics.

已知限制 / Known limitations

  • 硬件级幽灵触点仍可能在系统界面或其他游戏中出现;本过滤器只作用于本游戏的触摸桥。
  • 固定 Y 行/宽度/时长的过滤是游戏内最佳努力,不能保证与真实手指特征完全重合的异常触点 100% 消失。
  • world_probe.so 与 indexed_gpu.so 的完整精确源码及原始工具链未恢复;本仓库不伪造完整源码重建。
  • 接受基线不等于所有固件、所有手势、长期稳定性或硬件延迟的完整保证;请备份存档并按自己的环境验证。

Diablo II for RGDSplus

Choose a tag to compare

@LPF970915 LPF970915 released this 24 Oct 08:36

Diablo II for RGDSplus — RC11

仅为 RGDSplus 双屏适配包,不含正版游戏资源。严禁盗版和内置游戏二次分发。
RGDSplus dual-screen adapter only. No retail game assets. Piracy and redistribution with bundled games are prohibited.

启动修复 / Startup fix

受影响设备固件 libpython3.11 的 AST 描述字符串出现异常字节,连 compile("x=1") 和 import ast 都报 UnicodeDecodeError。RC10 触摸源码哈希完整,启动在显示桥导入阶段停止。RC11 增加经 SHA256 固定的独立 ARM64 CPython 3.11.17,启动时校验解包并使用独立解释器,不修改固件 Python、核心或游戏数据。

The affected firmware Python library contains damaged AST description strings; even trivial compilation/import ast fails. RC10 touch sources were intact. RC11 uses a hash-pinned private ARM64 CPython runtime instead, without modifying firmware Python, the core or game data.

用户已确认修复后可以进入游戏。59 项本地回归、全新资源导入/失败反例、228 项支持文件与 12 项前端缓存检查通过。不是新的全流程游戏验收。

The user confirmed successful entry after the fix. 59 local regressions, fresh import/negative checks, 228 support files and 12 frontend caches passed. This is not exhaustive gameplay validation.

下载与升级 / Download and upgrade

正式包显示名 Diablo II for RGDSplus.zip,GitHub 实际下载名 Diablo.II.for.RGDSplus.zip;包内仍为 Ports/Diablo II for RGDSplus/ 与同名 .sh 入口。189,021,197 bytes。
SHA256: 409df4aba861e96a0e2a5c5bc9e288d3d66ca825d39c1ea532bb5c7e8e922fc6

已有 RC10 用户先退出并备份,再将新包 Ports 合并覆盖适配文件;不要重跑导入器,不要删除现有资源、saves 或 prefix。详见 INSTALL.md。RC10 原始包保留不覆盖。

Existing RC10 users: exit/back up, merge the new Ports files and replace supplied adapter files only. Do not rerun import or delete game resources, saves or prefix. See INSTALL.md. Original RC10 archives remain available.

全新安装仍要求合法自备正版资源、指定核心及合法取得的匹配中文分片。中文分片因再分发授权未确认而不公开发布;无已验收的免分片路径。

Fresh installation still requires lawful retail data, the pinned external core and a lawfully obtained matching Chinese supplement. The supplement remains withheld due to unresolved redistribution permissions; no accepted supplement-free route exists.

第三方许可与权利限制见附件。No game or third-party rights are granted. See attached notices.

Diablo II for RGDSplus

Choose a tag to compare

@LPF970915 LPF970915 released this 22 Oct 18:23

Diablo II for RGDSplus

仅为 RGDSplus 机型的双屏适配包,不含任何正版游戏资源。严禁盗版和内置游戏二次分发。

Only a dual-screen adaptation package for RGDSplus. No retail game assets are included. Piracy and redistribution with bundled game files are strictly prohibited.

用户于 2026-10-23 人工运行后接受的基线:20261023-player-rc10。适配 ZIP 保持原始字节,未重新打包。公开源码为该产物中现存脚本、配置与可用 C 源的筛选快照,不含私有开发历史。

Baseline accepted after the user's manual run on 2026-10-23: 20261023-player-rc10. The original adapter ZIP is unchanged. Published sources are a curated snapshot of its available scripts/configuration/C sources, without private development history.

安装前必读 / Read before installing

RC10 的完整导入需要:玩家自备的合法经典 PC Diablo II + LoD 英文 enUS 1.14b 数据、固定 notaz 1.13d ARM 核心,以及匹配的合法取得的独立中文分片。

Complete import requires the player's lawful classic PC enUS 1.14b Diablo II + LoD data, the pinned external notaz 1.13d ARM core, and a lawfully obtained matching Chinese supplement.

本次不发布中文分片。 其候选内容未确认完整再分发授权;这不是可独立完成安装的全部依赖集合。没有匹配分片时 RC10 会停止,目前没有已验收的英文替代路径。不得以未知整合包补齐。ZIP 内旧“双 ZIP”说明只描述私有验收流程,以附件 INSTALL.md 的公开安装限制为准。

The Chinese supplement is not distributed. Complete redistribution permission for its candidate content was not established. These assets do not supply every installation dependency. RC10 stops without a matching supplement; no accepted English-only route exists. Do not use unknown prepacked game bundles. Older two-ZIP instructions inside the unchanged adapter describe its private acceptance workflow; follow the attached INSTALL.md for the public installation limitations.

附件 / Assets

  • Diablo.II.for.RGDSplus.zip: 双屏适配、导入器、离线运行依赖;无完整核心、MPQ、游戏缓存、初始化 prefix、存档、测试或日志。Adapter/importer/offline dependencies; no complete core, MPQs, game caches, initialized prefix, saves, tests or logs.
  • SHA256SUMS.txt: 原始 ZIP 校验 / Original archive checksum.
  • INSTALL.md: 双语步骤、依赖限制、备份与首次启动 / Bilingual installation, dependencies, backup and first launch.
  • RIGHTS.md, THIRD_PARTY_NOTICES.md: 范围、版权及第三方来源 / Scope, rights and third-party provenance.

ZIP 大小 / Size: 158,250,551 bytes. SHA256:

c72543438ae4a89a2d836c604eb6f373f917aec7e4ce778fbe2a1a133dc18c83

完整核心由玩家自行取得;不接受当前 Pandora PND r4、自编 1.14 核心、重制版或未知资源。导入完成后不要分享本地生成的目录或游戏派生资源。旧玩家须先备份完整安装、saves 和 prefix;全新导入器不是就地升级工具。

Supply the external core yourself. The current Pandora PND r4, custom 1.14 cores, Resurrected and unknown data are unsupported. Do not share the prepared installation/game-derived files. Existing players must back up the entire installation, saves and prefix; the fresh importer is not an in-place updater.

该版本不是全流程/全固件无缺陷保证;精确 world_probe / indexed_gpu 源码未恢复,不承诺完整源码重建。声明、非商业目的及技术拆分不自动消除侵权风险,也不授予任何游戏权利。

Acceptance does not guarantee all gameplay/firmware scenarios. Exact sources for two native modules were not recovered; full rebuilding is not promised. Disclaimers, noncommercial intent and technical splitting do not automatically eliminate infringement risk or grant game rights.

正式包显示名称为 Diablo II for RGDSplus.zip;GitHub 将实际下载名规范为 Diablo.II.for.RGDSplus.zip。包内文件夹和入口分别为 Ports/Diablo II for RGDSplus/、Ports/Diablo II for RGDSplus.sh。

The official asset label is Diablo II for RGDSplus.zip; GitHub normalizes its download filename to Diablo.II.for.RGDSplus.zip. The internal folder and launcher retain the exact spaced names above.