aash
Member
- Joined
- Oct 14, 2014
- Messages
- 179
Singular + SimcraftImpl all-in-one CR
[div=border-radius: 5px; border: solid 1px #dddddd; background-color: #E6FFE6; padding: 10px; margin: 10px]Updates
— September 10, 2015 —
I've got an intermediate result. Simcraft Impl is functioning now inside the Singular as a combat behavior provider. I have made some tesing on my Combat Rogue setup and it is consistently beat original Singular DPS by 10-15%. I've updated the installation guide so see the instruction there. A lot of work still has to be done. So stay tuned!![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
[/div]
[div=border-radius: 5px; border: solid 1px #dddddd; background-color: #FFF7DE; padding: 10px; margin: 10px]DPS Benchmarks
Singular(*) DPS — is a singuar with simcraft implemented combat.
[/div]
Hello Buddies.
I'm starting development of new Combat Routine which will take the best out of Singular and SimcraftImpl. Before the first release I will post the news about the course of development.
Motivation
Singular`s combat handling is just not good enough for everyday life. Seem that there's no other supporters of Singular routine except Bobby53 (and me!
). Class specific code is hard to maintain/develop.
Singular got strong architecture. I think we can build a better CR around the Singular core.
SimcraftImpl is a powerful frontend for combat Composite generation. It is based on SimulationCraft intermediate language which models wow combat for every possible class/spec. It is resemble the FightThisWay routine but it is far more usable and powerful.
ToDo list
[div=border-radius: 5px; border: solid 1px #dddddd; background-color: #E6FFE6; padding: 10px; margin: 10px]Updates
— September 10, 2015 —
I've got an intermediate result. Simcraft Impl is functioning now inside the Singular as a combat behavior provider. I have made some tesing on my Combat Rogue setup and it is consistently beat original Singular DPS by 10-15%. I've updated the installation guide so see the instruction there. A lot of work still has to be done. So stay tuned!
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
[/div]
[div=border-radius: 5px; border: solid 1px #dddddd; background-color: #FFF7DE; padding: 10px; margin: 10px]DPS Benchmarks
Class/Spec | Item level | Singular DPS | Singular(*) DPS |
Rogue/Combat | 612 | 9367 | 11210 |
Hunter/Beast Mastery | 680 | ~17000 | ~28000 |
[/div]
Hello Buddies.
I'm starting development of new Combat Routine which will take the best out of Singular and SimcraftImpl. Before the first release I will post the news about the course of development.
Motivation
Singular`s combat handling is just not good enough for everyday life. Seem that there's no other supporters of Singular routine except Bobby53 (and me!
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Singular got strong architecture. I think we can build a better CR around the Singular core.
SimcraftImpl is a powerful frontend for combat Composite generation. It is based on SimulationCraft intermediate language which models wow combat for every possible class/spec. It is resemble the FightThisWay routine but it is far more usable and powerful.
ToDo list
- [DONE]Refactor SimcraftImpl code base.
Right now it is a BotBase which is not suitable for easy integration into the other projects (Singular in my case). I going to make some sort of a class library from it. The library will provide a Composite which implement combat behavior and means to configure how it is generated. Need to think out what kind of configuration is needed. - Provide a way to share code across several bots/plugins/routines.
Honorbuddy platform does not provide a way to share the code across it's extension sites(bots/plugins/routines), so I should invent some trick here. It is not necessary for the project, I would just copy-paste all the dependencies, but I corius person and I like the idea of reusable code base.
- Download the sources from Singular github repository (Download ZIP button on the right side of the screen). Actually it is a branch, so be careful that you are downloading proper zip package.
- Replace the original Singular routine in your honorbuddy installation with the new one.
- In order to use SimcraftImpl combat behaviors you should make a quick configuration: go to Class Config (in the hb window) -> find General options group -> there will be new "Override tags" option -> change it from "singular" to "simcraftimpl".
- Be sure that you do not have Simcraft Impl botbase installed. If you are do have it, then delete it. And also dont forget to clear assembly cache: delete all files inside CompiledAssemblies folder.
- Simcraft Impl has to be configured too, see the required configuration on the original thread. Mainly you should copy *.simc files from the archive to the "Simcraft Profiles" directory of your honorbuddy installation. If you got any problems reply this thread with thorough description and the log file.
- Bobby53 — developer of Singular routine
- Kane49_2 — developer of SimcraftImpl botbase
Attachments
Last edited: