Skip to content

Commit

Permalink
Merge pull request #89 from OSRSB/wip2
Browse files Browse the repository at this point in the history
Revised the input location for scripts
  • Loading branch information
GigiaJ authored Jan 24, 2022
2 parents ffe6e27 + 0c661a1 commit 942a7bc
Show file tree
Hide file tree
Showing 88 changed files with 116 additions and 60 deletions.
Binary file modified .gradle/5.2.1/executionHistory/executionHistory.bin
Binary file not shown.
Binary file modified .gradle/5.2.1/executionHistory/executionHistory.lock
Binary file not shown.
Binary file modified .gradle/5.2.1/fileHashes/fileHashes.bin
Binary file not shown.
Binary file modified .gradle/5.2.1/fileHashes/fileHashes.lock
Binary file not shown.
Binary file modified .gradle/5.2.1/javaCompile/classAnalysis.bin
Binary file not shown.
Binary file modified .gradle/5.2.1/javaCompile/javaCompile.lock
Binary file not shown.
Binary file modified .gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary file not shown.
2 changes: 1 addition & 1 deletion .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

137 changes: 99 additions & 38 deletions .idea/workspace.xml

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ repositories {
}

def runeLiteVersion = '1.8.9'
def Tag = '0.0.2'

dependencies {
compile group: 'net.runelite', name: 'client', version: runeLiteVersion
Expand All @@ -29,7 +28,6 @@ dependencies {
compile group: 'com.github.joonasvali.naturalmouse', name: 'naturalmouse', version: '2.0.2'
compile group: 'javassist', name: 'javassist', version: '3.12.1.GA'
compile group: 'net.sf.jopt-simple', name:'jopt-simple', version: '5.0.4'

}

group = 'rsb'
Expand Down
Binary file modified build/classes/java/main/rsb/botLauncher/Application.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/botLauncher/RuneLite$1.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/botLauncher/RuneLite$2.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/botLauncher/RuneLite$3.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/botLauncher/RuneLite.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/event/impl/DrawInventory.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/event/impl/TTab.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/AccountManager.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI$1.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI$2.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI$3.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI$4.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI$5.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI$6.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotGUI.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotMenuBar.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotToolBar$AddButton.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/BotToolBar.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/LogTextArea.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/ScriptSelector$3.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/gui/ScriptSelector.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Bank.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Combat.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Equipment.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Game$ChatMode.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Game.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/GameGUI.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/GrandExchange.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Interfaces.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Inventory$1Selector.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Inventory.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Magic.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Methods.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/NPCs$1.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/NPCs.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Objects$1.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Objects$2.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Objects$3.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Objects$4.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Objects.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Players$1.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Players.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Prayer.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Settings.class
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Skills.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Store.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Trade.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/methods/Walking.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/util/AccountStore$Account.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/util/AccountStore.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/util/Extractor.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/main/rsb/util/ScreenshotUtil.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/wrappers/RSObject.class
Binary file not shown.
Binary file modified build/classes/java/main/rsb/wrappers/RSWidget.class
Binary file not shown.
24 changes: 10 additions & 14 deletions src/main/java/rsb/botLauncher/RuneLite.java
Original file line number Diff line number Diff line change
Expand Up @@ -374,10 +374,11 @@ public int getIndex() {
* @return The ArgumentAcceptingOptionSpec array (the fields for our options)
*/
public static ArgumentAcceptingOptionSpec<?>[] handleParsing(OptionParser parser) {
parser.accepts("developer-mode", "Enable developer tools");
parser.accepts("debug", "Show extra debugging output");

parser.accepts("bot", "Starts the client in bot mode");
parser.accepts("bot-runelite", "Starts the client in Bot RuneLite mode");
parser.accepts("developer-mode", "Enable developer tools");
parser.accepts("debug", "Show extra debugging output");
parser.accepts("insecure-skip-tls-verification", "Disables TLS verification");
parser.accepts("jav_config", "jav_config url")
.withRequiredArg()
Expand Down Expand Up @@ -409,7 +410,7 @@ public ClientUpdateCheckMode convert(String v)
});

final ArgumentAcceptingOptionSpec<String> proxyInfo = parser
.accepts("proxy")
.accepts("proxy", "Designates a proxy ip address to be used to make the bot server connections")
.withRequiredArg().ofType(String.class);

return (ArgumentAcceptingOptionSpec<?>[]) new ArgumentAcceptingOptionSpec[]{sessionfile, configfile, updateMode, proxyInfo};
Expand All @@ -428,30 +429,25 @@ public static void handleOptions(OptionParser parser, ArgumentAcceptingOptionSpe
System.exit(0);
}

if (options.has("proxy"))
{
String[] proxy = options.valueOf(optionSpecs[Options.sessionfile.getIndex()].ofType(String.class)).split(":");
if (options.has("proxy")) {
String[] proxy = options.valueOf(optionSpecs[Options.proxyinfo.getIndex()].ofType(String.class)).split(":");

if (proxy.length >= 2)
{
if (proxy.length >= 2) {
System.setProperty("socksProxyHost", proxy[0]);
System.setProperty("socksProxyPort", proxy[1]);
}

if (proxy.length >= 4)
{
if (proxy.length >= 4) {
System.setProperty("java.net.socks.username", proxy[2]);
System.setProperty("java.net.socks.password", proxy[3]);

final String user = proxy[2];
final char[] pass = proxy[3].toCharArray();

Authenticator.setDefault(new Authenticator()
{
Authenticator.setDefault(new Authenticator() {
private PasswordAuthentication auth = new PasswordAuthentication(user, pass);

protected PasswordAuthentication getPasswordAuthentication()
{
protected PasswordAuthentication getPasswordAuthentication() {
return auth;
}
});
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/rsb/gui/ScriptSelector.java
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,8 @@ public void load() {
scripts.addAll(SRC_BUNDLED.list());
scripts.addAll(SRC_PRECOMPILED.list());
scripts.addAll(SRC_SOURCES.list());
generateTestScripts();
scripts.addAll(SRC_TEST.list());
//generateTestScripts();
//scripts.addAll(SRC_TEST.list());
model.search(search.getText());
deleteTemporaryFiles();
}
Expand Down
7 changes: 4 additions & 3 deletions src/main/java/rsb/internal/globval/GlobalConfiguration.java
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,10 @@ public static String getAccountsFile() {
public static String getHomeDirectory() {
final String env = System.getenv(GlobalConfiguration.NAME.toUpperCase() + "_HOME");
if ((env == null) || env.isEmpty()) {
return (GlobalConfiguration.getCurrentOperatingSystem() == OperatingSystem.WINDOWS ?
FileSystemView.getFileSystemView().getDefaultDirectory().getAbsolutePath() :
Paths.getUnixHome()) + File.separator + GlobalConfiguration.NAME;
String test = GlobalConfiguration.getCurrentOperatingSystem() == OperatingSystem.WINDOWS ?
System.getProperty("user.home") :
Paths.getUnixHome();
return (test + File.separator + GlobalConfiguration.NAME);
} else {
return env;
}
Expand Down

0 comments on commit 942a7bc

Please sign in to comment.