AS3 Redemption Fixed

First, Houdini/Handlers/init.py

Line 642

Change “Data”: [XTData(“ID”, int), XTData(“LoginKey”, str), XTData(“Language”, str)] to "Data": [XTData("LoginData", str), XTData("ConfirmationHash", str), XTData("Language", str)]

after line 11
return self.transport.loseConnection()
So it should be

def handleJoinRedemption(self, data):
loginArray = data.LoginData.split(“|”)
if int(loginArray[0]) != self.user.ID:
return self.transport.loseConnection()

if loginArray[3] == "":
    return self.transport.loseConnection()

if loginArray[3] != self.user.LoginKey:
    self.user.LoginKey = ""
    return self.sendErrorAndDisconnect(101)

Houdini/Houdini/Handlers/Redemption/init.py
And change line 20
from self.sendXt("rjs", "", 1) to self.sendXt("rjs", "", "", 1)
And that should fix it
Codes will then work

[METHOD WORKS ON LOCALHOST IF YOU WANT ON VPS EDIT LOCAL_CRUMBS AND GLOBAL_CRUMBS]

EDIT WITH JPEXS Decomplier
Credits:
Spydar007

1 Like

Well that tutorial look like for AS2 not AS3as3