Skip to content

Background games redeemer lol US

ArchiBot edited this page Jun 29, 2021 · 8 revisions

BAKGROUND GAMEZ REDEEMR

BAKGROUND GAMEZ REDEEMR IZ SPESHUL BUILT-IN ASF FEACHUR DAT ALLOWS U 2 IMPORT GIVEN SET OV STEAM CD-KEYS (TOGETHR WIF THEIR NAMEZ) 2 BE REDEEMD IN DA BAKGROUND. DIS AR TEH ESPECIALLY USEFUL IF U HAS LOT OV KEYS 2 REDEEM AN URE GUARANTED 2 HIT RateLimited STATUS BEFORE URE DUN WIF UR ENTIRE BATCH.

BAKGROUND GAMEZ REDEEMR IZ MADE 2 HAS SINGLE BOT SCOPE, WHICH MEANZ DAT IT DOEZ NOT MAK USE OV RedeemingPreferences. DIS FEACHUR CAN BE USD TOGETHR WIF (OR INSTEAD OV) redeem COMMAND, IF NEEDD.


IMPORT

TEH IMPORT PROCES CAN BE DUN THRU 2 WAYS - EITHR BY USIN FILE, OR IPC.

FILE

ASF WILL RECOGNIZE IN ITZ config DIRECTORY FILE NAMD BotName.keys WER BotName IZ TEH NAYM OV UR BOT. DAT FILE HAS EXPECTD AN FIXD STRUCCHUR OV NAYM OV TEH GAME WIF CD-KEY, SEPARATD FRUM EACH OTHR BY TAB CHARACTR AN ENDIN WIF NEWLINE 2 INDICATE TEH NEXT ENTRY. IF MULTIPLE TABS R USD, DEN FURST ENTRY IZ CONSIDERD GAMEZ NAYM, LAST ENTRY IZ CONSIDERD CD-KEY, AN EVRYTHIN IN-TWEEN IZ IGNORD. 4 EXAMPLE:

POSTAL 2    ABCDE-EFGHJ-IJKLM
Domino Craft VR 12345-67890-ZXCVB
A Week of Circus Terror POIUY-KJHGD-QWERT
Terraria    ThisIsIgnored   ThisIsIgnoredToo    ZXCVB-ASDFG-QWERT

ALTERNATIVELY, URE ALSO ABLE 2 USE KEYS ONLY FORMAT (STILL WIF NEWLINE TWEEN EACH ENTRY). ASF IN DIS CASE WILL USE STEAMS RESPONSE (IF POSIBLE) 2 FILL TEH RITE NAYM. 4 ANY KIND OV KEYS TAGGIN, WE RECOMMEND DAT U NAYM UR KEYS YOURSELF, AS PACKAGEZ BEAN REDEEMD ON STEAM DO NOT HAS 2 FOLLOW LOGIC OV GAMEZ DAT THEYRE ACTIVATIN, SO DEPENDIN ON WUT TEH DEVELOPR HAS PUT, U CUD C CORRECT GAME NAMEZ, CUSTOM PACKAGE NAMEZ (E.G. HUMBLE INDIE BUNDLE 18) OR OUTRIGHT WRONG AN POTENTIALLY EVEN MALISHUS ONEZ (E.G. HALF-LIFE 4).

ABCDE-EFGHJ-IJKLM
12345-67890-ZXCVB
POIUY-KJHGD-QWERT
ZXCVB-ASDFG-QWERT

REGARDLES WHICH FORMAT UVE DECIDD 2 STICK WIF, ASF WILL IMPORT UR keys FILE, EITHR ON BOT STARTUP, OR LATR DURIN EXECUSHUN. AFTR SUCCESFUL PARSE OV UR FILE AN EVENTUAL OMIT OV INVALID ENTRIEZ, ALL PROPERLY DETECTD GAMEZ WILL BE ADDD 2 TEH BAKGROUND KEW, AN TEH BotName.keys FILE ITSELF WILL BE REMOVD FRUM config DIRECTORY.

