56 Commits

Author SHA1 Message Date
UnknownShadow200
ada403cb0f Fix ECL license linking to non-existent page (Thanks TomCube2) 2023-07-06 21:22:09 +10:00
UnknownShadow200
180b66eb52 Fix if game that changes the main level is running, that opening settings GUI or doing /server reload would cause server main level to get loaded 2023-05-11 19:41:30 +10:00
UnknownShadow200
1d82be4654 Fix can't connect to on Windows 98 2023-02-01 22:02:09 +11:00
UnknownShadow200
6d4993d9c7 Allocate less memory sending chat 2023-01-11 23:06:25 +11:00
UnknownShadow200
79a2a586b5 WIP on making ZS an internal plugin 2022-12-28 22:29:57 +11:00
UnknownShadow200
f2ce59e19d Restore original software name in rest of copyright headers 2022-12-24 21:21:35 +11:00
UnknownShadow200
b50525ea97 GUI: Only save/load block/command permissions/props when actually necessary 2022-11-22 21:00:00 +11:00
UnknownShadow200
9edc54dc38 GUI: Start rewriting permission combo boxes to identify ranks by permission level, part 2 2022-03-31 19:28:39 +11:00
UnknownShadow200
fad54977fb GUI: Start rewriting permission combo boxes to identify ranks by permission level instead of name 2022-03-31 12:01:01 +11:00
UnknownShadow200
867cb63bc0 WIP on separate console rank 2022-03-23 21:37:27 +11:00
UnknownShadow200
ada34d4c32 GUI: Fix icon not showing in popup dialogs on Mono
This took a long time to figure out because
1) for testing purposes I set Icon before the window handle had been created
2) When the window handle was later created, mono would not actually apply the custom icon since the border style is FixedDialog (see CreateHandle in Form.cs)
3) I later set Icon again in multiple other places. However, this was essentially a noop because Mono checked if the new icon was the same as the same previously assigned icon and do nothing in that case.
However, the assumption in step 3) was incorrect because the previously assigned icon had not actually been applied to the window.
Unfortunately this meant the correct Icon never showed at all. So the correct solution to this is to only assign Icon once in the Load event of forms.

I spent way too much time on this
2021-11-11 22:31:59 +11:00
UnknownShadow200
d6e8ec16e9 Fix settings GUI icon showing default form icon on mono/wine 2021-07-04 20:45:37 +10:00
UnknownShadow200
e9921f8cda Include exception message when logging errors to console/GUI 2021-05-29 22:45:43 +10:00
UnknownShadow200
f507a2720a GUI: Add settings for Discord bot 2021-04-21 22:41:54 +10:00
UnknownShadow200
f1a6ec4887 Demote MySQL settings to Misc tab 2021-04-21 20:58:29 +10:00
UnknownShadow200
3bbfe03789 Help in GUI should also use Chat.Format and should still show ampersands that are not followed by a valid colour code 2020-11-28 22:27:20 +11:00
UnknownShadow200
0c30e2a2e0 Fix being unable to /os map add if there are already 'default realm map names' that exist, but you aren't actually the realm owner of them 2020-06-14 22:43:23 +10:00
UnknownShadow200
f2ad5694b3 Remove unused dll references and some unused includes 2020-06-02 22:32:18 +10:00
UnknownShadow200
c7dff51acd Support 'reference' when compiling custom commands from GUI, improve logging of errors compiling custom commands from GUI 2020-04-12 11:40:11 +10:00
UnknownShadow200
328d362bae Redesign code to not treat p being null as a special case. Will probably break some stuff. 2018-07-11 00:01:16 +10:00
UnknownShadow200
f210dbff44 TNT wars now mostly rewritten 2018-07-06 18:22:37 +10:00
UnknownShadow200
8a6493a587 Eliminate last usage of timer. Fixes #320 2018-07-05 17:30:32 +10:00
UnknownShadow200
24cc5d8d72 Start GUI rewrite 2018-07-05 17:20:33 +10:00
UnknownShadow200
592bc79766 Simplify physics a little bit, better logging of errors. 2018-06-30 13:19:41 +10:00
UnknownShadow200
2c6c8a142e Start eco GUI rewrite 2018-06-27 22:19:19 +10:00
UnknownShadow200
3bafdbe5da make chatroom have less extra permissions 2018-06-23 23:16:30 +10:00
UnknownShadow200
12377873c3 start game config tidyup 2018-06-21 15:49:17 +10:00
UnknownShadow200
75a19fe6c6 refactor commands class 2018-05-30 08:56:46 +10:00
UnknownShadow200
e0d0f6f3bc Make UI popups consistent 2018-05-24 11:57:32 +10:00
UnknownShadow200
c056e7ea70 Add /os env preset, tidy up UI code some more 2018-03-28 07:52:04 +11:00
UnknownShadow200
58c1ae0649 Support non ASCII custom colour codes 2018-01-15 20:34:30 +11:00
UnknownShadow200
1b094763b2 Fix /botset kill not working properly when bot has an AI
and remove colorParse from Message overload
2017-09-15 11:44:01 +10:00
UnknownShadow200
5ae264c564 Get rid of Name field from BlockProps, saves 4/8 bytes per instance of BlockProps 2017-08-01 10:08:38 +10:00
UnknownShadow200
8bbf61353a Minimise usage of Command.all.Find 2017-07-31 23:18:13 +10:00
UnknownShadow200
66c6082ee0 Replace with more efficient Length == 0 2017-07-31 15:40:55 +10:00
UnknownShadow200
cd0fdb1d93 Allow editing core color codes. Partially addresses #295 2017-07-29 22:52:35 +10:00
UnknownShadow200
abddf8ffbe Use TntWarsConfig, cleanup tnt wars gui code. 2017-07-15 15:33:56 +10:00
UnknownShadow200
38995d4da1 AFK kick time and whether is AFK kicked, is now configurable per rank. 2017-07-10 15:33:37 +10:00
UnknownShadow200
dab8928f9b Make more of gui use NumericUpDown controls for properties that are integers 2017-07-08 13:06:12 +10:00
UnknownShadow200
7c4d6f0394 Rename ZombieGameProps to ZSConfig 2017-06-29 18:49:41 +10:00
UnknownShadow200
240ada38d9 Organise ServerConfig fields, give its fields more logical names. 2017-06-27 19:49:05 +10:00
UnknownShadow200
613c3a5cd3 Move Server settings to separate ServerConfig class. 2017-06-27 18:28:19 +10:00
UnknownShadow200
fe496b8a10 Add IRC command prefix and controller options to gui.
Fixes #210, fixes #251, fixes #250
2017-06-26 12:14:06 +10:00
UnknownShadow200
8af7ce291b Add a generic Logger class. This breaks any usage of Server.s.log or Server.LogError by custom commands/plugins. 2017-06-15 12:41:47 +10:00
UnknownShadow200
7c93f3a3ee Tidy up ranks tab in gui 2017-06-12 22:21:21 +10:00
UnknownShadow200
1c7e51ab67 Use better color selector dialog in gui 2017-06-08 20:22:32 +10:00
UnknownShadow200
16e3545551 Remove the hack for 'help information' console player, fix issue with IRC colours introduced by last commit 2017-05-30 21:56:14 +10:00
UnknownShadow200
080a721e9f Remove unused stuff from PropertyWindow, fix backup time not only allowing numbers to be added 2017-05-29 16:27:09 +10:00
UnknownShadow200
b3c9a2895a Stage 1 of command tabs rewrite. Also fixes commands changed via gui not saving, closes #239 2017-05-29 15:15:50 +10:00
UnknownShadow200
42d7f2ff23 Fully move custom commands to separate gui popup 2017-05-29 14:15:47 +10:00