Brant Martin
651865f28a
Implement plugin browser and downloader
2019-03-02 11:42:08 -05:00
John Gross
36b931f680
Fix compilation errors, disable XML warnings
2019-01-17 14:51:24 -08: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
74d9999202
Add informational version type
2018-01-25 18:30:23 -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
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
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
57acb274c6
Don't crash when modifying constructor
...
Tweak log level of assembly resolver.
Events relating to game initialization and shutdown.
Plugin manager loads plugins right before the dependency manager is attached.
2017-09-11 18:28:53 -07:00
Westin Miller
a36e8a4065
Merge branch 'staging' into session-mgr-cmp
2017-09-10 15:11:08 -07:00
Westin Miller
d9ef60d4e8
Client manager components
...
- ReflectedManager now supports MemberInfo and event replacement
- New chat manager interfaces for both client and server
- New multiplayer manager interfaces for both client and server
2017-08-31 16:27:54 -07:00
Westin Miller
2b6ce4f25b
Unified versions.
2017-08-29 19:54:06 -07:00
Westin Miller
ee1c270c68
Merge branch 'staging' into jenkins
2017-08-23 03:02:26 -07:00
Westin Miller
dd094edb88
Using UTC time
2017-08-22 23:25:18 -07:00
Westin Miller
be9a8c5839
Transform Templates on Build
...
Templates for all assemblies
2017-08-22 22:31:24 -07:00
Westin Miller
91ad78e6a2
Private session field of proper type
...
Project Setup
2017-08-22 08:06:30 -07:00
Westin Miller
4a68d66ab0
Session management system
...
- Managers bound to the session instead of to Torch
- TorchSession automatic creation and destruction
- Automatic manager creation for sessions
2017-08-22 08:06:30 -07:00
Westin Miller
ceb272c0b4
Moved extension classes to seperate files as Jimmacle requires.
2017-08-18 15:30:36 -07:00
Westin Miller
80d4f62694
Added load order restrictions for DependencyAttribute
...
Abstracted dependency manager away as an interface
2017-08-18 02:03:53 -07:00
Westin Miller
dbd98a09c5
Early initialization for Torch Client.
...
- Assembly resolution
- SE installation directory locating
Dependency manager with automatic sorting and resolution
- Drop in replacement for the system currently in TorchBase
Shared binary directory for all Torch projects
2017-08-17 17:32:08 -07:00
John Gross
1fcfe6fb5f
Refactor instance management, assorted bugfixes/tweaks
2017-07-22 23:11:16 -07:00
John Gross
c220f899a3
Assorted bug fixes, remove dead Torch.Launcher project
2017-06-29 12:02:36 -07:00
John Gross
4b4a069adb
Refactor stuff, clean up managers
2017-06-24 17:25:22 -07:00
John Gross
2723973673
MAJOR CHANGE: Torch can install and update its own DS installation! Full changelog: https://pastebin.com/ybqDM4HP
2017-06-16 22:56:41 -07:00
John Gross
135d1f4be8
Add GitHub plugin updater, refactor game update hook to TorchBase instead of PluginManager, fix world config not applying
2017-04-29 13:28:24 -07:00
John Gross
32f5147060
Fix network intercept and reference paths
2017-04-15 16:47:56 -07:00
John Gross
2858c35c38
Add support for WPF controls in plugins and method parameters in plugin commands
2017-04-04 16:22:13 -07:00
John Gross
9a9daec656
Remove circular dependency, sort some config items
2017-03-30 16:57:58 -07:00
John Gross
5c1a9a5e35
First test build
2017-03-30 15:24:39 -07:00
John Gross
10836cbbb2
Get command system working, permissions system and ModAPI extensions in progress
2017-01-11 00:19:21 -08:00
John Gross
4949982fa8
Plugin system working, Windows service and command system in progress
2017-01-05 02:49:43 -08:00
John Gross
15af769d90
Fix DS loading, add NLog for logging
2017-01-03 23:09:09 -08:00
John Gross
6e0922b805
My New Year's resolution is to stop making commits like these
2017-01-01 16:37:30 -08:00
John Gross
2695cda5fa
Refactor and stuff
2016-12-23 13:24:58 -08:00
John Gross
fb521abbda
Rename to Torch, add command system
2016-12-17 01:59:03 -08:00