Open Kloct opened 4 years ago
Just to update this issue a little. Turns out that the NA launcher is using a more custom implementation of IEsnare through StmOCX.dll. I'll see if I can figure out what data it's using but if anyone is looking to make their own implementation it might be good to start there.
In April, likely in response to several DDoS attacks, En Masse changed their AMS API to require an io_black_box token as a parameter when requesting auth tickets for login to the game arbiter server.
I added some modicum of support for that change by using a much old library for emulating this token. The old snare emulation however is flawed and while it seems to work with the accounts I have tested, the majority users can't use the script generated tokens.
If anyone knows more about IESnare, or knows of a more modern opensource solution I'd be happy to implement it.
If your account is affected by this issue you can hardcode your own io token by intercepting it from the launcher as a temporary solution.