Jump to content

[FOR ABSOLUTE BEGINNERS] Roadmap to learning JAVA and becoming an OSBot Scripter


idkfa

Recommended Posts

ROADMAP TO Learning JAVA and Becoming an OSBot Scripter

(ABSOLUTE BEGINNERS)

 

INTRO

As I’m writing this guide, I’m a total noob to scripting and probably will be for many years to come. Also English is not my first language so please be kind =]

I love this community and I feel that the road from absolute zero experience in Java to becoming a scripter that can produce high quality scripts and use them for advancing his account or setting up farms, is something I always wanted to master. There are great guides to be found written by helpful people that contribute to our forum, discord and beyond. I certainly learned a lot from these posts but I’ve always had a hard time piecing the information together when it comes to making a clear study plan without prior programing knowledge.   

I feel there is a vast number of people like myself that would love to have one roadmap that tells you where to start and how to move forward. If you follow this roadmap from beginning to end, you will have a basic understanding of the basic tools you need, the basis of Java language and how you can start to practice with your own simple scripts within OSBot.

 I’ve been botting many accounts since OSRS came back after EOC. through many platforms in the past, I’ve maxed out my main and run several relatively small scale gold farms that did pretty well. Using VPS’s, socks5 proxies and accounts/bonds bought through multiple discord servers. However my costs were always a bit high due to the fact that I had to buy everything I could not make or script myself.

 

Requirements

OSbot of course https://osbot.org/mvc/get

Download JDK8 NOTE: Windows x86 version or Windows x64

 

Tools

Now its time for you to choose which IDE program to use and finally try to write your first scripts. Both are great but ill start with the most popular one.

Download Eclipse IDE, you will use this program to write your scripts.

Download: https://eclipseide.org/

Setup: https://osbot.org/forum/topic/131666-setting-up-eclipse/

Setup creator profile: https://osbot.org/forum/profile/23977-liverare/

 

Look into another very popular IDE program called IntelliJ IDEA. But before you do that you need to download and install Java SE Development Kit 8:

Download IntelliJ IDEA: https://osbot.org/forum/topic/154399-script-development-setup/

Setup creator profile: Token

NOTE: I did not create the tutorials above to set up those tools. Massive thanks to Liverare and Token. Please make sure to visit the profile link above and drop him a like and massive shoutout!

 

LEARNING THE JAVA BASICS

Step 1. The official Oracle Learning the Java Language

*NOTE: The lessons are categorized into “trails”. Go through the trail “covering the basics”. I hope some experienced scripter will read this and add the trails that would be beneficial as well. I can imagine the trail “ creating Graphical user Interfaces” would be great too for your scripts.

https://docs.oracle.com/javase/tutorial/index.html

 

Step 2. Learning the basics by completing codecademy

https://www.codecademy.com/catalog/language/java

 

Step 2.1 Import some open source scripts from OSBOT into the IDE and get a feel for how they are written and try to change some stuff to see if it still works. .(always on a socks5 proxy as to not compromise your home IP.)

 

Step 3. W3Schools.com

https://www.w3schools.com/java/default.asp

 

Step 4. Head first Java, 2nd Edition (OPTIONAL IMO but will greatly expand your understanding)

https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

 

Step 5. The really big index (OPTIONAL IMO, OUTSIDE THE SCOPE OF THIS ROADMAP)

https://docs.oracle.com/javase/tutorial/reallybigindex.html

Java named the index themselves and added a description; A list of all content pages in “The Java Tutorials”. I can imagine you become a scripting grandmaster if you master this entire list.

 

Step 6. Try to create your very first script. Start with something very simple like a fisher or woodcutter. See how it performs and maybe later add a GUI by creating it with Swing. Or with JavaFX. Then try running it for multiple hours to see how it performs.(always on a socks5 proxy as to not compromise your home IP.)

 

NOTE: Take a look at the Snippets in the subforum. They are a great resource for bits of code to use with your scripts

 

OSBOT Specific information

NOTE: Now that you have a basic understanding of how to use Java, its time to learn about the implementation of OSBot itself. I have to be honest here and because I’m only starting to learn this, I hope an experienced scripter will correct any mistakes or add the info we need. Please just send it to me so I can improve this roadmap =]

