Skip to content

Releases: JohnLiao501/ModHub

ModHub v1.7.6

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 17 Oct 13:23

修复安装“人物附加与生活质量提升”后,模组市场仍显示未安装的问题。市场按作者仓库与安装包内的真实名称精确识别,并统一采用作者的中文名称;原 Wiki 名称“人物恋爱扩展与生活质量提升”保留为搜索与旧目录别名。

兼容旧索引与离线目录,保留既有条目 ID;错误作者、相似名称或仅借用昵称与依赖别名的模组不会继承该身份。

验证:ModHub 完整自动化回归、身份提取器及网站测试通过,修改文件的 Emoji 扫描计数为 0,安装包完整性与版本校验通过。未进行完整游戏实测。

安装包:ModHub-v1.7.6.zip

SHA-256:c62cfce67b12c51f20ab2d17fd060807809958858fd8f07ab60aeb8df2aa53a1

ModHub v1.7.5:兼容 Wiki 分行标题

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 17 Oct 12:33

ModHub v1.7.5 修复 Wiki 将名称分行排版后市场条目被隐藏的问题,恢复旧索引中 ModHub 的显示与搜索。

新功能

  • 本版本未新增功能。

优化性更新

  • 市场与共享提取器按同源登记名称识别 Wiki 分行标题,支持段落、换行和分块排版,并保留项目分界与多项目歧义检查。

漏洞修复

  • 修复 Wiki 将模组名称分行排版后市场条目被隐藏的问题;旧索引中的 ModHub 可继续显示和搜索,保留原目录 ID、审核指纹和安装资格,维持来源与下架校验。

请下载附件 ModHub-v1.7.5.zip,通过 ModLoader 导入并重新载入游戏。GitHub 自动生成的 Source code 压缩包供源码开发使用。

自动化回归、标题解析回放、Emoji 扫描及安装包逐文件核对通过;尚未进行完整游戏流程或 APK 实机验证。网站 Worker 修复尚未部署,本版本通过客户端兼容既有索引恢复显示。

v1.7.4:优化批量下载与市场操作

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 17 Oct 11:31

新功能

  • 游戏就绪后利用空闲时间静默检查模组更新,无需打开 ModHub 即可显示侧栏更新数量角标。

优化性更新

  • 批量安装和全部更新最多同时下载两个已确认的安装包,按依赖分组核验并依次安装,独立模组不再等待整批下载结束;共用 256 MB 准备预算,未知大小或空间不足时顺序处理,保留包体复用、停止后续、逐项结果和统一重载提示。
  • 市场进入多选或批量安装时操作栏保持吸顶;管理页的多选批量操作并入已有吸顶操作区,滚动列表时仍可使用。
  • 市场加载提示精简为“正在加载,请稍后”,使用行内圆环提示加载状态,并保留减少动态效果支持。
  • 启动检查避开游戏加载阶段,自动更新检查最多同时执行两项;复用已有模组资料、请求与缓存,减少重复读取和请求。
  • 管理页仅保留配置状态和核心操作栏吸顶,排序说明与安全模式随页面滚动,减少遮挡模组列表;窄屏同步保留精简操作栏。
  • 市场顶部采用更新优先布局:板块下方直接切换全部、已装、可更新、可安装与已忽略状态,保留分类、搜索和排序组合筛选;投稿、下载线路和资料来源收进“更多”,多选安装及进度继续吸顶。
  • 市场“更多”与多选安装并排,默认固定申请上架入口;社区入口可通过图钉固定到操作栏或取消固定,沿用玩家已保存的布局;刷新改为图标按钮,分类与排序文字居中。
  • 市场“更多”面板将投稿与反馈、下载线路、资料来源分区呈现,功能按钮提供固定控件;较矮窗口自动限高并保留滚动与底部操作空间。
  • 市场社区按钮使用纯文字,以金框突出申请上架入口,并增强次级按钮边框、悬停、键盘焦点和按下反馈;保留刷新图标与固定布局的图钉控件。

漏洞修复

  • 修复未打开 ModHub 时无法及时显示更新角标的问题;后台检查与打开面板共用任务,失效结果不覆盖当前目录状态,失败后仍可在打开面板或刷新市场时重试。

