Skip to content

Commit 63a4b99

Browse files
committed
docs: update README with latest features
1 parent 193de99 commit 63a4b99

File tree

2 files changed

+154
-14
lines changed

2 files changed

+154
-14
lines changed

README.md

Lines changed: 83 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,91 @@
11
# LeviLauncher
22

3-
A launcher specifically developed for Minecraft Bedrock Edition GDK version.
3+
[Language: English | 中文](./README.zh-CN.md)
44

5-
## Project Status
5+
[![GitHub Release](https://img.shields.io/github/v/release/LiteLDev/LeviLauncher?style=flat-square&color=blue)](https://github.com/LiteLDev/LeviLauncher/releases) [![License](https://img.shields.io/github/license/LiteLDev/LeviLauncher)](https://github.com/LiteLDev/LeviLauncher) [![Issues](https://img.shields.io/github/issues/LiteLDev/LeviLauncher?style=flat-square&color=red)](https://github.com/LiteLDev/LeviLauncher/issues) [![Stars](https://img.shields.io/github/stars/LiteLDev/LeviLauncher?style=flat-square&color=yellow)](https://github.com/LiteLDev/LeviLauncher) [![Windows 10/11](https://img.shields.io/badge/Windows-10%2F11-green?style=flat-square&logo=windows)](https://www.microsoft.com/windows)
66

7-
🚧 **Under Development** - This project is currently in active development. Features are not yet complete and instability may occur.
7+
[![Discord](https://img.shields.io/discord/849252980430864384?style=for-the-badge&logo=discord)](https://discord.gg/v5R5P4vRZk) [![QQ Group 458083875](https://img.shields.io/badge/458083875-red?style=for-the-badge&logo=qq)](https://qm.qq.com/q/1z791rJgJG)
88

9-
## Issue Reporting
9+
A desktop launcher for Minecraft Bedrock Edition (GDK) on Windows.
1010

11-
If you encounter any problems or have suggestions for improvement, please report them by:
11+
Supports installing, managing, and launching Release/Preview builds. Provides version isolation, content management (worlds/resource packs/behavior packs/skin packs), mod management, and world backup tools. Frontend uses React + Vite + Tailwind; backend uses Go with Wails v3.
1212

13-
1. Visiting the project's [Issues page](https://github.com/LiteLDev/LeviLauncher/issues)
14-
2. Clicking the "New Issue" button
15-
3. Providing a detailed description of the problem or suggestion
13+
**Project Status**
14+
- 🚧 Actively under development; features may be incomplete and unstable.
1615

17-
### When submitting an issue, please provide:
18-
- Operating system version
19-
- Launcher version number
20-
- Detailed description of the problem
21-
- Steps to reproduce (if applicable)
22-
- Error logs or screenshots (if available)
16+
**Scope**
17+
- Targets Minecraft GDK (Windows). Does not provide cracking or bypassing official checks.
18+
19+
**Repository**
20+
- https://github.com/LiteLDev/LeviLauncher
21+
22+
**Downloads**
23+
- GitHub Releases: https://github.com/LiteLDev/LeviLauncher/releases
24+
- Lanzou Cloud: https://levimc.lanzoue.com/b016ke39hc (Password: `levi`)
25+
26+
**Issue Reporting**
27+
- Open issues at https://github.com/LiteLDev/LeviLauncher/issues
28+
- Include OS version, launcher version, repro steps, and logs/screenshots.
29+
30+
**Features**
31+
- Version management: install, delete, rename, quick launch; supports Release and Preview.
32+
- Version isolation: redirect game data to `versions/<name>/Minecraft Bedrock (Preview)`, separate from AppData.
33+
- Content management: count and manage worlds/resource/behavior/skin packs; quick open and drag-and-drop import.
34+
- Mods: import `.zip`/`.dll`, enable/disable/delete; auto prepare dependencies and preloader.
35+
- World tools: backup to `.mcworld`, edit `level.dat` fields and world name.
36+
- Downloads & mirrors: built-in mirror latency test and selection; local installer import; progress view.
37+
- Shortcuts: create desktop shortcut for a version; custom icon support.
38+
- Updates: check, download, install updates; elevate when necessary.
39+
- Languages: English and Simplified Chinese.
40+
41+
**Requirements**
42+
- OS: Windows 10/11.
43+
- Required components: Microsoft Gaming Services, Microsoft GameInput (guided on first run).
44+
- WebView2 Runtime: provided by installer or system.
45+
46+
**Quick Start (Dev)**
47+
- Dependencies:
48+
- Go `1.24+` (see `go.mod`).
49+
- Node.js `18+` (for frontend).
50+
- Wails v3 CLI: `go install github.com/wailsapp/wails/v3/cmd/wails3@latest`
51+
- Dev mode:
52+
- From project root: `wails3 dev -config ./build/config.yml -port 1145`
53+
- Or run frontend separately: `cd frontend && npm install && npm run dev`
54+
- Build:
55+
- `wails3 task build`
56+
- Windows specific: `wails3 task windows:build`
57+
- Run:
58+
- `wails3 task run`
59+
60+
**Packaging (Windows)**
61+
- NSIS installer: `wails3 task windows:package` (default `FORMAT=nsis`)
62+
- MSIX:
63+
- Tools: `wails3 task windows:install:msix:tools`
64+
- Build: `wails3 task windows:package FORMAT=msix`
65+
66+
**Structure (Overview)**
67+
- `frontend/`: React + Vite app (`package.json`, `src/`, `assets/locales/`).
68+
- `internal/`: backend logic (versions, content, update, registry, etc.).
69+
- `build/`: cross-platform packaging and Taskfiles.
70+
- `main.go`: entry point; embeds frontend assets and creates the window.
71+
72+
**CLI Args**
73+
- `--launch=<version_name>`: launch the specified version and exit.
74+
- `--self-update=<current_version>`: start elevated self-update when the install dir is not writable.
75+
76+
**Community**
77+
- Discord: `https://discord.gg/v5R5P4vRZk`
78+
- QQ Group: `458083875` (`https://qm.qq.com/q/1z791rJgJG`)
79+
80+
**FAQ**
81+
- Missing GameInput: install `GameInputRedist.msi` when prompted.
82+
- Missing Gaming Services: install via Microsoft Store.
83+
- Isolation & inherit: enable isolation during install; copy data from same-type isolated version or GDK directory.
84+
- Non-writable directory: change base content path in Settings or install/update with elevation.
85+
- Language switch: Settings supports English/zh-CN.
86+
87+
**Contributing**
88+
- PRs and issues are welcome.
89+
90+
**Acknowledgements**
91+
- Thanks to the community for support and contributions.

README.zh-CN.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# LeviLauncher
2+
3+
[![GitHub Release](https://img.shields.io/github/v/release/LiteLDev/LeviLauncher?style=flat-square&color=blue)](https://github.com/LiteLDev/LeviLauncher/releases) [![License](https://img.shields.io/github/license/LiteLDev/LeviLauncher)](https://github.com/LiteLDev/LeviLauncher) [![Issues](https://img.shields.io/github/issues/LiteLDev/LeviLauncher?style=flat-square&color=red)](https://github.com/LiteLDev/LeviLauncher/issues) [![Stars](https://img.shields.io/github/stars/LiteLDev/LeviLauncher?style=flat-square&color=yellow)](https://github.com/LiteLDev/LeviLauncher) [![Windows 10/11](https://img.shields.io/badge/Windows-10%2F11-green?style=flat-square&logo=windows)](https://www.microsoft.com/windows)
4+
5+
[![Discord](https://img.shields.io/discord/849252980430864384?style=for-the-badge&logo=discord)](https://discord.gg/v5R5P4vRZk) [![QQ 群 458083875](https://img.shields.io/badge/458083875-red?style=for-the-badge&logo=qq)](https://qm.qq.com/q/1z791rJgJG)
6+
7+
一个专为 Minecraft Bedrock Edition GDK 版本打造的桌面启动器。
8+
9+
支持在 Windows 上安装、管理和启动正式版与预览版,提供版本隔离、内容管理(世界/资源包/行为包/皮肤包)、模组管理与世界备份等功能。前端基于 React + Vite + Tailwind,后端使用 Go 与 Wails v3。
10+
11+
**项目状态**
12+
- 🚧 仍在积极开发中,功能持续完善,可能存在不稳定情况。
13+
14+
**问题反馈**
15+
- 使用 GitHub Issues 提交问题或建议:https://github.com/LiteLDev/LeviLauncher/issues
16+
- 提交时请附带操作系统版本、启动器版本、复现步骤与日志/截图。
17+
18+
**下载地址**
19+
- GitHub Releases:https://github.com/LiteLDev/LeviLauncher/releases
20+
- 蓝奏云:https://levimc.lanzoue.com/b016ke39hc(密码:`levi`)
21+
22+
**主要特性**
23+
- 版本管理:安装、删除、重命名与快速启动,支持正式版与预览版。
24+
- 版本隔离:将游戏数据重定向到 `versions/<名称>/Minecraft Bedrock(Preview)`,避免与系统 AppData 混淆。
25+
- 内容管理:统计并管理世界、资源包、行为包、皮肤包,支持一键打开对应目录与拖拽导入。
26+
- 模组管理:导入 `.zip`/`.dll`,启用/禁用、删除模组,自动准备依赖与预加载器。
27+
- 世界工具:备份世界为 `.mcworld`,编辑 `level.dat` 字段与世界名称。
28+
- 下载与镜像:内置镜像测速与选择,支持本地安装包导入与安装进度展示。
29+
- 快捷方式:为指定版本创建桌面快捷方式,支持自定义图标。
30+
- 更新机制:检测新版、下载并安装更新,必要时请求管理员权限。
31+
- 多语言:内置英文与简体中文。
32+
33+
**系统要求**
34+
- 操作系统:Windows 10/11。
35+
- 必备组件:Microsoft Gaming Services、Microsoft GameInput(首次运行可引导安装)。
36+
- WebView2 Runtime:随安装包引导安装或由系统提供。
37+
38+
**快速开始(开发者)**
39+
- 安装依赖:
40+
- Go `1.24`(或更高,见 `go.mod`)。
41+
- Node.js `18+`(用于前端构建)。
42+
- 安装 Wails v3 CLI:`go install github.com/wailsapp/wails/v3/cmd/wails3@latest`
43+
- 开发模式:
44+
- 在项目根目录执行:`wails3 dev -config ./build/config.yml -port 1145`
45+
- 或分步启动前端:`cd frontend && npm install && npm run dev`
46+
- 构建:
47+
- `wails3 task build`(按当前平台构建)
48+
- Windows 专用:`wails3 task windows:build`
49+
- 运行:
50+
- `wails3 task run`
51+
52+
**目录结构(摘要)**
53+
- `frontend/`:React + Vite 前端(`package.json``src/``assets/locales/`)。
54+
- `internal/`:后端逻辑(版本管理、内容处理、更新等)。
55+
- `build/`:跨平台打包配置与 Taskfile 集合。
56+
- `main.go`:应用入口,嵌入前端静态资源并创建窗体。
57+
58+
**命令行参数**
59+
- `--launch=<版本名称>`:启动指定版本并退出启动器。
60+
- `--self-update=<当前版本>`:以管理员权限启动更新流程(用于无写权限目录)。
61+
62+
**常见问题**
63+
- 启动提示缺少 GameInput:按照引导下载并安装 `GameInputRedist.msi` 后重试。
64+
- 提示缺少 Gaming Services:打开 Microsoft Store 安装后重试。
65+
- 版本隔离与继承:可在下载/安装时启用隔离,并从同类型隔离版本或 GDK 目录复制数据。
66+
- 目录不可写:在设置中变更内容根目录,或以管理员方式安装/更新。
67+
- 语言切换:设置页支持英文/简体中文切换。
68+
69+
**参与贡献**
70+
- 欢迎通过 Issue 与 Pull Request 参与贡献。
71+
- 在提交前请尽量复现问题并附带必要信息。

0 commit comments

Comments
 (0)