1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Visual Bot Maker: a node based botmaker

Discussion in 'Projects' started by tyb51, Dec 23, 2017.

  1. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    I have been busy the last few weeks at creating a Visual Bot Maker. That is, a node based botmaker which allows for easy creation of bots. No coding required.
    It is not only a simple and straight forward tool but will support a very useful debugging feature to see what your bot is doing.
    By using a variable based workflow changes in variables will directly apply in al the nodes using it. (very useful in bigger project and helps reduce user-error)
    Another feature is On-to-go bot creation. No need to restart bots or even pause a bot. You can just add new nodes to the flow and adjust variables as it is playing.

    Sneak peek at how to make a bot:

    Visual Bot Maker: how to make a bot
    (A simple drop logs and light them up-bot)


    Currently done:
    • Node Editor
      • Adding/removing nodes
      • Drag-able and scale-able work space
      • Connecting nodes
      • Adjusting values from within the workspace
    • Variable Editor
      • Adding,removing and adjusting variable
      • Variables are classified by Name, value and type
      • Support for multiple names/actions/...
    • Visual debugging
      • Visual outline of the node currently processed
    • Saving
      • Variables
      • Nodes
      • Connections
    • Nodes:
      • 3 types:
        • Condition
        • Action
        • CheckPoint
      • Currently done:
        • Start node
        • Inventory Condition
        • Item interaction (both SpriteItems and GameObjects)
      • Regex support and multiple variable extraction from 1 string
    Priority to-Do:
    • Loading
    • More nodes: movement, npcs, gameobjects,varbits, etc
    • ...
    Low priority to-DO:
    • Advanced node settings
      • More advanced options for each node: e.g. using filters and not just action or name but ID, Visible, Distance
    • Add grid background
    • ...
    As you can see a lot has been done for the core functionality. And not many actions/conditions have been added. Please post what YOU would like to see added as functionality or nodes. In the meanwhile I'll post a Sneak peek at a simple drop something, pick something up bot.(see above)
     
    #1 tyb51, Dec 23, 2017
    Last edited: Dec 23, 2017
  2. Jhinn

    Joined:
    Jun 9, 2015
    Messages:
    3,647
    Likes Received:
    1,337
    He wants in on that Bot Suite fame.
     
  3. auxi

    Joined:
    May 24, 2016
    Messages:
    1,113
    Likes Received:
    990
    This is some sexy shit, I love it. Good job Mr. Atlas :D
     
    tyb51 likes this.
  4. cas249

    Joined:
    Dec 22, 2015
    Messages:
    198
    Likes Received:
    27
    this one is prolly better tho
     
    Jux7apose likes this.
  5. Jux7apose

    Joined:
    Mar 28, 2017
    Messages:
    286
    Likes Received:
    58
    It sure looks amazing, I hope it gets released for OSRS too :)
     
  6. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    Update:
    - Finished saving and loading
    - added a grid layout for funsies
    - Implemented a dynamic caching system so querying the same object doesn't take up more resources
    - Added traversal, gameobject and npc conditions/Actions, added player state actions
    Example of a bot for the christmas event (which is much faster then my actual christmas event bot)
    [​IMG]
     
  7. Swatarinaess

    Swatarinaess Bot Consultant

    Joined:
    Nov 17, 2014
    Messages:
    282
    Likes Received:
    76
    If the left side icons were slightly smaller that would be cool. For users such as myself that have small screen real-estate. Other than that, looks amazing, total support :)
     
  8. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    I will probably add the ability to close both left and right sides of the interface for more screen estate
    --- Double Post Merged, Jan 7, 2018, Original Post Date: Jan 7, 2018 ---
    And because there will be an icon for every node (which wil quickly add up), I have been fiddling with new system to display them.
    On the left bar you will have categories and when hovering you get a selection of available actions. Here is an example of a work in progress

    [​IMG]
     
  9. Swatarinaess

    Swatarinaess Bot Consultant

    Joined:
    Nov 17, 2014
    Messages:
    282
    Likes Received:
    76
    Looks good. Reminds me of programs such as photoshop whereby you have tools categorized in a similar way. If you require or need a beta tester, pm me :)
     
  10. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    What do you guys think. Should I use api names like GroundItem, GameObject, SpriteItem as naming conventions for variable types or would I rather take something else like. Loot, Entity, InventoryItem,...
    --- Double Post Merged, Jan 18, 2018, Original Post Date: Jan 18, 2018 ---
    Currently having exams so progress on this has been halted a bit. I do use it already for my daily botting routine :) so after some cleaning up and adding more actions i could start a beta. I want the underlying framework to be somewhat finished tho, before adding actions/conditions.
     
    Swatarinaess likes this.
  11. chad

    Joined:
    Mar 27, 2015
    Messages:
    109
    Likes Received:
    19
    Jesus christ you've done an awesome job on this man.
     
  12. itsjustforfun

    Joined:
    Feb 17, 2018
    Messages:
    136
    Likes Received:
    20
    Very nice. When is it being released?
     
  13. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    Dunno, I currently do not have an account anymore to test further development. It is on the botstore now tho as a private bot. So it is still being worked on :)
     
  14. itsjustforfun

    Joined:
    Feb 17, 2018
    Messages:
    136
    Likes Received:
    20
    Nice, how far have you progressed though? What range of programs is it capable of making? If it can make a simple bot, you should release it!
     
  15. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    I make all my bots in it :) here is a list of those I have saved (all RS3 tho currently):
    [​IMG]
     
  16. itsjustforfun

    Joined:
    Feb 17, 2018
    Messages:
    136
    Likes Received:
    20

    Very nice! please share :) :D
     
  17. Wet Rag

    Wet Rag easily triggered ✌

    Joined:
    Dec 31, 2015
    Messages:
    4,457
    Likes Received:
    1,695
    I'm interested in the fff and TESTET bot thank you
     
  18. tyb51

    tyb51 Niche bots at your disposal

    Joined:
    Dec 23, 2015
    Messages:
    1,098
    Likes Received:
    439
    ff is fullfletchedfighter en testet is just porn really
     
  19. Wet Rag

    Wet Rag easily triggered ✌

    Joined:
    Dec 31, 2015
    Messages:
    4,457
    Likes Received:
    1,695
    [​IMG]
     
  20. Sp3ctre

    Joined:
    Jul 12, 2018
    Messages:
    3
    Likes Received:
    0
    Very excited to hear more about this - definitely works as an inspirations to get more people to start making their own bots!
     

Share This Page

Loading...