验证说明

已通过项目完整自动化回归、字符扫描及桌面与窄屏隔离页面交互检查;尚未进行完整游戏实测。

ModHub v1.7.3

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 16 Oct 15:06

修复“万能的智能手机”等多版本模组已显示“发现新版”,卡片外围却未高亮的问题。

  • 多语言与多发行版本卡片沿用普通更新卡片的金色边框及微光;任一已安装成员有可用更新时整卡高亮。
  • 切换到其他分支预览时继续保留更新提醒;忽略最后一个更新、来源失效或没有可用更新时恢复普通边框。

完整自动化回归、0 Emoji 扫描和安装包校验通过;360、768、1440px 隔离页面的高亮、切换与忽略操作验证通过。未进行完整游戏实测。

请下载附件 ModHub-v1.7.3.zip,通过游戏原生模组管理器或 ModHub 的【导入模组】安装。重新载入前请保存游戏进度。

ModHub v1.7.2:安装流程与页面性能优化

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 16 Oct 08:29

新功能

  • 安装失败弹窗支持展开或收起下载线路详情,按模组、安装包及失败原因分组查看。

优化性更新

  • 市场优先显示已有目录缓存,目录请求与本地检查并行;主索引较慢时启动备用入口竞速,筛选、统计与更新检查复用模组匹配结果,缩短卡片首显等待。
  • 管理页先显示模组列表,资料核对完成前继续保留操作锁;折叠的美化与核心模组列表在首次展开时生成。
  • 日志内容与已知模组名称不变时复用分析结果,帮助首页共用一次日志读取与分析,减少切页时的重复计算。
  • 本地 ReadMe 有内容时直接显示,不再等待市场请求;缺少本地说明时继续保留市场与作者仓库回退。
  • 单项安装、批量安装和全部更新在同窗选择版本并查看安装内容,正常流程只需一次下载前确认;前置版本与安装详情按需展开。
  • 批量下载进度与等待确认状态使用市场同款圆环,精简版本选项和重复包体信息,保留可选扩展及明确风险说明。
  • 下载后的潜在补丁重叠和检查未覆盖结果按需查看,仅新增安装内容、启停变化或明确风险再次集中确认。
  • 突出安装失败摘要、模组名称与具体原因,相同原因的线路合并展示,减少重复文字;长内容独立滚动,保留标题与确认按钮。
  • 安装包大小自动使用 B、KB 或 MB,完整性错误保留两位小数;接近的大小补充差值,便于核对。

漏洞修复

  • 下载失败保留结构化线路记录,避免安装计划提示将模组、文件名与各线路错误连接为难以阅读的长段落;包体大小及摘要校验继续严格执行。
  • 校正侧栏 ModHub 入口文字的视觉中心,保持原生按钮高度与数字角标位置。

验证

  • 完整回归与打包归档测试通过,修改文件 Emoji 扫描为 0。
  • 已完成 360、768、1280px 隔离页面验证;完整游戏实测仍需继续验证。

ModHub v1.7.1:更新检查修复与更新提醒

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 16 Oct 03:21

新功能

  • 左侧 ModHub 入口增加更新数量角标,与模组市场同步;无可用更新时隐藏,切换游戏段落后恢复显示。

优化性更新

  • 更新数量角标与入口文字垂直居中,兼容单个及多位数字和窄屏布局。
  • 相同来源、页码及刷新轮次的历史版本查询合并为一次请求;各操作仍可独立取消,减少更新检查与选版同时访问服务。
  • 手动刷新完成后恢复历史版本缓存复用,避免后续操作持续绕过缓存。

漏洞修复

  • 版本服务与 GitHub 直连均失败时,保留两段错误原因、HTTP 状态码及错误代码,便于确认首先失败的请求。
  • 修复指定附件已撤回时仍可能采用目录回退结果的问题。

验证与安装

  • 客户端完整自动化回归通过;修改文件 Emoji 扫描为 0,安装包版本、资源及许可文件校验通过。
  • 角标已在 360px、768px 和桌面宽度的隔离页面验证,尚未进行完整游戏实测。
  • 本次为 v1.7.1 同版本补充更新,已替换同名安装包。已安装旧版 v1.7.1 的玩家请重新下载导入。
  • 下载 ModHub-v1.7.1.zip,通过模组管理器导入。重新载入游戏前请先保存进度。

v1.7.0:兼容性检查与市场体验优化

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 15 Oct 15:03

新功能

  • 管理页增加兼容性检查面板,市场安装自动复用同一检查引擎;原页查看配置问题、补丁目标关联及尚未核对的内容,可预览并复制求助报告。
  • 支持 TweeReplacer 内联与外置参数、原生 replacePatchList 和 ReplacePatcherAddon 的 JS/CSS/Passage 目标,随包提供隔离的 JSON5 2.2.3 解析器及许可。
  • 补充 Addon 提供者与注册证据核对,展示声明依赖的具体循环链、提供者版本及相关日志位置;同目标修改仅作为待核对的关联。
  • 识别模组简介中明确的框架前置声明,复用现有前置安装与保存前核验,覆盖未在安装包声明前置的条目;可选、否定、仅兼容和历史移除说明不作为强制前置。

优化性更新

  • 兼容性面板首屏仅保留一句具体提醒,问题、处理建议、检查说明和日志统一收进详情;安装前旧日志不再作为安装后异常结论。
  • 管理页常驻导入和重新载入,【更多工具】改为单列浮出菜单,支持键盘选择、外部点击关闭和焦点恢复,按钮及菜单文字保持单行;市场移除独立检查按钮,安装时自动检测。
  • 【更多工具】支持固定常用按钮到顶部操作栏,按菜单中的固定按钮即可添加或取消,位于【更多工具】左侧;选择保存在当前浏览器,窄屏可横向滚动。
  • 安装预览先列出安装内容与前置状态,文件名和详细要求按需展开;移除“目录强制前置”等内部用语,区分缺少前置、版本不符、游戏适配未知与可能冲突。
  • 安装预览以金色名称和包体图标突出模组;相同类型的兼容性问题合并说明,不再因涉及不同模组组合而重复排列,原始目标、规则与日志依据继续保留。
  • 兼容性提醒统一使用“请注意”,在安装预览顶部标红显示,具体原因继续按需展开。
  • 选版、检查及修复提示统一使用简洁的状态与操作说明;“安装类型”改为“安装版本”,相同安装提示按原因合并,模组和版本详情按需查看。
  • 批量操作栏集中显示各模组的下载进度、检查及安装状态,包含前置与附加资源;操作结束保留成功、失败和取消结果。
  • 切换市场多选复用现有卡片,减少重复核对和整页重绘;批量准备安装时补充加载反馈,上次结果支持逐条删除或全部清除。
  • 多选模式暂停卡片内的单项安装,退出后恢复;批量进度列表隐藏无需操作的已就绪前置,仅保留所选模组、需要处理的前置及失败信息。
  • 批量安装先打开选版窗口,再核对本地模组与读取版本;各阶段显示加载状态,支持等待期间取消。
  • 多版本切换复用单卡模板与事件绑定,只更新当前产品,减少全目录匹配、本地档案重复收集和整页重建;移除切换时的额外加载图标和提示行,普通浏览保持卡片位置。
  • 还原预览的移除数量统一表述为“将移除 N 个模组”,详情保留具体名单。
  • 还原点的扫描、保护和删除按钮按选中项分组,历史清理单独呈现;窄屏使用固定分行布局,按钮文字保持单行。
  • 扫描结果页移除重复的底部关闭按钮,保留返回入口;还原点读取、扫描和还原等操作显示加载状态,并覆盖加载页救援面板。
  • 市场统计、板块、分类与刷新提示按同一上架产品集合计数,语言和发行选项合并,筛选结果另列;移除四个已确认失效的织境空间及 Mod Center 条目和隐藏开关。
  • 市场下载后以真实包体检查单装、更新、批量、前置与附加包的预期组合,同名更新替换旧包,已禁用附加项保持禁用;新增发现复用既有安装计划核对。
  • 检查逐包读取并支持取消,沿用 ZIP 校验与只读限额;声明位置、读取失败和未覆盖范围可展开查看,本次运行日志与已保存或拟安装组合分别说明。

