Commit graph

535 commits

Author SHA1 Message Date
UnknownShadow200
92d32f6b3b Fix markdown in readme. 2015-10-16 20:36:29 +11:00
UnknownShadow200
974a834ca1 Add link to alternative launcher made by Umby24. 2015-10-16 20:35:55 +11:00
UnknownShadow200
bc4405ff64 More work on launcher, copy stuff across from old launcher. 2015-10-16 20:31:37 +11:00
UnknownShadow200
6e3a926fab Refactor contexts slightly - use a null context when running on Direct3D. Clean up DrawTextArgs slightly, start work on a brand new launcher that is free of WinForms. 2015-10-16 19:50:51 +11:00
UnknownShadow200
8a63da7e02 Don't create an OpenGL context when using Direct3D9. Saves 4-14 megabytes of RAM. May also slightly increase performance though this has not been personally observed. 2015-10-15 19:03:20 +11:00
UnknownShadow200
80f6793a33 Add more comments to utils class, modify ExtPlayerWidget to strip colour codes from names and display group name ahead of players. 2015-10-14 20:26:02 +11:00
UnknownShadow200
b39d2764bc More work on occlusion culling (still doesn't work properly in same cases), fix issues with HoldThis packet, fixes #100. 2015-10-13 16:59:21 +11:00
UnknownShadow200
dd23cc8a47 Use cloud height rather than offset in options, allow placing liquid and sprite blocks even if entities are located there. 2015-10-12 06:55:14 +11:00
UnknownShadow200
59990d2899 More comments, improve gui: Autohide chat when input bar isn't in use, hide selection box when gui is hidden. 2015-10-11 20:22:20 +11:00
UnknownShadow200
85b1ad2ac2 Extend map edge to just above map sides, fixes #94. Also fix crashing with legacyfast rendertype and view distance > 4096. 2015-10-11 09:36:10 +11:00
UnknownShadow200
eb73f460ab Fix skating effect with liquids. 2015-10-11 09:13:46 +11:00
UnknownShadow200
00945a6095 More comments, more refactoring. Remove WoM terrain atlas support because WoM's file server has been down for quite a long time now. 2015-10-10 20:29:29 +11:00
UnknownShadow200
448ec55e6e Add screen for loading maps in singleplayer. 2015-10-10 18:21:41 +11:00
UnknownShadow200
85eef80e21 Can pass initial texture pack as a command line argument to the client. Add a texture pack selection screen. 2015-10-10 12:25:40 +11:00
UnknownShadow200
95604267ec Tick mouse 60 times instead of 20 times per second. 2015-10-10 10:50:02 +11:00
UnknownShadow200
f99a01cba9 Refactor physics some more, also fix bug with terrain atlas sometimes causing crash. More work on occlusion, still broken. 2015-10-10 10:17:13 +11:00
UnknownShadow200
2674cabfaa Store passwords and mpasses using ProtectedData class when available. (e.g. CryptProtectData on windows) Now also save sign in username and password. 2015-10-09 19:53:17 +11:00
UnknownShadow200
5d2386b931 Fix slabs not occluding properly. 2015-10-09 17:47:05 +11:00
UnknownShadow200
e9c190c28c Refactor and comment gui, make tab list higher up and more solid. 2015-10-09 16:47:39 +11:00
UnknownShadow200
1f54263749 Fix sprites not being full bright if they should, overhaul fps screen to also display current position and hack states. FPS can be hidden with option 'Show FPS' now. 2015-10-08 19:39:27 +11:00
UnknownShadow200
d084385215 Fix 2D gui being affected by fog when in lava, optimise IsometricBlockDrawer by avoiding redundant calculations. 2015-10-08 16:47:53 +11:00
UnknownShadow200
2ea9349a05 Cleanup readme. 2015-10-07 20:24:25 +11:00
UnknownShadow200
cb77211d98 Fix hat rotating at wrong position, fixes #95. 2015-10-07 20:20:32 +11:00
UnknownShadow200
ad57351cf2 Fix isometric blocks. Save chat font size and mouse sensitivity settings. Enter and keypad enter now do the same thing as clicking on 'OK' in menu screens. 2015-10-07 19:39:20 +11:00
UnknownShadow200
b0091a8628 Use isometric blocks in BlockSelectScreen. 2015-10-07 18:14:59 +11:00
UnknownShadow200
a74f6af339 Use isometric blocks in hotbar. (Doesn't work for sprites, texture bleeding for Direct3D9 build) 2015-10-07 16:16:39 +11:00
UnknownShadow200
b000dcd543 Add functionality for isometric block drawing for gui, simplify and arrange graphics api info, add warning for intel graphics cards users that they should use Direct3D build because of the lousy OpenGL implementation. 2015-10-06 20:15:48 +11:00
UnknownShadow200
bab9b11b49 Fix jumping when standing next to water, fixex #92. 2015-10-06 16:20:05 +11:00
UnknownShadow200
f6089db641 More work on occlusion culling, still broken though. 2015-10-06 16:01:23 +11:00
UnknownShadow200
dc5a29e9f1 Move CloudsLevel to map class, simplify various map set methods, reset texture pack to default if we can't download the .png or .zip., fixes #90. 2015-10-05 16:57:39 +11:00
UnknownShadow200
28583dd90d Add support for skipping GZip comments and original filename fields, fixes #91. 2015-10-05 16:24:06 +11:00
UnknownShadow200
d0445ba54d More work on experimental occlusion culling. 2015-10-04 20:18:07 +11:00
UnknownShadow200
7a87906dad Fix weather issues, fixes #88. 2015-10-04 17:23:23 +11:00
UnknownShadow200
4d3331ae47 Prefer 24 bit depth buffer by default, only use the maximum used atlas in MapRenderer. 2015-10-04 15:24:20 +11:00
UnknownShadow200
5593bda240 More work on BlockDefinitions. Remove minecraft.net functonality from launcher because classic was removed from minecraft.net. 2015-10-03 17:00:26 +10:00
UnknownShadow200
25406a0bb2 Fix packetSizes, oops. 2015-10-03 15:29:08 +10:00
UnknownShadow200
bf6532af07 Update NetworkProcessor with latest changes to BlockDefinitions. 2015-10-03 15:24:01 +10:00
UnknownShadow200
bf314359cd Use dispatch table for reading packets, split off CPE reading/writing into a separate file. 2015-10-03 15:04:59 +10:00
UnknownShadow200
9f4d015709 Detect hats. 2015-10-03 12:13:30 +10:00
UnknownShadow200
4778ef8c32 Make StringBuffer 100% less unsafe. 2015-10-03 09:36:29 +10:00
UnknownShadow200
87ffa1e5fe Fix Direct3D9 build crashing if another application took and exited exclusive fullscreen, potentially fix crash in SetBlock packet. 2015-10-03 08:25:28 +10:00
UnknownShadow200
728785ed6c Fix non 32bpp terrain atlases crashing the client, remove some leftover debug stuff. 2015-10-03 06:57:20 +10:00
UnknownShadow200
e5cd574dae Replace local with direct connection tab, store resume information. 2015-10-03 06:24:29 +10:00
UnknownShadow200
69e23c88e1 Separate various aspects of 'Game' class into own separate classes. 2015-10-02 16:03:55 +10:00
UnknownShadow200
1740631f17 Simplify linux backend, use core vbo functions if running >= 1.5 opengl. 2015-10-01 18:10:22 +10:00
UnknownShadow200
0979c0597e Fix translucent blocks, fix clipboard crashing the client. 2015-09-30 13:49:37 +10:00
UnknownShadow200
9e9a739932 Fix Direct3D9 build clipping when standing next to a block, blocks should not be placed over players. (Thanks Empy) 2015-09-30 09:10:55 +10:00
UnknownShadow200
976db7a487 Some cleanup, simplify readme. 2015-09-30 08:33:35 +10:00
UnknownShadow200
63a42bbc68 Rewrite backend for 2D drawing to be far more modular. 2015-09-28 17:10:27 +10:00
UnknownShadow200
d3c85a8cc5 Can use all valid filename ASCII characters in save level screen. 2015-09-28 07:10:11 +10:00