• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Using Flash Client in Ots

@WibbenZ
Nevermind man, i was just showing that i reproduced a part of play.php, it wasen't even done with allocating the correct files. thanks for being a smart ass, i really hope you felt great and big when making that post good job!
 
I also just suggested easier method to make playing tibia on browser.
 
//cleanup
 
Last edited:
//cleanup
 
Last edited:
I'm thinking it has something to do with the xmlsocket and the policy file. For some reason it passes the request for a policy file to the game server aswell. Also while the packet length for the normal client is a little less than 300, the flash client sends a packet that is between 28 and 29 THOUSAND bytes.
 
Well, we can remove that part of policy file, i mean, we will need to edit flash source do change the tibia rsa to opentibia rsa.
 
//cleanup
 
Last edited:
What did you use to decompile and compile the files?
Also don't upload swf files to dropbox, it will try to execute them rather then downloading them :p
(On chrome for those who dosen't know, hit the settings button and then save page)

Woundering why your file is 1837kb while tibias is 2847 kb.
I wondered the same thing when i compiled it, since i haven't gotten it to work properly i can't assure it will work flawlessly.
For decompiling i used: https://www.free-decompiler.com/flash/
To compile it again i used Adobe Flash CS6 Pro.
 
Using OX compiled flash i can only connect in ProtocolGame::eek:nConnect() then it will lost the connection.
I cannot find in the descompiled flash source where readSLOGINCHALLENGE is called(it is declared in connection.as). readSLOGINCHALLENGE calls sendCLOGIN(which will make it login to our server).
 
Using OX compiled flash i can only connect in ProtocolGame::eek:nConnect() then it will lost the connection.
I cannot find in the descompiled flash source where readSLOGINCHALLENGE is called(it is declared in connection.as). readSLOGINCHALLENGE calls sendCLOGIN(which will make it login to our server).

Mind uploading it? would be helpfull
// sorry for double post using 2 browsers >.<
 
Would you be willing to share the OX compiled flash client if you have it?

https://dl.dropboxusercontent.com/u/18256936/flash/Project.7z Decompiled RL flash (With RSA key modified to OT's RSA)
here: http://www.mediafire.com/download/d...617bef20d109f306ac4ff4d0fbbfde4979d897c38.swf

Idk why its 4 mb.

Oh, in flashclient.html(which will load preloader and such) i'm making flash connect in 127.0.0.1 port 7172. Idk why in rltibia they use port 7171(for me 7171 was login server not game server).

Edit: ox used exactly the same preloader as cipsoft, so i don't think there is a need to edit preloader source.
 
Back
Top