- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| amazonPrime.js | ||
| epicGamesList.js | ||
| LICENSE | ||
| main.js | ||
| README.md | ||
🎮 GeForce NOW Epic Games Auto-Sync
This project automates the process of syncing your Epic Games Store library with your GeForce NOW account.
📦 File Structure
epicGamesList.js— Extracts your Epic game titles from your transaction historymain.js— Runs the automation in GeForce NOW to tag those gamesREADME.md— This guideLICENSE— MIT license
🚀 How to Use
Step 1: Extract Epic Games Library
-
Open Developer Console (
F12→ Console tab). -
Paste and run the contents of
epicGamesList.js. -
It will:
- Auto-click "Show More"
- Extract all purchased game titles
- Print a list of game titles in the console under
epicGames.gameTitles
📋 Copy the printed array from the console (you’ll use it in the next step).
Step 2: Extract Amazon Prime Gaming Titles
-
Open the following page in your browser:
https://gaming.amazon.com/my-collection?offerType=games -
Open Developer Tools:
PressF12(orCtrl+Shift+I/Cmd+Opt+Ion Mac) and switch to the Console tab. -
Paste and run the contents of the
amazonPrime.jsscript into the console. -
The script will automatically:
- Click all "Show More" / "Load More" buttons
- Navigate through all paginated pages
- Extract the titles of all redeemed games
📋 Copy the printed array from the console (you’ll use it in the next step).
Step 3: Run GeForce NOW Auto-Tagging
-
Go to the tab opened by the previous script, or manually open:
https://play.geforcenow.com/ -
Wait until the entire UI has loaded.
-
Open Developer Console (
F12→ Console tab). -
Paste this first (replace with your list):
const gameTitles = [ "Fortnite", "Alan Wake Remastered", "Control" ]; -
Then paste and run the contents of
main.js. -
Finally, start the script:
gfn.run();
✋ How to Stop the Script
You can stop the automation at any point by pressing:
Ctrl + C
It will finish the current game and halt gracefully.
⚠️ Notes
- Some games may not match exactly between Epic and GeForce NOW (e.g., editions, renamed titles). These will be skipped.
- The script uses hard-coded DOM selectors — if the UI changes, you may need to update the script.
- It's intended for desktop browser use with sufficient screen resolution and loading speed.
- This is a user-side utility, not affiliated with Epic Games or NVIDIA.
📄 License
Released under the MIT License. Use it freely, modify it, or contribute back!