Originally posted by misfire
View Post
Announcement
Collapse
No announcement yet.
Project Artemis
Collapse
This is a sticky topic.
X
X
-
Don't forget the main issue we have on hand when a full "hacking system", the module dependencies. It can work for some games, but not all until this main issue is resolved. The cheat system, on the other hand, will work regardless due to the fact that it doesn't use any modules at all.
-
Nope. I'm currently working on artemis.elf, and I plan to release version 0.1 in late November.
The first version will include a basic cheat system with the ability to execute arbitrary code while running a game. Based on it, we will try hard to build an actual hacking system.
Leave a comment:
-
Doesn't seem to be any internal options for it. I might be able to figure something out anyway.Originally posted by misfireWith WebSVN, is it possible to sort the displayed file names by type? IMHO, sorting by name sucks.
Leave a comment:
-
You know, this would be the perfect opportunity for me to step in and say, "Hey! I have an idea that you guys might like."
Unfortunately, the idea is not yet a complete thought. But Lazy Bastard, I will be in touch.
Leave a comment:
-
@LMZ
With WebSVN, is it possible to sort the displayed file names by type? IMHO, sorting by name sucks.
Leave a comment:
-
Also, I'm currently looking for a library for reading and writing structured configuration files, like this one: http://www.hyperrealm.com/libconfig/
I've been working on a PS2SDK port of libconfig (I can compile the sources, but there are still issues I have to figure out).
Although I like libconfig, somebody might know of another config lib that turns out to be better suited. The library should be written in C and compatible with the AFL. Feel free to post a link here.
Leave a comment:
-
Here is my current TODO list:
- Advance lsmod to display all functions imported and exported by modules.
- Create a ps2link patch to backup and restore the syscall vector table. This is useful if you mess around with syscall hooks.
- Further clean up the source code of what once was ps2cheat.
- Rewrite the cheat engine.
- Write proof of concept code for shared memory communication between EE and IOP.
Leave a comment:
-
Thank you, LiquidManZero. That's a real nice interface. I particularly like the ability to create tarballs.Originally posted by LiquidManZero View Post
Leave a comment:
-
Guest replied[LB hijacking NiK's computer, and too lazy to log in as himself, but just unlazy enough to type this entire explanation]: Awesome; I haven't had a chance to take a look at the lsmod source misfire committed, but I shall do so when I return from this trip.
Leave a comment:
-
There's now a Subversion repository, though be it empty so far.
http://gshi.org/svn/artemis/
Read access is open to the public, however a user account is needed to write.
Leave a comment:
-
Just to keep you informed - I spent a few hours on merging ps2cheat with some more recent code. Now it is designed in a way that the cheat engine (and any other EE payload) can be loaded dynamically by the boot loader, e.g. from a file named cheatengine.bin. Though this approach doesn't allow for relocatable code yet, I'm sure it will prove useful in the future.Originally posted by misfire View PostWell, after a long time I finally had a look at my code again. Everything seems to build nicely on Ubuntu. Now I've got a rough idea of what I've done many moons ago...
What I can come up with is a working cheat system. I wrote most of the code back in 2005 as part of a program I called ps2cheat. For it I "borrowed" the cheat engine from CodeBreaker (and fixed some bugs in it). I added a boot loader with the ability to read cheats from a text file; another feature is video mode patching (incl. y-fix). I can say that it worked quite well and I never had to use another cheat program again. [...]
Leave a comment:
Leave a comment: