Commit Graph

29 Commits

Author SHA1 Message Date
z__
1c92f69bd4 updated NLog to v5
fixed most of issues with world creating/loading
fixed log window lags
fixed some compiler warnings
fixed empty log files creating
fixed logging performance
added better logging of load process
commands autocomplete in torch GUI
chat in torch GUI now has entered history (like console, use up/down arrows)
abstraction of instance manager
session name now correctly displaying in torchSessionManager messages
TorchSession now has loaded world property (as torch now has more control about world load process)
now only dedicated config locks after session start
2022-02-02 14:28:53 +07:00
z__
58b9c926ae net6 things 2022-01-22 21:13:38 +07:00
LTP
169b543f7d final fix + new config option to change service between Steam and EOS 2021-02-12 12:05:16 +07:00
John Gross
a1f397f9bf Keep config disabled after stopping server 2019-12-21 12:22:29 -08:00
Brant Martin
068b074de0 Add player display to main UI window. Ref TorchAPI/Essentials#106 2019-04-20 09:02:21 -04:00
Tobias K
f265f7e773 Replace mod text box by separate tab with workshop support (#263)
* Implement ModList tab which fetches and displays mod information from the workshop.

* ModListEditor: Implement drag and drop ordering, adding, removing and saving.

* Add SteamWorkshopService to VCS

* Add missing file to SteamworkshopService project.

* ModlistControl: Implement checkbox for hiding/showing dependency mods
disable until config is loaded.
design improvements.

* Add documentation for the new classes.

* Comply to naming conventions.

* Update Torch.Server.csproj

* Fix Mod.IsDependency not being serialized when saving

* Remove superfluous update of mod meta data.
Remove commented section in ConfigControl.xaml.

* Optimized SteamworkshopService according to commit review.

* Move SteamWorkshopService to Torch.Utils.SteamworkshopTools

* Remove debug output.

* Don't break stack trace with custom exception in SteamWorkshopTools.

* User ViewModel base class for ModItemInfo instead of implementing INotifyProperty directly.

* Wrap ModListControl in ScrollViewer.

* Rename SteamWorkshopTools utility to WebAPI.

* Revert steamkit call to use dynamic typing for clarity :/

* Mark webAPI based method for downloading workshop content as obsolete.

* Update Torch project definition.

* Disable building Torch client

* Update readme

* Change init order to ensure paths are initialized for plugins

* Reorder exception logging to reduce duplication

* Use thread safe queues in MtObservableCollectionBase

* Revert "Change init order to ensure paths are initialized for plugins"

This reverts commit 3f803b8107.

* Fix layout of ModListControl

* Combine Invokes to reduce allocations

* Replace string comparisons by string.Equals / string.IsNullOrEmpty

* Replace string comparisons by string.Equals / string.IsNullOrEmpty

* Use MtObservableList for Modlist to avoid race conditions.
2019-02-02 06:26:55 -05:00
sirhamsteralot
bfcf96f1ad Disable typing in Log 2018-04-13 20:53:56 +02:00
sirhamsteralot
67e663f023 Added Dark themes 2018-04-12 09:54:31 -07:00
sirhamsteralot
3f717b304a Switching Themes is working, just have to create/find a proper theme now 2018-04-12 09:54:31 -07:00
SirHamsterAlot
300af03012 ColoringAttempts 2018-04-12 09:54:30 -07: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
714824df97 Fix start/stop buttons, improve DS init order, add console tab 2018-01-25 18:33:08 -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
1be1c938cc View model improvements, load world checkpoints for more config options 2018-01-25 18:30:23 -08:00
John Gross
97da740e7e Catch errors in updater and fix loading error 2017-08-01 13:01:10 -07:00
John Gross
1fcfe6fb5f Refactor instance management, assorted bugfixes/tweaks 2017-07-22 23:11:16 -07:00
John Gross
17ee96038c Optimize UI more and fix some layout weirdness 2017-07-17 18:45:36 -07:00
John Gross
7373dd37a6 Refactor, fix chat scroll, rework automatic update system, remove manual install method, add documentation 2017-07-06 14:44:29 -07:00
John Gross
79fe6a08ab * Torch 1.0.182.329
- Improved logging, logs now to go the Logs folder and aren't deleted on start
    - Fixed chat tab not enabling with -autostart
    - Fixed player list
    - Watchdog time-out is now configurable in TorchConfig.xml
    - Fixed infinario log spam
    - Fixed crash when sending empty message from chat tab
    - Fixed permissions on Torch commands
    - Changed plugin StoragePath to the current instance path (per-instance configs)
2017-07-01 11:16:14 -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
c40b17ac30 Fix NetworkManager, add more entity management, default command permission level to "Admin" 2017-06-02 19:40:52 -07:00
John Gross
d4649ea8ef Add entity management viewmodels 2017-05-11 11:22:47 -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
8bf7cd2c1a Check for config existance before loading 2017-03-30 18:01:05 -07:00
John Gross
5c1a9a5e35 First test build 2017-03-30 15:24:39 -07:00
John Gross
2695cda5fa Refactor and stuff 2016-12-23 13:24:58 -08:00