Commit Graph

308 Commits

Author SHA1 Message Date
John Gross
e42a231553 Add sane whitelist, fix bad server init logging 2018-01-30 23:40:38 -08:00
John Gross
b3d9a64632 Add validation for world load settings 2018-01-27 09:19:03 -08:00
John Gross
47c7c37fa9 Merge pull request #203 from TorchAPI/character-vm
Character view model and fixed character display
2018-01-26 21:52:45 -08:00
Westin Miller
17413f81ff Character view model and fixed character display 2018-01-26 21:48:46 -08:00
John Gross
725e555733 Merge pull request #201 from TorchAPI/ui-improvements
UI Improvements
2018-01-25 19:10:16 -08:00
John Gross
6e7456605d Allow custom handling of chat command response 2018-01-25 18:34:21 -08:00
John Gross
b652181dda Remove timeouts when waiting for game state changes 2018-01-25 18:34:21 -08:00
John Gross
6764d80534 Enable text wrapping in chat log 2018-01-25 18:34:21 -08:00
John Gross
6fbc06081e Add block limit editor, various UI tweaks 2018-01-25 18:34:21 -08:00
John Gross
0328876d50 More async init, add proper NLog target for WPF and free console in UI mode 2018-01-25 18:34:16 -08:00
John Gross
c5e1dd7c3a Oops, don't init the server twice 2018-01-25 18:33:23 -08:00
John Gross
714824df97 Fix start/stop buttons, improve DS init order, add console tab 2018-01-25 18:33:08 -08:00
John Gross
2cb921087f Remove lazy loading of plugin WPF control 2018-01-25 18:30:23 -08:00
John Gross
1ed3144428 Fix/disable broken tests 2018-01-25 18:30:23 -08:00
John Gross
ba8fa01ce5 Auto-generate configuration dialog, fix logger names, prepare for async initialization 2018-01-25 18:30:23 -08:00
John Gross
3f6f077833 Fix reference path 2018-01-25 18:30:23 -08:00
John Gross
74d9999202 Add informational version type 2018-01-25 18:30:23 -08:00
John Gross
1be1c938cc View model improvements, load world checkpoints for more config options 2018-01-25 18:30:23 -08:00
John Gross
930f1d43e0 Merge pull request #200 from TorchAPI/load-order
Load order
2018-01-25 18:24:06 -08:00
Westin Miller
1e04053026 Let you invoke async on the game thread, just not async blocking.
Fixed event list
2018-01-25 18:19:07 -08:00
Westin Miller
1e6b3faff8 Changed plugins so they get Init-d before the sandbox game is created.
Changed NLog to dump Keen errors to Torch log too
Added some debug info
2018-01-24 17:24:08 -08:00
Westin Miller
e6928b6ab1 Throw error when given the wrong type name 2018-01-15 15:25:53 -08:00
Westin Miller
eb97d0d479 Fixed junction link prompt 2018-01-07 21:57:32 -08:00
Westin Miller
0a75d57cf9 Make async saving as singleton
Don't need an extra Task for save task with no timeout.
2018-01-05 22:08:08 -08:00
Westin Miller
383c9b9a33 Client should work again
™️
2017-12-10 02:46:21 -08:00
Westin Miller
d2adbecc44 Typos 2017-12-10 02:32:59 -08:00
Westin Miller
834395bdc3 Admins can join full servers
Sessions get cleaned up properly
2017-12-05 00:42:03 -08:00
Westin Miller
18dad5bedf Add block count to groups 2017-12-05 00:26:31 -08:00
Westin Miller
c188367749 Observable collection base code for those without a true backing collection.
Observable sorted dictionary
Grid view now displays blocks grouped by subtype.
Null propagation in entity view models because WPF.
2017-12-04 23:52:03 -08:00
Westin Miller
5b098c68aa Session reload stuff
Better async invoke calls for the game thread
2017-12-03 22:27:30 -08:00
Westin Miller
22bd56652d Always force a full reset, to reduce the number of undesired resets. 2017-12-03 22:05:05 -08:00
Westin Miller
d07caea0f6 New saving system with proper waiting for file flush
Command context for servers now supports Respond()
Chat manager now treats the steam ID Sync.MyId as a local destination, and processes the event accordingly.
Save makes better use of Task<>
Restart actually waits for save
PlayerCollectionExtension uses a dictionary lookup for TryGetBySteamId
Shutting the UI window properly closes Torch
Torch Dispose renamed to Destroy, VRage Dispose marked as obsolete (do not use)
2017-12-02 21:19:09 -08:00
Westin Miller
897f75c069 Merge branch 'new_init' v1.3.0 2017-12-02 12:16:30 -08:00
Westin Miller
8167e04383 Merge branch 'staging' 2017-12-02 12:16:23 -08:00
Westin Miller
72b6d0e7bb Tweaks to versioning scheme
Nuke staging
2017-12-02 12:14:48 -08:00
Westin Miller
039c5d9244 Fields on internal types can be reflected 2017-11-25 23:02:01 -08:00
Westin Miller
7ea982c903 Future methods for loading/unloading sessions.
Fix reflected manager to work with instance methods on internal types.
2017-11-25 17:44:50 -08:00
Westin Miller
f0adeddb66 Split game initialization and starting into a separate thread and file. 2017-11-25 17:25:06 -08:00
Westin Miller
e709b6c321 Tweaked initializer to keep the SpaceEngineersGame instance around. 2017-11-25 15:52:53 -08:00
Westin Miller
1b0dcc9808 Validate auth ticket event exposed to other parts of Torch and plugins 2017-11-24 20:46:41 -08:00
John Gross
fe5dfa0ea7 Another restart fix and invoke tweaks 2017-11-23 10:46:28 -08:00
John Gross
25e6f27854 Fixes for 2017-11-17 major 2017-11-17 12:11:11 -08:00
Westin Miller
c07a01a427 Patcher correctly translates catch clauses 2017-11-11 03:50:25 -08:00
Westin Miller
11bc7cb60c Trace level messages
Collection change events are all deferred, and replaced with reset if it makes sense.
2017-11-09 09:42:48 -08:00
Westin Miller
6e3b7e7a04 Merge branch 'fix-dependent-dll-loading' of https://github.com/susu/Torch into staging 2017-11-06 19:42:31 -08:00
Westin Miller
ff58cf5b19 Merge pull request #161 from TorchAPI/plugin-wpf-controls
Pluggable WPF Controls for the Entity Manager UI
2017-11-06 19:36:24 -08:00
Marton Suranyi
25a708a3d4 PluginManager: load dependent DLLs first
When there are dependencies among a plugin's DLLs,
those dependencies needs a custom resolving.
2017-11-06 20:30:48 +01:00
Marton Suranyi
004dcc19dc PluginManager: make zip plugins working
Let Torch to load the plugin's assembly.
2017-11-06 20:28:15 +01:00
Marton Suranyi
ac95f5f89c PluginLoader: load only files with DLL extension from directories and zips
I had several Xy.dll.xml files there
and it was tried to be loaded as an Assembly.
2017-11-06 20:24:09 +01:00
Westin Miller
0fc9b49fba Didn't work well 2017-11-04 10:19:33 -07:00