Brant Martin
48ddc6389f
Fix property grid stretching rows with low item count ( #381 ) / Fix Jenkins packaging unnecessary binaries ( #383 )
...
* Fix property grid stretching rows with low item count
* Fix Jenkins packaging unnecessary binaries (#383 )
* Fix Jenkins packaging DLLs it shouldn't
* Zap more sneaky copy locals
* MSBuild won't cooperate so it will be forced to comply
Co-authored-by: Jimmacle <mindstorms11@cox.net >
2020-04-22 12:29:28 -07:00
Jimmacle
1dd444759b
Add support for new chat colors ( #379 )
...
* Add backwards-compatible support for new chat color system
* Use default
* Set LangVersion properly
* Add backwards compatible ctors in TorchChatMessage
* Fix not setting Font if it's not MyFontEnum
* Use correct color mappings
2020-04-13 04:44:12 -07:00
Brant Martin
aec03840cc
Nothing to see here, move along
2019-09-07 12:10:08 -04:00
Brant Martin
ed5d0ea474
Merge branch 'master' into Patron
2019-08-27 16:34:46 -04:00
Brant Martin
997a3ca31c
Adjust behavior of restarts. Closes #337
2019-08-25 11:55:14 -04:00
Brant Martin
43adecaf99
Publictest ( #335 )
...
* Fix compiler errors
* Fix Jenkins
* Build public test as Release
* Fix more things
* Oops
* Remove obsolete code
* Fix GameStatePatchShim
2019-08-22 13:25:53 -04:00
Brant Martin
c58e4dccc0
Merge branch 'master' into Patron
2019-08-19 14:40:25 -04:00
Brant Martin
f1616f6532
Implement kick on restart
2019-08-16 12:48:16 -04:00
Brant Martin
f15139e907
Add -testplugin commandline switch
2019-07-15 11:10:10 -04:00
John Gross
570bc83a6d
Fix remote API, file copying, entity manager sorting
2019-07-06 16:58:36 -07:00
Brant Martin
9813d6946a
Refactor plugin loading. All active plugins must now be listed in torch.cfg
2019-05-03 21:39:56 -04:00
Brant Martin
56f7578d13
Implement chat muting TorchAPI/Essentials#81
2019-04-20 11:43:55 -04:00
John Gross
7d8838c0ee
Add customizable server chat name and color
2019-04-08 19:46:58 -07:00
Brant Martin
369a3217f7
Change plugin update IO logic
2019-03-10 16:45:18 -04:00
Jimmacle
c6121ab590
Merge pull request #298 from TorchAPI/master
...
Update events/UI to reflect new chat
2019-03-08 12:58:45 -08:00
John Gross
72ceeffdad
Update events/UI to reflect new chat
2019-03-05 11:31:00 -08:00
Brant Martin
3d3769cf5a
Enable plugin updating from website
2019-03-03 18:46:11 -05:00
Brant Martin
34616607a8
Implement Torch auto-update. Sadly does not work for Patron branch.
2019-03-03 17:42:02 -05:00
Brant Martin
651865f28a
Implement plugin browser and downloader
2019-03-02 11:42:08 -05:00
John Gross
5cf3ae1203
Fix command hiding, add new chat properties to TorchChatMessage
2019-02-28 12:33:26 -08:00
Brant Martin
8dc542a31c
Merge branch 'Patron' of https://github.com/TorchAPI/Torch into survival
2019-02-25 15:27:34 -05:00
Brant Martin
4dee127ce8
Merge branch 'playtest' of https://github.com/TorchAPI/Torch into survival
2019-02-25 15:27:14 -05:00
Brant Martin
dda7864c1a
Add !uptime command
2019-02-10 14:58:31 -05:00
Brant Martin
0122f9e989
Add API for injecting client mods
2019-02-08 13:53:37 -05:00
John Gross
36b931f680
Fix compilation errors, disable XML warnings
2019-01-17 14:51:24 -08:00
Brant Martin
a059d18195
Add promote/demote buttons to player tab.
...
Add player promoted event to IMultiplayerManagerServer
2019-01-03 15:41:41 -05:00
Brant Martin
76637b130c
Add ban and kick events
2018-12-16 20:53:52 -05:00
Brant Martin
38d2f1b62e
Fix for MP
2018-05-16 07:09:05 -04:00
sirhamsteralot
d92daccdbf
I fixed the issue
2018-04-12 09:54:33 -07:00
SirHamsterAlot
3d8d333f10
Added Nlog reference
2018-04-12 09:54:30 -07:00
Westin Miller
f19fd84f1d
Fix empty group letting people in over cap
2018-02-12 14:41:50 -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
74d9999202
Add informational version type
2018-01-25 18:30:23 -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
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
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
Westin Miller
b7fa57c9b7
Non-indexed remove causes a full reset (@Xero's issue)
...
Removed ignore last session option. Implicitly true now.
Asteroid generation options (fixes #151 )
2017-10-29 09:53:20 -07:00
Westin Miller
bc1a612a20
Add server state to ITorchServer
...
Fixes #101
2017-10-10 03:54:23 -07:00
Westin Miller
3307d2d23d
Patch manager supports communicating method cancel state
...
Game state patch split out into a patch shim
Special NS for events
Core and auxillary assembly concepts
Reflected manager stops working for mods/scripts
2017-10-10 02:47:45 -07:00
Westin Miller
62d73cbf96
Moved event stuff to a non-manager NS.
...
Core assembly concept: Assemblies that will never need to get unloaded (Torch.API, Torch, Torch.Server)
Event shims and patch shims on the core assemblies.
2017-10-09 20:52:22 -07:00
Westin Miller
2004f71290
Patch manager state is static, registration methods are non-static.
...
Patch manager tracks patch context ownership by assembly internally
2017-10-09 01:06:01 -07:00
Westin Miller
013dc43c2f
Tagging interface for event handlers
...
Support events in the TorchAPI
Static registry, non-static registration methods.
Support unregister by assembly.
2017-10-09 00:42:21 -07:00
Westin Miller
0574d59e12
Merge branch 'staging' into session-mgr-cmp
2017-09-22 00:22:45 -07:00
John Gross
b7f2a62b3c
Expose read-only collections in PluginManager instead of full collections
2017-09-21 22:30:48 -07:00
Tomas Blaho
9c505c4f5d
banned player list made readonly, lobby fakes support
2017-09-20 17:16:15 +02:00
Tomas Blaho
f1fc49d276
Merge branch 'staging' into session-mgr-cmp
...
# Conflicts:
# Torch.API/Managers/IMultiplayerManager.cs
# Torch/Managers/MultiplayerManager.cs
2017-09-20 16:13:38 +02:00
Tomas Blaho
d8e2072493
documentation added
2017-09-20 13:03:06 +02:00