Alpha Agility v2

Discussion in 'Projects' started by SlashnHax, Jan 10, 2016.

  1. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    Hello everyone, I've decided to start releasing information about Alpha Agility v2, as it's coming close to completion and is in a functional state.
    Some background info:
    Recently I decided to rewrite some of my bots to become more efficient, more reliable and more powerful. This also meant that I'd have to rewrite the Alpha API, as a lot of the changes I wanted to make were at the API level, and starting from scratch would make it easier to implement these changes.

    Main Changes:
    • Map-wide navigation: The ability to walk to the course from anywhere on the map. This feature is still in development, however when it's done it will open the gates for more features such as course progression, banking and death-walking.
    • Goal based tasks/activities: This allows the user to specify the level or amount of time they want to stop at. I've done something similar previously in other bots (Alpha Herblore, Alpha Summoning) and decided that it would be a feature worth adding to Alpha Agility. This feature heavily relies on map-wide navigation to be successful.
    • On the fly settings changing: The ability to change settings during execution is something that I believe should be in every bot. The main issue is it's easy to code for if you plan it from the beginning, but adding it in after can be quite the hassle. This rewrite proved to be a good chance for me to add this functionality.
    • New UI: When rewriting the Alpha API, I decided that a single, centralized UI is better than multiple UIs. As such, I decided that a single JavaFX UI was the right choice and would be more lightweight and easy to use compared to a similar Paint alternative.
    • Data collection: When I first wrote Hax Agility, I only gathered the data I thought I needed. When I rewrote it to become Alpha Agility, I made sure I had more data than I needed, but chose an inefficient way of representing that data. With this rewrite I decided to keep only the data that I need at the moment, and store it in a more efficient structure.
    • Break Handler: One of the features of the rewritten API is a Break Handler. It's currently fully functional and working well, but still needs to be tweaked and integrated with PlayerSense.
    • Explicit Anti-Pattern: Another feature will be explicit anti-pattern that will kick in at random intervals. The framework for this is already finished, as well as a couple of anti-pattern tasks.

    The UI
    [​IMG]

    If you guys have any ideas, input, or feedback, feel free to leave them below :D

    Update: 14/01/2016
    Implemented Profile loading/saving. Finally putting my JSON parser to good use :D
    Stopped removing Tasks when finished, I plan to grey out or otherwise visually communicate that they are finished in the future.

    Update: 04/02/2016
    Added newer UI picture.
    Stress testing for RS3 is done. I'll be mainly working on the OSRS side of things for the next week or 2.
     
    #1 SlashnHax, Jan 10, 2016
    Last edited: Feb 3, 2016
  2. Aidden

    Aidden The better executive ;)

    Joined:
    Dec 3, 2013
    Messages:
    2,983
    Likes Received:
    586
    Psh copy cat. Releasing info after i do. Lel. Good stuff, looks promising. I think i'm gonna have to kill you in order to eliminate the competition ;)
     
  3. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    I've been contemplating releasing info for a while now xD but I didn't wanna go getting additional feature requests until I finished the core, which is now finished and working nicely :D

    If you kill me, then who's gonna play CSGO with you?
     
  4. Derk

    Joined:
    Jan 8, 2015
    Messages:
    1,593
    Likes Received:
    579
    Cyka blyatt invited you to play a game of Counter Strike: Russian Offensive with you.
     
  5. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    Maybe in Europe, but over here in Australia it's more like Cunter Stroke: Bogan Offensive
    --- Double Post Merged, Jan 21, 2016, Original Post Date: Jan 13, 2016 ---
    Experience improvements.
    Alpha Agility v1.7.0 @ Barbarian Outpost: 13k/hr
    Alpha Agility v2.0.0 @ Barbarian Outpost: 15.5k/hr
    ~20% improvement.
    Based on a 20 minute test at around level 55-60 Agility on DarkScape.
    --- Double Post Merged, Jan 21, 2016 ---
    Updated UI preview. It still needs some more styling done and adding an AntiPattern pane :p
     
    Derk likes this.
  6. vitanet

    Joined:
    Nov 1, 2015
    Messages:
    9
    Likes Received:
    2
    good luck with this, if need tester or something i can help you
     
  7. max4186

    Joined:
    Jan 12, 2016
    Messages:
    144
    Likes Received:
    20
    Is this nearly done?
     
  8. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    [​IMG]
    Wildy course :p
     
    RobinPC and Dallasm11 like this.
  9. paulsniper19

    Joined:
    Jun 20, 2015
    Messages:
    232
    Likes Received:
    26
    Awesome! Will this one have talent scout interaction?
     
  10. roflcopter19

    Joined:
    Dec 17, 2014
    Messages:
    345
    Likes Received:
    49
    Wow! Looks sexy af GJ Slash :)

    99 Agility is one of the many 99's i still need, hopefully this bot will achieve that for me, someday.
     
  11. Dallasm11

    Joined:
    Feb 29, 2016
    Messages:
    1
    Likes Received:
    0
    wow this sounds amazing!!!!
     
  12. mattybrappa

    Joined:
    Apr 16, 2016
    Messages:
    35
    Likes Received:
    2
    Does this work right now on Runemate Spectre?
     
  13. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    Yeah, it's on the store as "Alpha Agility (Beta)"
     
  14. xatix

    Joined:
    May 14, 2016
    Messages:
    2
    Likes Received:
    0
    Very nice script bot so far seems to run Heffin course fine on RS3. However it doesn't currently use the light creature shortcuts. Any possibility of adding support for them?
     
  15. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    Probably not until I get access to the Heffin course xD
     
  16. xatix

    Joined:
    May 14, 2016
    Messages:
    2
    Likes Received:
    0
    Ah I see xD Well if you do have time and/or interested in updating the bot send me a PM and I may be able to lend an account temp with Heffin access.
     
  17. hyper689

    Joined:
    Jun 20, 2016
    Messages:
    26
    Likes Received:
    10
    Any chance of adding alch between obstacles?
     
  18. SlashnHax

    SlashnHax The Chosen One

    Joined:
    Dec 10, 2014
    Messages:
    2,779
    Likes Received:
    731
    Maybe after exams.
     
    Mmaaikel likes this.
  19. chris121

    Joined:
    May 27, 2016
    Messages:
    355
    Likes Received:
    34
    can u add yanille trellis support? really helps you get to 35 agility quickly
     
  20. RobinPC

    Joined:
    Jun 9, 2015
    Messages:
    602
    Likes Received:
    148
    Nice looking UI :O
     

Share This Page

Loading...