OSBOT’s API

Without the API the two programs would not know how to communicate. You can find the API Documentation here. However, if you are like me and haven’t started learning yet, this might as well be written in Chinese. Fortunately for us, a very nice gentlemen has written a guide to help us out. The guide was written by Vilius. You can find the guide here. Please drop him some likes and thank him for this amazing effort!

 

NOTICE: As most of you, I’m at the beginning of my journey to become a scripter. Despite having botted for years on all sorts of platforms and chances many of you have as well.

I’m sure I’ve left stuff out or made some mistakes regarding the best progression to get you scripting in no time. I would greatly appreciate it if you would send me over the mistakes I’ve made or the content/steps/tools I’ve overlooked. If you would like to see something/added/altered or removed from this guide, please do not hesitate to dm me or leave a comment on the thread. 

I hope we can all contribute to this guide so aspiring scripters will have a go to roadmap where to start their study/practice and keep improving the knowledge of this beautiful community!

I have intentionally left out A LOT of basic/advanced stuff because this guide is just to get people started with scripting. But I do feel like I should give a few very basic tips that are in line with this guide so you won’t get destroyed by Jagex and speed up the process of testing your scripts. I won’t mention specific vendors or web shops in this guide and im not affiliated with anyone or anything mentioned in this guide.

 

Just in case, here are some basic tips before you start.

 

-  Don’t do anything that is against Jagex terms of service on your main IP address. You ALWAYS want to keep that ADDRESS clean. That includes making new botting accounts, going onto sketchy discord servers, visiting botting websites, logging into botting clients, meeting with mules etc etc. Chain bans are real.

- For all the other activities in the botting client, get some socks5 proxies that allow you to set your location and get https proxies for account creation and other browser stuff(most can switch between socks5 and https. For accounts with an expected short/suicide lifespan, use cheap datacenter ip’s but try to find a webshop/vendor that is not tailored to rs players as those ip’s are almost always flagged due to reselling which will block or ban your account straight away. If you want your accounts to last much longer, pay a bit more for a residential proxy from a reputable seller. This is only worth it if you are creating an account that will eventually generate a lot of gp like a bossing account. Be careful because there are a lot of scammers on the proxy market. There are also some good vendors on discord market servers you could look up. I have maxed accounts that way. Once you learn how to spam create accounts fully automated, this becomes less of a problem.

- Unless you have a but load of accounts running locally on your machine or paying for the specs of a VPS that can only handle so much, don’t use screen mirroring to minimize detection. This will about half the accounts you can run on a machine.

- Don’t start of creating scripts that are know for high ban rates. Usually methods that create a lot of gp as you will get frustrated soon by the bans and think there is something wrong with your script.

- To save a lot of money and have way more time to focus on testing your scripts, find discord marketplaces with reputable vendors that sell 14 days membership codes for as little as $2.40, lvl3 accounts with tut completed go for as little as $0.10. You can also get accounts with specific stats to get straight into testing your scripts.

 

My personal goal

Off the record: If you want to know what level of expertise I would like to accomplish through making my own scripts/applications, I encourage you to watch this mini goldfarm that the botter made from scratch, and is almost fully automated. I hope it motivates you just as much as it did me. If you could offer any guidance where I could find information to help me achieve this, I would be most thankful!

 Fully automated OSRS botfarm from scratch

 

Thanks for taking your time to read my first guide and happy scripting <3

 

 

  • Like 2
  • Heart 1
Link to comment
Share on other sites

11 hours ago, idkfa said:

Why is that? Ill probably try both. Thanks 

Because it's a lot easier to use and it has a lot of tools to help you program a lot quicker ^^
I used to code in Eclipse for 4-5 years, refused to switch to intelliJ bcs I knew the ecslipe environment.

After Switching I wish I would have switched earlier, the time intelliJ saves you is incredilble :)

Edited by Khaleesi
  • Like 3
Link to comment
Share on other sites

1 hour ago, Larsen said:

Thank you for this.
Might aswell give it a go now that i've been laid off :D

Sounds like the perfect timing to really invest some time. Maybe it will turn into funemployment =]

 

