Download Demonbuddy Profiles
This repo contains the source for the combat routines and logic library pluginshipped with Demonbuddy.
Using Trinity
When a new version of Demonbuddy is released it automatically containsa snapshot of the master branch of this repository at the time of the release.This means that a new release of DB always will have the newest available versionof Trinity.
Demonbuddy
If you still want to update manually, simply download a .zip from GitHub by pressingthe Clone or download
-> Download ZIP
buttons. Then delete the Trinity
folder inside DemonbuddyPlugins and extract the Trinity
folder from the .zip intothe directory.
Developing Trinity
Since Demonbuddy compiles Trinity by itself there is no need to set upa proper build environment. However, this is still beneficial if you are going tobe making changes to Trinity to make sure your changes still compile.
This repo contains the source for the combat routines and logic library plugin shipped with Demonbuddy. Using Trinity. When a new version of Demonbuddy is released it automatically contains a snapshot of the master branch of this repository at the time of the release. Demonbuddy 1.1.558 - Date: 05 June 2019. Updated Trinity yo 789 all act profiles should work properly, some minor stucks might still occur in Act 5.
The repo includes at VS2017 solution which can be opened. To make the project compileyou must add references to Demonbuddy's .exe
and .dll
files. The project is alreadyset up to reference the correct assemblies in the Dependencies
directory, so thisdirectory just needs to be created.
The easiest way to do that is with a symbolic link to your Demonbuddy installation. Ifthe path C:PathtoDemonbuddyDemonbuddy.exe
is valid, this is easily done by openinga command prompt in the root of Trinity (in the same folder as the .sln
file)and running the following command (if using PowerShell, you should prefix the following commandwith cmd /c
):
Trinity should now build successfully in VS2017.
Contributing
See the Contributing document for guidelines for making contributions.
Discuss
You can discuss Demonbuddy in our Discord channel which can be found here.
- Compiler Error: C:UsershalekDocumentsDemonbuddy UpdatePluginsTrinityRoutinesWizardWizardManaldFlashfire.cs(25,42) : error CS0234: The type or namespace name 'Logger' does not exist in the namespace 'Trinity.Framework.Helpers' (are you missing an assembly reference?)
- Compiler Error: C:UsershalekDocumentsDemonbuddy UpdatePluginsTrinityRoutinesWizardWizardManaldFlashfire.cs(16,40) : error CS0234: The type or namespace name 'Misc' does not exist in the namespace 'Trinity.Framework.Objects.Memory' (are you missing an assembly reference?)
- Compiler Error: C:UsershalekDocumentsDemonbuddy UpdatePluginsTrinityRoutinesWizardWizardManaldFlashfire.cs(17,40) : error CS0234: The type or namespace name 'Symbols' does not exist in the namespace 'Trinity.Framework.Objects.Memory' (are you missing an assembly reference?)
- Compiler Error: C:UsershalekDocumentsDemonbuddy UpdatePluginsTrinityRoutinesWizardWizardManaldFlashfire.cs(18,15) : error CS0234: The type or namespace name 'Reference' does not exist in the namespace 'Trinity' (are you missing an assembly reference?)
- Failed to load profile: Element RandomMove is not supported. Please check your XML and try again. (<RandomMove radius='20' />) Line -1
- System.Exception: Element RandomMove is not supported. Please check your XML and try again. (<RandomMove radius='20' />) Line -1
- в ..(PropertyInfo , XElement , Object )
- в Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
- в ..(XElement , Type )
- в ...(XElement )
- в System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
- в System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
- в System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
- в ..(XElement , PropertyInfo )
- в ..(PropertyInfo , XElement , Object )
- в Zeta.XmlEngine.XmlEngine.Load(Object obj, XElement element)
- в Zeta.Bot.Profile.Profile.Load(XElement element, String path)
- в Zeta.Bot.Logic.OrderBot.TryGetBotProfile(String path, Profile& profile)
- в Zeta.Bot.ProfileManager.Load(String profilePath, Boolean rememberPath)