Announcement

Collapse
No announcement yet.

Question for Azagthoth about his Bully (PS2) cheats

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

  • Question for Azagthoth about his Bully (PS2) cheats

    Unlock All Collectables by Azagthoth - Codebreaker v7+
    204C0824 24020001

    Source: https://gamehacking.org/game/103346
    I don't know how you did it Azagthoth, I tried looking for an address for the collectible items for DAYS on the PC version of Bully and got nowhere. (Collectible items in this game are items such as Rubber bands, Gnomes, G&G cards etc) Anyway, I thought the value was encrypted and only found some display values in cheat engine since PCSX2 doesn't have a cheat creator/memory scanner built-in of its own, it only has a debugger - so it's like I can't even find the raw code. I've tried searching for specific value in cheat engine after collecting a collectible item, but like I said i only found a display value by doing that. Could not find internal address. How would you go about doing this? How did you find the address for collectibles? where do I start?

    Anyways, If you're Azagthoth or if you know how to find the address for this cheat. please reply.
    Last edited by Negan; 07-31-2021, 08:53:27 AM.

  • #2
    I use PCSX2DIS and the newer pxsx2 for debugger on float values also using cheat engine to search for values

    there's other ways to find that function I have a hacking.pis file with some functions labeled. this is a LUA script type game. If you have no referer search for the address like a pointer

    find label "CollectiblesSetAllAsCollected"

    005bb7b0

    this is pointer in a way, so search for 005bb7b0 (Shift+3)

    005bb820 005bb7b0
    005bb824 004c16a0

    take the value in address 005bb824 this will give you a area where the collection area is around

    004c16a0

    follow the jals

    004c16f8 0c13004c jal $004c0130

    004c0184 0c130198 jal $004c0660

    004c06b8 0c1300f8 jal $004c03e0

    i was screwing around in this function noping and changing branches
    004c041c if i noped this i had no items so that means thatbrachl(since it branched from address 004c041c-004c044c) that jal is the unlock function

    004c042c 0c130204 jal $004c0810

    004c0824 90420000 lbu v0, $0000(v0)

    change that ibu to always on addiu type.

    I found some offsets too for invulnerable, invisible, sprint using the same method as searching for a pointer.

    i was trying to unlock all weapons without a button enable code with no luck i found some ids for the weapons and thought i found the area where weapons gets unlocked by 01010101 with no luck

    fist 0 FFFF
    fire cracker 1 0117
    slingshot 2 119
    spudgun 3 11B
    super slingshot 4 11C
    bottle rockets 5 11D
    stink bombs 6 11F
    carton of eggs 7 122
    newspapers 8 12A
    spray paint 9 12B
    rubber handballs 10 12F
    bag of marbles 12 147
    itching powder 13 174
    digital camera 16 194
    skateboard 17 19F
    Last edited by Azagthoth; 07-31-2021, 03:34:23 PM.

    Comment


    • #3
      Thanks a lot Azag!!! learned some good stuff from this tutorial.

      Comment


      • #4
        I was searching more last night how the weapons get unlocked, no luck yet.

        Comment

        Working...
        X