3392 Commits

Author SHA1 Message Date
UnknownShadow200
e0e0326a98 C client: Simplify audio/http API 2018-08-29 00:33:27 +10:00
UnknownShadow200
cac5978407 C client: avoid htons and inet_addr 2018-08-28 21:43:25 +10:00
UnknownShadow200
a453d3f8d0 C client: fix png decoding being borked' 2018-08-27 12:23:51 +10:00
UnknownShadow200
623bc5291f C client: redesign strings, part 1 2018-08-27 11:12:48 +10:00
UnknownShadow200
4406207ea4 C client: don't die when tick queue is too large, just clear it 2018-08-27 07:19:07 +10:00
UnknownShadow200
391874d08d change MemFree to minimise GCC warnings 2018-08-27 07:12:11 +10:00
UnknownShadow200
0865fd1e0c C client: Fix trying to paste clipboard segfaulting client 2018-08-27 02:53:16 +10:00
UnknownShadow200
24c9bcc447 C client: Fix non-english keyboard input on linux 2018-08-27 01:25:04 +10:00
UnknownShadow200
84be529f9e C client: fix segfaulting with release build on linux 2018-08-26 18:45:34 +10:00
UnknownShadow200
9d50f20dba fix c client always playing hal2 (oops) 2018-08-26 18:07:19 +10:00
UnknownShadow200
a0c544392b fix some GCC compile errors 2018-08-25 07:19:04 +10:00
UnknownShadow200
726c480a97 fix dev build 2018-08-24 07:54:13 +10:00
UnknownShadow200
9025c2fc8e CPE extension names are now case insensitive 2018-08-24 00:56:37 +10:00
UnknownShadow200
36bf8548ce skip the next/prev window flags for vorbis, add function attributes for several functions 2018-08-23 21:45:55 +10:00
UnknownShadow200
84ae5b6205 simplify vorbis windowing 2018-08-23 18:17:18 +10:00
UnknownShadow200
5185d0bf2e make popping/crackling less noticable in C client when playing music 2018-08-23 02:01:50 +10:00
UnknownShadow200
74a7c39a28 Implement volume for C client 2018-08-22 22:27:06 +10:00
UnknownShadow200
912067ac99 fix directory output structure too 2018-08-22 18:25:12 +10:00
UnknownShadow200
17c686feab recorganise directory structure of C client 2018-08-22 17:28:33 +10:00
UnknownShadow200
cd85c41a24 fix arm with skeleton/zombie model, not showing custom skin for it when using full url 2018-08-22 05:06:23 +10:00
UnknownShadow200
0cc79de3e0 Fix textures sometimes not loading from .zip for C client 2018-08-21 22:30:08 +10:00
UnknownShadow200
5c13151131 Fix alex skin in C client 2018-08-21 22:05:06 +10:00
UnknownShadow200
1af90c1b94 don't break pony plugin 2018-08-20 19:30:38 +10:00
UnknownShadow200
698c8fde65 Pass model parts via pointer for drawing models, saves 3kb 2018-08-20 18:31:02 +10:00
UnknownShadow200
599a092fb9 minor code cleanup 2018-08-20 18:12:11 +10:00
UnknownShadow200
b5c7084e13 eliminate MakeRotatedBoxBounds 2018-08-20 15:14:51 +10:00
UnknownShadow200
9399d5b384 fix crackling/popping when playing music on openal backend 2018-08-19 17:29:40 +10:00
UnknownShadow200
de3bce77a6 trim text instead of crashing in TextGroupWidget_SetText 2018-08-19 07:31:29 +10:00
UnknownShadow200
129857ec9d inf tex for C client 2018-08-18 22:20:47 +10:00
UnknownShadow200
209fd2e37a Fix 'speed on' showing when pressing shift in a map with horspeed > 1 but -speed 2018-08-18 17:38:14 +10:00
UnknownShadow200
28dc63f5c9 avoid div for getting coords of a tile in 1D atlases 2018-08-18 16:24:21 +10:00
UnknownShadow200
97d8cede02 use more named option keys 2018-08-18 14:38:17 +10:00
UnknownShadow200
2a62461ff1 simplify program.cs in launcher.cs 2018-08-17 21:25:44 +10:00
UnknownShadow200
382f3a0bff don't need to explicitly call StringsBuffer_Init now, add/clear will do that 2018-08-17 20:49:31 +10:00
UnknownShadow200
c2e46744d5 eliminate name field from streams, reduces binary size by 5 KB 2018-08-17 08:56:39 +10:00
UnknownShadow200
89c8589050 less immediately crashing when reading/writing from streams in C client 2018-08-17 08:24:44 +10:00
UnknownShadow200
de6b7dde96 simplify usage of chat api 2018-08-17 04:42:08 +10:00
UnknownShadow200
4345ea9588 majorly optimise and simplify packet read/write in C client 2018-08-17 03:08:31 +10:00
UnknownShadow200
54291552b5 simplify map saving a little bit 2018-08-16 23:11:09 +10:00
UnknownShadow200
b547d31a70 optimise .cw exporting for C client 2018-08-16 21:35:31 +10:00
UnknownShadow200
1d6e422c3f log errors instead of immediately dying in C client 2018-08-15 23:36:14 +10:00
UnknownShadow200
8fc1db2b68 combine win/nix error handler. simplify bitmap encoding a little bit 2018-08-15 16:39:21 +10:00
UnknownShadow200
79efdcf01a disconnect instead of crashing, if server sends invalid packet 2018-08-15 03:54:07 +10:00
UnknownShadow200
dd140ea991 fix human models having wrong skin layout applied to them sometimes in C client (thanks fam0r) 2018-08-15 02:14:17 +10:00
UnknownShadow200
aeb146441d fix held block being messed up in C client when it spanned more than 1 1D atlases for all faces 2018-08-15 01:36:16 +10:00
UnknownShadow200
0191d02126 group names in tab list should be compared with colour codes included, to match C# client 2018-08-15 01:25:11 +10:00
UnknownShadow200
0139788fee Fix most of sound issues with OpenAL backend 2018-08-14 22:20:37 +10:00
UnknownShadow200
259128e133 Fix blocks being placed twice in C client 2018-08-14 20:30:35 +10:00
UnknownShadow200
e951656bb9 bulk write in more places 2018-08-14 20:15:37 +10:00
UnknownShadow200
7c7d36ddf4 don't immediately fail when a Read fails 2018-08-14 17:07:26 +10:00