Jump to content

Explv's OSBot Manager


Explv

Recommended Posts

  • 2 weeks later...
On 2/25/2018 at 7:44 PM, battleguard said:

Works great thanks for open sourcing this.

The main problem I ran into was the stop was not working because the message

} else if (outputLine.contains("OSBot is now ready!")) {

https://github.com/Explv/osbot_manager/blob/master/osbot_manager/src/bot_parameters/configuration/Configuration.java#L422

never fired on mine so I changed it to


} else if (outputLine.contains("Successfully loaded OSBot!")) {

Also I am hoping I can find a way to call my onstop on the script so I can gracefully shutdown the script.

And it would be nice for the parameters you put on a script to show up when selecting them because if you have 2 different CLI commands you cannot see the difference in the script selector.

If you are down for changes I can push some of these up to you I also made it a maven project so its easier to get running after cloning.


Yeah, I guess they changed the boot message.

I may be able to work some magic to call onStop.

As a temporary workaround, if it's your own script, you could probably add something like Runtime.getRuntime().addShutdownHook(new Thread(() -> onStop())) to your onStart().

If you want to make changes you can just create a pull request and i'll take a look at it :)

 

On 2/27/2018 at 9:46 AM, prompt said:

Isn't loading up on windows 10 fresh build for me, jdk and jre installed, anything I'm being stupid and missing?

 

On 2/28/2018 at 1:16 AM, 01053 said:

Same issue as this guy anyone have any clue as to why this is happening?

 

Will take a look

Edited by Explv
Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...

Version 8.0 jar on my Mac gives me the error login details are incorrect but same details work on osbot.org

Was going to see if it worked if I hardcode my values into the project, however all the .jar files doesn't open that I build

@explv can you send a screeny of your settings in intellij?

Here's what mine are currently:

 

Screen Shot 2018-04-17 at 18.29.55.png

Screen Shot 2018-04-17 at 18.29.38.png

Screen Shot 2018-04-17 at 18.29.26.png

Link to comment
Share on other sites

8 hours ago, Secret_sally said:

Version 8.0 jar on my Mac gives me the error login details are incorrect but same details work on osbot.org

Was going to see if it worked if I hardcode my values into the project, however all the .jar files doesn't open that I build

@explv can you send a screeny of your settings in intellij?

Here's what mine are currently:

...

Login details are incorrect is problem with osbot, not this application (think the _ in my username causes problems)

Got the project to compile, running java -jar osbot_manager_jar/osbot_manager.jar in my terminal gave me the errors

I had forgotten to mark the resources folder as a source folder in project settings

Link to comment
Share on other sites

On 6/14/2016 at 10:50 AM, Explv said:

Explv's OSBot Manager

 

GITHUB: https://github.com/Explv/osbot_manager

 

DOWNLOAD: https://github.com/Explv/osbot_manager/releases

 

Changelog

 

 

  Reveal hidden contents


2016-10-22:

- Local scripts found in the OSBot/Scripts folder are now loaded automatically on start.
- Added low resource and low cpu boot parameters
- Added double click to run a script configuration
- Added world parameter, with option to randomise world selection for a given type (F2P, Members etc.)
- Fixed local scripts with whitespace in their names

2016-10-23:

- Local scripts can be selected from a drop down
- Changed ListView to TableView for easier reading
- Added delete key shortcut to delete items
- Added double click to edit items
- Removed F2P total skill worlds from random world selection

2016-10-24:

- Fixed saving and loading
- Fixed some local scripts not appearing
- Fixed proxies

2016-10-25:

- Fixed issue where local script names include ) when name tag in ScriptManifest is at the end

2016-10-26:

- Updated local script loader to be more reliable

- Fixed configuration edit

2016-10-28:

- Fixed execution issues

2016-11-15:

- Added reflection and norandoms parameters

2016-11-17:

- Fixed compatibility issues with older configs
- Fixed reflection and norandoms parameters not showing in table view
- Added version checker, you will now be notified when starting the application if an update is available

2016-11-19:

- Added process tracking to visually display what configurations are running
- Added import from file buttons for proxies and rs accounts

2016-11-20:

- Added some styling to the application
- Added option to add delay between running of configurations
- Execution updates
- Fixed error when adding proxies
- Fixed error dialogs not displaying
- Added context menu (right click on a table row to display options)

2016-11-24

- Added copy/paste functionality
- Added ctrl-c copy keyboard shortcut
- Added ctrl-v paste keyboard shortcut
- Added delete keyboard shortcut

2016-12-03

- Added button images
- Removed P2P total skill worlds

2016-12-04

- Trimming whitespace from accounts and proxies when importing

2016-12-22

- Added new -allow nointerface parameter option

2017-01-06

- Added support for running multiple scripts one after the other (the script must exit for the next to be run)
- Fixed setting for delay between configurations being run

2017-01-07

- Removing start all button (you can still start all configurations by selecting all with Ctrl-A and pressing start)
- Adding stop button (this will kill the client if the configuration is running)
- Added -norender option

2017-01-09

- Added functionality to write OSBot logs to files stored in ~/ExplvOSBotManager/Logs/
- Added functionality to interface to view the log for a configuration

2017-01-11

- Now loads all scripts found in a single .jar

 

 

 

 

With the latest release of CLI capabilities for OSBot, this manager makes batch script loading easy.

 

Any commit requests are welcome.

 

Features:

  • Completely Open Source: Take a look at the code, or modify it as you please.
  • Simple GUI

How to use:

  • First go to to the Bot Settings tab, set the path to your OSBot .jar file, add your OSBot username and password
  • Then go to the runescape accounts tab, and add any runescape accounts you want to use
  • Then go to the scripts tab, and add any scripts you want to use. You can either use the script name (if it is a local script) or the script id (ask the script developer for this)
  • Optionally add any proxies you wish to use on the proxies tab
  • Finally, go to the configurations tab, and add some configurations. These consist of a runescape account, a script, (optionally) a proxy, and any other bot settings.
  • To run a configuration simply select it and hit "Start", or press "Start All" to run all of them.

 

Keyboard shortcuts:

  • Ctrl-c to copy a row
  • Ctrl-v to paste a row
  • Delete to delete a row
 

Mouse shortcuts:

  • Double click to edit a row
  • Right click to open context menu

 

Importing proxies and rs accounts from files:

 

 

RS account files must have the format


username:password

or


username:password:pin

Proxy files must have the format:


ip:port

or


ip:port:user:password

Screenshots:

 

eWhszDf.png

 

CeYA8N1.png

 

nhF1YHY.png

 

GvNtCN0.png

 

 

 

 

 

 

This is so handy, thank you very much!

  • Like 1
Link to comment
Share on other sites

On 4/18/2018 at 3:00 AM, secretsally said:

Login details are incorrect is problem with osbot, not this application (think the _ in my username causes problems)

Got the project to compile, running java -jar osbot_manager_jar/osbot_manager.jar in my terminal gave me the errors

I had forgotten to mark the resources folder as a source folder in project settings

Everything working for you now?

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...