+ Reply to Thread
Page 2 of 42 FirstFirst 123456789101112 ... LastLast
Results 11 to 20 of 419

Thread: Project Artemis

  1. #11
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    549

    Default

    Adapting ps2link would be very difficult. One issue is that its code already has a big footprint. But we have to reduce the size as much as possible to make it fit into EE RAM without affecting games... we can do this, for example, by moving the whole network communication code to IOP, and by calling the existing Sif* functions (e.g., SifLoadModule) of the actual game we want to hack.

    I was able to send data from the PS2 to the PC over network while running a game. This was the first and, unfortunately, also last milestone I achieved. There's much left to be done. I wasn't able to receive any data on the PS2. And after switching to Linux and the latest PS2SDK (I was using an old Cygwin build before), neither sending nor receiving worked for me... I didn't investigate it carefully though.

    ps2link's protocol is indeed very simple and straightforward, but we'll need an adequate replacement for the slow TCP (in order to find cheat codes, we have to dump lots of memory). Until now, I've been using a proprietary UDP protocol for reliable packet delivery. That way, I was able to achieve about 1 MB/s. But I never liked my implementation. I recommend using Reliable UDP Protocol (RUDP) or something similar as a reliable and fast data transport service.

  2. #12
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    It doesn't have to be written in .NET (it's fairly counter to the open source goal of Artemis, after all, heh), but it might be conducive of a quickly-written Windows GUI, especially if it's to be merged with Majestic Porter.

    Ah; I stashed that text file somewhere some time ago, and never got to reading it. I'll take a detailed look later Thanks.

    misfire: Have you tested your PS2SDK since then? You could also take a look at the fixed, pre-built MinGW/msys build I've provided...
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  3. #13
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    549

    Default

    No, I haven't. If I finally get around installing Ubuntu on my laptop, I'll give it another try (I want to reinstall my whole system).

  4. #14
    Join Date
    Aug 2008
    Posts
    9

    Default

    hmm,i compiled the dumper.elf, driver made,will it dump any games memory? I tried a couple games but it wouldnt load the game.
    Or else the data in systemhooks.s specific to a certain game?
    Last edited by noobwithboobs; 08-13-2008 at 11:23:02 AM.

  5. #15
    Join Date
    Aug 2008
    Posts
    6

    Default

    Well, ps2link already uses udp for some parts of the protocol, but you're going to find that the PS2 is very very slow when it comes to sending large amounts of data like that.

    Perhaps a smarter approach would be better than brute force. How about a command that sends you only the memory values that change over the next X seconds? Send the command, do something, see what changes.

  6. #16
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    noobwithboobs: It was made specifically for one of the Socom games, I believe, and it's merely a proof-of-concept, and isn't ready to be used yet (it crashes instead of dumping, though I do believe it can be used a cheat system, assuming you have the exact version of whatever game it was made for, heh).

    Oopo: In this case, we're willing to sacrifice speed for functionality, if it comes to that. There are many cases in which we'll need to search for things that haven't changed, and so forth. After the initial dump, we will be operating only on specific memory addresses, but there will still be a time in which we have to dump the entire memory.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  7. #17
    Join Date
    Aug 2008
    Posts
    6

    Default

    My lack of experience with code hunting shows.

    How about a more generic approach, then? Make a very small layer that allows you to upload binary code pieces at runtime. You could minimize memory usage and defer development of the meatier parts until after the loader is finished.

  8. #18
    Join Date
    Jul 1999
    Posts
    7,089

    Default

    You mean an application that would allow us to launch an ELF, then stay resident, and merely allow us to upload and execute other pieces of code at will?
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  9. #19
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    549

    Default

    This can be seen as an extension of the planned upload feature. Might be a good idea (if it's feasible at all).

    To get the project rolling, we'll need some working code to start with - a solid base for further development. Then we can continue our efforts and provide patches until we achieve our common purpose.

  10. #20
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    549

    Default

    I hope that the participation will continue to increase when I've contributed some code. Many people seem to be interested in the project. Only time will show if the scene is really ready for such an open source project...

+ Reply to Thread

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, 06:41:23 PM
  2. Artemis Project - GUI
    By Berion in forum Research & Development
    Replies: 22
    Last Post: 10-25-2009, 11:22:20 AM
  3. Project Artemis - Specifications
    By Lazy Bastard in forum Research & Development
    Replies: 23
    Last Post: 05-17-2009, 04:50:10 PM
  4. Team CodeMajic join Project Artemis!
    By Lazy Bastard in forum Research & Development
    Replies: 50
    Last Post: 01-28-2009, 10:27:33 PM
  5. Dev Project
    By -MIPs- in forum School of Hacking
    Replies: 19
    Last Post: 11-16-2006, 06:42:23 PM
Collapse this box.

Visitors found this page by searching for:

scph-102.bin

open ps2 loader 0.9

slps 25088 codebreaker

slps-25088 codebreaker

artemis ps2 project and openps2loader

slps25088 game shark

scph102c free download

SLPS-25088 CODEBREAKER item code

final fantasy x international cheats codebreaker

Final Fantasy X international SLPS 25088 armax codes

FFGriefers

slps 25088 codebreaker codes

artemis projectview error 9

SLES-53702 codes

ffx SLPS-25088 codebreaker

slps-25088 freeze

ps2cc gameshark

ar max slps 25088

SLPS-25088 gameshark

SLUS-20694 Onimusha 3 cheat TXT

psone cpu

europe v01.70(27022003) console

download free Europe v01.70(27022003)Consoleslps 25088 equipment codebreakerDownload SLES 53702.zipopen ps2 loader r561 downloadps2rd.elfopen ps2 loader r561ffx international cheat engineslus 20216 cheat gameshark codegtlcpimp downloadsProject Artemis#ps2 cheat artemisPS2rd 0.5.3 onimusha 2 samurais destiny gameshark v4 codesdownload europe v01.70(27022003) consolecheats.txt artemischeats.txtx artemisproject artemis ps2 downloadpsp2 bios europe v01.70(27022003) ConsoleWWE SmackDown! Vs. RAW 2006 sles 53676 gamesharkdownload ps1drv.elfplaystation2 videolanps2rd confg settings to boot cheat.txt in mass bios europe v01.70 (2722003) consoleSLUS 20216 gameshark codeslps 25088 pnachhow to use codemajic with a crosover cableSLPS-25088 code breakerfinal fantasy x international slps codebreaker final fantasy x international [slps-25088] codebreakerpcxs2 ffx cheatsopen-ps2-loader 0.9 elfopenps2loader ubuntu pingSLUS-20694 cheat SLUS-20694 Onimusha3 チートntpbclient ps2 patchps2rd 0.5.1final fantasy x international slps-25088 codebreakescph 102.bincodebreaker all codes for onimusha dawn of dreams ntscj cechzm1SLES-53982 MUffgrieverps2link protocolartemis and openps2loaderslps-25088 codebreaker codesfinal fantasy x international (j) slps-25088 gamesharkopen ps2 loader 0.9 r561openps2 r561final fantasy x international codebreakerproject artemis ps2openps2loader mods for silent hill 4final fanatasy 10 codemajic codes PS1DRV.ELFps2sdk-portfree download mcboot for latest version SCPh-90004CBfinal fantasy x international slps-25088 codespnach pcsx2 final fantasy x slps-25088slps 25088 gameshark codesopenps2loader 0.9europe v01.70final fantasy x slps 25088 codesSCES 53372

Posting Permissions

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