Repository navigation
VortexDL v1.6.0
VortexDL v1.6.0
本版解决两件事:夸克免登录真直链(Switch 大包能直接下了)和 模拟器功能条 + 键盘/手柄输入层。
夸克免登录直链(重要)
以前夸克分享里 1GB 以上的文件会报 23018 download file size limit,只能登录后才能下。现在换了一条路:
- 用
drive.quark.cn+pr=ucpro_new重新申请分享会话令牌,再取下载地址; - 拿到的直链必须带本次响应下发的
__pugs才会返回 206(缺了就是 412); - 实测 1.03GB 的 Switch 游戏包:取链成功、Range 请求 206、SwiftFetch 64 连接 7.8 MB/s。
也就是说:Switch 游戏下载不再需要填任何 Cookie。设置页里的夸克 Cookie 输入框已经删掉。
模拟器
- 左侧「模拟器」页管理
D:\game\switch下已下载的游戏:左键直接启动,右键可「打开文件位置 / 删除游戏」。 - 启动游戏后会出现顶部功能条(独立置顶窗口,浮在模拟器上方):
- ⛶ 最大化模拟器窗口(Win32 定位外进程窗口)
- 🖵 全屏
- ⚙ 设置面板:帧率上限(30–240)、分辨率缩放(0.5×–2×)、手柄震动、按键提示、自动隐藏
- ✕ 关闭游戏
- 键盘 / 手柄输入层(后端轮询,不依赖窗口焦点):
- 键盘默认映射与 Yuzu/Ryujinx 一致:K=手柄 A、J=B、I=X、U=Y、Q/E=肩键、1/3=扳机、Enter=+、Backspace=-
- 手柄走 XInput(Xbox 手柄即插即用,含十字键、双摇杆、扳机、震动标记)
- 设置面板里可以逐键重新绑定,也可以一键恢复默认
- 实测:20 个键位全部可读、绑定可保存、设置可持久化
关于「自己写模拟器」
必须说清楚:没有从零实现 Switch 模拟器核心。ARM64 JIT + GPU 模拟 + 系统服务是多年、数十万行的工程,且需要 Nintendo 的加密密钥(法律风险)。本版做的是:把用户已安装的模拟器(Ryujinx / Yuzu / Sudachi / Suyu / Citron / Eden)完整接入——一键启动、外进程窗口控制、输入映射、下载即登记。
其他
- Switch 游戏下载完成后自动登记到模拟器清单(
data/emulator/games.json)。 - 顶部功能条展开设置时窗口自动变高,收起时复原。
- 版本号 1.6.0。