FitGirl游戏启动器完整上手指南:从搜索、磁力下载到游戏库管理一条龙
【免费下载链接】Fitgirl-Repack-LauncherAn Electron launcher designed specifically for FitGirl Repacks, utilizing pure vanilla JavaScript, HTML, and CSS for optimal performance and customization项目地址: https://gitcode.com/gh_mirrors/fi/Fitgirl-Repack-Launcher
FitGirl游戏启动器(FitGirl Repack Launcher)是一款基于 Electron 的开源桌面应用,专门面向 FitGirl Repacks 游戏站点的下载与管理场景,用纯 JavaScript、HTML 和 CSS 构建。如果你玩过 FitGirl 的压缩游戏包,大概有过这样的体验:在网页上一条条找磁力链接、复制到下载器、下完再手动记路径、装完游戏散落各处找不到入口。这款启动器把整条链路收进一个窗口,让你在几分钟内完成从搜游戏到启动游戏的完整流程。
这篇文章会从使用场景出发,带你一步步跑通它的核心功能,最后再给几个能立刻提升体验的小技巧。全程不需要写代码,跟着操作即可。
先说三个最值得你往下看的理由
- 自动抓取游戏数据:应用内置爬虫,每小时自动从 FitGirl 网站更新游戏列表,你打开就能看到最新上架的压缩包,不用自己刷网页。
- 内置 WebTorrent 磁力下载:复制磁力链接的环节被省掉了,点一下按钮就开始下载,还能看到实时速度、进度、剩余时间和连接数。
- 下载即入库、安装即标记:下载完成的游戏自动进入库,已安装的会被打上绿色对勾,想启动时点一下即可。
以前 vs 现在:一段真实的下载经历
回想一下传统流程:你在 FitGirl 网站翻到一款想玩的游戏,复制磁力链接,切到下载工具,粘贴,等待,下完后自己去安装,还要记住游戏装到了哪个目录。下次想玩,又得去翻文件夹找 exe。如果同时下载两三款游戏,磁力链接、安装路径、更新信息全混在一起,很快就会乱成一团。
用 FitGirl 游戏启动器则是另一种节奏:打开应用,搜索框输入游戏名,点进详情页看大小和语言支持,点 Download 开始磁力下载,完成后在库中点击启动。整个流程在同一个界面里完成,不用来回切换工具,也不需要记忆任何路径。
三步跑起来:前置准备与安装
开始之前,确认你的电脑满足两个条件:
- 操作系统为 Windows 10 及以上(项目当前主要面向 Windows 平台)
- 已安装 Node.js 16 或更高版本
第一步,克隆项目仓库到本地:
git clone https://gitcode.com/gh_mirrors/fi/Fitgirl-Repack-Launcher第二步,进入项目目录并安装依赖:
cd Fitgirl-Repack-Launcher npm install第三步,启动应用:
npm start首次启动时,应用会先显示一个加载画面,后台执行爬虫脚本抓取游戏数据,随后自动进入主窗口。如果你想让启动的游戏正常运行,建议用管理员权限打开命令行再执行npm start——这是项目 README 里特别提到的注意事项。
核心功能拆解:每个功能怎么用、能带来什么
实时游戏数据抓取
它能做什么:应用通过src/public/scripts/scraper.js自动访问 FitGirl 网站,解析游戏标题、封面、描述和磁力链接,写入本地 JSON 数据文件。
怎么操作:什么都不用做。数据抓取每小时自动执行一次,抓取间隔由lastExecutionTimestamp机制控制;如果本地数据文件为空,首次启动会立即触发抓取。
带来什么效果:你打开应用看到的就是最新的游戏列表,不需要手动刷新,也不会错过刚发布的新包。
内置磁力下载
它能做什么:主进程通过 WebTorrent 客户端加载磁力链接,下载过程中持续推送进度、速度、上传速度和剩余时间。
怎么操作:在游戏详情面板点击 Download 按钮即可开始;下载中可以看到进度条和实时速度,也可以手动停止。
带来什么效果:磁力下载支持断点续传和多任务并行,中途断网也能接着下,不用重新开始。
游戏库与安装标记
它能做什么:下载完成的游戏会被记录在downloaded_games.json中并显示在库页面;已安装的游戏会被写入locally_installed_games.json,并在库中显示绿色对勾。
怎么操作:下载完成后进入左侧 Library 页面查看游戏列表;对已下载但尚未安装的游戏,可以右键选择 Add A Game Locally,手动指定游戏 exe 文件完成登记。
带来什么效果:游戏库成为你唯一的入口,安装状态一目了然,不用再靠记忆管理几十个游戏文件夹。
多主题切换
它能做什么:主界面支持多种背景主题,从纯黑深色到蓝紫渐变、红紫渐变。
怎么操作:进入 Settings 页面即可调整主题等偏好选项。
带来什么效果:夜间用深色减少眼部疲劳,平时用渐变主题保持视觉新鲜感,满足不同使用习惯。
托盘常驻
它能做什么:关闭窗口时应用不退出,而是隐藏到系统托盘,托盘菜单提供"打开启动器"和"退出"两个选项。
怎么操作:直接点窗口关闭按钮即可触发隐藏;需要完全退出时,右键托盘图标选择 Exit。
带来什么效果:下载任务可以一直挂着,不影响你干别的,随时点托盘图标回到界面查看进度。
完整流程演示:从搜索到启动走一遍
假设你想下载并安装 RimWorld,完整的操作路径如下:
- 启动应用,在主界面顶部的搜索框输入
RimWorld,结果会实时出现。 - 点击游戏卡片,右侧弹出详情面板,确认游戏类型、开发商 Ludeon Studios、语言支持以及原始大小/压缩后大小。
- 点击 Download 按钮,WebTorrent 开始加载磁力链接,底部出现进度条,实时显示速度和剩余时间。
- 下载完成后,游戏自动出现在 Library 页面。
- 在库中找到该游戏,点击启动入口(或在库中完成本地安装登记后一键启动),游戏即可运行。
整条链路不需要离开应用,也不需要接触任何磁力链接文本,这正是它存在的意义。
4 个能立刻提升体验的小技巧
- 用英文原名搜索:搜索框按游戏原始名称匹配,输入
RimWorld比输入中文译名更容易命中,结果也更准确。 - 合理控制同时下载数:WebTorrent 支持多任务并行,但同一时间下载任务过多会互相抢占带宽。建议同时保持 1-2 个下载任务,整体速度反而更稳。
- 下载前预留磁盘空间:FitGirl 压缩包解压后往往比压缩体积大不少,建议预留游戏压缩大小两倍以上的空间,避免安装中途磁盘不足。
- 用管理员权限运行:无论是启动应用还是运行游戏,都以管理员身份执行,可以避免多数权限相关的启动失败问题。
常见问题速查
| 问题 | 解决办法 |
|---|---|
| 应用启动后看不到游戏列表 | 首次运行需要等待爬虫抓取数据完成,检查网络后重启应用,数据会写入本地 games.json |
| 下载速度很慢 | 检查网络稳定性,减少同时下载的任务数,错开晚间高峰时段 |
| 游戏启动失败 | 用管理员权限重新运行应用,确认游戏 exe 路径登记正确 |
| 想换下载目录 | 在 Settings 页面调整下载位置设置,路径会应用到后续的磁力下载任务 |
| 想完全退出应用 | 点击系统托盘图标,在菜单中选择 Exit,而不是直接关窗口 |
一句话总结与下一步行动
FitGirl游戏启动器解决的核心问题是:把"找游戏、复制磁力、下载、装库、启动"这几件分散的事,收敛到一个 Electron 窗口里。它可能还没有大厂启动器那么完善,但胜在轻量、开源、思路直接——爬虫数据每小时自动更新,磁力下载开箱即用,库管理标记清晰。
如果你想实际体验,最快的路径就是按上面的三步安装:克隆仓库、npm install、npm start。如果你是开发者,想了解它是怎么运作的,可以从几个关键文件入手:数据抓取逻辑在src/public/scripts/scraper.js和singlescrap.js,Electron 主进程在src/public/main.js,前端界面在src/public/html/目录下。代码量不大,结构清楚,很适合作为学习 Electron 项目结构的参考。
最后提醒一句:请只下载和安装你拥有合法使用权限的游戏内容,健康游戏,理性下载。
【免费下载链接】Fitgirl-Repack-LauncherAn Electron launcher designed specifically for FitGirl Repacks, utilizing pure vanilla JavaScript, HTML, and CSS for optimal performance and customization项目地址: https://gitcode.com/gh_mirrors/fi/Fitgirl-Repack-Launcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考