3369 Commits

Author SHA1 Message Date
UnknownShadow200
c2f60074b7 Always use Ionic.Zlib for decompression, instead of only when compiled with mono compiler. 2018-09-22 20:53:56 +10:00
UnknownShadow200
8b51715648 Fix % colour input converting not working on servers not supporting longer messages. (also disable it in classic mode) 2018-09-21 08:36:47 +10:00
UnknownShadow200
e261d51e5c
Update C-client-notes.md 2018-09-20 21:07:35 +10:00
UnknownShadow200
544e7b7eb8 C client: Simplify strings a bit 2018-09-20 20:29:00 +10:00
UnknownShadow200
fa11f725b7 C client: Start logging audio errors instead of immediately dying 2018-09-20 17:12:36 +10:00
UnknownShadow200
74dbfffd44 C client: Fix game crashing when starting in advanced lighting mode 2018-09-19 13:16:53 +10:00
UnknownShadow200
9ac3e5c302 C client: eliminate a few warnings, simplify 2D to 1D array atlas conversion 2018-09-19 12:04:05 +10:00
UnknownShadow200
10863b830c C client: Implement advanced lighting mode. (also include missing signal.h, fixes #542) 2018-09-19 10:11:01 +10:00
UnknownShadow200
23360aca7d C client: Simplify lighting code, don't allocate native GDI fonts when using bitmapped text 2018-09-18 19:54:05 +10:00
UnknownShadow200
eb623f2746 C client: Fix invalid chibi texture, fixes #541 (thanks igor725) 2018-09-17 00:32:29 +10:00
UnknownShadow200
44173bb36e Immediately stop music instead of taking 3 seconds, when exiting game or turning off music 2018-09-16 15:50:15 +10:00
UnknownShadow200
65eee13695 Release 0.99.9.97 0.99.9.97 2018-09-15 23:48:12 +10:00
UnknownShadow200
c213e84770 Fix colours tab in alt menu not applying colour code changes when not visible 2018-09-15 23:24:55 +10:00
UnknownShadow200
972f51f454 c client: Fix text being truncated on generating map screen 2018-09-15 21:34:53 +10:00
UnknownShadow200
759bfebedc When run out of VRAM, attempt to repeatedly half view distance instead of immediately crashing 2018-09-15 20:47:06 +10:00
UnknownShadow200
9b69574d7c C client: Fix Directory_Enums returning '.' and '..' on linux 2018-09-13 14:26:43 +10:00
UnknownShadow200
73bf29e03c C client: More detailed error logging on linux 2018-09-13 10:56:54 +10:00
UnknownShadow200
eb73a125ae less warnings with GCC 2018-09-12 22:47:17 +10:00
UnknownShadow200
1f89cb7bb7 C client: Fix not cross compiling under GCC 2018-09-12 18:06:47 +10:00
UnknownShadow200
f265cf8044 C client: Log much more info for debugging crashes on windows 2018-09-12 17:03:20 +10:00
UnknownShadow200
1aa7c57a62 C client: Fix technically invalid .png and .cw files being generated.
'last block' flag was incorrectly unset, which tripped up some software.
2018-09-12 09:32:22 +10:00
UnknownShadow200
3d3da73cc1 C client works on windows 2000 2018-09-12 07:37:20 +10:00
UnknownShadow200
6eb08b70e2 C client: Minor code cleanup 2018-09-12 07:36:37 +10:00
UnknownShadow200
ab8a35f7c7 less warnings compiling with clang 2018-09-11 13:59:24 +10:00
UnknownShadow200
ceffe44e1b C client: Textures must be powers of two 2018-09-11 12:47:55 +10:00
UnknownShadow200
a88d912859 C client: Fix crash on process exit on linux 2018-09-11 09:24:53 +10:00
UnknownShadow200
cd1961f588 C client: Fix crashing when turning off music then back on again on linux 2018-09-11 07:55:05 +10:00
UnknownShadow200
d8ed9b77a2 C client: Show username in window title 2018-09-10 17:45:24 +10:00
UnknownShadow200
5f12a5b869 C client: Fix skins using all 64 characters not working 2018-09-10 14:00:32 +10:00
UnknownShadow200
446098e82c C client: fixed scaled block model, not working 2018-09-10 12:43:18 +10:00
UnknownShadow200
96f2400300 x 2018-09-10 09:31:19 +10:00
UnknownShadow200
8c65129bb8 Video memory usage shown with nvidia gpus on opengl backend, tab list name matching now partially matches both start and end of word 2018-09-10 09:29:19 +10:00
UnknownShadow200
95252e67ca Fix #539 (oops, thanks igor725) 2018-09-09 22:54:24 +10:00
UnknownShadow200
ce2924cf4c C client: minor cleanup of GUI code 2018-09-09 22:19:23 +10:00
UnknownShadow200
c3558da9a9 C client: Fix crashing when trying to navigate to next key bindings page 2018-09-09 21:25:20 +10:00
UnknownShadow200
eb007e91cd C client: Implement error dialog on linux 2018-09-09 13:44:18 +10:00
UnknownShadow200
d5faaf9c26 For d3d9, /client gpu also shows current estimated video memory in addition to total 2018-09-09 10:18:19 +10:00
UnknownShadow200
fb5b189870 don't disable vsync in a frame when disconnected, causes crash on some GPUs 2018-09-09 05:30:56 +10:00
UnknownShadow200
5a7d0d244a C client: Fix music not being delayed on linux 2018-09-08 18:05:33 +10:00
UnknownShadow200
2875600db7 C client: audio (mostly) works on linux 2018-09-08 17:36:07 +10:00
UnknownShadow200
ae30d14024 Change 'cancel' to 'done' in guis 2018-09-08 16:51:24 +10:00
UnknownShadow200
aed9ecc651 fix last commit, oops 2018-09-08 14:56:03 +10:00
UnknownShadow200
d298f3ff57 C client: command line args read on linux, dropping map onto client works too 2018-09-08 14:35:07 +10:00
UnknownShadow200
53475ce993 Simplify OpenAL backend 2018-09-08 10:11:03 +10:00
UnknownShadow200
630a43bea2 C client: URL clicking works on linux now 2018-09-08 09:04:28 +10:00
UnknownShadow200
efca06111f attempt to address #534 2018-09-07 16:33:53 +10:00
UnknownShadow200
a3cff6eef0 attempt to fix invalid IL in some mono versions 2018-09-07 09:26:45 +10:00
UnknownShadow200
cd7adbb3c7 C client: Disable inlining of non-critical string functions, reduces x64 release size by 22 kb 2018-09-06 13:37:33 +10:00
UnknownShadow200
da46329987 simplify events 2018-09-06 12:58:03 +10:00
UnknownShadow200
4e71444731 Redesign plugin and events api. Events are now a static class, plugins now use an API version.
This means mismatched client and plugin versions won't cause a crash due to MissingMethod etc. Although this does break all current plugins
2018-09-06 09:15:51 +10:00