5 hours ago, Khaleesi said:

Because it's a lot easier to use and it has a lot of tools to help you program a lot quicker ^^
I used to code in Eclipse for 4-5 years, refused to switch to intelliJ bcs I knew the ecslipe environment.

After Switching I wish I would have switched earlier, the time intelliJ saves you is incredilble :)

Oke I'm Sold. What did you think of the roadmap? Asking because you're a pro.

  • Like 1
Link to comment
Share on other sites

  • 3 months later...
On 1/23/2023 at 1:26 AM, idkfa said:

ROADMAP TO Learning JAVA and Becoming an OSBot Scripter

(ABSOLUTE BEGINNERS)

 

INTRO

As I’m writing this guide, I’m a total noob to scripting and probably will be for many years to come. Also English is not my first language so please be kind =]

I love this community and I feel that the road from absolute zero experience in Java to becoming a scripter that can produce high quality scripts and use them for advancing his account or setting up farms, is something I always wanted to master. There are great guides to be found written by helpful people that contribute to our forum, discord and beyond. I certainly learned a lot from these posts but I’ve always had a hard time piecing the information together when it comes to making a clear study plan without prior programing knowledge.   

I feel there is a vast number of people like myself that would love to have one roadmap that tells you where to start and how to move forward. If you follow this roadmap from beginning to end, you will have a basic understanding of the basic tools you need, the basis of Java language and how you can start to practice with your own simple scripts within OSBot.

 I’ve been botting many accounts since OSRS came back after EOC. through many platforms in the past, I’ve maxed out my main and run several relatively small scale gold farms that did pretty well. Using VPS’s, socks5 proxies and accounts/bonds bought through multiple discord servers. However my costs were always a bit high due to the fact that I had to buy everything I could not make or script myself.

 

Requirements

OSbot of course https://osbot.org/mvc/get

Download JDK8 NOTE: Windows x86 version or Windows x64

 

Tools

Now its time for you to choose which IDE program to use and finally try to write your first scripts. Both are great but ill start with the most popular one.

Download Eclipse IDE, you will use this program to write your scripts.

Download: https://eclipseide.org/

Setup: https://osbot.org/forum/topic/131666-setting-up-eclipse/

Setup creator profile: https://osbot.org/forum/profile/23977-liverare/

 

Look into another very popular IDE program called IntelliJ IDEA. But before you do that you need to download and install Java SE Development Kit 8:

Download IntelliJ IDEA: https://osbot.org/forum/topic/154399-script-development-setup/

Setup creator profile: Token

NOTE: I did not create the tutorials above to set up those tools. Massive thanks to Liverare and Token. Please make sure to visit the profile link above and drop him a like and massive shoutout!

 

LEARNING THE JAVA BASICS

Step 1. The official Oracle Learning the Java Language

*NOTE: The lessons are categorized into “trails”. Go through the trail “covering the basics”. I hope some experienced scripter will read this and add the trails that would be beneficial as well. I can imagine the trail “ creating Graphical user Interfaces” would be great too for your scripts.

https://docs.oracle.com/javase/tutorial/index.html

 

Step 2. Learning the basics by completing codecademy

https://www.codecademy.com/catalog/language/java

 

Step 2.1 Import some open source scripts from OSBOT into the IDE and get a feel for how they are written and try to change some stuff to see if it still works. .(always on a socks5 proxy as to not compromise your home IP.)

 

Step 3. W3Schools.com

https://www.w3schools.com/java/default.asp

 

Step 4. Head first Java, 2nd Edition (OPTIONAL IMO but will greatly expand your understanding)

https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

 

Step 5. The really big index (OPTIONAL IMO, OUTSIDE THE SCOPE OF THIS ROADMAP)

https://docs.oracle.com/javase/tutorial/reallybigindex.html

Java named the index themselves and added a description; A list of all content pages in “The Java Tutorials”. I can imagine you become a scripting grandmaster if you master this entire list.

 

Step 6. Try to create your very first script. Start with something very simple like a fisher or woodcutter. See how it performs and maybe later add a GUI by creating it with Swing. Or with JavaFX. Then try running it for multiple hours to see how it performs.(always on a socks5 proxy as to not compromise your home IP.)

 

NOTE: Take a look at the Snippets in the subforum. They are a great resource for bits of code to use with your scripts

 

OSBOT Specific information

NOTE: Now that you have a basic understanding of how to use Java, its time to learn about the implementation of OSBot itself. I have to be honest here and because I’m only starting to learn this, I hope an experienced scripter will correct any mistakes or add the info we need. Please just send it to me so I can improve this roadmap =]

OSBOT’s API

Without the API the two programs would not know how to communicate. You can find the API Documentation here. However, if you are like me and haven’t started learning yet, this might as well be written in Chinese. Fortunately for us, a very nice gentlemen has written a guide to help us out. The guide was written by Vilius. You can find the guide here. Please drop him some likes and thank him for this amazing effort!

 

NOTICE: As most of you, I’m at the beginning of my journey to become a scripter. Despite having botted for years on all sorts of platforms and chances many of you have as well.

I’m sure I’ve left stuff out or made some mistakes regarding the best progression to get you scripting in no time. I would greatly appreciate it if you would send me over the mistakes I’ve made or the content/steps/tools I’ve overlooked. If you would like to see something/added/altered or removed from this guide, please do not hesitate to dm me or leave a comment on the thread. 

I hope we can all contribute to this guide so aspiring scripters will have a go to roadmap where to start their study/practice and keep improving the knowledge of this beautiful community!

I have intentionally left out A LOT of basic/advanced stuff because this guide is just to get people started with scripting. But I do feel like I should give a few very basic tips that are in line with this guide so you won’t get destroyed by Jagex and speed up the process of testing your scripts. I won’t mention specific vendors or web shops in this guide and im not affiliated with anyone or anything mentioned in this guide.

 

Just in case, here are some basic tips before you start.

 

-  Don’t do anything that is against Jagex terms of service on your main IP address. You ALWAYS want to keep that ADDRESS clean. That includes making new botting accounts, going onto sketchy discord servers, visiting botting websites, logging into botting clients, meeting with mules etc etc. Chain bans are real.

- For all the other activities in the botting client, get some socks5 proxies that allow you to set your location and get https proxies for account creation and other browser stuff(most can switch between socks5 and https. For accounts with an expected short/suicide lifespan, use cheap datacenter ip’s but try to find a webshop/vendor that is not tailored to rs players as those ip’s are almost always flagged due to reselling which will block or ban your account straight away. If you want your accounts to last much longer, pay a bit more for a residential proxy from a reputable seller. This is only worth it if you are creating an account that will eventually generate a lot of gp like a bossing account. Be careful because there are a lot of scammers on the proxy market. There are also some good vendors on discord market servers you could look up. I have maxed accounts that way. Once you learn how to spam create accounts fully automated, this becomes less of a problem.

- Unless you have a but load of accounts running locally on your machine or paying for the specs of a VPS that can only handle so much, don’t use screen mirroring to minimize detection. This will about half the accounts you can run on a machine.

- Don’t start of creating scripts that are know for high ban rates. Usually methods that create a lot of gp as you will get frustrated soon by the bans and think there is something wrong with your script.

- To save a lot of money and have way more time to focus on testing your scripts, find discord marketplaces with reputable vendors that sell 14 days membership codes for as little as $2.40, lvl3 accounts with tut completed go for as little as $0.10. You can also get accounts with specific stats to get straight into testing your scripts.

 

My personal goal

Off the record: If you want to know what level of expertise I would like to accomplish through making my own scripts/applications, I encourage you to watch this mini goldfarm that the botter made from scratch, and is almost fully automated. I hope it motivates you just as much as it did me. If you could offer any guidance where I could find information to help me achieve this, I would be most thankful!

 Fully automated OSRS botfarm from scratch

 

Thanks for taking your time to read my first guide and happy scripting <3

 

 I am looking for the roadmap to learning JAVA and becoming an OSBot scripter and I am glad I found your post. I don't know anything about it, I am learning it from the bottom and your post really helped me a lot. I also would like to help you by sharing the https://customwriting.com website because you solved my problem. If you are not so good at writing an essay assignment then you can take help from that website.

Thank you, I appreciate you. You made my day.

Edited by CynthiaAllen
Link to comment
Share on other sites

  • 3 weeks later...
On 1/23/2023 at 2:15 AM, Khaleesi said:

Because it's a lot easier to use and it has a lot of tools to help you program a lot quicker ^^
I used to code in Eclipse for 4-5 years, refused to switch to intelliJ bcs I knew the ecslipe environment.

After Switching I wish I would have switched earlier, the time intelliJ saves you is incredilble :)

