Skip to content

Sakurairinaqwq/UnrealFabAssistantPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UnrealFab 领取助手 Plus (Professional Edition)

简体中文 | 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 限流机制,但仍建议合理使用

安装指南

1. 准备工作

您需要安装脚本管理器扩展:

2. 安装脚本

  1. 在脚本管理器中选择“添加新脚本”。
  2. 将本仓库中的 tampermonkey.js 代码完整复制并粘贴。
  3. 保存 (Ctrl+S)。

使用方法

  1. 登录 Fab.com:确保您已登录账号。
  2. 刷新页面:在 Fab.com 任意页面刷新,脚本将自动启动。
  • 注意:无需手动选择语言,脚本会自动适配中文/英文。
  1. 配置面板
  • ** 扫描渠道**:勾选你想要领取的资产类型(如 Unreal Engine, Unity)。
  • ** 质量过滤**:
  • 勾选 "跳过低分资产" 开启过滤。
  • 设置 "最低评分"(默认 3.5),低于此分数的资产将被忽略。
  1. 开始运行
  • 点击 ** 快速模式 (仅检查新品)**:适合日常使用,连续遇到已拥有页面时自动停止。
  • 点击 ** 全量模式 (地毯式搜索)**:适合初次使用,扫描所有历史页面。
  1. 胶囊模式
  • 觉得面板挡视线?点击右上角的 号,面板会变成一个小胶囊。
  • 再次点击胶囊,面板瞬间展开。
  1. 关闭脚本
  • 点击右上角的红色 号完全退出脚本。

状态说明

在运行过程中,仪表盘会实时更新数据:

状态 颜色 说明
已扫描 (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

About

把Fab商城所有免费资源一键入库/Automatically add all free resources from Fab to your account

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%