Announcement

Collapse
No announcement yet.

NetCheat - Net-based PlayStation 2 Cheat Device

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by rimsky82 View Post
    Got a semi-decent implementation of netcheatps3 done. Is there something that describes the codetypes for CU3?

    Also, we want to make sure hackers get credit for their codes. I see one of the CU3 texts has credits in them. What about from your code files?
    I'm working on documenting them right now. It's a bit hazy and I can't really test since I don't have it. But it's fairly complete and helps you a bit in understanding how to convert them to NetCheat PS3 (which isn't always perfect as they don't have the same features).

    My files are an old and slimmed version of the cu list so they aren't much different. Bungholio has a separate file that has some credits. It's a bit messy though and looks like a pain to add to the db.. I'll upload it for you to look at though.
    You could actually write a script to parse it for you actually. His format is pretty steady for most of it. Though most of his credits just link to the thread he got them from. He's basically assembled a huge list of codes from various sites.
    Attached Files

    Comment


    • #32
      Okay I've done some documentation on the CU/CodeFreak/PS3UserCheat (apparently they are all the same thing) codetypes. I've also added a new codetype to NetCheat PS3 and edited the existing 4 codetype to have a value increment and 0 to have a type of write.
      The conversions aren't perfect as NetCheat doesn't support the same options for every codetype but it's close I guess. The biggest problem is the Joker codetype. CU runs with the game so it has access to the pad with library functions and doesn't need a joker address. But NetCheat PS3 does.

      For hacker credits I'm going to make something to do it for me hopefully. I'm just waiting on bungholio to update his list one last time. Don't want to trouble you too much with this.
      Attached Files
      Last edited by dnawrkshp; 04-24-2015, 02:15:01 PM.

      Comment


      • #33
        Going through this thing is an eternity. Most of the codes I throw into the list come from CMP. I never have the motivation to visit NGU, I just hate them as a whole and most of what they do is just codes for big name online games.


        I haven't gone through all of these places because English isn't their thing, soooo.....

        yuzuru.2ch.net/test/read.cgi/gameurawaza/1296550258/l50
        hnop.blog11.fc2.com/
        datetext.blog109.fc2.com/blog-entry-31.html
        www40.atwiki.jp/ps3hack/pages/76.html
        games24.blog.fc2.com



        There's no way I'm wasting 2 seconds on PS3hax either. There was the massive thread over 230 pages long last I checked for the CodeUnique database that had people posting codes in various formats yet not knowing what they are doing or even testing things so I never knew what could be trusted. I hate going through crap where nobody knows what they are doing. "This no work!" Not true, 99% of them have no idea how to do things no matter how many people explain it. Others need to do it for them and then they act like entitled jerks and spread misinformation. I'm glad they don't know how though, bunch of 9 year olds wanting to cheat on Call Of Duty. The game is screwed but it thins the herd of jerks. If it weren't for that I'd be teaching countless people nonstop rather than very selectively helping some people who learn tons quickly that I can trust not to have nonstop focus on ruining online.



        There's likely other places scattered about too. I'm just aiming at CMP and games24 at the moment. I have no idea who to credit for games24 though. I don't know if that is multiple people or even how to contact the person. I used to wonder if it was vosman or xtatu, but I doubt it. I'm on page 8 of 27 going backwards from oldest to newest on CMP. It's hard to do this sober, it's long, lonely, long, boring, long, endlessly long and boring, depressing really.

        Click image for larger version