can you help me set up intelliJ to start scripting? I can pay you for your help.

Link to comment
Share on other sites

  • 4 months later...
On 1/22/2023 at 9:56 PM, idkfa said:

ROADMAP TO Learning JAVA and Becoming an OSBot Scripter

(ABSOLUTE BEGINNERS)

 

INTRO

As I’m writing this guide, I’m a total noob to scripting and probably will be for many years to come. Also English is not my first language so please be kind =]

I love this community and I feel that the road from absolute zero experience in Java to becoming a scripter that can produce high quality scripts and use them for advancing his account or setting up farms, is something I always wanted to master. There are great guides to be found written by helpful people that contribute to our forum, discord and beyond. I certainly learned a lot from these posts but I’ve always had a hard time piecing the information together when it comes to making a clear study plan without prior programing knowledge.   

I feel there is a vast number of people like myself that would love to have one roadmap that tells you where to start and how to move forward. If you follow this roadmap from beginning to end, you will have a basic understanding of the basic tools you need, the basis of Java language and how you can start to practice with your own simple scripts within OSBot.

 I’ve been botting many accounts since OSRS came back after EOC. through many platforms in the past, I’ve maxed out my main and run several relatively small scale gold farms that did pretty well. Using VPS’s, socks5 proxies and accounts/bonds bought through multiple discord servers. However my costs were always a bit high due to the fact that I had to buy everything I could not make or script myself.

 

Requirements

OSbot of course https://osbot.org/mvc/get

Download JDK8 NOTE: Windows x86 version or Windows x64

 

Tools

Now its time for you to choose which IDE program to use and finally try to write your first scripts. Both are great but ill start with the most popular one.

Download Eclipse IDE, you will use this program to write your scripts.

Download: https://eclipseide.org/

Setup: https://osbot.org/forum/topic/131666-setting-up-eclipse/

Setup creator profile: https://osbot.org/forum/profile/23977-liverare/

 

Look into another very popular IDE program called IntelliJ IDEA. But before you do that you need to download and install Java SE Development Kit 8:

Download IntelliJ IDEA: https://osbot.org/forum/topic/154399-script-development-setup/

Setup creator profile: Token

NOTE: I did not create the tutorials above to set up those tools. Massive thanks to Liverare and Token. Please make sure to visit the profile link above and drop him a like and massive shoutout!

 

LEARNING THE JAVA BASICS

Step 1. The official Oracle Learning the Java Language

*NOTE: The lessons are categorized into “trails”. Go through the trail “covering the basics”. I hope some experienced scripter will read this and add the trails that would be beneficial as well. I can imagine the trail “ creating Graphical user Interfaces” would be great too for your scripts.

https://docs.oracle.com/javase/tutorial/index.html

 

Step 2. Learning the basics by completing codecademy

https://www.codecademy.com/catalog/language/java

 

Step 2.1 Import some open source scripts from OSBOT into the IDE and get a feel for how they are written and try to change some stuff to see if it still works. .(always on a socks5 proxy as to not compromise your home IP.)

 

Step 3. W3Schools.com

https://www.w3schools.com/java/default.asp

 

Step 4. Head first Java, 2nd Edition (OPTIONAL IMO but will greatly expand your understanding)

https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

 

Step 5. The really big index (OPTIONAL IMO, OUTSIDE THE SCOPE OF THIS ROADMAP)

https://docs.oracle.com/javase/tutorial/reallybigindex.html

Java named the index themselves and added a description; A list of all content pages in “The Java Tutorials”. I can imagine you become a scripting grandmaster if you master this entire list.

 

