|
5111a38424
|
Re-organize IPC segments into the ipc module
These were kind of scattered everywhere, instead we should move them
into their own module. Kawari's custom IPC is moved here too.
|
2025-05-02 00:47:11 -04:00 |
|
|
9eb9eca1c8
|
Change unk1/unk2 in PacketHeader to prefix
|
2025-05-02 00:31:27 -04:00 |
|
|
0f98bfde52
|
Implement Default trait for PacketSegment
This reduces a *ton* of places where I had to set
source_actor/target_actor to zero because it wasn't relevant.
|
2025-05-02 00:28:05 -04:00 |
|
|
f3f25eb219
|
Overhaul segment types, their names and their order
|
2025-05-02 00:03:36 -04:00 |
|
|
2ec54fa6ec
|
Use more accurate names for some client lobby packet types
|
2025-05-01 22:36:30 -04:00 |
|
|
6971ef1fc8
|
Rename PacketHeader's unk3 into "version"
I know the name now, but it's still a mystery what it is?
|
2025-05-01 22:29:34 -04:00 |
|
|
fed21b3617
|
Make various packet dumping optional, turned off by default
This creates a lot of clutter, and only really interesting to
developers.
|
2025-04-01 16:58:39 -04:00 |
|
|
caf70ea469
|
Pass GameData into Zone, stop loading the same zone twice on login
|
2025-03-30 19:13:24 -04:00 |
|
|
9cb7cd9abd
|
Add initial stuffs for actor replication
|
2025-03-30 18:03:42 -04:00 |
|
|
4d88f78184
|
Remove a good bit of log spam
|
2025-03-28 23:00:32 -04:00 |
|
|
d11c6ad090
|
Restore and add the remaining 7.2 opcodes
Now Kawari is back to it's full functionality, save for tests being
broken and out of date and PlayerSetup has the wrong padding. Success!
|
2025-03-26 19:23:14 -04:00 |
|
|
3a66e4466c
|
More various 7.2 packet fixes, attempt to check recieved packet size
|
2025-03-26 19:23:14 -04:00 |
|
|
a217823a64
|
Quiet some warnings
|
2025-03-23 18:21:12 -04:00 |
|
|
c29f8ad7df
|
Run Clippy auto-fix, disable large enum size warning
|
2025-03-23 18:14:14 -04:00 |
|