【咕嘎不想开好几次游戏】TWModLauncher
终于学会更新mod了,不好意思折腾各位了(鞠躬)
这是一个外部启动器!不是模组!
启用 / 禁用 — 开关即时同步到 ModSettings.Lua,游戏内生效
设置编辑 — Toggle / Slider / Dropdown 表单,修改 Settings.Lua
mod分组 — 拖进拖出
方案管理 — 保存 / 加载 / 导出 / 导入 多套 Mod 组合
分类筛选 — 工坊 / 本地 × 正常 / 残留,支持模糊搜索,支持模组种类或/同筛选
双向刷新 — 一键检测新增和已移除的 Mod(物理上的,取消订阅会有残留的哦)
游戏启动 — 内置启动按钮
日志记录 — 默认地址为 %APPDATA%/TWModLauncher/logs/TWModLauncher.log.YYYY-MM-DD
有什么其他问题我会和大D老师一起尽量解决的,不要着急,如果意外破坏了本地文件咕嘎也很抱歉(应该不会的)
地址参考:E:Steamsteamappsworkshopcontent838350
在 咕嘎的强烈要求下补充了版本日志
========================================================
v1.8.0.0
新增
– Mod 卡片右键菜单:启用/禁用、发送到分组(含新建分组)、上移/下移、打开目录、
Steam Workshop 页面、查看详情
– 分组标题右键菜单:重命名、折叠/展开、取消分组、删除分组
– "发送到"子菜单支持 hover 展开,自动检测视口边缘翻转
修复与优化
– 发送到空分组时目标分组意外置底
– 取消分组后空分组意外置顶
– 拖拽逻辑优化
– 上移/下移逻辑与加载优先级相反
========================================================
v1.7.0.0
修复
– "应用顺序"按钮在分组场景下排序错乱:当 mod 归入分组后,按钮按照 displayOrder 原始顺序赋值加载顺序,导致分组内 mod
的加载序号与视觉顺序不一致。修复后遍历顺序与视觉渲染保持一致——遇到分组的首位成员时,将该分组所有 mod
按视觉顺序连续输出,再继续处理下一个非分组 mod。
========================================================
v1.6.0.0
新增功能
– 日志系统:崩溃时自动生成带上下文回溯的日志文件(包含 bug 出现前最近约 300 行运行记录),正常使用时不产生文件
– ErrorBoundary 全局错误捕获:React 组件崩溃时显示恢复界面并记录日志,不再白屏静默
– 工具栏新增"日志"按钮,一键打开日志目录
– 工坊访问支持选择浏览器或 Steam 客户端打开,hover "访问" 按钮显示选项
修改与优化
– 全面替换 console.log 为结构化日志,统一写入后端文件
– 工坊按钮"访问工坊"改为"访问",hover 展开子选项
========================================================
v1.5.0.0
新增功能
– 方案系统现在保存分组信息和 Mod 元数据,跨设备导入/加载方案时自动检测缺失 Mod,缺失的工坊 Mod 可一键跳转订阅
– 工坊访问支持选择打开方式:浏览器或 Steam 客户端,hover "访问" 即可切换
修改与优化
– 工具栏重新布局,路径信息居左、操作按钮居右,启动按钮移至最右侧
– 移除排序下拉框,默认使用自定义拖拽排序
– 窗口标题改为 "TWModLauncher v1.5.0"
– Mod 信息栏文字调整,路径显示加长
========================================================
v1.4.0.0
新增功能
– Mod 卡片"访问工坊"按钮:工坊 Mod 可一键跳转 Steam Workshop 页面
– Steam 启动前检测 Steam 是否安装,未安装时明确报错
修复与优化
– 游戏进程监控改为 Rust 后台线程 + Tauri 事件推送,前端不再轮询
– 停止游戏改为先优雅关闭(WM_CLOSE)再强杀进程树,避免 Steam 残留"游戏中"状态
– 全部后台命令(tasklist/powershell/taskkill/cmd)抑制终端窗口弹窗
– 进程终止改为 PID 精确定位 + 模糊搜索兜底
– 游戏启动器 detach 后进程监控失效的问题
========================================================
v1.3.0.0
新增功能
– Mod 文件夹分组系统:支持创建虚拟文件夹归整Mod,可折叠/展开、重命名、删除;分组与排序偏好自动持久化
– 分组卡片拖拽排序:支持拖拽分组头部调整分组在列表中的位置,蓝框自适应分组展开/折叠高度
– 紧凑视图模式:工具栏新增切换按钮,隐藏封面图和描述,名称居左、其余信息靠右;偏好持久化
– 游戏启动按钮增强:单按钮三态切换(启动游戏 / 运行中 / 停止游戏),hover 展开本地启动 / Steam启动双选项
– 方案覆盖确认:新建方案与已有方案同名时弹窗确认覆盖,避免误操作
修复与优化
– "保存"按钮更名为"同步"
– 排序偏好和视图模式持久化到 localStorage
– 修复页面刷新后自定义排序丢失的问题
========================================================
v1.2.0.0
新增功能
拖拽排序
– 自定义显示顺序,不受加载顺序影响,长按卡片拖拽到目标位置
– 蓝色虚线占位槽辅助定位,拖到视口边缘自动滚动,拖拽后不误触详情页
加载顺序独立编辑
– 每张卡片右侧 ▲▼ 按钮调节,中间输入框可直接键入数字
– 与显示顺序解耦,修改后自动写回 ModSettings.Lua
游戏路径自动记忆
– 启动时自动加载上次路径并校验有效性,无需每次手动选择
– Rust 端新增 config.rs 负责 JSON 配置的读写
卡片右侧布局
– 启用开关、加载顺序控件、"打开目录"按钮竖向堆叠在卡片最右边
– "打开目录" 调用系统资源管理器打开 Mod 所在文件夹
更新时间展示
– Rust 扫描时读取目录修改时间,卡片上显示"更新 XXXX-XX-XX"
========================================================
Revisions:
Old revisions of this mod are available below. Click the link to download.