Page 1 of 42 1234567891011 ... LastLast
Results 1 to 10 of 419

Thread: Project Artemis

  1. #1
    Join Date
    Jul 1999
    Posts
    7,105

    Default Project Artemis

    For some time now (several years, off and on), GSHI administrative staff and several select members of the scene have been working, in secret, on something tentatively called Project Artemis: a hacking system for the Playstation 2. The primary goal of this project is to allow users to create, or hack, their own codes, using RAM-dumping, dump comparison, constant memory writes for testing, breakpoints, and as many other tools as feasible.

    The project is far from complete. There have been quite a few stumbling blocks, and some impressive progress has been made (though, without consent from its authors, not all of it can be shown here immediately - an issue I'm hoping will be resolved in the next few days). Through several primary coders (Sang123, Hit n' Run Games, misfire, Shyam Narain, Xerxes Technologies, cYs Driver), it has been determined that...

    A: Hiring a company to design such a system will result in either paying tens of thousands of dollars, or ending up with a company that cannot complete the project, and...

    B: Hiring a solitary coder, such as a skilled member of the scene, will eventually result in the coder being overwhelmed.

    Hence, lacking the necessary funds to hire a coding group or company adept enough to complete the task at hand within a reasonable amount of time, we have made the best decision possible, with Artemis, GSHI, and the scene in mind: to bring the project out of the darkness, and into the realm of open source.

    If anyone is interested in contributing, feel free to make a post, if only to say so. We will continue to chronicle our progress, research, and thoughts here. There will soon be a SubVersion repository in play; if you'd like access, let us know. I'll begin making our work available in this thread, and other threads in this forum entitled "Artemis: [Subject]".
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  2. #2
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    For interest's sake, cYs Driver's original, openly available proof-of-concept PS2 cheat engine can be referenced here: http://www.codemasters-project.net/v...=proof+concept

    ...and the download, whose original link has since become dead, can be found here: http://GSHI.org/downloads/Cora.zip

    Keep in mind that this source must be compiled using the PS2SDK, a pre-built, updated, fixed version of which can be found in this forum

    Thanks, of course, go out to Driver, for this very clever piece of work, and to misfire, for his invaluable pointers and advice.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  3. #3
    Join Date
    Aug 2008
    Posts
    2

    Default

    From this description it's not clear what you're trying to create. Certainly TSR-based patching mechanisms are not new, so details about what's special here would be interesting.

    I personally prefer static patching for permanent changes because it's somewhat easier to control what memory gets clobbered.

  4. #4
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    Apologies for vagueness: project specifications will be released shortly. For now, suffice it to say:

    Project Artemis is an endeavor to create a PS2 application, using the PS2Dev.org unofficial PS2SDK (a pre-built version of which can be found in this forum), that will allow a user to dump PS2 memory repeatedly during game play (either to a USB flash drive, or remotely via a network cable to a PC), so as to compare these dumps (either on the PS2 itself, or remotely via a network cable to a PC, using a compare utility), and the ability to force specific memory addresses to hold specific values (in order to test results of searches). At least, these are the goals for version 1.0.

    Version 2.0 will likely be a full-fledged hacking system, with breakpoints, as well as a cheat system, similar to the GameShark Pro for the PSX.

    As for your site, it looks quite interesting

    I'll have to take a more detailed (and translated) look a little later.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  5. #5
    Join Date
    Aug 2008
    Posts
    2

    Default

    There's been a few clever hacks using Gameshark-style codes that allow arbitrary memory dumping to a memory card. The idea is pretty straightforward: modify parameters to the I/O APIs. The same thing could be done with minor modifications to that sample code in this thread. Or even static patching again.

    As far as debugging on the PS2 hardware ... the need is dwindling while emulation becomes more capable. Emulation is not perfect but, having seen a game filled with truly horrible anti-reversing code run ok with only a bit of a hack, I'm sure it will improve. (I spent several days last year reversing a crypto key that was miscomputed by just 4 bits though! )

  6. #6
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    Heh, I agree. Emulation is getting better, but I do believe that a PS2-side hacking system would be even better.

    If you have any ideas/input at any point of the project (especially once some more source is made public), feel free to throw them/it in; we can use all the help and expertise we can get.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  7. #7
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    Tentative project specs have been posted in this forum.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  8. #8
    Join Date
    Aug 2008
    Posts
    6

    Default

    Have you considered adding the meaty PS2-side parts (memory dumping, etc) as extra commands to ps2link? It already does a lot of what you want and there's already clients with source you could modify to support the new commands.

    You'd still want some sort of simple front end for applying the codes for ordinary users...

  9. #9
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    I should definitely take a look at the source for some of the apps that already interact via network connection with the PS2.

    Yes; I'd like to make a user-friendly GUI app (probably in VB.NET), and eventually merge it with Majestic Porter (hence the two names being anagrams of each other).
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  10. #10
    Join Date
    Aug 2008
    Posts
    6

    Default

    Its a fairly simple protocol, take a look:

    http://www.oopo.net/users/danpeori/r...k-protocol.txt

    I'm allergic to vb.net, but I could help you add support if you want.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Project Artemis: Live PS2 Hacking System
    By Lazy Bastard in forum Last Generation & Retro Hacking
    Replies: 5
    Last Post: 08-08-2010, 05:41:23 PM
  2. Artemis Project - GUI
    By Berion in forum Research & Development
    Replies: 22
    Last Post: 10-25-2009, 10:22:20 AM
  3. Project Artemis - Specifications
    By Lazy Bastard in forum Research & Development
    Replies: 23
    Last Post: 05-17-2009, 03:50:10 PM
  4. Team CodeMajic join Project Artemis!
    By Lazy Bastard in forum Research & Development
    Replies: 50
    Last Post: 01-28-2009, 09:27:33 PM
  5. Dev Project
    By -MIPs- in forum School of Hacking
    Replies: 19
    Last Post: 11-16-2006, 05:42:23 PM
