UnknownShadow200
|
9adcf3d8a1
|
Minorly optimise ionic.zlib
|
2018-09-22 22:15:37 +10:00 |
|
UnknownShadow200
|
4e71444731
|
Redesign plugin and events api. Events are now a static class, plugins now use an API version.
This means mismatched client and plugin versions won't cause a crash due to MissingMethod etc. Although this does break all current plugins
|
2018-09-06 09:15:51 +10:00 |
|
UnknownShadow200
|
36c425906f
|
rewrite sharpwave somewhat
|
2018-08-06 01:04:05 +10:00 |
|
UnknownShadow200
|
a50c40f500
|
Allow using F5 to toggle rain in classic mode
|
2018-07-26 03:16:56 +10:00 |
|
UnknownShadow200
|
28d1d81821
|
Simplify DisplayDevice, initial work on System Fonts menu
|
2018-07-23 19:04:08 +10:00 |
|
UnknownShadow200
|
ea9a8813da
|
more work on porting to posix
|
2018-07-17 16:01:57 +10:00 |
|
UnknownShadow200
|
a1ce953149
|
Simplify InteropPatcher a bit
|
2018-07-14 12:07:37 +10:00 |
|
UnknownShadow200
|
7effbe7932
|
Simplify FastColour and raw packed colour
|
2018-07-13 17:45:05 +10:00 |
|
UnknownShadow200
|
ac713d9f58
|
Game no longer requires separate OpenTK.dll
|
2018-07-12 23:47:49 +10:00 |
|
UnknownShadow200
|
62f0ad560c
|
move math stuff into client
|
2018-07-12 22:07:58 +10:00 |
|
UnknownShadow200
|
b5a36d110e
|
Move more OpenTK stuff into ClassicalSharp
|
2018-07-12 15:51:35 +10:00 |
|
UnknownShadow200
|
5a6747084b
|
More work on OpenTK rewrite
|
2018-07-12 03:16:18 +10:00 |
|
UnknownShadow200
|
0ece5b49f8
|
get rid of some unused code
|
2018-06-05 22:45:26 +10:00 |
|
UnknownShadow200
|
322bcf1943
|
fix build being 32 bit only (oops)
|
2018-06-01 20:32:41 +10:00 |
|
UnknownShadow200
|
4618df5331
|
Fix few bugs from last commit
|
2018-06-01 19:45:49 +10:00 |
|
UnknownShadow200
|
ca5d0899fd
|
inf tex
|
2018-06-01 19:33:44 +10:00 |
|
UnknownShadow200
|
1eca5206f2
|
Mostly port NetworkProcessor to C
|
2018-04-26 22:22:51 +10:00 |
|
UnknownShadow200
|
761c7f4d00
|
Add a .non hacky .dat level parser
|
2018-04-25 16:16:39 +10:00 |
|
UnknownShadow200
|
1b5276bae5
|
Vastly simplify line wrapping code, and fix it in C port too
|
2018-04-23 14:53:14 +10:00 |
|
UnknownShadow200
|
aaf1e66b97
|
Port Game to C
|
2018-04-20 18:48:34 +10:00 |
|
UnknownShadow200
|
bfe4bc05e0
|
Mostly port entity components to C.
|
2018-04-19 21:52:16 +10:00 |
|
UnknownShadow200
|
4a07280218
|
F1 to F35 can consistently be used in menus
|
2018-04-07 07:28:05 +10:00 |
|
UnknownShadow200
|
7e92d18f40
|
Remove debugging leftovers oops
|
2018-04-06 08:33:48 +10:00 |
|
UnknownShadow200
|
1cf621d9f6
|
Redo setting inventory order to make more sense
|
2018-04-06 08:25:38 +10:00 |
|
UnknownShadow200
|
c8af9c0ab5
|
Start porting MenuScreen to C
|
2018-04-02 14:13:58 +10:00 |
|
UnknownShadow200
|
baca6402ce
|
forgot to turn off CLI debug window
|
2018-04-01 14:11:22 +10:00 |
|
UnknownShadow200
|
5d401d66ce
|
Implement FastMap CPE extension
|
2018-04-01 13:10:38 +10:00 |
|
UnknownShadow200
|
cea66ac493
|
Show a message box when OpenTK.dll is in different directory to game, instead of unhelpful default crash dialog
|
2018-03-29 16:19:08 +11:00 |
|
UnknownShadow200
|
fbf8b3d66e
|
Combine EnvRenderer/StandardEnvRenderer classes
|
2018-03-29 15:56:34 +11:00 |
|
UnknownShadow200
|
59ca55a984
|
Redesign overlays. Fix 'always no' to actually work.
|
2018-03-26 19:03:19 +11:00 |
|
UnknownShadow200
|
d05f4ab214
|
Lazy allocate
|
2018-03-25 11:29:31 +11:00 |
|
UnknownShadow200
|
8150ff22ff
|
Fix some things to actually work
|
2018-03-25 11:23:53 +11:00 |
|
UnknownShadow200
|
3852e8e5c1
|
Remove some unused code
|
2018-03-23 22:34:35 +11:00 |
|
UnknownShadow200
|
9473646252
|
Majorly optimise block culling calculations
|
2018-03-20 21:52:47 +11:00 |
|
UnknownShadow200
|
05d0c8f635
|
Port SelectionBox to C.
|
2018-03-11 21:08:09 +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
|
83d21d1daf
|
Remove /client commands (pointless when you can just do /client), have all commands enabled in both multiplayer and singleplayer modes. (But singleplayer only commands will show 'disabled' in multiplayer)
|
2017-11-25 18:33:09 +11:00 |
|
UnknownShadow200
|
bd04b98508
|
Revert "Remove /client commands (pointless when you can just do /client), have all commands enabled in both multiplayer and singleplayer modes. (But singleplayer only commands will show 'disabled' in multiplayer)"
This reverts commit 1e46e4ad96 .
|
2017-11-25 18:30:41 +11:00 |
|
UnknownShadow200
|
1e46e4ad96
|
Remove /client commands (pointless when you can just do /client), have all commands enabled in both multiplayer and singleplayer modes. (But singleplayer only commands will show 'disabled' in multiplayer)
|
2017-11-25 15:47:04 +11:00 |
|
UnknownShadow200
|
bbc88e252f
|
Port more of widgets to C.
|
2017-10-16 12:50:22 +11:00 |
|
UnknownShadow200
|
43752348bf
|
Break up the giant InventoryScreen class to be more modular.
(separate table widget, and scrollbar widget)
|
2017-10-14 23:24:01 +11:00 |
|
UnknownShadow200
|
9734be499e
|
Port particles to C.
|
2017-10-13 23:45:15 +11:00 |
|
UnknownShadow200
|
1be3e8c3f6
|
Now the client compiles with C# 2.0
|
2017-09-16 21:38:16 +10:00 |
|
UnknownShadow200
|
db4275f571
|
Rewrite code to avoid usage of Dictionary
|
2017-09-15 17:38:33 +10:00 |
|
UnknownShadow200
|
f430c9508c
|
Mipmaps work with animations now
|
2017-08-28 09:23:26 +10:00 |
|
UnknownShadow200
|
7ca611c978
|
Combine Entity.cs and Entity.Bounds.cs, eliminate all of the hidden delegate allocations for the condition argument to TouchesAny
|
2017-08-24 15:08:15 +10:00 |
|
UnknownShadow200
|
0233a846da
|
hide CLI window again
|
2017-08-20 18:32:17 +10:00 |
|
UnknownShadow200
|
5b73327a86
|
Better names in nostalgia options
|
2017-08-20 18:24:58 +10:00 |
|
UnknownShadow200
|
dfc5380757
|
Refactor overlays
|
2017-08-20 17:13:35 +10:00 |
|