Skip to content

Releases: boyl/isaac-chinese-console

desktop-v1.5.1

Choose a tag to compare

@boyl boyl released this 09 Aug 08:11

desktop-v1.5.1 发布说明

desktop-v1.5.1 是 desktop-v1.5.0 的启动故障热修复,不改变命令语义、目录数据、状态格式或既有标签。

根因与修复

  • 首次初始化异常会触发 window.onerror 并替换整个 document.body
  • 已经发出的异步游戏状态探测随后返回,旧代码直接访问已被删除的 statusDotstatusText,产生第 288 行二次异常。
  • 二次异常再次运行错误处理,覆盖 startup-error.log 和错误页面,导致真实首次异常丢失。
  • 状态探测回调现在先缓存两个节点;任一不存在时立即返回。
  • 启动错误处理在任何日志或 DOM 操作前锁定首次异常,后续异常只返回,不覆盖首次证据。

回归验证

  • 异步探测发出后状态节点消失,回调不抛异常。
  • 连续触发两次 window.onerror,日志和错误页只包含首次异常。
  • 搜索/目录、状态迁移、DOM、HTA 宿主桥、发送协议、EID 导入、可达性和孤立文件测试全部通过。
  • 修复版 HTA 实机启动后获得可见窗口,未生成新的 startup-error.log

构建结果

  • 文件数:20(限制 20)。
  • 解压体积:230919 字节(限制 327680 字节)。
  • ZIP 体积:85260 字节(限制 131072 字节)。
  • ZIP SHA-256:9BD887442422FF047EDF0EC02BA184EACF9A32B3C8EA6C89B4BBF42989AB23E1

发布资产

  • isaac-chinese-console-desktop-v1.5.1.zip
  • SHA256SUMS.txt

保留 desktop-v1.5.0 标签和既有 Release,不移动、不覆盖。只允许普通方式推送 main 和新标签 desktop-v1.5.1,并在发布后用远端 SHA 与 Release API 双重核验。

以撒中文控制台 desktop-v1.5.0

Choose a tag to compare

@boyl boyl released this 09 Aug 04:31

desktop-v1.5.0 发布说明

desktop-v1.5.0 将独立 HTA 控制台扩展到 1056 个官方对象,同时保持离线、免安装和解压即用。完整名称与拼音索引随包提供,EID 仅作为用户本机的可选详细说明增强。

主要变化

  • 15 个分类;对象数量固定为 721/188/97/50。
  • 74 个精选保留原分类、顺序与原创说明。
  • 类型化键 c:/t:/k:/p:,完整搜索和稳定数字冲突排序。
  • state-v3.jsoncatalog-v2.json,包含备份、损坏回退和旧状态迁移。
  • 收藏品与 spawn 可重复;饰品、卡牌、胶囊及其他流程命令固定一次。
  • 收藏品和饰品可移除本体;卡牌和胶囊不提供移除。
  • 删除运行时拼音探测、旧 EID 全目录合并、旧无类型 ID 分支、转发启动器、预览图、旧发布说明和陈旧校验文件。

自动验证

  • 15 分类、74 精选、8/8/45/7 控制台操作冻结。
  • 1056 对象数量、类型 ID 唯一性、名称与拼音完整性。
  • 中文、英文、全拼、首字母、类型 ID、数字冲突、完整命令、无结果和分页。
  • EID 缺失降级与本机 1056 条说明导入。
  • 状态/缓存迁移、队列归一、取消与恢复、旧发送参数、原子状态回执。
  • HTA 宿主桥、PowerShell AST、事件入口、孤立模块、发布白名单和体积预算。

构建结果

  • 文件数:20(包含 SHA256SUMS.txt;基线 23,减少 3)。
  • 解压体积:228757 字节(限制 327680)。
  • ZIP 体积:84721 字节(限制 131072;相对 v1.4.3 增加 19312)。
  • ZIP SHA-256:5A9C19CC99DF7FAF7F962687076C379F85537D53091CD95BB63223003E0F1E28
  • 最终包已通过可见 HTA 窗口启动检查,启动器返回 STARTED

