|
660e12c597
|
Start implementing some world IPC
This doesn't work yet, but whatever it's a start.
|
2025-03-10 21:31:21 -04:00 |
|
|
e5d143d2c6
|
Add world server, fix reading compression type
This doesn't work yet as we don't implement Oodle decompression, but we at least
start recieving the packets.
|
2025-03-09 11:07:01 -04:00 |
|
|
1cd68ee1a3
|
Store session id, handle world join requests
We have yet to implement the world server, so the client gets kicked back to the
main menu immediately right now.
|
2025-03-09 11:01:06 -04:00 |
|
|
a7f60fab4d
|
Don't add empty service accounts
|
2025-03-09 10:43:34 -04:00 |
|
|
26e22843c5
|
Add better names for origin/destination world fields
|
2025-03-09 10:39:46 -04:00 |
|
|
2649985b32
|
Fill out more fields of ClientSelectData
Thanks to FFXIVClientStructs, which already has much of this documented.
|
2025-03-09 10:13:47 -04:00 |
|
|
1013556eba
|
Send ClientSelectData JSON, show character in lobby screen
|
2025-03-09 09:40:11 -04:00 |
|
|
7613723151
|
Roll delete into a more general lobby action
|
2025-03-09 00:20:41 -05:00 |
|
|
c35a5448d1
|
Add support for character delete packets
|
2025-03-09 00:06:54 -05:00 |
|
|
3e34020282
|
Fix various problems with the lobby
|
2025-03-08 23:49:53 -05:00 |
|
|
b127d44ddf
|
Move world id into a constant value
|
2025-03-08 23:40:58 -05:00 |
|
|
0c5c784d0f
|
Split up and move lobby packet handling
|
2025-03-08 23:24:09 -05:00 |
|
|
51e0f0680e
|
Move encryption stuffs into their own module
|
2025-03-08 16:10:00 -05:00 |
|
|
cdc250fca1
|
Begin decrypting packets, add IPC segment type
|
2025-03-08 16:08:25 -05:00 |
|
|
3caf9d38c1
|
Try sending a initialize encryption response packet
|
2025-03-08 15:27:28 -05:00 |
|
|
0ec0ed34ec
|
Parse the encryption initialization packet
|
2025-03-08 14:38:31 -05:00 |
|
|
5f0d6cc425
|
Dump unknown packets when encountered
|
2025-03-08 13:58:24 -05:00 |
|
|
b5afff068a
|
Add dummy lobby server
This doesn't respond or read anything yet, it's just for testing.
|
2025-03-08 13:51:50 -05:00 |
|