简体中文 | English
UnrealFabAssistantPlus 是一个功能强大的 Tampermonkey 用户脚本,专为 Fab.com 打造。它不仅能帮助你自动扫描和领取免费资产,还带来了全新的现代化 UI 和 智能评分过滤 功能。
本项目基于 RyensX/UnrealFabAssistant 进行深度迭代与重构,在此向原作者致敬。
-
** 现代化 UI 设计**:
-
毛玻璃特效 (Glassmorphism):深色半透明背景,完美融入 Fab 网站风格。
-
胶囊最小化 (Pill Mode):点击最小化后,面板会缩起为一个精致的“胶囊”,悬浮在右下角,完全不遮挡视野,点击即可丝滑还原。
-
超大视野:扩展了日志区域的高度,信息一目了然。
-
** 智能评分过滤**:
-
支持按评分过滤!您可以设置最低评分阈值(例如 3.5 分),脚本会自动跳过评分低于该值的资产。
-
贴心保护:对于没有评价的新资产(评分数=0),脚本不会跳过,确保不错过潜力新品。
-
** 极致稳定与安全**:
-
所有权逻辑修复:采用“非白即黑”逻辑,除非明确标记为“已拥有”,否则一律尝试领取,防止漏领。
-
灵魂发问 (401 保护):当检测到未登录或 Cookie 失效时,脚本会立即弹窗暂停并发出“灵魂三问”,防止脚本在无效状态下空转导致账号风险。
-
** 多渠道 & 双模式**:支持 Unreal Engine, Unity, UEFN, MetaHuman, Quixel 渠道;支持“快速模式”(仅看新品)和“全量模式”(地毯式搜索)。
请注意,任何自动化工具都存在潜在风险。使用本脚本意味着您了解并接受可能由于网站政策变动、网络限速等原因导致的后果。脚本内置了防 429 限流机制,但仍建议合理使用。
您需要安装脚本管理器扩展:
- Tampermonkey (推荐 Chrome/Edge/Firefox)
- Violentmonkey
- 在脚本管理器中选择“添加新脚本”。
- 将本仓库中的
tampermonkey.js代码完整复制并粘贴。 - 保存 (Ctrl+S)。
- 登录 Fab.com:确保您已登录账号。
- 刷新页面:在 Fab.com 任意页面刷新,脚本将自动启动。
- 注意:无需手动选择语言,脚本会自动适配中文/英文。
- 配置面板:
- ** 扫描渠道**:勾选你想要领取的资产类型(如 Unreal Engine, Unity)。
- ** 质量过滤**:
- 勾选 "跳过低分资产" 开启过滤。
- 设置 "最低评分"(默认 3.5),低于此分数的资产将被忽略。
- 开始运行:
- 点击 ** 快速模式 (仅检查新品)**:适合日常使用,连续遇到已拥有页面时自动停止。
- 点击 ** 全量模式 (地毯式搜索)**:适合初次使用,扫描所有历史页面。
- 胶囊模式:
- 觉得面板挡视线?点击右上角的 - 号,面板会变成一个小胶囊。
- 再次点击胶囊,面板瞬间展开。
- 关闭脚本:
- 点击右上角的红色 ✕ 号完全退出脚本。
在运行过程中,仪表盘会实时更新数据:
| 状态 | 颜色 | 说明 |
|---|---|---|
| 已扫描 (Scanned) | ⚪ 白色 | 本次运行检查过的资产总数。 |
| 成功入库 (Success) | 🟢 绿色 | 成功添加到您资产库的免费资产。 |
| 失败 (Failed) | 🔴 红色 | 领取失败(如网络错误、无免费许可)。 |
| 已拥有 (Skipped) | 🟠 橙色 | 您之前已经拥有,或因评分过低而被跳过的资产。 |
如果您是开发者或有特殊需求,可以在代码顶部的 SCRIPT_SETTINGS 对象中修改默认值:
const SCRIPT_SETTINGS = {
isFastMode: true,
maxEmptyPagesLimit: 3, // 快速模式下,连续几页已拥有后停止
enableRatingFilter: false, // 默认是否开启评分过滤
minRating: 3.5, // 默认最低评分
requestDelay: {
min: 1200, // 最小请求间隔 (毫秒)
max: 3000, // 最大请求间隔 (毫秒)
},
// ...
};-
Q: UI 没有显示?
-
A: 本版本使用了最大 Z-Index (
2147483647),理论上不会被遮挡。请检查浏览器控制台 (F12) 是否有报错,或尝试刷新页面。 -
Q: 为什么有的资产被跳过了?
-
A: 请检查日志。如果是橙色的 "
⚠️ 评分过低跳过",说明该资产低于您设置的分数;如果是 "已拥有",说明您库里已经有了。 -
Q: 出现 "你登录了?你确定?" 的弹窗?
-
A: 这是 401 保护机制。说明您的登录状态失效了(Cookie 过期)。请重新登录 Fab.com 并刷新页面,不要强行继续运行。
感谢使用 UnrealFabAssistantPlus v1.0.1!
Project Iteration: Sakurairinaqwq
Original Author: RyensX