IPC

IN ADDISHUN 2 USIN KEYS FILE MENSHUND ABOOV, ASF ALSO EXPOSEZ GamesToRedeemInBackground ASF API ENDPOINT WHICH CAN BE EXECUTD BY ANY IPC TOOL, INCLUDIN R ASF-UI. USIN IPC CUD BE MOAR POWERFUL, AS U CAN DO APPROPRIATE PARSIN YOURSELF, SUCH AS USIN CUSTOM DELIMITR INSTEAD OV BEAN FORCD 2 TAB CHARACTR, OR EVEN INTRODUCIN UR ENTIRELY OWN CUSTOMIZD KEYS STRUCCHUR.


KEW

ONCE GAMEZ R SUCCESFULLY IMPORTD, THEYRE ADDD 2 TEH KEW. ASF AUTOMATICALLY GOEZ THRU ITZ BAKGROUND KEW AS LONG AS BOT IZ CONNECTD 2 STEAM NETWORK, AN TEH KEW IZ NOT EMPTY. A KEY DAT WUZ ATTEMPTD 2 BE REDEEMD AN DID NOT RESULT IN RateLimited IZ REMOVD FRUM TEH KEW, WIF ITZ STATUS PROPERLY WRITTEN 2 FILE IN config DIRECTORY - EITHR BotName.keys.used IF TEH KEY WUZ USD IN DA PROCES (E.G. NoDetail, BadActivationCode, DuplicateActivationCode), OR BotName.keys.unused OTHERWIZE. ASF INTENSHUNALLY USEZ UR PROVIDD GAMEZ NAYM SINCE KEY IZ NOT GUARANTED 2 HAS MEANINGFUL NAYM RETURND BY STEAM NETWORK - DIS WAI U CAN TAG UR KEYS USIN EVEN CUSTOM NAMEZ IF NEEDD/WANTD.

IF DURIN TEH PROCES R AKOWNT HITS RateLimited STATUS, TEH KEW IZ TEMPORARILY SUSPENDD 4 FULL HOUR IN ORDR 2 WAIT 4 COOLDOWN 2 DISAPPEAR. AFTERWARDZ, TEH PROCES CONTINUEZ WER IT LEFT, TIL TEH ENTIRE KEW IZ EMPTY.


EXAMPLE

LETS ASSUME DAT U HAS LIST OV 100 KEYS. FIRSTLY U SHUD CREATE NEW BotName.keys.new FILE IN ASF config DIRECTORY. WE APPENDD .new EXTENSHUN IN ORDR 2 LET ASF KNOE DAT IT SHOULDNT PICK UP DIS FILE IMMEDIATELY TEH MOMENT IZ CREATD (AS IZ NEW EMPTY FILE, NOT READY 4 IMPORT YET).

NAO U CAN OPEN R NEW FILE AN COPY-PASTE LIST OV R 100 KEYS THAR, FIXIN TEH FORMAT IF NEEDD. AFTR FIXEZ R BotName.keys.new FILE WILL HAS EGSAKTLY 100 (OR 101, WIF LAST NEWLINE) LINEZ, EACH LINE HAVIN STRUCCHUR OV GameName\tcd-key\n, WER \t IZ TAB CHARACTR AN \n IZ NEWLINE.

URE NAO READY 2 RENAME DIS FILE FRUM BotName.keys.new 2 BotName.keys IN ORDR 2 LET ASF KNOE DAT IZ READY 2 BE PICKD UP. TEH MOMENT U DO DIS, ASF WILL AUTOMATICALLY IMPORT TEH FILE (WITHOUT NED OV RESTART) AN DELETE IT AFTERWARDZ, CONFIRMIN DAT ALL R GAMEZ WUZ PARSD AN ADDD 2 TEH KEW.

INSTEAD OV USIN BotName.keys FILE, U CUD ALSO USE IPC API ENDPOINT, OR EVEN COMBININ BOTH IF U WANTS 2.

