Closed Mat2095 closed 5 years ago
Hm, it seems like the current official client only supports protocol 11, however it is possible to request protocol 12, so the official server supports version 12. But since there is no client, reverse-engineering version 12 would be quite hard and not yet necessary.
There are some recent update-notes on android:
tengo los bots pero no me siguen solo van asia la derecha alguna solucion a eso
@argmanda Please write in English.
Mat2095 sorry and fix the bots work fine .. thanks anyway https://imgur.com/bVaiVrG
I think the mystery is partially solved. If you enter the username "bonkers", a button appears which lets you enter a 12-digit code. That code is checked on the server; if valid, cosmetics will be unlocked. The check can be bypassed, revealing all 32 cosmetics. The chosen cosmetic is only visible locally, but not for other players. All that is done with the existing protocol version. Only two packet-types were added, for validating the code.
@sebakof I modified the sourcecode using the chrome-extensioin "Resource Override".
There is an assignment want_open_cosmetics = !1
that I changed to want_open_cosmetics = true
. Then the cosmetics will be shown if you click the cancel-button on the enter-code-page.
There is a function recalculateActivatedCosmetics
where I changed actco.push(0);
to actco.push(1);
, which will just enable all cosmetics.
actco=Array(32).fill(1)
Current protocol is 12, the documentation should be adjusted to that. However, protocol 11 is working with the current live servers.