Skip to content

VortexDL v1.6.0

Choose a tag to compare

@JFbj-create JFbj-create released this 19 Oct 13:50
· 9 commits to main since this release

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。