Camera zooming for refactored clients and nonrefactored
Description: Camera zooming for refactored clients.
Difficulty: 2
Assumed Knowledge: Not really anything except how to declare a variable and boolean/
Tested Client: Mopar's srcAllDummysRemoved
Files/Classes Modified: Client.java and RSApplet.java
Procedure
REFACTORED.
Step 1:
Backup your client files.
Step 2:
Then open up RSApplet
search for your keyPressed(KeyEvent keyevent) method.
And under
Code:
int j = keyevent.getKeyChar();
add
Code:
if(i == KeyEvent.VK_F12){
if(!client.cameratoggle){
System.out.println("Camera Movement On");
client.cameratoggle = true;
} else {
System.out.println("Camera Movement Off");
client.cameratoggle = false;
}
}
if(i == KeyEvent.VK_INSERT)
client.zoom += 15;
if(i == KeyEvent.VK_PAGE_UP)
client.zoom -= 15;
if(i == KeyEvent.VK_HOME)
client.fwdbwd -= 15;
if(i == KeyEvent.VK_END)
client.fwdbwd += 15;
if(i == KeyEvent.VK_PAGE_DOWN)
client.lftrit -= 15;
if(i == KeyEvent.VK_DELETE)
client.lftrit += 15;
Step 3
open up Client.java now and declare
Code:
public static boolean cameratoggle;
public static int zoom;
public static int lftrit;
public static int fwdbwd;
under
Code:
private RSImageProducer aRSImageProducer_1125;
While still in client.java search for your setCameraPos(int j, int k, int l, int i1, int j1, int k1) method, and under
make sure you add(this is what i forgot lmao)
Code:
if(cameratoggle){
if(zoom == 0)
zoom = k2;
if(lftrit == 0)
lftrit = j2;
if(fwdbwd == 0)
fwdbwd = l2;
k2 = zoom;
j2 = lftrit;
l2 = fwdbwd;
}
Credits: I'm not really sure who originally did this. I guess jagex and whoever the original creator was?
Description: Camera zooming for nonrefactored clients.
Difficulty: 2
Assumed Knowledge: Not really anything except how to declare a variable and boolean/
Tested Client: 317 deob
Files/Classes Modified: Client.java and Applet_Sub1.java
Procedure
NONREFACTORED.
Step 1:
Backup your client files.
Step 2:
Then open up Applet_Sub1.java
search for your keyPressed(KeyEvent keyevent) method.
And under
Code:
int j = keyevent.getKeyChar();
add
Code:
if(i == KeyEvent.VK_F12){
if(!client.cameratoggle){
System.out.println("Camera Movement On");
client.cameratoggle = true;
} else {
System.out.println("Camera Movement Off");
client.cameratoggle = false;
}
}
if(i == KeyEvent.VK_INSERT)
client.zoom += 15;
if(i == KeyEvent.VK_PAGE_UP)
client.zoom -= 15;
if(i == KeyEvent.VK_HOME)
client.fwdbwd -= 15;
if(i == KeyEvent.VK_END)
client.fwdbwd += 15;
if(i == KeyEvent.VK_PAGE_DOWN)
client.lftrit -= 15;
if(i == KeyEvent.VK_DELETE)
client.lftrit += 15;
Step 3
open up Client.java now and declare
Code:
public static boolean cameratoggle;
public static int zoom;
public static int lftrit;
public static int fwdbwd;
under
Code:
static Class30_Sub2_Sub4_Sub1_Sub2 aClass30_Sub2_Sub4_Sub1_Sub2_1126;
While still in client.java search for your method144(int i, int j, int k, int l, int i1, int j1, int k1) method, and under
make sure you add(this is what i forgot lmao)
Code:
if(cameratoggle){
if(zoom == 0)
zoom = k2;
if(lftrit == 0)
lftrit = j2;
if(fwdbwd == 0)
fwdbwd = l2;
k2 = zoom;
j2 = lftrit;
l2 = fwdbwd;
}
Credits: I'm not really sure who originally did this. I guess jagex and whoever the original creator was?