Important Change for Honorbuddy, Demonbuddy and HearthBuddy Lifetime Users

    Greetings Buddies,
    For our long term plans, it is inevitable to do the following changes effective immediately (tomorrow - 18 January 2017). We are changing all existing Demonbuddy and Honorbuddy Lifetime licenses to expire after 2 years of usage.


    read more



Page 1 of 4 123 ... LastLast
Results 1 to 10 of 39
  1. #1
    Buddy
    Reputation
    Join Date
    14.10.2014
    Posts
    176

    Default Singular + SimcraftImpl all-in-one CR

    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!

    DPS Benchmarks
    Class/Spec Item level Singular DPS Singular(*) DPS
    Rogue/Combat 612 9367 11210
    Hunter/Beast Mastery 680 ~17000 ~28000
    Singular(*) DPS is a singuar with simcraft implemented combat.


    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
    • [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.

    How-to install / use
    • 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.

    Credits
    Attached Files Attached Files
    Last edited by aash; 10.09.2015 at 23:15.

    possessing Ph. D. in Goblin Engineering | aash/HBRelog fork | Singular + SimcraftImpl

  2. #2
    Buddy
    Reputation
    Join Date
    16.06.2015
    Posts
    35

    Default

    Hi,

    This look promising.

  3. #3
    Buddy
    Reputation
    Join Date
    25.06.2012
    Posts
    78

    Default

    Looks like an amazing idea Aash, cant wait to see it in action

  4. #4
    Buddy
    Reputation
    Join Date
    27.03.2012
    Location
    Anywhere!
    Posts
    162

    Default

    Looking forward to try it!
    Lmk if you need some for testing, i have one of each char
    I dreamed a dream..

  5. #5
    Buddy
    Reputation
    Join Date
    14.10.2014
    Posts
    176

    Default

    Got an update, see the main topic.

    possessing Ph. D. in Goblin Engineering | aash/HBRelog fork | Singular + SimcraftImpl

  6. #6
    Buddy Store Developer
    Reputation
    Join Date
    14.02.2011
    Location
    127.0.0.1
    Posts
    956

    Default

    Quote Originally Posted by aash View Post
    Got an update, see the main topic.
    "Testing before the pre-release" means that it isn't on the repository?
    Looking for Beta Testers for 7.1 PvE-Optimized DK Combat Routine!

  7. #7
    Buddy
    Reputation
    Join Date
    14.10.2014
    Posts
    176

    Default

    Quote Originally Posted by Lbniese
    "Testing before the pre-release" means that it isn't on the repository?
    Yes, I wanna be sure you will have positive experience with it .

    possessing Ph. D. in Goblin Engineering | aash/HBRelog fork | Singular + SimcraftImpl

  8. #8
    Buddy
    Reputation
    Join Date
    15.01.2010
    Posts
    4,040

    Default

    Since it is based upon the Singular framework, be sure to change the following:

    - Change top-level of all namespaces to something other than Singular
    - Change the value returned by SingularRoutine.Name so differentiated from Singular

    Good luck with your efforts! -Bobby53

  9. #9
    Buddy
    Reputation
    Join Date
    14.10.2014
    Posts
    176

    Default

    Since it is based upon the Singular framework, be sure to change the following:

    - Change top-level of all namespaces to something other than Singular
    - Change the value returned by SingularRoutine.Name so differentiated from Singular

    Good luck with your efforts! -Bobby53
    Hello Bobby53, glad to see you
    can you explain why?

    I would like to take part in further Singular development. So I'm thinking would it be possible to include SimcraftImpl Composite generator into the Singular as a module? So Singular will provide one additional way of implementing Composite Behaviors with simc intermediate language. If you like I would explain the idea in more detail.
    This work is just a proof-of-concept. I wanted to make sure that Singular and SimcraftImpl can live together.
    Thank you, aash.

    possessing Ph. D. in Goblin Engineering | aash/HBRelog fork | Singular + SimcraftImpl

  10. #10
    Buddy
    Reputation
    Join Date
    18.08.2011
    Posts
    976

    Default

    hbrelog now singular awesome.....

 

 
Page 1 of 4 123 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •