
DriveMyAlien752
Member
Aug 6, 2005, 1:06 PM
Post #1 of 2
(2164 views)
Shortcut
|
|
Java RS2 Client Making Tutorial
|
Can't Post
|
|
DMA's Java Tutorial By: DriveMyAlien752 What you need to start: - A brain. - Desire to cheat. - JDK 5.0 - Notepad or higher text editor. - Don't copy and paste to get good. Most people don't get good overnight or by copying and pasting. Starting: First set up the path to make everything work. Find where you installed your JDK to and go into the bin folder there. Copy and paste the address from the address bar to your clipboard. Next, click on Control Panel, then click on System. Click on the advanced tab and then click Environment Variables. Then look for path. You should get another bar that has addresses and semicolons (;). After the last address, put a semicolon and then paste the address that you got earlier after the semicolon. If you want to restart now, it's the time. Just to make sure everything takes effect right. Now you will need to get the latest deob. Easy to find. http://clan-sat.com/waffendennis/RuneScape/Deobs/ <3 WaffenDennis for those! After you have the latest deob, extract it using WinZip. This should give you a bunch of files. This is your source! Well, now we need to get the client to go to our favorite world upon startup of it. First, we open up the file called client.java. This is where the main stuff is. Now that we have up that, we need to get it to connect. Find what your favorite worldcode is. I'll have the world list uploaded at the bottom. Search for 127.0.0.1 (learn that number, it has to be changed every client) until you find something like return new URL("http:\\127.0.0.1:" + (80 + anIntX). (X = a changing number that changes with each deob.) Now change that to your favorite world. Mine is http:\\nl1.runescape.com. Easy as that. Locking map north. Now time to lock the map north, basic stuff eh? Search for = 383 until you get to the 4th one. It should look like this. anInt876 = anInt876 + anInt877 / 2 & 0x7ff; anInt875 += anInt878 / 2; if(anInt875 < 128) anInt875 = 128; if(anInt875 > 383) anInt875 = 383; Now change anInt876 to = 0 and then the first anInt87 in that block to = 383. You're done. Now to compile and make it run. Open up notepad and make a document that sais: @echo off Javac *.java pause Now save that as compile.bat. This should have created a batch file. To run it you need to make another one that sais: @echo off java client 25 0 lowmem FREE 32 pause That tells it to run. Now when you want to run your client, just click run.bat and let it go. Please post any feedback or constructive criticism on this thread. And if any mod would like to sticky this, please feel FREE. http://uppit.com/dl/?file=World List.zip
(This post was edited by DriveMyAlien752 on Jan 25, 2006, 9:09 AM)
|