Skip to content

PRO100KatYT/SaveTheWorldClaimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fortnite Save the World Claimer

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?


📜 Features:

  • 👥 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.

🔄 Changelog:

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.

🚀 How to use it?

  1. Install Python 3.9.5 or a newer version.

  2. 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.

  3. When you start SaveTheWorldClaimer.py for the first time (or after deleting config.ini), you will be asked to start the config setup. It's recommended to do so.

  4. Next, the program will ask if you are logged into your Epic account in your default web browser.

  5. An Epic Games website will open. Log in if you haven't already.

  6. 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}
  7. ➡️ Copy the authorizationCode (e.g., 930884289b5852842271e9027376a527), paste it into the program, and press ENTER.

  8. ✅ 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.

  9. 🎉 Congratulations! You can now get your daily quest, claim and spend research points, open free llamas (if available), and much more!

  10. The next time you launch the program, you won't need a new authorization code, as your login credentials are saved in auth.json.


🐛 Found a bug?

Feel free to open an issue if you encounter any bugs or just have a question.


🎁 Looking for Daily Login Rewards?

Daily Login Rewards were removed from the game in June 2023. Read more here.


🔔 Want notifications for free llamas?

I recommend joining the r/FORTnITE discord server and assigning yourself the freellamas role on the #role-assignment channel.

About

Fortnite STW Claimer for Research Points and free Llamas, Manager for your Daily Quests, and more.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages