SRL Archive - General

Aspiring OS Toolkit Creator - Dedicated Thread


srlMW

2015-04-09 03:36:23

Hello Villavu,

I am an aspiring OS toolkit creator. For those of you who do not know what a Runescape toolkit is Google "OSBuddy". I metaphorically stand here today with very little to show but a dream and the determination for it. Some of you may call me crazy and question my likelihood to success but to those out there who have also had a dream, I beg of you… To help a man with nothing to lose but everything to gain.

My end goal is to have created an Old School Toolkit with an abundance of useful and never before seen features called "(to be disclosed)". It will also sport a dedicated site as well as it's own personalised forums. I have recruited my brother to help me accomplish this extraordinary task and am, at this time not 100% sure whether I will team up with other like minded and keen programmers. This will be subject to future discussion.

The reason I have come to Villavu is because I personally believe you are one of the most complete communities and are therefore by far the best place to call home for my development of this project.

THINGS I HAVE

- Basic knowledge of the Java language
- An IDE Editor called Netbeans
- The Perseverance to fulfil this task

THINGS I AM IN NEED OF

- A reference of books/websites/other that you recommend to learn Java
- The basic key Java points that I need to know
- Other projects that are along the lines of this to view and learn from
- All languages that I should or need to learn
- Features that you would like to have
- Anything YOU believe that would benefit me

I appreciate absolutely everything you guys have to say whether it be small or a novels worth! Remember, it takes all sorts of Lego pieces to build a helicopter.

TLDR: FR33 T00lK1T V!P 4 4LL H3LPz :spot::santa::santa::thumbsup::thumbsup:

Falorion

2015-04-09 14:21:31

I'm interested in what type of tools you have planned for this client! Are you looking to make a 'legal' client(Similar to OSBuddy which is already pushing the limits) or are you planning to add in features that a bot would be more likely to utilize(Such as a walker)?

srlMW

2015-04-09 17:53:11

I have discovered an online java book directory(Ebooks-IT.org) that provides free downloads of what looks to be, millions of books and as of current, I have found a few very prestigious educational books on java that I have downloaded and will begin reading at haste. If you guys have any books that you recommend for me to read, please do not hesitate to tell. :)

From: Falorion
I'm interested in what type of tools you have planned for this client! Are you looking to make a 'legal' client(Similar to OSBuddy which is already pushing the limits) or are you planning to add in features that a bot would be more likely to utilize(Such as a walker)?


The toolkit will be 100% legal thus allowing every player to take advantage of its benefits.

I have huge features planned that will completely revolutionize the client world! But that's all hush hush at said time. :ninja:

MariusK

2015-04-09 18:45:49

Do you have a roommate, which is a Jagex mod?

srlMW

2015-04-09 18:50:32

From: MariusK
Do you have a roommate, which is a Jagex mod?


Mmmh, not since I last checked… How come?

srlMW

2015-04-10 02:43:03

First Java book reading is finally underway! I chose Head First Java(2nd Edition) because of the huge recommendations behind it… Also only a shy 675 pages. ;)

loginor

2015-04-10 03:08:51

Why do you want to make such a toolkit when we have Simba here?

Clarity

2015-04-10 03:09:49

Cool that you've decided to create a full out development blog, including the learning process. Best of luck with the project! I have no knowledge on this sort of development so I'm interested in what you discover.

tls

2015-04-10 03:30:30

From: Clarity
Cool that you've decided to create a full out development blog, including the learning process. Best of luck with the project! I have no knowledge on this sort of development so I'm interested in what you discover.


It's essentially the same as any other java bot client that uses injection/reflection.

srlMW

2015-04-10 04:05:56

From: loginor
Why do you want to make such a toolkit when we have Simba here?


I thrive for self accomplishment, the achievement that I have created my own and made it great. The fact that I started from nothing and manage to market a successful product that thousands of players use. In the long scope I am not just creating a toolkit and saying "download" on a bunch of random forums… I am founding a business empire.

loginor

2015-04-10 04:25:18

From: indirectMW
I thrive for self accomplishment, the achievement that I have created my own and made it great. The fact that I started from nothing and manage to market a successful product that thousands of players use. In the long scope I am not just creating a toolkit and saying "download" on a bunch of random forums… I am founding a business empire.


"Self accomplishment", "Achievement" and "business empire" … Good luck with all of this.

srlMW

2015-04-10 05:01:44

From: loginor
"Self accomplishment", "Achievement" and "business empire" … Good luck with all of this.


I appreciate it! :)

Harrier

2015-04-10 05:54:57

From: indirectMW
I appreciate it! :)

What do you mean by "business empire"?

OT: Look at LemonRS on git, it should get you to a good start after you finish learning java.
(Just remember if you use any code from it give credit and release open source!)

srlMW

2015-04-10 06:19:46

From: Hawker
What do you mean by "business empire"?

OT: Look at LemonRS on git, it should get you to a good start after you finish learning java.
(Just remember if you use any code from it give credit and release open source!)


I was exaggerating the fact of not being just a small side run project. :smile:
Thanks a heap man, I'll make sure to check it out!

tls

2015-04-10 17:53:46

From: Hawker
What do you mean by "business empire"?

OT: Look at LemonRS on git, it should get you to a good start after you finish learning java.
(Just remember if you use any code from it give credit and release open source!)


Oi. Don't just give him the keys to the castle. He needs to learn things before he smashes that source into his program.

srlMW

2015-04-10 20:47:51

From: tls
Oi. Don't just give him the keys to the castle. He needs to learn things before he smashes that source into his program.


Don't worry tls, I am very much against using someone else's work. The only reason I have asked for other sources is so that I may pick them apart and learn but never use. :o

tls

2015-04-10 22:24:16

From: indirectMW
Don't worry tls, I am very much against using someone else's work. The only reason I have asked for other sources is so that I may pick them apart and learn but never use. :o


That program was very overkill. It can be done much simpler/cleaner…that was half the reason why we stopped dev'ing it.

srlMW

2015-04-10 23:19:24

From: tls
That program was very overkill. It can be done much simpler/cleaner…that was half the reason why we stopped dev'ing it.


Ahh okay, I'll keep that in mind for my time. BTW… Was the only plugin you designed, the "Highscore" one?

srlMW

2015-04-10 23:29:09

From: indirectMW
- Features that you would like to have


^^Edited the main post^^

I more than welcome any feature/plugin suggestions you guys have! Get those brains workings! :duh:

rj

2015-04-13 10:06:57

Don't you want to get a good understanding of Java before trying this lol?

srlMW

2015-04-13 19:59:04

From: rj
Don't you want to get a good understanding of Java before trying this lol?


Oh yes indeed, I haven't started the creation of my project yet apart from listing the features I'll implement, creating a draft website and some other few things.

Currently I'm reading Head First Java still and once finished I will move onto another book and so on, till I feel I have a deep grasp and understanding of the language.

If I create half the project and than find out there is a better and more efficient way, I will start again as I only want the best. I won't view it as a loss or failure but a learning process that has improved my end result.

UrbanSmoke

2015-04-22 18:18:17

Someone needs to create a RS3 toolkit. I wonder why it hasn't been done yet.

tls

2015-04-22 20:46:34

From: UrbanSmoke
Someone needs to create a RS3 toolkit. I wonder why it hasn't been done yet.


Legal reasons(encrypted client).

UrbanSmoke

2015-04-22 20:56:28

From: tls
Legal reasons(encrypted client).


Is the Old School Runescape client not encrypted then? Because OSBuddy exists.

tls

2015-04-23 00:02:51

From: UrbanSmoke
Is the Old School Runescape client not encrypted then? Because OSBuddy exists.


That is correct. RS3's loader downloads an encrypted gamepack and decrypts it with keys grabbed from parameters(jav_config). Pretty much any attempt at replicating this process would require you to reverse engineer it, which is illegal(US law), because they use a protected algorithm. You could argue there are ways around it(grab the gamepack's classes after loader decrypts it), but they are all legally gray areas.