Commit Graph

562 Commits

Author SHA1 Message Date
notmatthewbeshay
b59ab4a4b8 Remove LPVOID from server chunk save threads 2026-03-10 10:14:01 +11:00
notmatthewbeshay
5d72f9214a Remove DWORD from client connection user index 2026-03-10 10:14:01 +11:00
notmatthewbeshay
3da761347f Remove BYTE from mob effect packets 2026-03-10 10:14:01 +11:00
notmatthewbeshay
97d12ae2d8 Remove LPVOID from save data thread params 2026-03-10 10:14:00 +11:00
notmatthewbeshay
c247f918f1 Remove DWORD from server init settings 2026-03-10 10:14:00 +11:00
notmatthewbeshay
238bf98cad Remove DWORD from server UGC version state 2026-03-10 10:14:00 +11:00
notmatthewbeshay
3aeb023869 Remove Win32 types from prelogin packets 2026-03-10 10:14:00 +11:00
notmatthewbeshay
d041044000 Remove BYTE from network player IDs 2026-03-10 10:14:00 +11:00
notmatthewbeshay
990d3a9986 Remove BYTE from player user types 2026-03-10 10:14:00 +11:00
notmatthewbeshay
b1de3b9065 Remove DWORD player indices from player state 2026-03-10 10:14:00 +11:00
notmatthewbeshay
3f374cecad Remove DWORD skin IDs from player customisation APIs 2026-03-10 10:14:00 +11:00
notmatthewbeshay
62a1aea3fc Remove Win32 types from login packets 2026-03-10 10:14:00 +11:00
notmatthewbeshay
a3e09a5fd9 Remove Win32 types from add player packets 2026-03-10 10:14:00 +11:00
notmatthewbeshay
bd2c3fca18 Remove DWORD skin IDs from texture geometry packets 2026-03-10 10:14:00 +11:00
notmatthewbeshay
85ddd0cca0 Remove Win32 byte types from texture and geometry packets 2026-03-10 10:14:00 +11:00
notmatthewbeshay
f5326bfe3b Remove Win32 byte types from colour tables 2026-03-10 10:14:00 +11:00
notmatthewbeshay
474d8b2896 Remove Win32 byte types from texture packets 2026-03-10 10:14:00 +11:00
notmatthewbeshay
6026f078ac Remove Win32 byte types from memory texture loaders 2026-03-10 10:14:00 +11:00
notmatthewbeshay
fca297538b Remove BYTE from block generation helpers 2026-03-10 10:13:59 +11:00
notmatthewbeshay
b5ad58f65c Remove BYTE from entity event constants 2026-03-10 10:13:59 +11:00
notmatthewbeshay
e76f427e34 Remove DWORD from GUI chat accessors 2026-03-10 10:13:59 +11:00
notmatthewbeshay
26c3ac6197 Remove DWORD texture pack IDs from image metadata APIs 2026-03-10 10:13:59 +11:00
notmatthewbeshay
fc1e696409 Remove DWORD texture pack IDs from app path helpers 2026-03-10 10:13:59 +11:00
notmatthewbeshay
52b462fffd Remove DWORD texture pack IDs from server prelogin state 2026-03-10 10:13:59 +11:00
notmatthewbeshay
91c8698358 Remove DWORD from required texture pack app state 2026-03-10 10:13:59 +11:00
notmatthewbeshay
e372b25075 Remove DWORD texture pack IDs from UI launch params 2026-03-10 10:13:59 +11:00
notmatthewbeshay
2dbce494d1 Remove DWORD texture pack IDs from pack interfaces 2026-03-10 10:13:59 +11:00
notmatthewbeshay
b47ed0af98 Remove Win32 metadata types from level generation interfaces 2026-03-10 10:13:59 +11:00
notmatthewbeshay
c10b1a1706 Remove DWORD sizes from DLC payload APIs 2026-03-10 10:13:59 +11:00
notmatthewbeshay
7bdf4c8ced Remove Win32 byte counts from texture pack images 2026-03-10 10:13:59 +11:00
notmatthewbeshay
65dc775e84 Remove Win32 byte aliases from DLC texture loading 2026-03-10 10:13:58 +11:00
notmatthewbeshay
61808e925a Remove Win32 byte pointers from DLC pack blobs 2026-03-10 10:13:58 +11:00
notmatthewbeshay
66538b67f2 Remove Win32 byte pointers from DLC file interfaces 2026-03-10 10:13:58 +11:00
notmatthewbeshay
b02bcd27f5 Remove Win32 byte pointers from texture pack icons 2026-03-10 10:13:58 +11:00
notmatthewbeshay
e4cc79387a Remove Win32 byte types from ArchiveFile 2026-03-10 10:13:58 +11:00
notmatthewbeshay
88ffcab9a1 Remove Win32 types from WstringLookup 2026-03-10 10:13:58 +11:00
notmatthewbeshay
3880df481a Remove DWORD from utility TLS headers 2026-03-10 10:13:58 +11:00
notmatthewbeshay
e38e7c1fc0 Remove Win32 types from StringTable 2026-03-10 10:13:58 +11:00
notmatthewbeshay
1687568ff7 Remove DWORD from FileHeader interface 2026-03-10 10:13:58 +11:00
notmatthewbeshay
22757b4b51 Remove HANDLE from zoned chunk storage headers 2026-03-10 10:13:58 +11:00
notmatthewbeshay
37d9439be3 Use portable file writes for debug save dumps 2026-03-10 10:13:58 +11:00
notmatthewbeshay
62a5c364f2 Use portable file reads for DLC texture data 2026-03-10 10:13:58 +11:00
notmatthewbeshay
2cc7a74e6f Remove HANDLE from portable file streams 2026-03-10 10:13:58 +11:00
notmatthewbeshay
e1a66b0ad0 Modernise portable file and timing utilities 2026-03-10 10:13:58 +11:00
ThePixelMoon
ca48a01a81 Merge pull request #145 from Schweeeeeeeeeeeeeeee/dev
Add missing python3 dependency to flake.nix
2026-03-09 22:27:32 +02:00
ThePixelMoon
17e113f292 Merge pull request #144 from MathiewMay/dev
Fixed packet desync caused by entity ID overflowing
2026-03-09 22:26:55 +02:00
Schweeeeeeeeeeeeeeee
97729d5b23 Add missing python3 dependency to flake.nix 2026-03-09 20:51:07 +01:00
MathiewMay
9c254bbf4d SetEntityMotionPacket::write() was sending raw entity ID without masking, changing it to mask the ID to 11 bits first since large entity IDs were accidentally setting the compression flag bit and causing wrong number of bytes to be read by receiver. 2026-03-09 15:34:08 -04:00
Tropical
4ecafd754b Merge pull request #138 from Pyogenics/fix-shutil-rmtree
Fix error where rmtree is called in an awkward setup
2026-03-09 14:17:18 -05:00
Leah Anderson
9c996b6014 Merge pull request #137 from MathiewMay/dev
Added nullptr check on itemInHandRenderer to prevent an seg fault.
2026-03-09 12:14:55 -06:00