Commit graph

2210 commits

Author SHA1 Message Date
UnknownShadow200
7effbe7932 Simplify FastColour and raw packed colour 2018-07-13 17:45:05 +10:00
UnknownShadow200
22ae79b466 special input widget doesn't remake colour texture when inactive/not selected.
Improves performance on some machines with servers that eedefine colours a lot (like auto rainbow plugin)
2018-07-13 17:45:03 +10:00
Goodlyay
50c676dd6d Camera rotation offset resets upon camera cycling
The change I wanted to see in the world
2018-07-12 11:43:42 -07:00
UnknownShadow200
f69308c7dd trim some code from direct3d9 build 2018-07-13 00:46:24 +10:00
UnknownShadow200
ac713d9f58 Game no longer requires separate OpenTK.dll 2018-07-12 23:47:49 +10:00
UnknownShadow200
06904219cd combine even more OpenTK stuff 2018-07-12 23:36:47 +10:00
UnknownShadow200
62f0ad560c move math stuff into client 2018-07-12 22:07:58 +10:00
UnknownShadow200
3cb3831f96 Reduce overhead and allocations in direct3d9 backend 2018-07-12 20:00:29 +10:00
UnknownShadow200
306c05d81c more reducing of OpenTK 2018-07-12 16:45:55 +10:00
UnknownShadow200
b5a36d110e Move more OpenTK stuff into ClassicalSharp 2018-07-12 15:51:35 +10:00
UnknownShadow200
e683d70144 Fix the longest bug in the launcher, where dragging something else over top or the window offscreen, caused garbage pixels to appear. 2018-07-12 03:34:05 +10:00
UnknownShadow200
aff169862f fix opengl build 2018-07-12 03:23:17 +10:00
UnknownShadow200
5a6747084b More work on OpenTK rewrite 2018-07-12 03:16:18 +10:00
UnknownShadow200
35b27cb339 simplify OpenTK somewhat 2018-07-12 01:51:31 +10:00
UnknownShadow200
43b8a419cd fix crashing on invalid .zip files 2018-07-09 20:26:13 +10:00
UnknownShadow200
7ca1e00fcd minor code cleanup 2018-07-08 21:53:13 +10:00
UnknownShadow200
6cdcbe9480 Fix clickable chat not working in map loading screen 2018-07-08 02:06:34 +10:00
UnknownShadow200
d445fc59e1 Fix changing map border height not updating chunks on map border 2018-07-08 01:46:27 +10:00
UnknownShadow200
cca865ce0c fix AsyncDownloader class not code completing in my IDE 2018-07-07 22:59:38 +10:00
UnknownShadow200
3286f3e7ee minor code cleanup 2018-07-07 21:18:04 +10:00
UnknownShadow200
e052f7eb5f minor code simplification in WorldEnv 2018-07-07 13:38:58 +10:00
UnknownShadow200
5177c672eb Fix skybox rotating wrongly after rotating camera 2018-07-05 22:14:42 +10:00
UnknownShadow200
9ef7930ffe Fix high jump boost when you let go of fly mode while still holding down a movement key and jump key (thanks ksft) 2018-07-05 02:37:53 +10:00
UnknownShadow200
2d3b7972d4 Fix pressing alt, then depressing alt, then pressing F4, still closing game/launcher (Thanks 123DMWM) 2018-07-04 18:24:00 +10:00
UnknownShadow200
d124264184 Allow using alt+mouse move in third person to rotate camera independent of player 2018-07-03 19:38:10 +10:00
UnknownShadow200
d2c1446225 attempt to fix DateTime.Now issue 2018-07-03 14:04:24 +10:00
UnknownShadow200
92827b419f Cleanup Camera class 2018-07-03 02:57:05 +10:00
UnknownShadow200
4c47fb9f8b Held block/arm now renders properly at any position, including millions of coords away from zero.
(i.e. always rendered at origin position)
2018-07-02 20:42:54 +10:00
UnknownShadow200
92db25cea9 Remove sealed from most classes 2018-06-29 15:21:48 +10:00
UnknownShadow200
66072d9886 make JSON parser thread-safe 2018-06-27 09:59:43 +10:00
UnknownShadow200
3c420045d4 make C client deflating 10-25% faster on average 2018-06-25 15:52:25 +10:00
UnknownShadow200
95820ee8cd Rewrite JSON parser from scratch 2018-06-23 12:17:38 +10:00
UnknownShadow200
f20ca0b6e6 fix a few compile errors on gcc 2018-06-18 19:27:50 +10:00
UnknownShadow200
40532a439f hopefully fix clipboard issues on linux 2018-06-17 13:51:02 +10:00
UnknownShadow200
b060fc78ec fix resources failing to download on older mono 2018-06-16 21:49:26 +10:00
UnknownShadow200
8490f17943 eliminate fixed* char usage, fixes crash on a few mono versions 2018-06-16 11:44:00 +10:00
UnknownShadow200
c08e2e9094 modularise HacksComponent a bit. 2018-06-13 22:53:27 +10:00
UnknownShadow200
4ec61e3c15 fix crashing at extremely large negative speeds 2018-06-13 21:46:52 +10:00
UnknownShadow200
8c52de3302 allow negative horspeed= 2018-06-13 21:40:49 +10:00
UnknownShadow200
350c7667aa 255 is no longer hidden, only 0 is 2018-06-13 16:34:56 +10:00
UnknownShadow200
ea712c67a3 Fix crashing with sprite textures above 255 2018-06-10 15:24:05 +10:00
UnknownShadow200
76f8726951 also include native hresult for unhandleded crashes with native code exceptions 2018-06-07 11:17:55 +10:00
UnknownShadow200
8f5df6ad0e Release 0.99.9.96 2018-06-06 23:36:51 +10:00
UnknownShadow200
d48ed236b3 Font bitmap doesn't need to be public 2018-06-06 17:41:00 +10:00
UnknownShadow200
623e7df0ab Fix connecting being broken on some versions of mono. 2018-06-05 22:46:28 +10:00
UnknownShadow200
0ece5b49f8 get rid of some unused code 2018-06-05 22:45:26 +10:00
UnknownShadow200
0dfbeab579 Switch to setting Environment.CurrentDirectory and using relative paths. Might fix rare issues with plugins not loading on mono when game is started from another directory. 2018-06-04 22:26:52 +10:00
UnknownShadow200
b3e67ca2ff Allow dropping map files onto the .exe to start the game in singleplayer on that map, fixes #522.
also fix texture pack being downloaded twice in singleplayer
2018-06-04 20:04:36 +10:00
UnknownShadow200
9453c70e5d Move begin/end generation out of serverconnection into generatingmapscreen 2018-06-04 18:35:15 +10:00
UnknownShadow200
5809bd13f6 Simplify platform api a little bit 2018-06-04 14:02:58 +10:00