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
John Gross
4cb50b556f
Merge pull request #80 from TorchAPI/shutdown-crash-fix
...
Check if thread is running before suspending
2017-08-22 01:31:02 -04:00
John Gross
b5f73a99cc
Use Thread.IsAlive property
2017-08-21 20:39:54 -07:00
John Gross
e9476a59e8
Fix ambiguous reference resolution
2017-08-21 20:15:16 -07:00
John Gross
f48f23c2eb
Check if thread is running before suspending
2017-08-21 18:57:35 -07:00
John Michael Gross
ddf465d8c9
Merge pull request #79 from TorchAPI/reflection-manager
...
Testing Framework
2017-08-21 19:38:29 -04:00
Westin Miller
7149287b8e
Let's pretend that typo didn't happen.
2017-08-21 15:44:15 -07:00
Westin Miller
cc709c6bb3
Torch.Client.Tests
...
Fixed jenkinsfile to create reports directory properly
Removed Any CPU configurations from Torch.sln
2017-08-21 15:38:17 -07:00
Westin Miller
8d101c4c11
Many more things use the new reflection system
...
Project for Torch.Server tests.
Refactoring some of the torch utility classes into a different namespace.
2017-08-20 23:46:19 -07:00
Westin Miller
64eef6cd8e
Typo Number 3
2017-08-20 21:56:41 -07:00
Westin Miller
f8ae3c0dd1
Typo Number 2
2017-08-20 21:55:18 -07:00
Westin Miller
589205edc3
:(
2017-08-20 21:50:07 -07:00
Westin Miller
48b212faaf
Reflection unit testing
...
Jenkins integration (we can only hope)
2017-08-20 21:48:42 -07:00
Westin Miller
0554dbc608
Complete documentation for the reflection manager.
2017-08-20 18:30:52 -07:00
Westin Miller
3564eb805c
Reflection manager capable of handling field, property, and method resolution.
2017-08-20 17:56:42 -07:00
John Michael Gross
62a8064edd
Update README.md
2017-08-20 17:11:49 -07:00
John Michael Gross
55ed45190b
Update README.md
2017-08-20 17:09:58 -07:00
Westin Miller
a6ae96093f
CI Archiving
2017-08-19 21:49:57 -07:00
Westin Miller
5b1afe6d50
Patch for uninitialized CI directories.
2017-08-19 21:46:29 -07:00
Westin Miller
60df71a74c
Merge pull request #77 from TorchAPI/jenkins
...
Continuous Integration Support
2017-08-19 21:43:18 -07:00
Westin Miller
a6d5da861f
Pipeline DSL
2017-08-19 21:36:42 -07:00
Westin Miller
afc10911f7
More descriptive stages
2017-08-19 21:17:58 -07:00
Westin Miller
0686e95c72
Delete existing link
2017-08-19 20:52:03 -07:00
Westin Miller
234754fd49
Initial continuous integration support
2017-08-19 20:31:08 -07:00
John Michael Gross
efb8d0f226
Merge pull request #76 from TorchAPI/dedi-issue-69
...
Stronger runtime checks in MultiplayerManager and Reflection
2017-08-19 20:13:27 -07:00
Westin Miller
3f881f7d67
Fixed tag parsing in UpdateManager
2017-08-19 18:22:26 -07:00
Westin Miller
64d38abc99
Typo
2017-08-19 18:20:50 -07:00
Westin Miller
4a39362702
Stronger runtime checks in MultiplayerManager and Reflection
...
MultiplayerManager now uses Keen's wrapper wrapper (wrapper?) of SteamSDK
Removed rogue file in the csproj
2017-08-19 04:56:41 -07:00
John Michael Gross
db2d3794ae
Merge pull request #73 from TorchAPI/dedi-issue-69
...
Multiplayer Authentication Hook Removal
2017-08-19 01:28:38 -07:00
Westin Miller
526ff6fff0
Provide some semblance of compile time checking.
2017-08-18 22:31:03 -07:00
Westin Miller
eebc0e428e
Fix that actually fixes the underlying problem with #69
2017-08-18 21:27:09 -07:00
John Michael Gross
80aca514b2
Merge pull request #72 from TorchAPI/dedi-issue-69
...
Remove player if already registered
2017-08-18 19:52:28 -07:00
Westin Miller
3e8068e82d
Fixes a stupid problem with the DS multiplayer not checking if a
...
player is already registered. (#69 )
2017-08-18 19:34:41 -07:00
John Michael Gross
601fbcd176
Merge pull request #70 from Equinox-/master
...
Dependency Resolution and Sorting
2017-08-18 16:24:33 -07:00
Westin Miller
40eab15d69
More explanatory naming for Manager Init (Attach) and Dispose (Detach).
...
Torch.Client uses the registry to discover Steam's installation directory.
2017-08-18 16:19:59 -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
42f58a8649
Recursive dependency trees
...
- Now TorchBase and TorchSession can each have seperate managers
- Managers now have a Dispose function that's run on shutdown
2017-08-17 23:52:39 -07:00
Westin Miller
6b9af71967
Automatic dependency resolution
...
- All managers now use automatic dependency resolution
2017-08-17 18:14:23 -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 Michael Gross
c6a6363163
Merge pull request #67 from Mavy87/master
...
Fix to allow Torch to run as a service.
2017-08-17 09:29:04 -07:00
John Gross
82815f66e5
# Torch 1.1.229.265
...
* Features
- Added more lenient version parsing for plugins (v#.# should work)
- Added countdown option to restart command (!restart [seconds])
* Fixes
- General fixes to work with the latest SE version
- Fixed config changes not saving
- Fixed crash on servers using the Windows Classic theme
1.1.229.265
2017-08-17 09:09:51 -07:00
Rene K
0a38eb770d
Fix to allow Torch to run as a service.
2017-08-05 13:06:15 +02:00
John Gross
97da740e7e
Catch errors in updater and fix loading error
1.1.213.390
2017-08-01 13:01:10 -07:00
John Gross
42bb24ca6a
Hotfix for save issues
2017-08-01 12:31:49 -07:00
John Gross
2f3b6cdda7
Fix crashes and save issues
2017-07-31 13:12:01 -07:00
John Michael Gross
525b496774
Update README.md
2017-07-26 09:35:43 -07:00
John Michael Gross
562bb77dda
Update README.md
2017-07-26 00:57:47 -07:00
John Gross
76a13dc53a
# Torch 1.1.207.7
...
* Notes
- This release makes significant changes to TorchConfig.xml. It has been renamed to Torch.cfg and has different options.
* Features
- Plugins, Torch, and the DS can now all update automatically
- Changed command prefix to !
- Added manual save command (thanks to Maldark)
- Added restart command
- Improved instance creation: now creates an entire skeleton instance with blank config
- Added instance name to console title
* Fixes
- Optimized UI so it's snappier and freezes less often
- Fixed NetworkManager.RaiseEvent overload that had an off-by-one bug
- Fixed chat window so it automatically scrolls down
1.1.207.7
2017-07-26 00:40:46 -07:00