Fortnite StW Claimer for Daily Rewards, Research Points and free Llamas.

Overview

Fortnite Save the World Daily Reward, Research Points & free Llama Claimer

This program allows you to claim Save the World Daily Reward, Research Points and open free Llamas without opening the game.


Changelog:

What's new in the 1.3.0 update:

  • New login method using Refresh Token.
    • Starting with this update, the default login method is Refresh Token.
    • If you want to use the device login method (the previous one), you can set it in the config file.
    • Shoutout to BayGamerYT for telling me about this login method.
  • The program is now able to automatically open webpages for the auth code.
  • Added another link to get the auth token if you're already logged in your browser.
  • Fixed a crash after trying to claim Research Points, when a maximum amount of them is accumulated when the auto Research Points spend options was set to false.
  • Tweaked the program's code a little bit.

How to use it?

  • After starting the SaveTheWorldClaimer.py for the first time (or after deleting the auth.json file), you will be asked if you are logged into your Epic account in your browser. If yes, type 1, if no, type 2.

  • After you'll press ENTER, an Epic Games website will open. From there, login if you are not already logged into your Epic account.

  • Then a page should 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 code (e.g. 930884289b5852842271e9027376a527), paste it into the program and press enter.

  • If all went well, the program will say it has generated the auth.json file successfully.

  • Now the program will proceed to claim the rewards, points and search for free Llamas.

  • Congratulations! You just claimed your Daily Reward, Research Points and opened free Llamas if they were avaiable!

  • Next time you start the program, you will not need to enter a new auth code, because the login credentials have been saved in the auth.json file.


If you want to receive notifications about free llamas, I recommend joining the r/FORTnITE discord server and giving yourself the freellamas role on the #role-assignment channel.

Comments
  • im noob

    im noob

    Traceback (most recent call last): File "C:\Users\eaudi\Desktop\Script\SaveTheWorldClaimer-main\SaveTheWorldClaimer.py", line 491, in main() File "C:\Users\eaudi\Desktop\Script\SaveTheWorldClaimer-main\SaveTheWorldClaimer.py", line 374, in main levelsList = [int(reqFORTLevelsCheck['fortitude']), int(reqFORTLevelsCheck['offense']), int(reqFORTLevelsCheck['resistance']), int(reqFORTLevelsCheck['technology'])] KeyError: 'technology'

    this is error

    opened by ProBlacKirito 9
  • Consider using refresh tokens instead of device auths

    Consider using refresh tokens instead of device auths

    It is known that using device auth is very convenient. But it can cause password resets

    Consider using refresh tokens to avoid password resets, specifically using launcherAppClient2 The refresh tokens you generate with that client expire after 1987200 seconds (23 days)

    opened by BayGamerYT 5
  • Claim without user input

    Claim without user input

    Is it possible to run the script without requiring any user input? I'd like to run this off a Pi and I don't know if I can automate the type 1 and press ENTER with crontab

    opened by tired9494 2
  • An idea

    An idea

    Hello , I have an idea , is possible to make an option for discord webhook when updating in the script ( exemple : when reward is claimed etc.. ) This can be cool c: Thank you for this tool c:

    opened by DefiDegue 2
  • KeyError: 'highest_rarity'

    KeyError: 'highest_rarity'

    Issue started today:

    [2022/07/09 09:29:05] There are free llamas avaiable! Traceback (most recent call last): File "D:\...\SaveTheWorldClaimer-main\SaveTheWorldClaimer.py", line 429, in <module> main() File "D:\...\SaveTheWorldClaimer-main\SaveTheWorldClaimer.py", line 367, in main llamaTier = reqPopulateLlamas['profileChanges'][0]['profile']['items'][key]['attributes']['highest_rarity'] KeyError: 'highest_rarity'

    I believe it is to do with the latest Fortnite update

    opened by Salty-Coder 1
  • Free Llama opening is broken.

    Free Llama opening is broken.

    Because of the removal of vbucks as the llama shop currency, the program is currently unable to claim the free llamas. This issue will be resolved within the next few hours. Thank you for your patience.

    bug 
    opened by PRO100KatYT 1
  • Temporary fix for UnboundLocalError

    Temporary fix for UnboundLocalError

    Temporary fix for UnboundLocalError: local variable 'reward' referenced before assignment.

    Not sure what line 214 is meant to do but this is a temporary fix for the code until further fixes can be made by you.

    opened by Salty-Coder 1
  • Contact.

    Contact.

    I know you aren’t obliged, but is there a way I can talk with you about something, if you have a discord or any other way to contact you tell me.

    thanks.

    opened by overfl0wm 1
  • ERROR: The program is unable to read the config.ini file. Delete the config.ini file and run this program again to generate a new one.

    ERROR: The program is unable to read the config.ini file. Delete the config.ini file and run this program again to generate a new one.

    I downloaded the latest update of this and now every time I delete the config file then run SaveTheWorldClaimer.py, it says:

    `The config.ini file was generated successfully.

    ERROR: The program is unable to read the config.ini file. Delete the config.ini file and run this program again to generate a new one.

    Press ENTER to close the program.

    Press ENTER to close the program.`

    opened by Salty-Coder 0
  • Dockerize + Discord Webhook

    Dockerize + Discord Webhook

    Added Docker support.

    To do this I had to:

    1. Move config.json and auth.json to a separate directory (data).
    2. Remove forced UI interaction, and instead use the --account flag to access the account manager. The UI interaction made it impossible to automate, and I found this to be the easiest solution. Maybe adding a print statement to use the flag if you want to access account manager on each boot would be nice
    3. Publish my own Docker package on DockerHub. Feel free to publish your own image if you want to. I took the time to use buildx to have multi-arch support, so that shouldn't be an issue either :)

    Discord Webhook Support

    I only added this for the auth token expiring, as for password resets you get emails. It's quite annoying having the auth token expire and not knowing

    Added a requirements.txt

    This wasn't really necessary, but it is common courtesy for Python projects

    opened by probablypablito 11