漏洞修复

  • 批量进度仅统计本次选择的模组,修复将已就绪前置计入安装完成数的问题;清理已结束记录时同步清理遗留进度,避免旧前置状态影响下一批。
  • 批量进度使用明确的展开与收起按钮,保留玩家选择,修复页面重建后自动展开及游戏样式隐藏折叠指示的问题。
  • 多选资格与卡片当前显示的语言、分支和安装版本保持一致,已安装选项不显示勾选;切换选项清除原有勾选,安装复用当前有效选项,避免重复询问。
  • 修复同名图像版与轻量版之间的安装状态和更新缓存混用;全部更新继续沿用实际已安装的选项。
  • 退出多选时清空本轮选择和进度记录,避免取消结果继续留在列表中。
  • 失效的旧版本响应不再触发列表重绘,切回原版本可重新读取,避免复用尚未完成的空结果;局部刷新继续遵守当前状态筛选。
  • 移除枫叶框架与简易框架的过时成对冲突规则,不再因两者同时存在在市场安装、管理页启用和手动检查中提示框架冲突;保留实际依赖与包体校验。
  • 依赖检查按加载器的实际顺序解析技术名及别名,核对最终提供者的版本与顺序,不再把兼容别名重叠直接当作提供者歧义。
  • 兼容性总标题概括整体结果,不再把单类版本提示当成所有问题;修复将插件接口版本声明与安装包版本硬性比较的误报,无法验证的插件版本归入检查范围说明,正式前置版本校验保留。
  • 安装前及管理器保存锁内复核兼容性检查所用启禁列表、相对顺序和包体摘要,拒绝继续使用已过期结果;批量已完成项目按实际写入包体继续核验。
  • 避免将普通同名 JS/CSS、补丁目标重叠或日志提名直接判为确定冲突;未知插件注册和未覆盖资源不会显示为已验证兼容。

安装与验证

  • 下载本页附件 ModHub-v1.7.0.zip 并通过模组管理器导入。
  • 完整自动化回归、零 Emoji 扫描及 360、768、1280px 隔离页面验证通过;未做完整游戏及所有第三方组合实测。

ModHub v1.6.1

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 15 Oct 06:09

新功能

  • 管理与市场操作按钮复用 Win11 加载圆环,保存、准备、下载和安装期间显示忙碌状态;排序箭头保持原有触控尺寸,支持减少动态效果设置。

优化性更新

  • 模组启禁、手动排序和智能整理先更新待保存列表,再建立操作前还原点并异步保存;取消备份时撤销预览,保存失败时重新读取实际配置。
  • 大包 Base64 分段解码并在片段之间让出主线程;事务核对相同 Base64 包体时直接比较原文,减少重复解码,保留操作前后摘要与完整性校验。
  • 单次启禁收尾复用本次操作已核验的包体摘要,减少一次全包读取和一轮摘要计算;最终事务仍核对真实包体,操作结束释放临时数据,不跨操作复用。
  • 二进制包体按对齐的四字节批量比较,保留未对齐视图和尾字节核验;大包摘要扫描在包间适时让出主线程,跳过仓库中无关数据的取值。
  • 下载进度和状态文字放在安装按钮旁,加载圆环仅在操作按钮内显示;管理行按钮加载时原位显示圆环,保留文字占位和原有宽高,避免相邻按钮移位。
  • 下载默认选择 GH-Proxy 镜像,新增 LLKK、FastGit 镜像并保留 DDLC、Boki,共提供五个镜像站;自建反代位于倒数第二项,GitHub 浏览器下载位于最后一项。
  • 镜像失败时按线路顺序自动切换,自建主域故障时继续尝试 Worker 原域;附加资源独立选择线路,连接失败、响应停滞和具体线路错误分别处理,每份候选仍核验完整包体与官方摘要。

