best way to get data from a java web start game.
best way to get data from a java web start game.
What is the best way to get data from a java web start game? Im sure it can be done with packets but that is extremely tedious.
- Administrator
- Site Admin
- Posts: 5329
- Joined: Sat Jan 05, 2008 4:21 pm
Re: best way to get data from a java web start game.
You, hopefully, can extract just the content you need (the .jar, for example) rather than needing to run it in a browser. Run that separately (as opposed to through a browser plugin) which will make it much easier to access the game's memory through read/write functions.
You probably don't want anything to do with sockets. You're right that it would be a ton of extra work, but I suppose you could make a clientless bot that way.
You probably don't want anything to do with sockets. You're right that it would be a ton of extra work, but I suppose you could make a clientless bot that way.
Re: best way to get data from a java web start game.
The game does consist of a bunch of jar files and such but ive never heard of a way to launch it other then using the website play.button or by using the java control panel. If i understamd what youre saying i should be able to lauch it more like a normal .exe game and use say cheat engine to get addresses?
Edit: Perhaps something like http://jsmooth.sourceforge.net/ is what you mean? I'm sure it can be done without apps like this but it's what I found while searching around.
Edit: Perhaps something like http://jsmooth.sourceforge.net/ is what you mean? I'm sure it can be done without apps like this but it's what I found while searching around.
- Administrator
- Site Admin
- Posts: 5329
- Joined: Sat Jan 05, 2008 4:21 pm
Re: best way to get data from a java web start game.
You should be able to launch the .jar files by opening it with the Java VM. Try just double-clicking the main .jar.
Re: best way to get data from a java web start game.
Hm, i will check into it when i get home.
Re: best way to get data from a java web start game.
*.jar is archive files format that exist since DOS time.
In the packet is a file which say where to start for the java-vm.
If I want cheat on such a game I would simple reverse engineering the code in Java and C#(and all dot net) it is very simple, their are tools for that and unlike in c the whole var and class names are their.
Next step would be then connect with your own version of the game.
In the packet is a file which say where to start for the java-vm.
If I want cheat on such a game I would simple reverse engineering the code in Java and C#(and all dot net) it is very simple, their are tools for that and unlike in c the whole var and class names are their.
Next step would be then connect with your own version of the game.
Jack-of-all-trades, but master-of-only of a few
My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226
Re: best way to get data from a java web start game.
The game doesn't really allow you to edit it, when you do try to edit the files it just re-downloads them.
edit: I'm not finding any .jar file for it yet... I don't know much around how java stores stuff normally. I can use the jnpl to launch it but I haven't found a jar yet.
edit: I'm not finding any .jar file for it yet... I don't know much around how java stores stuff normally. I can use the jnpl to launch it but I haven't found a jar yet.
Re: best way to get data from a java web start game.
Seek *.class I don't know where the browser save them put likely in a tmp directory.
The problem is if you want change the program while running it isn't like a c prog because the program running in the java vm and the java vm is a program on its own, so it is twice at complex then normal.
The java vm simulate basically a CPU with function stack and a heap,so you can change the PC and push/pop object on it.
If you find the right addresses, but this is only theoretically I don't know which counter maser they use to scramble memory.
The problem is if you want change the program while running it isn't like a c prog because the program running in the java vm and the java vm is a program on its own, so it is twice at complex then normal.
The java vm simulate basically a CPU with function stack and a heap,so you can change the PC and push/pop object on it.
If you find the right addresses, but this is only theoretically I don't know which counter maser they use to scramble memory.
Jack-of-all-trades, but master-of-only of a few
My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226

My Reps:
https://github.com/BlubBlab/Micromacro-with-OpenCV (My version of MM2 with OpenCV and for MS Visual Studio)
https://github.com/BlubBlab/rom-bot (rombot with no stop WP and advanced human emulation mode and some other extensions)
https://github.com/BlubBlab/Micromacro-2-Bot-Framework ( A work in progress )
My Tools : viewtopic.php?f=10&t=6226
Who is online
Users browsing this forum: No registered users and 2 guests