Toolasha - Enhanced tools for Milky Way Idle.
一个模块化的用户脚本,为 Milky Way Idle 提供生活质量功能、市场工具、战斗统计、炼金追踪和全面的游戏数据覆盖。
Toolasha 是流行 MWITools 用户脚本的完整重写,从头开始使用现代 JavaScript 架构构建。所有功能都是模块化的,可以通过游戏内设置面板单独启用或禁用。
/item、/wiki、/market 快速导航命令下载最新版本
Toolasha.user.js在 Tampermonkey 中安装
访问游戏
入口点从 GitHub raw URL 自动加载所需库。
git clone https://github.com/Celasha/Toolasha.git
cd Toolasha
npm install
npm run build:dev
# 在 Tampermonkey 中安装 dist/Toolasha-dev.user.js
如果功能不工作:
[Toolasha] 错误消息(F12 → 控制台)Toolasha 使用现代 JavaScript(ES6+)构建,采用模块化、基于功能的架构。欢迎贡献!
npm install # 安装依赖
npm run build:dev # 构建开发版独立用户脚本
npm run build # 构建生产版库 + 入口点
npm run dev # 监视模式(自动重建)
npm test # 运行测试套件(202 个测试)
Toolasha/
├── src/
│ ├── core/ # 核心系统(存储、配置、WebSocket、数据管理器)
│ ├── features/ # 功能模块
│ │ ├── actions/ # 动作面板增强
│ │ ├── alchemy/ # 炼金利润和历史追踪
│ │ ├── chat/ # 聊天增强和弹出
│ │ ├── combat/ # 战斗统计、副本追踪器、迷宫
│ │ ├── combat-sim-integration/ # Shykai 战斗模拟器集成
│ │ ├── combat-stats/ # 详细战斗统计
│ │ ├── enhancement/ # 强化优化器和追踪器
│ │ ├── house/ # 房屋升级费用
│ │ ├── inventory/ # 背包徽章和排序
│ │ ├── market/ # 市场工具和利润计算
│ │ ├── navigation/ # Alt+点击和快速导航
│ │ ├── notifications/ # 浏览器通知
│ │ ├── profile/ # 角色简介和战斗评分
│ │ ├── skills/ # 经验速率和等级追踪
│ │ ├── tasks/ # 任务效率和排序
│ │ └── ui/ # UI 增强和覆盖
│ ├── api/ # 外部 API 集成
│ ├── libraries/ # 模块包入口点
│ └── utils/ # 共享工具
├── dist/ # 构建的用户脚本(git 忽略)
└── docs/ # 文档
npm test # 运行所有测试
npm run test:watch # 监视模式
npm test -- --coverage # 覆盖率报告
13 个测试套件中的 202 个测试,每次提交时都有自动化 CI/CD 验证。
许可证: CC-BY-NC-SA-4.0
原始作者: bot7420 (MWITools) 重写与维护: Celasha 和 Claude