UnknownShadow200
cb2bce7e4c
If you specify a custom resolution by doing /client resolution, that resolution is saved and used for subsequent sessions
2017-11-11 12:26:51 +11:00
UnknownShadow200
39eed53aba
Port InputWidget to C.
2017-10-24 13:59:19 +11:00
UnknownShadow200
f9de4ac85c
Fix changed keybinds not saving. (Thanks Cheesse)
2017-10-15 11:35:54 +11:00
UnknownShadow200
aa4d06537b
Start porting GUI widgets to C, port word wrapper to C.
2017-10-14 20:31:10 +11:00
UnknownShadow200
955891467b
Put try{} catch{} around Console.WriteLine, fixes crashing on WINE when run without terminal
2017-10-08 20:59:24 +11:00
UnknownShadow200
1c00b428ce
Fix text consisting of only colour codes (no actual chars) behaving differently depending on whether use font was on or off
2017-10-01 09:38:03 +11:00
UnknownShadow200
ee7fe69d40
On the crash dialog, show the directory of the client
2017-10-01 00:51:53 +10:00
UnknownShadow200
92664c258a
Add +/-push to disallow player pushing in MOTD.
2017-09-18 14:02:26 +10:00
UnknownShadow200
d27aba4c70
Obsolete MakeBool ButtonWidget maker
2017-09-16 21:35:23 +10:00
UnknownShadow200
4413fc69e6
Get rid of nearly all lambda usage
2017-09-15 10:10:49 +10:00
UnknownShadow200
a14492daa8
Begin porting Options to C.
2017-09-13 18:23:24 +10:00
UnknownShadow200
c37c356d54
Optimise particle rendering to be 2-3x faster
2017-09-12 22:55:26 +10:00
UnknownShadow200
7757b86b0f
Rewrite Options to not use a dictionary
2017-09-11 22:20:03 +10:00
UnknownShadow200
f986d5254e
get rid of implicit matrix operator usage to avoid a copy
2017-09-07 10:18:54 +10:00
UnknownShadow200
be2f617d9d
Mostly finish porting camera to C.
2017-08-28 19:03:40 +10:00
UnknownShadow200
e28d029e39
Fix mipmaps with terrain.png less than 16x16, give arm model a collision size.
2017-08-28 08:51:40 +10:00
UnknownShadow200
2281dffdbb
More porting of Camera to C.
2017-08-25 18:58:58 +10:00
UnknownShadow200
b9eb5f976c
Start porting camera to C.
2017-08-25 18:02:11 +10:00
UnknownShadow200
dffa95da28
More porting HacksComponent to C.
2017-08-25 12:39:00 +10:00
UnknownShadow200
9ae9329b7e
Fix backspace from last two commits
2017-08-24 15:08:22 +10:00
UnknownShadow200
b75ed01813
Implement parsing string to decimal for C string, combine String/StringConvert.h
2017-08-24 15:08:09 +10:00
UnknownShadow200
ffcd5d2d58
Optimise Entity.TransformMatrix, prefer 32 to 64 bit usages in places, start work on parsing C string to 32 bit number.
2017-08-23 12:43:36 +10:00
UnknownShadow200
b93f3c4512
Mipmaps is configurable in gui now.
2017-08-22 20:46:09 +10:00
UnknownShadow200
c80278857b
Add 'classic arm model' as an option. (Thanks Daeslender)
2017-08-19 20:37:27 +10:00
UnknownShadow200
44ec23c931
Fix arm being backface culled when in hand, fix arm rotation in hand.
2017-08-19 11:06:23 +10:00
UnknownShadow200
99ca17407d
Use precise mouse wheel delta everywhere.
2017-08-15 23:27:23 +10:00
UnknownShadow200
c23ba90c1f
Make BlockInfo class static and break all plugins in the process.
2017-08-14 09:33:21 +10:00
UnknownShadow200
a49fda440f
Remove the yucky 'is entity FakePlayer', instead store ModelBlock as a field.
2017-08-03 14:53:34 +10:00
UnknownShadow200
9f918334bd
use a do {} while in StringBuffer.AppendNum
2017-07-29 23:45:27 +10:00
UnknownShadow200
84865b1a57
Allow code page 437 chars in hotkeys and level save
2017-07-28 20:58:40 +10:00
UnknownShadow200
ab809a5c05
Add a 'draw all names unscaled' mode, redesign how name modes work. (Thanks 123DMWM)
2017-07-19 16:03:57 +10:00
UnknownShadow200
00ebd7db8e
If GPU doesn't support vbos, or you specify force-oldgl=true in options.txt, use the ancient OpenGL backend
2017-07-03 23:21:59 +10:00
UnknownShadow200
843138aed7
Make speedX/speedY static. This means the smooth rotation of the camera persists between the camera types.
...
Otherwise, if you say rotate a lot, switch to third person, then later go back to first person, you still continue rotating in first person, which is not the desired behaviour.
2017-06-27 19:03:26 +10:00
UnknownShadow200
49d50cdf7f
consistent code style
2017-06-27 18:56:05 +10:00
Goodlyay
f7e0a00e1a
Add smooth camera option
2017-06-27 01:40:37 -07:00
UnknownShadow200
eadac08d0a
Sounds/music volume is configurable between 0-100, instead of just ON/OFF. Fixes #320 and addresses #446
2017-06-24 21:30:30 +10:00
UnknownShadow200
ded8ac8b38
More porting of ChunkUpdater to C.
2017-06-13 15:00:19 +10:00
UnknownShadow200
3710558b92
Don't tie bobbing/tilt to FPS, addresses #435
2017-06-10 13:11:25 +10:00
UnknownShadow200
825cd8e0fa
make sure to use (void); for all C function declarations that take no args
2017-06-07 13:08:04 +10:00
UnknownShadow200
8e425763c7
Port IsometricBlockDrawer to C.
2017-06-07 10:53:26 +10:00
UnknownShadow200
fc8d593b35
Define our own explict delegate types for better annotating arguments
...
also means less compile errors when compiling for .NET later than 2.0
2017-06-06 14:46:14 +10:00
UnknownShadow200
1ad5b6b259
Make matrix operations consistent
2017-06-05 13:25:07 +10:00
UnknownShadow200
4268d7c7c1
Launcher is now capable of running without ClassicalSharp.exe
2017-05-23 10:04:18 +10:00
UnknownShadow200
b3c67bc711
Fix issue with updating not working on mono when space in path, fixes #391
2017-05-09 23:53:03 +10:00
UnknownShadow200
68e815e6ed
Design initial event framework
2017-05-09 19:16:56 +10:00
UnknownShadow200
35aeb82fcf
Remove unused functions from Vector3I, add world header
2017-05-08 23:12:57 +10:00
UnknownShadow200
bcbb4824f8
Port more stuff to C
2017-04-29 19:16:24 +10:00
UnknownShadow200
3428a48869
add way in options.txt to not log chat (Thanks Pear)
2017-04-23 10:36:35 +10:00
UnknownShadow200
dccef50a90
Fix SetPermission sent before Handshake crashing client
2017-04-17 12:56:07 +10:00
UnknownShadow200
3136fc5c12
less foreach usage
2017-04-10 10:45:41 +10:00