3392 Commits

Author SHA1 Message Date
UnknownShadow200
0f2327ea8a give zombie/skeleton/chibi model proper arms. other models no longer show an arm. 2018-07-31 20:23:04 +10:00
UnknownShadow200
4832e7d37c minorly simplify modelcache in C client 2018-07-31 17:59:36 +10:00
UnknownShadow200
6c45c8df9e fix divide by zero in vorbis decode 2018-07-31 17:06:01 +10:00
UnknownShadow200
0a4b510811 work on decoding vorbis residue 2018-07-31 05:41:10 +10:00
UnknownShadow200
9365f66ebc now actually synthesis floor for vorbis 2018-07-31 01:31:26 +10:00
UnknownShadow200
ae764cf2be more WIP with vorbis 2018-07-30 21:13:01 +10:00
UnknownShadow200
12a823cc8e fixed huffman code assigning to not crash, probably still wrong though. 2018-07-29 15:50:24 +10:00
UnknownShadow200
d8ba673e1e Fix compile errors. attempt #2 at building huffman tree. 2018-07-29 15:32:01 +10:00
UnknownShadow200
7e9b6a8dd9 WIP vorbis frame decoding 2018-07-29 14:23:44 +10:00
UnknownShadow200
c481aa32f6 headers now decode properly 2018-07-28 15:42:02 +10:00
UnknownShadow200
098136160e now get up to setup header before dying 2018-07-28 06:08:39 +10:00
UnknownShadow200
6cdc32f574 initial work on vorbis decoding in C client. expect many bugs. 2018-07-28 05:08:27 +10:00
UnknownShadow200
6ec52599b5 Fix C client not compiling, again 2018-07-27 20:06:37 +10:00
UnknownShadow200
9869fbfde5 fix C client not compiling on linux (oops) 2018-07-27 01:02:41 +10:00
UnknownShadow200
4fcd1d9c2b fix last commit 2018-07-26 03:22:34 +10:00
UnknownShadow200
a50c40f500 Allow using F5 to toggle rain in classic mode 2018-07-26 03:16:56 +10:00
UnknownShadow200
8e3f7d8162 Optimise PNG row expanders by not passing bits-per-pixel parameter 2018-07-25 12:55:25 +10:00
UnknownShadow200
64b1b5b904 bunch of minor style tidy up 2018-07-24 23:43:31 +10:00
UnknownShadow200
b44b169c71 provide separate function for allocating zeroed memory for C client 2018-07-24 22:46:13 +10:00
UnknownShadow200
0eb88b846b Underline works in C client now too 2018-07-24 21:53:19 +10:00
UnknownShadow200
b5f010f0bb fix for sure this time 2018-07-24 19:26:15 +10:00
UnknownShadow200
695cd9ab52 fix infinite loop 2018-07-24 19:13:01 +10:00
UnknownShadow200
22cd5dc64a Get URLs working 2018-07-24 18:43:12 +10:00
UnknownShadow200
29c81f5a5e fix urls more 2018-07-24 18:07:38 +10:00
UnknownShadow200
fe595a62c9 fix opening .sln file forcing you to upgrade it 2018-07-24 15:46:04 +10:00
UnknownShadow200
ee0e3dac02 Fix immediate crashing 2018-07-24 15:39:00 +10:00
UnknownShadow200
704dcebc46 Evil hack to fix InteropPatcher sometimes returning an error 2018-07-24 14:45:09 +10:00
UnknownShadow200
e763e174a5 Initial URL rewrite (broken currently) 2018-07-24 14:41:42 +10:00
UnknownShadow200
c68208907c simplify menus a bit further 2018-07-24 02:26:10 +10:00
UnknownShadow200
78d99c05c1 simplify menus code in C client 2018-07-24 01:39:31 +10:00
UnknownShadow200
5e8c1900fc Font menu should auto start at currently selected font 2018-07-23 22:28:08 +10:00
UnknownShadow200
28d1d81821 Simplify DisplayDevice, initial work on System Fonts menu 2018-07-23 19:04:08 +10:00
UnknownShadow200
53aaf4009c fix scroll in menus being backwards 2018-07-23 14:44:31 +10:00
UnknownShadow200
dc98bd64be List menus show page number, fixes #411 2018-07-23 03:14:06 +10:00
UnknownShadow200
90f15bc994 Allow using mouse wheel to scroll through hotkeys/texture packs/levels list 2018-07-23 02:32:04 +10:00
UnknownShadow200
6a88fe13d4 combine header reads for png and zip in C client. Cuts down on initial I/O reads starting game from ~1270 to ~500 2018-07-22 23:36:17 +10:00
UnknownShadow200
9fad13187c Fix .fcm having height/length swapped when decoding in C client 2018-07-22 22:59:10 +10:00
UnknownShadow200
026a448e32 Cleanup stream API a bit in C client 2018-07-22 22:14:27 +10:00
UnknownShadow200
174e429f3a Fix C client decoding .fcm maps incorrectly 2018-07-22 21:07:03 +10:00
UnknownShadow200
9380fb71db detect whether item is png or zip from file contents, instead of from url ending 2018-07-22 20:15:33 +10:00
UnknownShadow200
c4d1f2a2fe explicit error codes for C client png/zip 2018-07-22 20:09:01 +10:00
UnknownShadow200
effed1f351 simplify drawing clipped text 2018-07-22 02:18:34 +10:00
UnknownShadow200
b1c76ea153 eliminate some useless code 2018-07-21 16:20:31 +10:00
UnknownShadow200
4130ecfe96 Fix hotkeys not working with /client commands 2018-07-21 16:03:10 +10:00
UnknownShadow200
403f51cc0b Fix C client again 2018-07-21 05:56:59 +10:00
UnknownShadow200
20c273ef64 fix wrong fog colour for a few frames 2018-07-21 04:52:57 +10:00
UnknownShadow200
b1ffb93fe5 Start combining env/weather/borders/skybox in C client 2018-07-21 04:29:58 +10:00
UnknownShadow200
8c091aa751 simplify skybox code in C client 2018-07-20 22:56:35 +10:00
UnknownShadow200
c9bb9a8db4 fix C client crashing when running multiple instances to same server, with different usernames 2018-07-20 18:06:26 +10:00
UnknownShadow200
d60472be45 fix terrain.png in C client being cached discarding alpha channel 2018-07-20 15:13:07 +10:00