UnknownShadow200
f86b7cc858
Mostly port menu input validators to C.
2018-01-24 11:18:03 +11:00
UnknownShadow200
b79d42e3fa
Port MenuInputWidget to C client.
2018-01-24 08:57:35 +11:00
UnknownShadow200
e4310342bb
Port player list widget to C.
2018-01-21 22:17:06 +11:00
UnknownShadow200
9c77405f3c
Redesign C client event handling, now with 1.24% less reliance on global variables
2018-01-20 11:39:14 +11:00
UnknownShadow200
f6391555fe
Add player tab list select animation, fixes #270
2018-01-19 16:20:09 +11:00
UnknownShadow200
4017b988ab
Fix StringBuffer commit 2 commits ago breaking copy/paste
2018-01-18 21:21:09 +11:00
UnknownShadow200
71ffb88472
Fix not being able to use alt + [numpad numbers] to input non-ascii characters. (Thanks goodlyay)
2018-01-18 20:07:33 +11:00
UnknownShadow200
8692f7693a
Redo StringBuffer to not need 'ref index' everywhere
2018-01-18 18:29:10 +11:00
UnknownShadow200
b081b53f2a
Trim colour codes from chat log file names
2018-01-18 10:01:07 +11:00
UnknownShadow200
afe45abba0
very minor optimise BlockInfo.SetHidden - makes a minor performance improvement since it gets called millions and millions of times.
2018-01-17 19:57:44 +11:00
UnknownShadow200
41aa3f4986
Actually fix a rare crash
2018-01-17 11:28:55 +11:00
UnknownShadow200
aa45200a63
Fix a rare crash
2018-01-17 11:23:33 +11:00
UnknownShadow200
e1fb7dec8a
Show flags in server list.
2018-01-17 08:32:00 +11:00
UnknownShadow200
40613378ec
fetch flags
2018-01-17 07:56:01 +11:00
UnknownShadow200
71951a83e2
Placeholder for flags in server launcher
2018-01-17 07:11:39 +11:00
UnknownShadow200
2b3fb48f54
Rewrite launcher web tasks to use asyncdownloader
2018-01-16 23:09:44 +11:00
UnknownShadow200
fd5427edb4
don't use d3d9 managed pool for map border and sides textures
2018-01-16 20:44:23 +11:00
UnknownShadow200
877b84aee3
Redo update task in launcher to reuse AsyncDownloader, instead of spinning up own async thread
2018-01-16 15:32:15 +11:00
UnknownShadow200
2245cc6178
Hopefully fix crash with launcher on recent windows 10
2018-01-16 07:10:25 +11:00
UnknownShadow200
a98766f55c
debug stuff for launcher crash
2018-01-16 07:03:43 +11:00
UnknownShadow200
ed06bc54f2
debug stuff for launcher crash
2018-01-16 06:55:24 +11:00
UnknownShadow200
9095bbb3b5
Fix crashing when terrain.png is not same as terrain.png height (Thanks kingoscargames1)
2018-01-16 06:24:45 +11:00
UnknownShadow200
983a5433ab
Fix names from last commit
2018-01-16 06:14:59 +11:00
UnknownShadow200
5ae49bf768
And fix custom colour codes not drawing with non ASCII codes
2018-01-15 20:25:56 +11:00
UnknownShadow200
6ed41d3f43
Allow using extended and control characters for custom colour codes.
2018-01-15 19:53:35 +11:00
UnknownShadow200
b3e812ba89
and fix 'break air' particles showing
2018-01-15 18:37:28 +11:00
UnknownShadow200
748b1d9feb
Remove special CPESetBlockPermission behaviour for air block. This allows servers to set 'place' to true for air, allowing you to right click with air.
2018-01-15 18:06:17 +11:00
UnknownShadow200
4a332f80ac
Increase default max chunks built per frame from 20 to 30, also add undocumented option to increase that even more.
2018-01-15 11:37:02 +11:00
UnknownShadow200
26e5c5de03
Don't pointlessly reload default texture pack upon joining new maps, when the server does not specify a texture pack
2018-01-15 09:37:34 +11:00
UnknownShadow200
88fc277ab1
Switch from using XWarpPointer with relative child coords, to XWarpPointer with absolute coords on linux.
2018-01-15 07:34:07 +11:00
UnknownShadow200
f1e697898e
Port TabList to C.
2018-01-14 08:29:30 +11:00
UnknownShadow200
8c30aca49a
Fix zoom getting stuck down at the zoomed angle when opening chat/pause menu etc (Thanks kingoscargames1)
2018-01-14 06:33:32 +11:00
UnknownShadow200
865e6b05f0
Fix mono sometimes loading invalid .png and causing crash, take 2
2018-01-13 20:40:30 +11:00
UnknownShadow200
614082a5c9
Release 0.99.9.9
0.99.9.9
2018-01-13 11:32:00 +11:00
UnknownShadow200
2cd9e766aa
Client now sends InstantMOTD cpe extension to server.
...
This way server can reliably know if it is safe to send a handshake/motd packet to update MOTD, without needing to also send the map, which freezes come clients.
2018-01-13 09:49:44 +11:00
UnknownShadow200
061628999e
Fix crash when size of an animation frame is bigger than a tile in terrain.png (Thanks kingoscargames1)
2018-01-13 09:45:27 +11:00
UnknownShadow200
06f04355a6
Fix .lvl loader erroring when map had custom blocks in it, and the dimensions weren't divisible by 16
2018-01-13 09:37:29 +11:00
UnknownShadow200
35219142cd
Optimise BlockInfo.IsLiquid to be simple lookup table instead
2018-01-13 09:21:24 +11:00
UnknownShadow200
5b197dd874
Disable multi jumps in classic mode. (Also reduce entries per column from 20 to 16 in tab list)
2018-01-12 21:14:21 +11:00
UnknownShadow200
54906f3ddd
name always shadowed for tab list in non-classic mode
2018-01-12 18:19:13 +11:00
UnknownShadow200
7c084db7d9
Fix tab list showing 1 group name entry as a player name entry due to recent changes
2018-01-12 16:55:53 +11:00
UnknownShadow200
ad7caf40b7
Group name should have back layer shadow
2018-01-12 16:11:24 +11:00
UnknownShadow200
d1c3f85518
Combine NormalPlayerListWidget and ExtPlayerListWidget into one class
2018-01-12 15:28:06 +11:00
UnknownShadow200
9066bf55ae
Tab list redesign #1 : Always have classic tab list sized box, show 'connected players' at top.
2018-01-12 13:33:54 +11:00
UnknownShadow200
416247c0b0
Be more consistent with #define naming style in C client.
2018-01-12 08:12:00 +11:00
UnknownShadow200
5c4d42b490
Fix game crashing with stack overflow when using 512x512 (or higher) animation frames. (Thanks Bot)
2018-01-12 08:08:15 +11:00
UnknownShadow200
8c25212e0b
Port corpse model to C client too, fixup corpse model code a bit.
2018-01-11 12:46:23 +11:00
UnknownShadow200
dc2e195c51
Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp
2018-01-11 12:28:41 +11:00
UnknownShadow200
126706675f
Port FilesScreen to C.
2018-01-11 12:27:49 +11:00
Goodlyay
9ad661fafa
Add corpse model
2018-01-10 13:41:28 -08:00