Announcement

Collapse
No announcement yet.

Cool Things I Found Hacking (*.* Game). Share Your Stories

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

  • Cool Things I Found Hacking (*.* Game). Share Your Stories

    I'm starting this Topic in the hopes to have more dialog with everybody. I miss the old days, and wonder whatever became of some of the people I talked with back then.

    Please feel free to contribute.
    Even if your starting out and found some whack code in your quest for codes, share them.

    Same with the old timers. You've got a lot to offer!!!

    So with that in mind,

    I was trying to hack a code for Wii Sports resort Bowling, where on the second roll, all ten pins (or 100 pins) would be standing, thus concealing the pins that you need to knock down for a spare.
    I thought, as long as you knock down the pins that were left standing after your first roll, even though there are ten set up for your second roll, you would score a spare.

    Not so. Turns out you have to knock down all ten pins on the second roll to score a spare. Essentially, you have to roll a strike on the second roll to score a spare. Failure to do so can actually cause you to score negative points in some instances.

    My wife and I played a game of both standard and 100 pin. Very rarely do I hack a code that she can enjoy, but she said she thought it was cool, because it added another element of challenge.

    What cool things and happy coincidences have you come across?


  • #2
    Another recent one was Blast Works Build, Trade, Destroy for the Wii.

    One of the first codes I went after was infinite lives or start with 99 lives.

    Memory write codes weren't cutting it, nor were any of the assembly codes I tried. So I decided to approach it from a different angle. The score.

    Every 10,000 points you get a 1 up.

    The score is stored in two addresses. After running breakpoints on those addresses I found:

    8000CFE8: stw r3, 0x0008 (r30)

    and

    8000D008: stw r3, 0x0012 (r30)


    I decided to beef up the score before it was stored so I changed the code to:

    8000CFE8: addi r3, r3, 5000
    stw r3, 0x0008 (r30)

    and

    8000D008: addi r3, r3, 5000
    stw r3, 0x0012 (r30)

    Which adds an additional 5,000 points to my score when an enemy ship is destroyed. Or so I thought.

    It turns out the game is running an endless read/write loop on the score addresses. About every 3 seconds your score increases by 10,000 regardless of whether an enemy has been destroyed by you or not. You quickly gain 99/infinite lives.

    The game itself has unlockable cheats. One of which is 99 lives. However, when any of the unlockable cheats are enabled, you lose the option to save your game.
    My code circumvents that.

    Not what I initially set out for. But better than I had hoped.

    Comment

    Working...
    X