Page 22 of 34 FirstFirst ... 12 20 21 22 23 24 32 ... LastLast
Results 211 to 220 of 338

Hybrid View

  1. #1
    Player
    HeavensSword's Avatar
    Join Date
    Dec 2014
    Location
    Ul'dah
    Posts
    338
    Character
    Marik Landzaat
    World
    Leviathan
    Main Class
    Dragoon Lv 70
    Right. I've been making a stub UI while panda has been refactoring and commenting his library. Basically have dockable/undockable panels for navigating and editing the rotation scripts along with an output panel for the actual sim. I plan to support the basics first like saving/loading/creating rotation scripts and exporting output. I'd like to get some basic syntax highlighting to make reading the script easier and of course would like to add more features and polish as things progress.

    When panda says his stuff is ready, I just need to grab the new DLL and read his docs to see what functions I need to call and what to pass them.
    (0)

  2. #2
    Player
    pandabearcat's Avatar
    Join Date
    Sep 2013
    Posts
    1,517
    Character
    Alizebeth Bequin
    World
    Brynhildr
    Main Class
    Dancer Lv 90
    Hmm, if you want to get syntax highlighting for the script working, you might want to look at how Irony's grammar explorer does it.

    However, I broke the highlighting when I added the AST nodes, so whomp whomp. Might be easier than doing it yourself from scratch.

    Download Irony source, set the executable project to GrammarExplorer, build and then run the program. In the program, click the ... and add SimFF.Parser into the program, it should automatically load the grammar.

    Then load or type in a sample script and it will generate the parse and AST trees for you.
    (0)

  3. #3
    Player
    pandabearcat's Avatar
    Join Date
    Sep 2013
    Posts
    1,517
    Character
    Alizebeth Bequin
    World
    Brynhildr
    Main Class
    Dancer Lv 90
    Update on behind the scenes work, I've started converting a lot of the hardcoded stuff to allow it to be scripted.

    The upside to this is that if hotfixes or other things happen, only things that need to be updated are some text files and you will not need to compile and I will not need to release a new build.

    Downside is a performance hit, but the sim is already plenty fast, and the latest changes are all on startup performance hits, not trial-based hits (in laymen speak, its a fixed cost rather than variable, and very small at that since it isn't being run on the order or ~1-10 million times).

    I have a plan in mind but I have to write 2 more grammars as well as rewrite the ability code (and add in the new ability database text files) so this will be a fairly long undertaking.
    (0)

  4. #4
    Player
    HeavensSword's Avatar
    Join Date
    Dec 2014
    Location
    Ul'dah
    Posts
    338
    Character
    Marik Landzaat
    World
    Leviathan
    Main Class
    Dragoon Lv 70
    Understood; I may just mock some calls for now to test parts of the UI and continue on my way. Will continue to check this thread for updates.
    (0)

  5. #5
    Player
    pandabearcat's Avatar
    Join Date
    Sep 2013
    Posts
    1,517
    Character
    Alizebeth Bequin
    World
    Brynhildr
    Main Class
    Dancer Lv 90
    Quote Originally Posted by HeavensSword View Post
    Understood; I may just mock some calls for now to test parts of the UI and continue on my way. Will continue to check this thread for updates.
    Nothing should really change from the UI front.
    (0)

  6. #6
    Player
    HeavensSword's Avatar
    Join Date
    Dec 2014
    Location
    Ul'dah
    Posts
    338
    Character
    Marik Landzaat
    World
    Leviathan
    Main Class
    Dragoon Lv 70
    Quote Originally Posted by pandabearcat View Post
    Nothing should really change from the UI front.
    Ah nevermind, I completely missed the new documentation in 0.4.3. I was waiting on that so I could start making calls to SimFF. Seems I have what I need.
    (0)

  7. #7
    Player
    pandabearcat's Avatar
    Join Date
    Sep 2013
    Posts
    1,517
    Character
    Alizebeth Bequin
    World
    Brynhildr
    Main Class
    Dancer Lv 90
    Updated for 0.4.4

    Download
    v0.4.4 - Download
    DRG Phlebotomize duration fixed
    simff.config file added for formula customization
    NCalc.dll included as part of program. License updated.
    Please note attr.aapotency and attr.aadelay have been renamed attr.aap and attr.aad . You must change your rotation scripts or else it will break.

    Limited support for configuration has been added. You may now enter your own custom damage formulas. Look at simff.config for information.

    The file "simff.config" must exist in the same directory as simffui.exe or the program will not run. Please ask if you have any questions regarding the damage formula syntax. It should be fairly straightforward.

    Also fixed a bug with phlebotomize duration, it is now 24 seconds.
    (0)

  8. #8
    Player
    neiluj95's Avatar
    Join Date
    Jun 2015
    Posts
    5
    Character
    Ibu Profen
    World
    Cactuar
    Main Class
    Dragoon Lv 60
    Are delayed skill effects represented in SimFF?

    e.g. The Disembowel debuff is applied on the target a few moments after Disembowel's animation lock ends. If you use an off-GCD right after Disembowel's animation lock, your off-GCD won't get buffed by Disembowel.

    Same thing for B4B. The reason why we can get a 9-GCD B4B with higher GCD recast times (e.g. 2.47s) is because the buff is added close to the end of B4B's animation lock, rather than immediately after B4B is used.
    (0)

  9. #9
    Player
    pandabearcat's Avatar
    Join Date
    Sep 2013
    Posts
    1,517
    Character
    Alizebeth Bequin
    World
    Brynhildr
    Main Class
    Dancer Lv 90
    It technically is but I have no timings for any delays.

    Someone needs to either get that data or we need to get someone to "not-datamine" it.

    NOTE: I "definitely" don't "condone" "datamining" "wink".
    (0)
    Last edited by pandabearcat; 07-23-2015 at 02:13 AM.

  10. #10
    Player
    Maero's Avatar
    Join Date
    Sep 2013
    Location
    Gridania
    Posts
    4,781
    Character
    I'shtola Maqa
    World
    Leviathan
    Main Class
    Dancer Lv 90
    You should totally make a PS4 add on for us PS4 folk
    i am kidding, but would be nice to have a parser
    Either way kudos to you for doing this for the community
    (0)

Page 22 of 34 FirstFirst ... 12 20 21 22 23 24 32 ... LastLast