+ Reply to Thread
Page 4 of 41 FirstFirst 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... LastLast
Results 31 to 40 of 407

Thread: Project Artemis

Hybrid View

  1. #1
    Join Date
    Jul 1999
    Posts
    6,559

    Default

    You, my friend, are a lazy bastard

    Heh, I'll take some shots later. I figured I'd give you the chance to take them, since PS2Cheat was your creation. No matter.

    Yes, but I do like to have an idea of what our general goals are. I'm not going to start writing the PC-side client app or anything (though, I could probably build most of it out of what's already in my unreleased version of Majestic Porter), and I don't know enough C/C++ to go around writing GUI apps, nor DLLs. It might even be wise to enlist the help of one of the other scene members that've written a few GUI apps in C (Viper187 comes to mind).

    I'll try to start on the PS2-side GUI code tonight. We can always integrate it with PS2Cheat later (I'll be anxiously awaiting your cleaned-up version of PS2Cheat), and we can really begin doing some rapid revision once we have a version control system in place (LMZ is likely going to install SVN while we bandy Mercurial around, so we'll have a repository in the meantime, and can always import it into Mercurial later, if need be).
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  2. #2
    Join Date
    Sep 2006
    Location
    Germany
    Posts
    456

    Default

    Hehe, actually I neither have a working PCSX2 installation nor a camera atm.

    I'm gonna try to continue working on ps2cheat tomorrow and at the weekend...
    Last edited by misfire; 08-27-2008 at 06:26:33 AM.

  3. #3
    Join Date
    Jul 1999
    Posts
    6,559

    Default

    Ah, heh.

    OK. I've been augmenting my PS2SDK, with gslib and a few fixes here and there.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  4. #4
    Join Date
    Jul 1999
    Posts
    6,559

    Default

    Hmm...maybe it wasn't your intention, and I'm all about benefit-of-the-doubt, but that seemed pretty rude to me.

    Since it was called a hacking system in the first post in this thread, it should be inferred that it's not just a cheat system we're endeavoring to create. Though you could always read some specifics in the spec sheet threads in this forum, Artemis will be a complete RAM-dumping, dump-comparing, re-injecting, breakpointing (and several other things) hacking system. It will allow users to create their own codes, and, as a base, act as a cheat system. This is something that has not been achieved for PS2, as opposed to a basic cheat system, which has (misfire's PS2Cheat, Driver's Cora, sjeep's Cosmic Cheat, CodeMajic, etc).

    If Cora is pitiful, then perhaps you should help us write a good base for Artemis

    Or, you might consider sharing some source you've already written in this respect? Rather than telling us how much you dislike what's already been done, perhaps you should tell us what you like about what you've already done, assuming that is actually something. Pardon the half-assumptions, but there are far too many people in this scene that talk all day, and produce nothing.

    All you need is to utilize the MIPS commands in your C coding along side ASM to accomplish memory patching
    Sure, but that's like saying all you have to do to achieve cold fusion is mess with some particles. Could you provide us with a better cheat system core?
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  5. #5
    Join Date
    Sep 2008
    Posts
    94

    Default

    Quote Originally Posted by Lazy Bastard View Post
    Hmm...maybe it wasn't your intention, and I'm all about benefit-of-the-doubt, but that seemed pretty rude to me.
    Haha, yeah, I wasn't trying to be rude, I was comparing Cora to actual cheat systems.

    Quote Originally Posted by Lazy Bastard View Post
    Artemis will be a complete RAM-dumping, dump-comparing, re-injecting, breakpointing (and several other things)
    The last time I tried to do an In-Game dump failed miserably :-/. I was able to load modules at run-time of a game, but the second I tried to open a file for anything (read, write, append, w/e), my ps2 would lock up on the spot. I still have some ideas to prevent the locking up of the ps2, but need to further test before I explain any methods...

    Quote Originally Posted by Lazy Bastard View Post
    If Cora is pitiful, then perhaps you should help us write a good base for Artemis

    Or, you might consider sharing some source you've already written in this respect? Rather than telling us how much you dislike what's already been done, perhaps you should tell us what you like about what you've already done, assuming that is actually something. Pardon the half-assumptions, but there are far too many people in this scene that talk all day, and produce nothing.
    I am the owner of www.cheaterslounge.net (sorry if you find this advertising), and I have created 3 different versions of a cheat device so far.

    Version 1: Preview (to prove it works before I released a fixed up public)

    Version 2: Public Release (cheesy, requires a master code as a hook for the cheat engine itself)

    Version 3: Private (Loads into Kernel, hooks from Kernel, withstands any transaction on the ps2 just the way codemajic worked, supports typical code-commands and then some)

    I have the source code to the public version on my website, and will be glad to send it to you if you like. I added in some bullcrap functions in the public before I compiled, to help throw off the people who I know will try to "hex edit" it, lol.


    Quote Originally Posted by Lazy Bastard View Post
    Sure, but that's like saying all you have to do to achieve cold fusion is mess with some particles. Could you provide us with a better cheat system core?
    What I meant was, using the MIPS commands that are supported by the compilers to manipulate the RAM.

    Example:

    int offset = 0x00100000;
    int data = 0x12345678;
    _sw(data, offset);


    For ASM, I also meant a very similar concept. Such as using ASM to preserve all the variables (registers) to help prevent a function from locking up the PS2 if you decide to use that function as the cheat engine itself (keeps you from having to copy it to a different region if your .ELF is loaded to a memory address that doesn't get erased).

    Example:


    // Store Quad-Words
    __asm("addiu $29, $29, 0xf000");
    __asm("sq $1, 0x0000($29)");
    __asm("sq $2, 0x0010($29)");
    __asm("sq $3, 0x0020($29)");
    __asm("sq $4, 0x0030($29)");
    __asm("sq $5, 0x0040($29)");
    __asm("sq $6, 0x0050($29)");
    __asm("sq $7, 0x0060($29)");
    __asm("sq $8, 0x0070($29)");
    __asm("sq $9, 0x0080($29)");
    __asm("sq $10, 0x0090($29)");
    __asm("sq $11, 0x00a0($29)");
    __asm("sq $12, 0x00b0($29)");
    __asm("sq $13, 0x00c0($29)");
    __asm("sq $14, 0x00d0($29)");
    __asm("sq $15, 0x00e0($29)");
    __asm("sq $16, 0x00f0($29)");
    __asm("sq $17, 0x0100($29)");
    __asm("sq $18, 0x0110($29)");
    __asm("sq $19, 0x0120($29)");
    __asm("sq $20, 0x0130($29)");
    __asm("sq $21, 0x0140($29)");
    __asm("sq $22, 0x0150($29)");
    __asm("sq $23, 0x0160($29)");
    __asm("sq $24, 0x0170($29)");
    __asm("sq $25, 0x0180($29)");
    __asm("sq $26, 0x0190($29)");
    __asm("sq $27, 0x01a0($29)");
    __asm("sq $28, 0x01b0($29)");
    __asm("sq $29, 0x01c0($29)");
    __asm("sq $30, 0x01d0($29)");
    __asm("sq $31, 0x01e0($29)");

    // Function Coding

    // Load Quad-Words
    __asm("lq $1, 0x0000($29)");
    __asm("lq $2, 0x0010($29)");
    __asm("lq $3, 0x0020($29)");
    __asm("lq $4, 0x0030($29)");
    __asm("lq $5, 0x0040($29)");
    __asm("lq $6, 0x0050($29)");
    __asm("lq $7, 0x0060($29)");
    __asm("lq $8, 0x0070($29)");
    __asm("lq $9, 0x0080($29)");
    __asm("lq $10, 0x0090($29)");
    __asm("lq $11, 0x00a0($29)");
    __asm("lq $12, 0x00b0($29)");
    __asm("lq $13, 0x00c0($29)");
    __asm("lq $14, 0x00d0($29)");
    __asm("lq $15, 0x00e0($29)");
    __asm("lq $16, 0x00f0($29)");
    __asm("lq $17, 0x0100($29)");
    __asm("lq $18, 0x0110($29)");
    __asm("lq $19, 0x0120($29)");
    __asm("lq $20, 0x0130($29)");
    __asm("lq $21, 0x0140($29)");
    __asm("lq $22, 0x0150($29)");
    __asm("lq $23, 0x0160($29)");
    __asm("lq $24, 0x0170($29)");
    __asm("lq $25, 0x0180($29)");
    __asm("lq $26, 0x0190($29)");
    __asm("lq $27, 0x01a0($29)");
    __asm("lq $28, 0x01b0($29)");
    __asm("lq $29, 0x01c0($29)");
    __asm("lq $30, 0x01d0($29)");
    __asm("lq $31, 0x01e0($29)");
    __asm("addiu $29, $29, 0x1000");

    Catch my drift?

  6. #6
    Join Date
    Jul 1999
    Posts
    6,559

    Default

    Ah, interesting.

    I am the owner of www.cheaterslounge.net (sorry if you find this advertising), and I have created 3 different versions of a cheat device so far.
    No, I don't consider that advertising, and there aren't any serious rules about advertising here anyway. You can throw it in your sig, if you like. GSHI is pretty laid back about that sort of thing, as long as you're not spamming.

    So, the private version is to remain private? Or are you still working out some bugs before release?

    I've grabbed the public version, and will take a look at it tomorrow. Thanks.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

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

    Default

    Ah, the source wasn't included in the main download. Mind giving me a link to it?

    EDIT: Disregard; I located it in the other forum.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  8. #8
    Join Date
    Sep 2008
    Posts
    94

    Default

    Quote Originally Posted by Lazy Bastard View Post
    Ah, interesting.



    No, I don't consider that advertising, and there aren't any serious rules about advertising here anyway. You can throw it in your sig, if you like. GSHI is pretty laid back about that sort of thing, as long as you're not spamming.

    So, the private version is to remain private? Or are you still working out some bugs before release?

    I've grabbed the public version, and will take a look at it tomorrow. Thanks.
    It's a little of both, remain private and still under construction lol.

    Quote Originally Posted by Lazy Bastard View Post
    Ah, the source wasn't included in the main download. Mind giving me a link to it?
    Sure thing: http://www.cheaterslounge.net/downlo...ublic_FULL.rar


    Please disregard those bullcrap functions, lol. As I said, they were put in to throw off certain people that I know will hex-edit it, and was for shits-and-giggles when someone opens it in ps2dis lol.

  9. #9
    Join Date
    Aug 2007
    Location
    US of A
    Posts
    297

    Default

    t(o.o t) <---- I really don't mean anything by it.
    Busy|Bastard: That's just what the world needs. One more Bastard!

  10. #10
    Join Date
    Jul 1999
    Posts
    6,559

    Default

    Having a more detailed look at your forums, and the posts therein, I must say that you really had no need to trash cYs Driver. He's a relative beginner at PS2 development, and admits it. He shares his source, so that others might learn, and quite a few people did learn from it. Not to mention the fact that he's just a generally nice guy, and that he was the first person to release anything on developing a cheat system. You only released your source on August 24th, after seeing his on GSHI.

    I release it for 2 reasons.

    1) There are people who wish to learn how to write programs for the ps2, and there almost an absolute zero amount of information on programming for the ps2.
    2) Faggots like 1up keep trying to make bullshit claims of me using the shittiest source known to man (cora). Dude, I can write that shit stain for a cheat device (cora) with my dick while I sleep, it is the worst source I have ever seen in my life. Deft doesn't know a single thing about ps2 programming, but Deft can make something 20x better than cora on his first try.
    It's still very amusing how people still think that I would actually steal the source code from the shittiest program ever named "Cora". This is the FULL version of the Public Release source code of my Cheat Device. So, 1up, you actually think I would take a source from a script kiddie? LMFAO! Grow up little boy, and face the facts: You are not smart, and you have Driver's dick in your mouth.
    Did Driver claim you stole his code? If not, you have no excuse to talk shit about him. You could have just as easily talked shit about those accusing you of theft, and left him out of it. How old are you, anyway? 14? If you really developed this cheat system by yourself, then good job, but it still doesn't give you the right to act like an ass.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

+ 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. RFC: community effort to build portable, scalable debugger protocol
    By Parasyte in forum Research & Development
    Replies: 28
    Last Post: 02-10-2010, 09:16:39 PM
  2. (Artemis) Open source considerations
    By misfire in forum Research & Development
    Replies: 41
    Last Post: 10-26-2009, 04:19:48 PM
  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. (Artemis) Screenshots
    By Lazy Bastard in forum Research & Development
    Replies: 4
    Last Post: 09-20-2008, 12:09:32 AM

Posting Permissions

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