漏洞修复

  • 修复重处理开始前加载反馈尚未绘制、列表重绘后按钮忙碌状态丢失的问题;保存与还原点整理期间继续阻止交错操作及重载。
  • 修复智能手机摄像图包沿用主包临时回退线路,遇到第三方线路跨域或限流错误后无法正常下载的问题;主域转发提前结束时尝试原域备用入口,保留图包的独立身份、摘要和版本核验。
  • 修复社区新模组审核误把展示名称作为安装包技术名,导致基本需求、PC 的面包坊等模组被身份校验拒绝的问题;管理员须核对包内 boot.json 的 name,缺少证据的未知身份不开放一键安装。
  • 社区与 Wiki 模组统一下载安装流程,移除社区安装前额外联网复核及专属包体门槛,统一使用身份、摘要、依赖与已知下架状态校验。
  • 修复单条线路返回 HTTP 413 或错误摘要时提前终止全部下载的问题;继续尝试其他线路,每份候选仍须匹配原官方摘要,本地容量限制及无法执行校验仍会停止安装。

验证范围

  • 统一自动化回归与安装包完整性校验通过。
  • 浏览器隔离页面验证管理按钮、真实 ModLoader IndexedDB 事务与公开附件下载。约 105 MB 仓库的单次启禁中位耗时缩短约 35%–37%。
  • 未进行完整游戏实测;第三方镜像可用性仍取决于网络及站点状态。

ModHub v1.6.0:市场版本检测与选包优化

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 14 Oct 14:47

本版改善市场版本检测、附加资源更新和包型选择,并调整卡片布局与加载反馈。

  • 修复共享仓库、固定旧附件、发布顺序和历史附件改名导致的版本检测与自动选版问题。新版核验失败时保留具体错误,避免自动退回旧包。
  • 支持手机原版/Omega、inuno 原版/DoLP、生育 Visual/Lite、侧边栏回溯完整/仅回溯及 AU 模型选择。切换先展示安装计划,保留旧包与存档;更新继承可确认的已装类型。
  • 默认预览第一项的完整资料,手动切换跨重绘保留。生育拓展图像版 Visual 在左、轻量版 Lite 在右。
  • 更新默认勾选已装附加资源,保留启禁状态与本次手动取消选择;补充手机原版摄像图包及 DoL Game UI 四个可选兼容包。
  • 市场卡片按行自适应、同行等高,单卡最高 480px;收紧版本切换控件,等待时仅在按钮显示加载图标和“正在准备”。修复露出拓展名称识别。
  • 支持拼音、多关键词及有限近似搜索,并完善上架推荐、分类与资料纠错流程。
  • 包体和两份启禁列表在真实仓库事务中提交,核对确认时快照并在提交后回读。

客户端完整回归、提取器、网站测试及 0 Emoji 扫描通过;360px、768px、桌面隔离测试页面通过。尚未进行完整游戏实测。inuno 作者声明不支持 DoL 0.5.8 及以后版本,当前游戏不自动推荐。

安装包:ModHub-v1.6.0.zip,版本以包内 boot.json 为准。

SHA-256:947e42a1beb36bb984e0c74be12b952a8e5f30ddb449b4d35f5de85090464e75

ModHub v1.5.1:国内反代适配

Choose a tag to compare

@JohnLiao501 JohnLiao501 released this 13 Oct 09:54

ModHub v1.5.1 将公开网站、市场版本与说明、受支持的图片、安装包下载及远程协助接入 dol.alseece.top 国内入口,保留原统一索引、离线回退和第三方真实来源。

  • 最新及历史安装元数据复用统一历史接口,修复长历史分页、旧标签附件筛选与安装资格变化后的缓存问题。
  • 后端支持经鉴权的真实访客 IP,保持限流、远程会话权限与 Turnstile hostname/action 校验。
  • 已发布 Worker、Pages 与原网站入口;生产社区数据和原鉴权绑定保留。

验证:完整 Mod 回归、网站与 Worker 标准源码回归、提取器及打包测试通过;线上市场搜索、选版、ZIP 下载和隔离远程协助建码、连接、鉴权、关闭流程通过,360px 与桌面页面检查通过。

服务器管理员已确认放置私有代理鉴权文件并成功重载;/modhub/index.html 的规范跳转已线上复测通过,查询参数正确保留。安装附件为 ModHub-v1.5.1.zip,在游戏原生模组管理器或 ModHub 中导入此文件。

官方 Turnstile 仍依赖 challenges.cloudflare.com;国内关闭 VPN 后的完整验证码和游戏流程尚未验收。OneDrive 私有历史快照无法读取,额外的历史生产回放未执行;标准源码测试全部通过。