pcwzrd13 wrote:ncman071 wrote:Just curious if Daytona will be listed on W.I.P games on dc live
I'm being a bit conservative about what I add in there at this point. As we all know, projects like this can take years. It's getting a bit crowded at the moment.
I'll wait until it's a bit further along.
Appreciate it. This is in very early stages unlike the KDDI stuff which was basically done except for figuring out a mechanism to do direct connect over TCP.
Anyway an update: I was able to figure out the various list functions using RuneJade's DLL exports (it's the IWANGO LobbyEngine but for WinCE). There I can see the types of lists being manipulated but only know 5/10 of em. However using that info I feel like I am a few packets away from completing login. Current process:
Gate Server Get Lobby Servers: 0x3E8 -> 0x3E9 (xNumServers) -> 0x3EA
Get Handle List: -> 0x3F2
User selects a handle and lobbyLobby Server0x11 -> 0xC -> 0xE1
Lobby Server Logged In 0x18 (Fills the 0x8 List)
0x19 (Fills the 0x4 List... Game list?)
0x1B -> 0x1C
ExMem Success Once the 0xE1 packet is sent; the lobby client starts sending packet request with opcodes. Known codes are 0x7, 0x8, 0x9, and 0xA.
Something worrisome: The lobby server may just facilitate just that.... lobby connections. I was hoping finding out it's workings might get Daytona online and then the 9 other games but looking at RuneJade it might just transfer the client to a proper game server once setup. This would mean more server (x9) needing figuring out.