Owner
PRO100KatYT
PRO100KatYT
Defichain maxi - Scripts to optimize performance on defichain rewards

defichain_maxi This script is made to optimize your defichain vault rewards by m

kuegi 75 Dec 31, 2022
Research using python - Guide for development of research code (using Anaconda Python)

Guide for development of research code (using Anaconda Python) TL;DR: One time s

Ziv Yaniv 1 Feb 1, 2022
A free and powerful system for awareness and research of the American judicial system.

CourtListener Started in 2009, CourtListener.com is the main initiative of Free Law Project. The goal of CourtListener.com is to provide high quality

Free Law Project 332 Dec 25, 2022
This is the core of the program which takes 5k SYMBOLS and looks back N years to pull in the daily OHLC data of those symbols and saves them to disc.

This is the core of the program which takes 5k SYMBOLS and looks back N years to pull in the daily OHLC data of those symbols and saves them to disc.

Daniel Caine 1 Jan 31, 2022
UdemyPy is a bot that hourly looks for Udemy free courses and post them in my Telegram Channel: Free Courses.

UdemyPy UdemyPy is a bot that hourly looks for Udemy free courses and post them in my Telegram Channel: Free Courses. How does it work? For publishing

null 88 Dec 25, 2022
an opensourced roblox group finder writen in python 100% free and virus-free

Roblox-Group-Finder an opensourced roblox group finder writen in python 100% free and virus-free note : if you don't want install python or just use w

mollomm1 1 Nov 11, 2021
Gba-free-fonts - Free font resources for GBA game development

gba-free-fonts Free font resources for GBA game development This repo contains m

null 28 Dec 30, 2022
peace-performance (Rust) binding for python. To calculate star ratings and performance points for all osu! gamemodes

peace-performance-python Fast, To calculate star ratings and performance points for all osu! gamemodes peace-performance (Rust) binding for python bas

null 9 Sep 19, 2022
A tool to allow New World players to calculate the best place to put their Attribute Points for their build and level

New World Damage Simulator A tool designed to take a characters base stats including armor and weapons, level, and base damage of their items (slash d

Joseph P Langford 31 Nov 1, 2022
Arcpy Tool developed for ArcMap 10.x that checks DVOF points against TDS data and creates an output feature class as well as a check database.

DVOF_check_tool Arcpy Tool developed for ArcMap 10.x that checks DVOF points against TDS data and creates an output feature class as well as a check d

null 3 Apr 18, 2022
Daily knowledge pills to get better in Python.

Python daily pills Daily knowledge pills to get better Python code. Why Does your Python code suffers of any of this symptoms? Incorrect Indentation I

Jeferson Vaz dos Santos 35 Sep 19, 2022
A web project to control the daily life budget planing

Budget Planning - API In this repo there's only the API and Back-End of the this project. Install and run the project # install virtualenv --python=py

Leonardo Da Vinci 1 Oct 24, 2021
A collection of daily usage utility scripts in python. Helps in automation of day to day repetitive tasks.

Kush's Utils Tool is my personal collection of scripts which is used to automated daily tasks. It is a evergrowing collection of scripts and will continue to evolve till the day I program. This is also my first python project.

Kushagra 10 Jan 16, 2022
Ramadhan countdown - Simple daily reminder about upcoming Ramadhan

Ramadhan Countdown Bot Simple bot for displaying daily reminder about Islamic pr

Abdurrahman Shofy Adianto 1 Feb 6, 2022
Chicks get hostloc points regularly

hostloc_getPoints 小鸡定时获取hostloc积分 github action大规模失效,mjj平均一人10鸡,以下可以部署到自己的小鸡上

null 59 Dec 28, 2022
Scitizen - Help scientific research for the benefit of mankind and humanity 🔬

Scitizen - Help scientific research for the benefit of mankind and humanity ?? Scitizen has been built from the ground up to give everyone the possibi

Pierre CORBEL 21 Mar 8, 2022
A web app for presenting my research in BEM(building energy model) simulation

BEM(building energy model)-SIM-APP The is a web app presenting my research in BEM(building energy model) calibration. You can play around with some pa

null 8 Sep 3, 2021
Research on how Gboard Stickers work.

Google-Sticker-Mashup-Research Research on how Gboard Stickers work. Contribute Contributing is nice, and you will be listed below for contributing. C

Jeremiah 45 Oct 28, 2022
Automated moth pictures for biodiversity research

Automated moth pictures for biodiversity research

Ludwig Kürzinger 1 Dec 16, 2021