人工验收清单

  • Repentance 与 Repentance+:自动模式/已打开模式。
  • giveitem c/t/k/premove c/tspawn 重复、普通/贪婪楼层。
  • 多步骤顺序、取消、失焦、Esc 收尾和游戏内实际效果。
  • 900×640、1024×720、1280×840、1920×1080、最大化、长名称与长队列。

只分发构建脚本生成的 isaac-chinese-console-desktop-v1.5.0.zip。发布说明留在仓库,不进入用户 ZIP;创建标签或 Release 前核对人工验收和 SHA-256。

以撒中文控制台 desktop-v1.4.3

Choose a tag to compare

@boyl boyl released this 08 Aug 14:33

desktop-v1.4.3 发布说明

这是可直接分发的 HTA 宿主桥修复版。现有 11 个分类、74 个精选道具、68 个内置操作及命令语义均未改变。

下载文件

  • 主程序:isaac-chinese-console-desktop-v1.4.3.zip
  • 校验文件:SHA256SUMS-desktop-v1.4.3.txt
  • 项目不会打包或再分发 EID 原始文件;完整道具目录由用户在本机离线导入。

下载完成后可使用 Windows 自带命令校验文件:

certutil -hashfile isaac-chinese-console-desktop-v1.4.3.zip SHA256

输出值应与 Release 附件中的 SHA256SUMS-desktop-v1.4.3.txt 一致。

命令发送修复

  • 修复 desktop/*.js 外部脚本中 ActiveXObject 未定义,导致界面错误提示“Windows 脚本组件被拦截”的问题。
  • COM 对象改由可信的 HTA 内联引导创建,并通过 window.IsaacHost 提供给状态、队列和 EID 模块。
  • 状态持久化、游戏检测、命令发送和 EID 导入统一复用同一宿主桥。
  • 保留宿主桥确实不可用时的浏览降级模式,并显示实际错误原因。
  • 增加宿主桥回归测试,覆盖外部模块没有全局 ActiveXObject 的运行环境。

启动方法

  1. 完整解压 ZIP,不要覆盖运行中的旧版本目录。
  2. 双击 一键环境检测.cmd 检查系统组件和数据目录。
  3. 首次使用时关闭游戏,运行 开启游戏控制台.cmd
  4. 启动游戏并进入一局,再从解压目录双击 START.cmd

不要直接点击聊天中的 .cmd 链接,也不要从 ZIP 预览窗口执行。

兼容性与限制

  • 目标环境为正常安装、未被组织策略禁用 mshta.exe、Windows Script Host 或 Windows PowerShell 5.1 的 Windows 10/11。
  • 无需管理员权限、联网服务或 Mod 安装;用户状态写入 %LOCALAPPDATA%\IsaacChineseConsole
  • 安全软件或组织策略拦截 HTA/脚本组件时,程序会进入浏览降级模式,无法代替系统策略发送命令。
  • remove 只表示移除道具;只有 giveitemspawn 支持重复执行,其他命令统一执行一次。
  • 历史中的“已提交”只表示按键已发送到游戏窗口,不表示游戏内效果已经验证。

Repentance 与 Repentance+ 的真实命令效果仍需在一次性测试局中确认;“输入已提交”不代表游戏效果已验证。

以撒中文控制台 v1.3.0 · 批量执行版

Choose a tag to compare

@boyl boyl released this 02 Aug 14:35

以撒中文控制台 v1.3.0:批量执行

在 v1.2.2 原生控制台版基础上新增全局执行次数。

主要更新

  • 底部增加 − / 次数 / +,范围 1–99,默认 1。
  • giveitemspawn 支持在同一控制台会话中连续执行。
  • debugstagekillremove 等危险命令始终只执行一次。
  • 发送按钮实时显示执行进度,例如“正在执行 3/10”。
  • 支持成功、关闭失败、部分完成和完全失败的独立提示。
  • 批量完成后只使用一次 Esc 关闭原生控制台。
  • 超过 20 次提示卡顿风险;成功或部分完成后次数恢复为 1。

下载

下载 Isaac-Chinese-Console-v1.3.0-Windows.zip,完整解压后先运行 一键环境检测.cmd

ZIP SHA256:

99FB7E34B51DE74C268DB5617B2862F2206DD0277DD002101D156628776865BE

详细前置要求和排障说明见仓库内 README-使用教程.md