Name:	How to enjoy your job.jpg
Views:	1
Size:	101.0 KB
ID:	162700

        Make sure you keep that find/replace array of bytes code type. I've updated over 600 games so far and over 95% of what has been added so far is that code type. There was almost 1,300 different game files in the list to begin with.
        In the early PS3 days that was the normal thing for increasing compatibility with multiple versions and regions of games and preventing PS3UserCheat/CodeUnique3/(possibly CodeFreak?) from stealing codes since they never had such a code type so they actually had to get a hold of game eboot files to steal things, and when people got tired of that BS they either stopped releasing codes and left entirely or else started making packages with their codes that couldn't be decrypted at the time since scetool wasn't around so there was no public thing available for decrypting npdrm eboots so they couldn't be stolen.


        I also need to "re"-go through the CodeUnique database because when I first did I can't remember if I only went through it grabbing what would work as eboot cheats which would heavily thin the list down, or maybe I just got the ones there were working codetypes for. I don't think you even had netcheat back then unless it was maybe the super slow first release. I definitely know there were at least many pointer writes and copy bytes codes that were left out because there was nothing for them at the time when I first went through it.



        There's too much to do. I need like 20 clones of me to get this done and not go nuts doing it even though I'm making my way to the end.

        I'm also strongly debating on finding every last game with any kind of competitive online and moving all codes that could benefit individual players to a separate password-protected archive with hidden file contents and no mention of what they are with only a few people knowing the password to maybe release things as they see fit when game servers are finally down or something.
        July 7, 2019

        https://www.4shared.com/s/fLf6qQ66Zee
        https://www.sendspace.com/file/jvsdbd

        Comment


        • #34
          Originally posted by dnawrkshp View Post
          Thanks bungholio, I will go over it and see if it will still work properly. Download at the bottom. Since I don't really want to make any codetypes to test the implementations just go over what I did and verify its validity.

          First question, for the byte alignment, can't you simply do andi s1, s1, $FFFE? I've already gone ahead and changed it to that.
          EDIT: That doesn't seem to work. I haven't update what's below but here is a fix:
          addiu v0, zero, -2
          and ?, ?, v0

          Nice catch on the 16 bit decrement having a comment stating it was an increment. I had just copy pasted I bet.
          In the same code type (3) you had said that I could move it up right after the beq t0, v0, ?, however t0 is used as a separate value in the comparison. If they were not to be equal the branch would execute the line under (lw t0, $0008(s7)) and ruin the check.

          Now that you have made the C codetype a bit (<- heh) more complicated, I will add a 32bit option to Joker That. Since it already uses binary to set up everything it won't be an issue to append the 3 bits for the type.
          Another thing with the C codetype, you didn't call ParseJokerType and pass t1 as a0. It was designed so that you can have multiple conditionals smaller by using the same function.
          I am going to move the t from C(t&a)aaaaaa to cccccccc t0000000 (second line). That way it is much easier.

          I changed the lb from ParseJokerType to a lbu. Thanks for the catch. I also changed the type 6 to what you said. I still don't understand what it is supposed to achieve...

          Good catch on all my mistakes. Most of the example and comment mistakes were because I was racing through it.

          P.S. CodeDesigner doesn't support tabs so I have to go in and delete each one. If you make another contribution add some sort of header and footer around the addition. Like this:
          //----------------------- bungholio start
          Some ASM Code
          //----------------------- bungholio end

          Once again thanks.

          My assembler will allow the use of tabs. Pimp is a good friend of mine and I knew he wasn't going to update code designer much any more so I remade my own. Feel free to check it out or contribute to it. It should support everything Code designer had except import statements.I'll be adding those soon.

          Comment


          • #35
            Originally posted by Cronotrigga View Post
            My assembler will allow the use of tabs. Pimp is a good friend of mine and I knew he wasn't going to update code designer much any more so I remade my own. Feel free to check it out or contribute to it. It should support everything Code designer had except import statements.I'll be adding those soon.
            Sadly VB6 and Windows 8.1 do not agree very well. Many of the programs I used to use before I switched now require ActiveX components that aren't compatible. I haven't attempted your program yet so perhaps it will work. I'll get it if I decide to add anything to NetCheat PS2. And I do like how scalable the command set is. Thanks for the work.

            Comment


            • #36
              Originally posted by dnawrkshp View Post
              Sadly VB6 and Windows 8.1 do not agree very well. Many of the programs I used to use before I switched now require ActiveX components that aren't compatible. I haven't attempted your program yet so perhaps it will work. I'll get it if I decide to add anything to NetCheat PS2. And I do like how scalable the command set is. Thanks for the work.
              The assembler I wrote is in VB .Net since I was never a huge fan of vb6. I appreciate your comments and I have followed you on github. You have some pretty unique projects.

              Comment


              • #37
                Originally posted by rimsky82 View Post
                Got a semi-decent implementation of netcheatps3 done. Is there something that describes the codetypes for CU3?

                Also, we want to make sure hackers get credit for their codes. I see one of the CU3 texts has credits in them. What about from your code files?
                So Bungholio has just finished adding and converting all the codes. I'm now going through and adding credits to the 1100+ games. I'm wondering if it is appropriate to credit someone with a link to the page instead of a name as either it is not english or there is no way of knowing the hacker.

                Also good work on the converter! It's cool to see it mostly working.

                Comment

                Working...
                X