三种登录方式,账号一个都不会丢
微软正版、离线账号、外置登录(LittleSkin / Blessing Skin 等 Yggdrasil 皮肤站)全都支持,
登录后自动注入 authlib-injector。账号以「列表 + 当前账号」的方式持久化保存,
切换多少次都留得住;配置原子写入并保留 .bak 备份,断电也不会写坏。
正版 / 离线 / 外置登录全支持,内置 Modrinth 与 CurseForge 资源库, 多实例隔离、3D 皮肤预览、全局过渡动画。开源免费,没有广告。
从登录到进游戏,中间那些没人想手动做的事,这里都替你做了。
微软正版、离线账号、外置登录(LittleSkin / Blessing Skin 等 Yggdrasil 皮肤站)全都支持,
登录后自动注入 authlib-injector。账号以「列表 + 当前账号」的方式持久化保存,
切换多少次都留得住;配置原子写入并保留 .bak 备份,断电也不会写坏。
每个版本独立的 mods / config / saves / 资源包,互不污染。创建向导一步选好图标、目录、版本类型与加载器。
Modrinth 与 CurseForge 双源切换,整合包 / 模组 / 资源包 / 数据包 / 光影一站下载,自动匹配游戏版本与加载器。
半透明、圆角、细腻层次,配合覆盖全局的过渡动画:页签切换、选中描边、悬停上浮、展开收起全都带缓动, 没有「啪」一下的硬切。也尊重系统的「减少动画」设置,会自动降级。
WebGL 实时渲染,像素级锐利。拖动旋转、待机动画,换肤前先看效果。
崩溃日志分析、JVM 参数生成、AI 工具管理器、NCRE 二级刷题、渐变色文字、颜色转换、种子工具、文本编码,8 个工具全部离线可用。
浅色清爽、深色沉浸、OLED 纯黑省电;7 种预设强调色加自定义取色,也能跟随 Windows 系统色。
下面是用 HTML/CSS 复刻的启动器外壳 —— 不是录屏也不是图片。左栏切页、换资源分类、搜索、切外观、开版本隔离都能真的点,演示数据是编的。
← 点「开始游戏」会走一遍启动流程
管理已安装的游戏版本,或创建一个新的实例
3D 实时预览 · 拖动可旋转
6 个工具,全部离线可用
配置您的游戏启动器偏好设置
这一栏是真的能改的 —— 演示窗口会跟着变,站点本身的外观不受影响。
HTML / CSS 复刻的交互演示 · 演示数据为示例内容 · 真实客户端见下方下载
点一下换配色 —— 这个页面用的就是启动器里那套颜色令牌,改完立刻生效并记在本地。
#4ADE80
启动器里同样是这 7 种预设 + 取色器,还能跟随 Windows 系统强调色。
这一版把实验室扩了一大截,顺手修掉了皮肤页那两个老大难。
package.json,不是写死的;能查更新、一键安装、一键启动、批量建桌面快捷方式。全部探测走本机 npm 全局目录,不上传任何数据。CoreWebView2Environment 每次重建:它是进程级重对象,创建时会拉起浏览器进程并占住 UI 线程,而这一下正好撞上页面转场动画。改为进程级单例 + 空闲时预创建,初始化耗时从约 2000 ms 降到约 40 ms,内容不再「猛地向上跳一下」。ItemsControl 的 ItemTemplate 里用带 Storyboard 的 Style 时,WPF 无法 Seal() 这类 Style(每个列表项各自实例化),会导致整块列表渲染失败。改用转换器 + 附加属性做过渡。ExpandEnvironmentVariables("%APPDATA%") 取路径,变量为空时会拼出相对路径,明明装了也显示未安装。桌面快捷方式改用标准 IShellLink COM 接口(旧的 WSH 晚期绑定会抛 DISP_E_MEMBERNOTFOUND)。.bak 备份,主配置损坏自动回退,不再出现「半截 JSON 导致账号全丢」。Windows 10 / 11(64 位)。开源免费,无广告、无捆绑、无需注册。
带开始菜单与桌面快捷方式,可从「程序和功能」一键卸载;安装器自动检测 .NET 8 运行时,缺失时给出下载链接。
下载安装版c7c1f417ea242fa84661061f0cdbdd5778670184271fd00a9b5a923342e8e712
解压即用,不写注册表、不建快捷方式,可以放进 U 盘随身带走;装好 .NET 8 的话直接双击 exe。
下载便携版31dcd66013767294a3ce04c739de6fa1a1e97771b1b6e639b185d26e29ed3a17
certutil -hashfile 文件名 SHA256 校验;历史版本见
GitHub Releases。
没找到答案?去 GitHub 开个 Issue,作者会看。
%APPDATA%\TsuruLauncher\config.json,不在程序目录里,所以打包、更新、重装都不会带上它,也不会上传到任何服务器。
安装目录是干净的,可以放心整体分享给别人;反过来,不要把 %APPDATA%\TsuruLauncher\ 分享出去。
代码在 GitHub 上完全公开。发现问题就开 Issue,想改就直接提 PR —— 包括界面、翻译、文档和这些截图。