(10-13-2012, 06:45 PM)gid15 Wrote:I tried it, I have used Winrar to open "jpcsp.jar" and some programs to decompile and edit "Model.class":(10-03-2012, 12:01 PM)Pingutino Wrote: Finally I got my copy . It's the best game that I played with my psp. But it's sad that nobody else around me has this game or even a psp because there are many unlockable items through multiplayer. So I thought: Try to run Jpcsp twice with the savefile from my psp. But there is a little problem, the game's multiplay is only accessible with a psp-2000 or newer and Jpcsp is recognized as a psp-1000. Is it possible to change the model version?You can try to change
jpcsp.hardware.Model, line 22 into:
Code:private static int model = MODEL_PSP_SLIM;
- 20 public static final int MODEL_PSP_FAT = 0;
- 21 public static final in MODEL_PSP_SLIM = 1;
- 22 private static int model = MODEL_PSP_SLIM;
compiled and inserted I got this while running the game:
2110 [user_main] ERROR runtime - Catched Throwable in RuntimeThread:
java.lang.NoClassDefFoundError: jpcsp/hardware/Model (wrong name: Model) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at jpcsp.HLE.modules630.scePower.scePower_A85880D0(scePower.java:40) at _S1_2_8BAFD7C.s(_S1_2_8BAFD7C.java:4) at _S1_2_88F0438.s(_S1_2_88F0438.java:852) at _S1_2_88ECBBC.s(_S1_2_88ECBBC.java:16) at _S1_2_880832C.s(_S1_2_880832C.java:548) at _S1_2_8808150.s(_S1_2_8808150.java:32) at _S1_2_8AC190C.s(_S1_2_8AC190C.java:412) at _S1_2_8AC190C.exec(_S1_2_8AC190C.java) at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:648) at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:684) at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)
I just started to learn Java and I assume that I used the wrong way to change stuff :/. Sorry for being a rookie =(
pingutino: Your heart knows the truth