- 本项目现已开源,仓库地址: https://github.com/NingZeStudio/fcl-to-zl2_controller
- 当前仓库仍可用于本地运行、研究和自行部署
- 新的控件转换网站已发布: https://cc.miawa.cn/
- 当前线上站点不再维护,请优先使用新站
这是一个帮助你将 Fold Craft Launcher (FCL) 控件配置转换为 ZalithLauncher 2 (ZL2) 格式的 Web 应用。当前仓库仍可继续本地运行与参考。
npm install⏱️ 大约需要 20-30 秒
npm run dev✅ 看到以下输出表示成功:
VITE v5.4.21 ready in 632 ms
➜ Local: http://localhost:5173/
- 点击左侧的 "加载示例" 按钮
- 点击中间的 "开始转换" 按钮
- 查看右侧的转换结果
- 点击 "复制结果" 或 "下载 JSON"
- 从 FCL 启动器导出控件配置
- 复制 JSON 内容
- 粘贴到左侧输入框
- 点击 "开始转换"
- 获取右侧的 ZL2 配置
- 在 ZL2 启动器中导入
👉 阅读 快速启动.md
👉 阅读 使用指南.md
👉 阅读 开发文档.md
👉 阅读 README.md
👉 访问 GitHub 仓库
✅ 完整转换: 支持所有 FCL 控件类型
✅ 智能映射: 自动转换键码和坐标
✅ 安全处理: 使用安全的颜色值
✅ 一键操作: 复制或下载结果
v1.0.1 更新: 已修复大整数精度问题,现在输出的颜色值格式正确。
如果遇到 "Numeric value overflow" 错误:
- 按
Ctrl + F5刷新页面 - 重新执行转换
- 检查颜色值是否为数字(无引号)
转换后的配置使用了安全的颜色值,避免 ZL2 崩溃。
❌ 不要手动修改颜色值
✅ 使用 ZL2 编辑器的可视化颜色选择器
FCL 的方向键会被转换为 8 个独立按钮:
◤ ▲ ◥
◀ ○ ▶
◣ ▼ ◢
这样可以支持斜向移动(如 W+A)。
A: Vite 会自动使用下一个可用端口(5174, 5175...)
A: 检查 JSON 格式是否正确,查看错误提示
A: 在命令行窗口按 Ctrl + C
fcl-to-zl2-converter/
├── src/ # 源代码
│ ├── App.vue # 主应用
│ ├── converter/ # 转换逻辑
│ ├── components/ # UI 组件
│ └── types/ # 类型定义
├── fcl控件文档/ # FCL 文档
├── zl2控件文档/ # ZL2 文档
├── *.md # 文档文件
└── package.json # 项目配置
- ✅ 启动应用
- ✅ 加载示例
- ✅ 体验转换
- 📖 阅读使用指南
- ✅ 准备 FCL 配置
- ✅ 启动应用
- ✅ 执行转换
- ✅ 导入 ZL2
- ✅ 查看项目结构
- ✅ 阅读开发文档
- ✅ 理解转换逻辑
- ✅ 开始开发
- 📖 查看文档: 项目包含 7 个详细文档
- 🔍 搜索问题: 查看常见问题解答
- 💬 提交反馈: GitHub Issues
现在就运行 npm run dev 开始使用吧!
祝你使用愉快! 🎮
快速链接:
最后更新: 2024-12-18