AFTR SUM TIEM, BotName.keys.used AN BotName.keys.unused FILEZ WILL BE GENERATD. DOSE FILEZ CONTAIN RESULTS OV R REDEEMIN PROCES. 4 EXAMPLE, U CUD RENAME BotName.keys.unused INTO BotName2.keys FILE AN THEREFORE SUBMIT R UNUSD KEYS 4 SUM OTHR BOT, SINCE PREVIOUS BOT DIDNT MAK USE OV DOSE KEYS HIM. OR U CUD SIMPLY COPY-PASTE UNUSD KEYS 2 SUM OTHR FILE AN KEEP IT 4 LATR, UR CALL. KEEP IN MIND DAT AS ASF GOEZ THRU TEH KEW, NEW ENTRIEZ WILL BE ADDD 2 R OUTPUT used AN unused FILEZ, THEREFORE IZ RECOMMENDD 2 WAIT 4 DA KEW 2 BE FULLY EMPTID BEFORE MAKIN USE OV THEM. IF U ABSOLUTELY MUST ACCES DOSE FILEZ BEFORE KEW IZ FULLY EMPTID, U SHUD FIRSTLY MOOV OUTPUT FILE U WANTS 2 ACCES 2 SUM OTHR DIRECTORY, DEN PARSE IT. DIS AR TEH CUZ ASF CAN APPEND SUM NEW RESULTS WHILE URE DOIN UR TING, AN DAT CUD POTENTIALLY LEAD 2 LOS OV SUM KEYS IF U READ FILE HAVIN E.G. 3 KEYS INSIDE, DEN DELETE IT, TOTALLY MISIN TEH FACT DAT ASF ADDD 4 OTHR KEYS 2 UR REMOVD FILE IN DA MEANTIME. IF U WANTS 2 ACCES DOSE FILEZ, ENSURE 2 MOOV THEM AWAY FRUM ASF config DIRECTORY BEFORE READIN THEM, 4 EXAMPLE BY RENAME.

IZ ALSO POSIBLE 2 ADD EXTRA GAMEZ 2 IMPORT WHILE HAVIN SUM GAMEZ ALREADY IN R KEW, BY REPEATIN ALL ABOOV STEPS. ASF WILL PROPERLY ADD R EXTRA ENTRIEZ 2 ALREADY-ONGOIN KEW AN DEAL WIF IT EVENTUALLY.


REMARKZ

BAKGROUND KEYS REDEEMR USEZ OrderedDictionary UNDR TEH HOOD, WHICH MEANZ DAT UR CD-KEYS WILL HAS PRESERVD ORDR AS THEY WUZ SPECIFID IN DA FILE (OR IPC API CALL). DIS MEANZ DAT U CAN (AN SHUD) PROVIDE LIST WER GIVEN CD-KEY CAN ONLY HAS DIRECT DEPENDENCIEZ ON CD-KEYS LISTD ABOOV, BUT NOT BELOW. 4 EXAMPLE, DIS MEANZ DAT IF U HAS DLC D DAT REQUIREZ GAME G 2 BE ACTIVATD FIRSTLY, DEN CD-KEY 4 GAME G SHUD ALWAYS BE INCLUDD BEFORE CD-KEY 4 DLC D. LIKEWIZE, IF DLC D WUD HAS DEPENDENCIEZ ON A, B AN C, DEN ALL 3 SHUD BE INCLUDD BEFORE (IN ANY ORDR, UNLES THEY HAS DEPENDENCIEZ ON THEIR OWN).

NOT FOLLOWIN TEH SCHEME ABOOV WILL RESULT IN UR DLC NOT BEAN ACTIVATD WIF DoesNotOwnRequiredApp, EVEN IF UR AKOWNT WUD BE ELIGIBLE 4 ACTIVATIN IT AFTR GOIN THRU ITZ ENTIRE KEW. IF U WANTS 2 AVOID DAT DEN U MUST MAK SURE DAT UR DLC IZ ALWAYS INCLUDD AFTR TEH BASE GAME IN UR KEW.

Clone this wiki locally