GeForce NOW Syncer - The Polished Final

The final, polished script that handles all store cases.

作者
ajwaj600-king
日安装量
1
总安装量
2
评分
0 0 0
版本
9.0
创建于
2025-08-10
更新于
2025-08-10
大小
10.5 KB
许可证
MIT
适用于

GFN Epic Games Library Syncer

A powerful userscript suite to fully automate syncing your Epic Games library with NVIDIA GeForce NOW. It consists of two main components:

Game List Fetcher: An intelligent script that automatically scrapes your entire Epic Games transaction history to generate an accurate list of all your owned games.
Library Syncer: A robust script that takes this list and automatically adds each game to your GeForce NOW library, handling all the clicks for you.

If you have an extensive collection of free games from Epic, this suite will save you hours of monotonous work.

Example screenshot of the script in action
(Tip: Take a screenshot of the running script and place it here to show off the UI)
✨ Features

Fully Automated: From generating the game list to adding them in GFN.
Intelligent Game Fetcher: Scans all your Epic Games transaction pages automatically.
Robust GFN Syncer: Searches for games, opens tiles, selects the Epic store, and confirms adding to your library.
User-Friendly UI: The Syncer script adds a convenient control window to the GFN page to start, stop, and monitor the process.
Resilient Logic: Built to handle page load delays and different UI states.

🙏 Credits

This project was a collaborative effort. A huge thank you to bytefogger for creating the original, brilliant scripts for fetching the Epic Games list. This project builds upon that foundation. You can find the original work here:

bytefogger/gfn-epic-auto-sync on GitHub

🚀 Installation and Usage

The process is divided into two main parts: getting your game list from Epic, and then using that list in GeForce NOW.
Requirements

A web browser (e.g., Chrome, Firefox, Edge).
The Tampermonkey browser extension.

Part 1: Fetching Your Epic Games List

This script will automatically click the "Load More" button on your Epic Games transaction history page and collect all game titles.

Install the Game List Fetcher Script:
Open the Tampermonkey Dashboard, create a new script (+ tab).
Copy the entire code from the 1-epic-games-list-fetcher.js file and paste it into the editor.
Save the script (Ctrl + S).

Run the Fetcher:
Log in to your Epic Games account and navigate to your Transaction History:
https://www.epicgames.com/account/transactions
The script will start automatically. Open the developer console (F12) and go to the "Console" tab to watch the progress.
It will click "Load More" repeatedly. Wait patiently until you see a 🎉 All done! message in the console. This can take several minutes if you have a large library.
The console will then output a complete array of your game titles. Copy this entire array (including the [ and ] brackets).

Part 2: Syncing with GeForce NOW

Now we will use the list you just copied to automate adding games in GFN.

Install the GFN Syncer Script:
Go back to the Tampermonkey Dashboard and create another new script.
Copy the entire code from the 2-gfn-library-syncer.js file and paste it into the editor.

Paste Your Game List:
Inside the script editor, find the line let gameTitles = [...].
Replace the empty [] brackets with the complete game list array you copied from the Epic Games console.
Save the script (Ctrl + S).

Run the Syncer:
Navigate to https://play.geforcenow.com/ and log in.
The "GFN Syncer" control window will appear in the top-right corner.
Click the green "▶️ Start Sync" button.
The script will now work its way through your list. Sit back and relax!

Important: For the most stable performance, it's best to keep the GeForce NOW tab active and avoid moving the mouse while the syncer script is running.
⚠️ Known Issues and Limitations
Occasionally Launches a Game (Known Bug)

During testing, it was observed that in rare cases, the syncer script might accidentally launch a game instead of just closing the details panel.

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址