This program allows you to claim Research Points, open free Llamas, manage your Daily Quests, and much more — all without opening the game.
📜 Features • 🔄 Changelog • 🚀 How to use it? • 🐛 Found a bug?
- 👥 Multiple account support with two login methods: refresh token and device auth.
- You can see more info about them and choose the method when adding an account.
- 🗓️ Daily Quests: claiming new quests and displaying their progress and rewards.
- ♻️ Daily Quest replacing via the Daily Quest manager in the Main Menu.
- 🦙 Claiming free Llamas and automatic Llama loot recycling.
- You can toggle and adjust these features via the config file.
- 🔬 Claiming and auto-spending Research Points.
- You can choose the spending method or toggle auto-spending via the config file.
- 🎓 Tutorial mission skipping: unlock the Save the World music pack even if you don't own StW.
- 🧹 Inventory Junk Cleaner: destroy/recycle unwanted backpack resources, weapons, etc.
- You can find out more about this configurable feature in the Menu.
- 💬 Discord Webhook integration.
- You can set the Webhook URL in the config file.
- 🌐 Multi-language support for the program interface (English & Polish).
- 🌍 18 languages support for Fortnite item and quest names.
- 🔁 Program Looping.
- You can set the time (in minutes) after which the main program will run again in the config.
- The looping is set to 0 (disabled) by default.
What's new in the 1.14.0
update:
- ✨ New Feature: Inventory Junk Cleaner!
- You can now easily destroy/recycle unwanted resources, weapons, etc. in your main backpack.
- Find out more about this feature in the program's Menu.
- 📝 Changes to
stringlist.json
:- Added 3 new languages: Indonesian, Thai, and Vietnamese for item names and quest strings.
- Added more detailed info on Defenders, e.g., "Defender (Shotgun)" instead of just "Defender".
- Added some missing item info.
- ☁️ The program now downloads
stringlist.json
from GitHub if it's not present on launch. - ⚙️ Rewritten the config setup related code, making it easier to add new config options during development.
- 🐛 Fixed a crash that occurred when the program was closed after installing the
requests
module. - 🇵🇱 Improved the
getPluralWord
function for the Polish language. - 🔁 The program now retries sending requests when connection issues occur.
- ✅ The program now checks whether the account has completed Homebase SSD 3, which grants access to Daily Quests.
- ✅ The program now checks for the completion of the "Mandatory Minimalism" Stonewood Quest, which grants access to recycling.
- This fixes an error during llama loot recycling for accounts that haven't unlocked this feature yet or just don't have Save the World access.
- ⏱️ More accurate next-run timing: the program subtracts how long the last run took, so the next run starts on time.
- 🔧 Fixed the program not letting to select some languages during the config setup.
- 🔧 Fixed message formatting issues in certain scenarios (like opening llamas) with Show_Date_Time config option set to true.
- 🌸 Made the README prettier.
- 🎨 Tweaked the program's code a little bit.
-
Install Python 3.9.5 or a newer version.
-
The program will try to automatically install the
requests
module. If it fails, open your console/terminal and install it manually using the command:pip install requests
. -
When you start
SaveTheWorldClaimer.py
for the first time (or after deletingconfig.ini
), you will be asked to start the config setup. It's recommended to do so. -
Next, the program will ask if you are logged into your Epic account in your default web browser.
-
An Epic Games website will open. Log in if you haven't already.
-
A page should then open with content similar to this:
{"redirectUrl":"https://localhost/launcher/authorized?code=930884289b5852842271e9027376a527","authorizationCode":"930884289b5852842271e9027376a527","sid":null}
or this:
{"redirectUrl":"com.epicgames.fortnite://fnauth/?code=930884289b5852842271e9027376a527","authorizationCode":"930884289b5852842271e9027376a527","sid":null}
-
➡️ Copy the
authorizationCode
(e.g.,930884289b5852842271e9027376a527
), paste it into the program, and press ENTER. -
✅ If everything went well, the program will confirm that the
auth.json
file was generated successfully. The program will then proceed to the Main Menu. -
🎉 Congratulations! You can now get your daily quest, claim and spend research points, open free llamas (if available), and much more!
-
The next time you launch the program, you won't need a new authorization code, as your login credentials are saved in
auth.json
.
Feel free to open an issue if you encounter any bugs or just have a question.
Daily Login Rewards were removed from the game in June 2023. Read more here.
I recommend joining the r/FORTnITE discord server and assigning yourself the freellamas
role on the #role-assignment
channel.