Collapse this box.

Visitors found this page by searching for:

open ps2 loader 0.9

scph-102.bin

slps 25088 codebreaker

slps-25088 codebreaker

Slps-25088 armax

Codigos de final fantasy X international NTSCJ para codebreaker

artemis ps2 project and openps2loader

slps-25088 cheat

slps25088 game shark

SLPS-25088 CODEBREAKER item code

scph102c free download

artemis projectview error 9ffx slps 25088 cheatopenps2loader 0.9open-ps2-loader.0.9.elfpsone cpuFFGriefersps2 loader 0.9 finalSLPS-25088 gamesharkeurope v01.70(27022003) consoleslps-25088 freezefinal fantasy x international cheats codebreakerslps 25088 codebreaker codesSLUS-20694 Onimusha 3 cheat TXTffx SLPS-25088 codebreakerOpen PS2 Loader ProjectSLES-53702 codesps2cc gamesharksles-53702.pnachFinal Fantasy X international SLPS 25088 armax codesar max slps 25088final fantasy x international codebreakerproject artemis ps2project artemis ps2 downloadopenps2loader mods for silent hill 4cheats.txtx artemisfinal fanatasy 10 codemajic codes PS1DRV.ELFfinal fantasy x international slps-25088 codesdownload europe v01.70(27022003) consoleps2 cheat artemisPS2rd 0.5.3 slps 25088 gameshark codespnach pcsx2 final fantasy x slps-25088cheats.txt artemisonimusha 2 samurais destiny gameshark v4 codesfree download mcboot for latest version SCPh-90004CBps2sdk-portopenps2 r561open ps2 loader 0.9 r561ffx eu pnach cheatsgtlcpimp downloadsslus 20216 cheat gameshark codeps2rd.elfDownload SLES 53702.zipdownload free Europe v01.70(27022003)Consoleplaystation2 videolanps2rd confg settings to boot cheat.txt in massSLUS 20216 gameshark codeProject Artemis#ffx international cheat enginefinal fantasy x international (j) slps-25088 gamesharkhow to use codemajic with a crosover cableslps 25088 equipment codebreakeropen ps2 loader r561 downloadopen ps2 loader r561psp2 bios europe v01.70(27022003) ConsoleWWE SmackDown! Vs. RAW 2006 sles 53676 gamesharkslps 25088 pnachdownload ps1drv.elf bios europe v01.70 (2722003) consoleps2link protocolopen ps2 loader latest version free downloadopenps2loader cheatcodebreaker codes onimusha 4 ntscjonimusha 2 sles code breakercechzm1ffx slps 25088 gameshark codeffx international slps 25088 cheatsffx slps 25088 cheatsffx slps 25088 patchffx slps 25088 item cheatfinal fantasy x international [slps 25088] cheatsartemis projectview network portsdescargar mcboot open loader 0.9ffx international pnachcodebreaker ffx slpsSCES 53372ffgrieverfinal fantasy 10 international open loadercodebreaker para slps-25088onimusha dawn of dreams j codebreakerSLES-53982 MUwwe smackdown! vs. raw openps2loaderCode breaker Final fantasy X international PS2tourist trophy ntsc:us codebreakerfinal fantasy x pnach pcsx2ffx international gameshark elfntpb ps2ccslps-25088 [ffx international] codebreaker codepnatch final fantasy x ps2 downloadcodebreaker elf scph-75004 ntpbclient ps2 patchSLUS-20694 Onimusha3 チートSLUS-20694 cheat openps2loader ubuntu pingopen-ps2-loader 0.9 elfpcxs2 ffx cheats final fantasy x international [slps-25088] codebreakerfinal fantasy x international slps codebreaker SLPS-25088 code breakerartemis and openps2loaderslps-25088 codebreaker codesfinal fantasy x slps 25088 codesps2rd 0.5.1final fantasy x international slps-25088 codebreakescph 102.binopenps2loader compatibility wwe smackdown vs raw 2009dead to rights openps2loaderopen ps2 loader cheat engineslps-25088 memory cardartemis ps2 project patches functionArtemis download ps2code breaker final fantasy x slps 25088pnach final fantasy x international slps-25088elf final fantasy x international slps-25088flash tools 0.5.3 mediafirecodebreaker svr 2006 SLEScodebreaker all codes for onimusha dawn of dreams ntscj europe v01.70

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •