CraftyBoss
2e2909e908
Merge pull request #19 from VelocityRa/fixes1
...
packets: Make bools take up 1 byte
2022-07-05 19:49:54 -07:00
CraftyBoss
3ce0f03650
Merge branch 'dev' of https://github.com/CraftyBoss/SuperMarioOdysseyOnline into dev
2022-07-05 19:34:48 -07:00
CraftyBoss
b00540b1d9
impl saving after ip/port change, add sceneobj headers, rework puppet info system a bit
2022-07-05 12:45:22 -07:00
Nick Renieris
0e9fde9289
packets: Make bools take up 1 byte
2022-06-28 13:26:26 +03:00
Nick Renieris
86de220619
Client: Sync Player & Costume info on connect
2022-06-26 06:11:06 +03:00
Nick Renieris
733f239d68
socketBase: Initialize state
2022-06-26 00:55:14 +03:00
Nick Renieris
23cdf1442d
Make "Reconnect to Server" option work if initial socket conn failed
2022-06-25 03:59:25 +03:00
Nick Renieris
8f21d43bc3
packets/PlayerConnect: Initialize maxPlayerCount
...
It was sending bad data since it wasn't getting inited anywhere.
2022-06-23 20:56:05 -04:00
Nick Renieris
60a5179e4b
Anims/Types: Handle out of bounds FindStr accesses without throwing
...
Throwing tries to call `std::__throw_out_of_range_fmt` which results in a crash.
The cause of the out of bounds accesses needs to be investigated.
2022-06-23 20:56:05 -04:00
Nick Renieris
7e4a80b934
packet: Add missing packetNames entries
2022-06-23 20:56:05 -04:00
Nick Renieris
9227e37623
packets: Fix struct packing related bugs
...
- sizeof(bool) is implementation defined. The server assumes it's 4 but for me it was 1 (tested with Release too) which caused some bugs
- Structs aren't guaranteed to be packed. The compiler is free to change the layout, which we wouldn't want to for the Packet structs that we deserialize on the server.
2022-06-23 20:56:05 -04:00
Somebody Whoisbored
b25cad8812
Add socket errno display
2022-06-18 18:36:00 -07:00
Somebody Whoisbored
2b7ca6d914
Add svcOutputDebugString
2022-06-18 18:25:15 -07:00
Sanae
7c7b06542b
Improve keyboard support and add port selection
2022-06-18 18:48:37 -06:00
CraftyBoss
381293e2b8
First Commit
2022-06-16 14:33:18 -07:00