Getting started with BDO need some help

Newbie Spellweaver
Joined
Jul 6, 2023
Messages
14
Reaction score
14
Hi there guys,

I have a few obvious questions, hope somebody can help me:

1. What is the latest BDO version? :D I mean I just download the game using official launcher. How do I know which version is it?

3. Recent BDO versions integrate with EAC. Is there any launcher or .dll injection which bypasses EAC? Do you bypass EAC or keep it running? The old fashion way was something like bypass anti cheat -> dump the client memory or unpack binary -> dump the strings -> analyze. At least it was so with xincode. Do you mess with that all stuff at all ? :)

That would be enough for me to start.

Thanks!

4. Question would be "what is the packet structure shuffle" issue many people are talking here? Maybe someone can give example of how it looks like?
 
Last edited:
GetCreateUserInformationToAuthenticServerReq has 1025 wide characters of userId, 8 byte clientVersion and a Steam flag, AES encrypted with a one time password (nonce).
Oh, thanks! So the client sends basically encrypted payload + IV + some meta. The only question is if the aes key is static both on server and client sides or server transfers key during initial handshake. The latter one will require some more RE effort perhaps.
 
Upvote 0
Hi there guys,

I have a few obvious questions, hope somebody can help me:

1. What is the latest BDO version? :D I mean I just download the game using official launcher. How do I know which version is it?

3. Recent BDO versions integrate with EAC. Is there any launcher or .dll injection which bypasses EAC? Do you bypass EAC or keep it running? The old fashion way was something like bypass anti cheat -> dump the client memory or unpack binary -> dump the strings -> analyze. At least it was so with xincode. Do you mess with that all stuff at all ? :)

That would be enough for me to start.

Thanks!

4. Question would be "what is the packet structure shuffle" issue many people are talking here? Maybe someone can give example of how it looks like?
1) Open file pad00000.meta in folder Paz and check first 4 bytes this version.
4)Look example
*now packet structure
--FamilyName
--CharacterName
--Level
--Exp
--Tendence
*next update
--Tendence
--Exp
--FamilyName
--Level
--CharacterName
 
Upvote 0
1) Open file pad00000.meta in folder Paz and check first 4 bytes this version.
4)Look example
*now packet structure
--FamilyName
--CharacterName
--Level
--Exp
--Tendence
*next update
--Tendence
--Exp
--FamilyName
--Level
--CharacterName
Thanks Kirito2105 I was asking this question in very beginning of this thread :D Vantuz actually game me the answer. It seems ragezone's board keeps first message of the thread sticked to the top!

 
Upvote 0
Sorry to necro the thread but really hoping that some people are still around working on stuff as I am just starting o get into the emulation stuff but want to begin on the earliest client
 
Upvote 0
Back