Step 6. Try to create your very first script. Start with something very simple like a fisher or woodcutter. See how it performs and maybe later add a GUI by creating it with Swing. Or with JavaFX. Then try running it for multiple hours to see how it performs.(always on a socks5 proxy as to not compromise your home IP.)

 

NOTE: Take a look at the Snippets in the subforum. They are a great resource for bits of code to use with your scripts

 

OSBOT Specific information

NOTE: Now that you have a basic understanding of how to use Java, its time to learn about the implementation of OSBot itself. I have to be honest here and because I’m only starting to learn this, I hope an experienced scripter will correct any mistakes or add the info we need. Please just send it to me so I can improve this roadmap =]

OSBOT’s API

Without the API the two programs would not know how to communicate. You can find the API Documentation here. However, if you are like me and haven’t started learning yet, this might as well be written in Chinese. Fortunately for us, a very nice gentlemen has written a guide to help us out. The guide was written by Vilius. You can find the guide here. Please drop him some likes and thank him for this amazing effort!

 

NOTICE: As most of you, I’m at the beginning of my journey to become a scripter. Despite having botted for years on all sorts of platforms and chances many of you have as well.

I’m sure I’ve left stuff out or made some mistakes regarding the best progression to get you scripting in no time. I would greatly appreciate it if you would send me over the mistakes I’ve made or the content/steps/tools I’ve overlooked. If you would like to see something/added/altered or removed from this guide, please do not hesitate to dm me or leave a comment on the thread. 

I hope we can all contribute to this guide so aspiring scripters will have a go to roadmap where to start their study/practice and keep improving the knowledge of this beautiful community!

I have intentionally left out A LOT of basic/advanced stuff because this guide is just to get people started with scripting. But I do feel like I should give a few very basic tips that are in line with this guide so you won’t get destroyed by Jagex and speed up the process of testing your scripts. I won’t mention specific vendors or web shops in this guide and im not affiliated with anyone or anything mentioned in this guide.

 

Just in case, here are some basic tips before you start.

 

-  Don’t do anything that is against Jagex terms of service on your main IP address. You ALWAYS want to keep that ADDRESS clean. That includes making new botting accounts, going onto sketchy discord servers, visiting botting websites, logging into botting clients, meeting with mules etc etc. Chain bans are real.

- For all the other activities in the botting client, get some socks5 proxies that allow you to set your location and get https proxies for account creation and other browser stuff(most can switch between socks5 and https. For accounts with an expected short/suicide lifespan, use cheap datacenter ip’s but try to find a webshop/vendor that is not tailored to rs players as those ip’s are almost always flagged due to reselling which will block or ban your account straight away. If you want your accounts to last much longer, pay a bit more for a residential proxy from a reputable seller. This is only worth it if you are creating an account that will eventually generate a lot of gp like a bossing account. Be careful because there are a lot of scammers on the proxy market. There are also some good vendors on discord market servers you could look up. I have maxed accounts that way. Once you learn how to spam create accounts fully automated, this becomes less of a problem.

- Unless you have a but load of accounts running locally on your machine or paying for the specs of a VPS that can only handle so much, don’t use screen mirroring to minimize detection. This will about half the accounts you can run on a machine.

- Don’t start of creating scripts that are know for high ban rates. Usually methods that create a lot of gp as you will get frustrated soon by the bans and think there is something wrong with your script.

- To save a lot of money and have way more time to focus on testing your scripts, find discord marketplaces with reputable vendors that sell 14 days membership codes for as little as $2.40, lvl3 accounts with tut completed go for as little as $0.10. You can also get accounts with specific stats to get straight into testing your scripts.

 

My personal goal

Off the record: If you want to know what level of expertise I would like to accomplish through making my own scripts/applications, I encourage you to watch this mini goldfarm that the botter made from scratch, and is almost fully automated. I hope it motivates you just as much as it did me. If you could offer any guidance where I could find information to help me achieve this, I would be most thankful!

 Fully automated OSRS botfarm from scratch

 

Thanks for taking your time to read my first guide and happy scripting <3

 

 

Thank you for your work and this guide. Also, special thanks for attaching the main tools that you use and recommend to others

Link to comment
Share on other sites

  • 1 month 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...