5117 Commits

Author SHA1 Message Date
UnknownShadow200
7c7bc4e79d Add 'use CPE' button to nostalgia settings. 2016-01-12 22:15:54 +11:00
UnknownShadow200
a89afbcabb Update the readme, also add notes about how to run the client using Wine. (Thanks Moosfet) 2016-01-12 21:53:17 +11:00
UnknownShadow200
bbe3820e95 Initial implementation of head vs body yaw roation, also use default.png in more places instead of always hardcoding arial. (Thanks Vladcosmonaut) 2016-01-12 21:32:31 +11:00
UnknownShadow200
6621f81cda Implement the old classic player list. 2016-01-12 14:26:39 +11:00
UnknownShadow200
2398dded54 Fix double jump resulting in extremely fast noclip. (Thanks BDlikes) 2016-01-12 12:28:29 +11:00
UnknownShadow200
f4ce55cb5c Keypad enter sends chat, double jump loads option and defaults to false, fly is not affected by speed multiplier (Thanks nyxzimus), control+backspace should not remove the space (Thanks FabTheZen), fixes #126. 2016-01-12 10:22:58 +11:00
UnknownShadow200
cfa93e0eef Implement the ability to use blocks for background, similar to the old minecraft.net. Currently not toggleable. 2016-01-11 22:49:33 +11:00
UnknownShadow200
a4c548cd14 Initial implementation of nostalgia options - can turn off custom blocks, and can turn off using server textures. 2016-01-11 19:44:50 +11:00
UnknownShadow200
dadaf54c29 Properly limit FPS to 30/60/120. 2016-01-11 17:42:54 +11:00
UnknownShadow200
ac33a869af Implement double/triple jump. 2016-01-11 15:28:19 +11:00
UnknownShadow200
b79de4c457 Create and implement the CpeTextColours extension. 2016-01-10 21:05:46 +11:00
UnknownShadow200
7a866f351e Add auto tab-complete as an option under gui options. 2016-01-10 12:57:32 +11:00
UnknownShadow200
244f0bbb9c I really need sleep, fix a silly mistake from a few commits ago. 2016-01-10 01:52:43 +11:00
UnknownShadow200
0f215ef4b4 Fix a rare crash in the gui options screen. (Thanks LarsLHansson) 2016-01-10 01:27:42 +11:00
UnknownShadow200
d4fcdf3199 Use proper key press, instead of looking for KeyDown event. 2016-01-10 00:59:10 +11:00
UnknownShadow200
ebe79603d3 Temp disable tilde-autocompletion as it doesn't bind to the same character on all keyboards. 2016-01-10 00:40:12 +11:00
UnknownShadow200
f742ba6f20 Set output type to windows application again, start work on double/triple jump from classicube. 2016-01-10 00:35:52 +11:00
UnknownShadow200
73563d63f8 Fix mouse 'jumping' on soft 30 or 60 FPS limit mode. (Thanks goodlyay) 2016-01-09 23:11:48 +11:00
UnknownShadow200
fcee4079ad Optimise singleplayer water physics. (Thanks Fudgie) 2016-01-09 22:26:51 +11:00
UnknownShadow200
6dbce98a67 Lazily allocate weather heightmap, also fix double texture warning screne not restoring the cursor (Thanks Zingan). 2016-01-09 21:45:25 +11:00
UnknownShadow200
5e29f5cd23 Add tilde auto-completion (Thanks 123DontMessWitMe) 2016-01-09 20:00:20 +11:00
UnknownShadow200
6ac0e096a4 Add a warning to chat (always shown at button of chat area) when using multiple-line messages on servers that don't support LongerMessages. 2016-01-09 15:23:28 +11:00
UnknownShadow200
1c667f7948 Quick fix for last commit with copying/pasting. 2016-01-09 07:01:44 +11:00
UnknownShadow200
3ddf6b003b Add control left/right/up/down/backspace to chat input. (Thanks FabTheZen) 2016-01-08 23:49:15 +11:00
UnknownShadow200
a6cd5f82d5 Allow clicking on chat input to move caret to that position, also fix double clicking options crashing (Thanks nyxzimus). 2016-01-08 21:14:24 +11:00
UnknownShadow200
59a968662b Add control left for half speed modifier, also save spawn yaw/pitch (Thanks FabTheZen). 2016-01-08 17:52:58 +11:00
UnknownShadow200
169a5538f6 Fix some isometric blocks top faces being drawn with the wrong texture coords. (Thanks 123DontMessWitMe) 2016-01-08 10:35:14 +11:00
UnknownShadow200
2193038449 Can speed through water/lava/rope (Thanks carversedge) and also don't let water 'squish' rope in singleplayer. 2016-01-07 23:39:12 +11:00
UnknownShadow200
da1d880c8c Some minor touchups: play place sound, allow using arrow keys in launcher colour scheme, can press F1 when chat input is open. (Thanks Fudgie and ScruffyRules) 2016-01-07 22:55:49 +11:00
UnknownShadow200
101cbc5f06 Add more methods for android, add platform class to abstract away some platform differences. 2016-01-07 22:29:40 +11:00
UnknownShadow200
99bd040d2f Fix DefineBlock/DefineBlockExt packets taking a disproportionate amount of time to process. 2016-01-07 09:54:40 +11:00
UnknownShadow200
526fa9669c Properly fix rope, also draw selected texture over top of isometric blocks. 2016-01-06 23:21:00 +11:00
UnknownShadow200
b8c5895665 Fix pressing text with empty chat input crashing. (Thanks nyxzimus) 2016-01-06 15:26:54 +11:00
UnknownShadow200
316ce10567 Fix singleplayer spawn incorrectly being * 32, causing spawn to be vastly outside the map in classicube. (Thanks winsupermario) 2016-01-06 12:56:54 +11:00
UnknownShadow200
29e797fa9c Get the client to run on wine properly. 2016-01-06 10:15:17 +11:00
UnknownShadow200
5b35cb4507 Fix 'skip SSL validation check' not working on Mono. 2016-01-06 08:50:41 +11:00
UnknownShadow200
edd321762e Fix clickable chat not properly checking input for invalid characters on non-FullCP437 servers. (Thanks WhatIDoHere) 2016-01-05 13:33:31 +11:00
UnknownShadow200
8b72de5e79 Input log should store multiple lines as one message, instead of one log entry per line. (Thanks nyxzimus) 2016-01-05 10:53:41 +11:00
UnknownShadow200
2aa00c1684 Optimise large maps even further. 2016-01-04 22:14:03 +11:00
UnknownShadow200
cac62b14db Include username in window title and add rand() to direct connect screen (Thanks Fudgie), also avoid rendering empty translucent batches twice. Improves FPS by 4-5 on 1024^3 maps. 2016-01-04 20:10:14 +11:00
UnknownShadow200
e150da7e85 Merge branch 'master' of github.com:UnknownShadow200/ClassicalSharp 2016-01-04 09:45:38 +11:00
UnknownShadow200
a6d0bf15b3 You can use down arrow back to the original text you had typed in before pressing up, also fix 'Hacks enabled' cycling the camera. 2016-01-04 09:44:52 +11:00
UnknownShadow200
ad7ea85415 Merge pull request #124 from Venom983/patch-1
Rope-friendly Collision
2016-01-03 10:34:37 +11:00
Venom983
e52fb13ff8 Rope-friendly Collision
Allows the player to successfully jump onto a rope that is three blocks high above ground level as compared to the ClassiCube client.
2016-01-02 17:10:47 -05:00
UnknownShadow200
8023f9346f Release 0.98.5 0.98.5 2016-01-02 23:50:29 +11:00
UnknownShadow200
784bcd73b4 Allow using classic gui.png texture. 2016-01-02 23:49:05 +11:00
UnknownShadow200
36115c7b80 Add an 'always yes/always no' option to texture pack warning screen. 2016-01-02 23:20:35 +11:00
UnknownShadow200
d2bd5f148e Quick fix for last commit. 2016-01-02 22:58:16 +11:00
UnknownShadow200
5e5ee2a1cd Allow changing jump height and fov again. 2016-01-02 22:51:38 +11:00
UnknownShadow200
619a713ae7 Make the updates screen nicer to use. 2016-01-02 21:50:28 +11:00