Deca did change the way the game is started with the Patch 1.3.3.0, it used to be like this:
Code:
"C:\Users\Maik8\Documents\RealmOfTheMadGod\Production\RotMG Exalt.exe" "data:{
platform:Deca,
password:passwordAsBase64Here,
guid:emailAsBase64Here,
env:4
}"
platform is just a static parameter
password is just the base64 encoded password of the account
guid is the same for the email
env:4 is aswell static
And from what I can see, it is now like this:
Code:
"C:\Users\Maik8\Documents\RealmOfTheMadGod\Production\RotMG Exalt.exe" data:{
platform:Deca,
guid:emailAsBase64Here,
token:WndtQk1pQ0NGNytweGxSTnM2d1hsQ3JITnRNYkpaeVliTasZGh0dk5LYzNtcVNQWU1FS0FRMDNzVFdCS1ZmR0F4WTd3awncjJ5MFFOVzNJekFyeHk0Yytus1E1c1FNZmdBU3BzcnREPLACED_STUFF_HEREYzNFcxakRjbzViWnpjY0dpZGF1TXlmdXBQakRkaFhMSktTcDlrWmZnelo5bGZXUXdicUdXeVdCUkdSeTEzbnNsYkQyM3ppMXc3a28zQ21TeGRFVlpkQWNncnE5SlNVSlF6L2RobTcvcWQ0QUpXSlpdasdddnZxMzFwTkRwZVhVR3dEbVlWNEtIWU9BPT1=,
tokenTimestamp:MTYxNDcxNzg4Mw==,
tokenExpiration:MTMwMDAwMA==,
env:4}
platform is static again
guid is the same as in the old version, just base64 encoded
token seems to be the new password parameter
tokenTimestamp is the timestamp of the token creation as unix in base64
tokenExpiration does not make much sense here as it's value is 1300000 (Jan 16 1970)
My guess: adding both together (timestamp and expiration) gives me a date in 15 days, wich seems okay.
env:4 is aswell static
I now need to find a way to create this tokens myself.
I have no idea what this token could be, probably some sort of hash?
It's not MD5, SHA1 or Bcrypt as far as I can tell.
I tried to decompile the launcher, but it is written in C++ - wich won't be of much help because of that.
Any help will be appreciated!
PS: If you want to help and find a way to get your token, just start an exalt instance via the original launcher and use a tool called "Processexplorer" (by Microsoft), find your Instance and go to properties, there you will find it ("Image" -> Command line ).