Hi
It seems that there is a lot of confusion, non-productive and cumbersome ways to setup and configure TH as one likes (or hopes) it to work.
Maybe plugins\User\PluginEnablerOrDisablerPlugin.txt is not enough to to shed light how to really do things that most of us wants...
Links to how-to 101 or code snippet collections etc. are sometimes hard to find when you need them.
I think it would be fairly easy for all of us programmers to submit parts of our own configuration and then assemble it in good structure into one file, for example ExampleConfigPlugin.cs that is by disabled default so it does not do anything but contains all the power to configure TH as it is typically requested/used etc.
Then instructions "how-to" would be..
Set ExampleConfigPlugin to enabled like this:
Remove all lines in Customize() that you do not need.Code:public ExampleConfigPlugin(){ Enabled = true; }
Add or modify its content as you wish.
Obviously people knows how to copy files from previous version to latest downloaded version so there is no need to explain that.
I attach my customizations as an example how I do it. Too bad that C# files can not be attached "as is".
I am mostly interested in removing stuff from the UI that I do not need - but not too enthusiastically as it does not bother too much.
Then I am really happy with CooldownSoundPlayerPlugin - it is second most important feature after mini map for me.
And OFC ItemsPlugin is really nice to have - when "correctly" tweaked.
Even non-programmers could make this work, just removing lines or editing them...
And thank you to all TH developers, after I got bored playing D3 I found new life for it as programming plugins. A challenge of its own :-)