Yu-Gi-Oh! 5D's: Duel Transer [R8DEA4]

Started by killerman126, December 10, 2010, 05:33:40 PM

Previous topic - Next topic

bcrobert

Quote from: Bully@Wiiplaza on August 10, 2011, 08:55:10 AM
Each LINE of my code removes ONE of their security checks.
If you´d like to know them:

[spoiler]Allow Inf. Limited/Forbidden Cards In Deck [Bully@Wiiplaza]
20A1D2E8 7C1B0040
04A1D2EC 60000000 -> Allows to add forbidden
04A1D3AC 4181FFD8 -> Allows to add limited
04A1D3AC 4181FFD8 -> Allows to add semi-limited
04A16054 48000018 -> Allows to exit deck editing with illegal deck
049C59E8 48000018 -> Allows to play Free Duel
049C5508 48000018 -> Allows to play Story Mode
049FE334 48000018 -> Allows to save recipe
E0000000 80008000[/spoiler]

thx for telling another protection. I took it out ;)
Wondering if there are more...

Hm...so it's really 7 codes in one.  I appreciate the play-by-play.  I'll try this updated code first thing tomorrow and get back to you.  Wish I knew how you found the addresses so quickly, but I'll chalk it up as one of life's little mysteries and keep myself on topic.

Bully@Wiiplaza

#76
Quote from: bcrobert on August 10, 2011, 10:12:55 AM
Wish I knew how you found the addresses so quickly, but I'll chalk it up as one of life's little mysteries and keep myself on topic.
let´s say that all these protections were all taken out with the same hacking method.
I need to find the action that blocks me up and it will almost already give me the right memory space, since I know where the game is reading each time. I´ll look for these checks in the disassembly and disable them by making the condition always true or false.
This game has lots of interesting compares to mess with. If you´re wondering why it doesn´t load on story mode, the game uses different memory and crashes. The first line (starting with 20) gets sure that it´s only writing when the corresponding memory part is available.
It should prevent any crashes due to changing memory.

EDIT:

Another Update!
[spoiler]
Allow Inf. Limited/Forbidden Cards In Deck [Bully@Wiiplaza]
20A1D2E8 7C1B0040
04A1D2EC 60000000 -> Allows to add forbidden
04A1D3AC 4181FFD8 -> Allows to add limited
04A1D3AC 4181FFD8 -> Allows to add semi-limited
04A16054 48000018 -> Allows to exit deck editing with illegal deck
049C59E8 48000018 -> Allows to play Free Duel
049C5508 48000018 -> Allows to play Story Mode
049FE334 48000018 -> Allows to save recipe
049FE4B0 4800000C -> Allows unfinished decks to be saved as recipe
E0000000 80008000[/spoiler]

EDIT 2:

Newer version posted on the database.
Added "Allow to quit with unfinished deck"
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

bcrobert

The code does allow the saving of forbidden recipes now, but it still doesn't work in story mode.  There is either something off about that line, or perhaps it runs some additional check at that point.  Not really sure.  But forbidden decks can now be saved and used in free duel without any freezing whatsoever.  (Less than 40 card decks still can't be used, but being able to save an incomplete recipe helps to make deck construction feel like less of a commitment.)

Bully@Wiiplaza

Quote from: bcrobert on August 10, 2011, 10:13:52 PM
The code does allow the saving of forbidden recipes now, but it still doesn't work in story mode.  There is either something off about that line, or perhaps it runs some additional check at that point.  Not really sure.  But forbidden decks can now be saved and used in free duel without any freezing whatsoever.  (Less than 40 card decks still can't be used, but being able to save an incomplete recipe helps to make deck construction feel like less of a commitment.)
I just used a deck with 39 cards on free duel with that code. It should work.
It freezes on story mode and wifi connection...
I´ll try to fix story mode soon.
Making deck construction less a commitment is the point of that line. I hate it completing a 40 cards deck if I don´t feel like.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

bcrobert

Quote from: Bully@Wiiplaza on August 10, 2011, 11:18:31 PM
I just used a deck with 39 cards on free duel with that code. It should work.
It freezes on story mode and wifi connection...
I´ll try to fix story mode soon.
Making deck construction less a commitment is the point of that line. I hate it completing a 40 cards deck if I don´t feel like.
I thought as much.  Actually playing with an incomplete deck would make the game pointless, but it is nice to have the option of saving what you have and finishing it later.  Very nice touch by the way.  Strikes me as one of those high-quality "Why didn't I think of that?" ideas.

I don't know what caused the free duel freeze, but I do know that my deck was the 5 Exodia pieces and 1 extra head, if that helps.  (I wanted to test the multiple of limited and incomplete deck lines simultaneously.)  Just a 6 card deck, so it's very possible that the freeze was my fault.  I'm sure you know more on this than me, but hacking it against wifi connection might run a risk of hitting an aggro security wall of some kind, so if there's a chance of that then at least be careful.  I don't want to see you do this much and then get left out of the actual gameplay.

But yeah, I've been testing each draft of the code with story mode and it's still a lock.  But the code is getting progressively stronger, so I think you've just about cracked it.   :)

Bully@Wiiplaza

#80
finally cracked 8)

Allow Inf. Unlimited/Forbidden Cards In Deck [Bully@Wiiplaza]
285944BA EFFF1000
04594F8C 44000000
CC000000 00000000
04594F8C 40000000
04A1D2EC 60000000
04A16054 48000018
049C59E8 48000018
049C5508 48000018
04A1D3AC 4181FFD8
04A1D3AC 4181FFD8
049C5F08 48000018
049FE334 48000018
04A161D0 4800000C
049FE4B0 4800000C
E0000000 80008000

Read the instructions CAREFULLY:

I added a nice visual effect to know the code execution state.

1.) code enabled "Allow Inf. Unlimited/Forbidden Cards In Deck" (bright menu)
[spoiler][/spoiler]

3.) story mode compatibility ON (dark, objectless menu)
[spoiler][/spoiler]

---

how to use:

- enable code by pressing minus (the main menu should become bright)
- get on story mode, but don´t select a level yet. Press minus once again to disable (darker menu should come up)
- select a level and start

Works?

-----------------

EDIT:

INVINCIBLE EXODIA DECK ON STORYMODE!
Mission completed, I´m happy ;D ;D ;D

[spoiler][/spoiler]

Consequently...

[spoiler][/spoiler]

There are no additional check lines on story mode.
Happy hacking! O0

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

bcrobert

It works exactly as specified.  Strange that it needs to be disabled/enabled at specific points in time.  But there's no question that you have defeated story mode.  I just trumped all of the duelists on an early level and several free duels with the Exodia pieces for test purposes.  Very, very good job.

Think I'll go make a Cyber End Dragon with 3 ACTUAL Cyber Dragons now.

Bully@Wiiplaza

#82
Quote from: bcrobert on August 13, 2011, 06:07:40 AM
It works exactly as specified.  Strange that it needs to be disabled/enabled at specific points in time.
that´s because the game writes completely different values to that region.
Thus, the code writes to a wrong memory region and the game crashes.
The unlimited forbidden/limited cards protection thing is not there in memory, if you play story mode.
(If you keep yourself out of deck construction, obviously)

There´s a little hint about it on that game:
Any address that starts with 80AXXXXX is a bad address, since it can change in different modes.
The lower the address, the saver the code.
If it´s 802XXXXX, it will be used everywhere in the game. There wouldn´t be the need to disable it.
I can´t "choose" good and bad addresses, it´s just like the game works and what it provides.
E.g. any codes that work in a duel only are save.
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

bcrobert

So you're saying that the data effectively "moves" when you switch modes?  That would explain how it could freeze as opposed to displaying a check result.  And since the gecko code itself can't easily be changed mid-game, the ability to activate/deactivate it with a button press is crucial to the overall performance, right?  Does any of this sound right?

Thus far, I haven't found any problems with the code.  Other than the obvious deck construction glitch in story mode, but that's basically insignificant.

Bully@Wiiplaza

#84
nearly.
You can turn it off mid-game.
That´s what I did with codestypes.
The CC line is an ON/OFF switch.

It´s significant to prevent unattended writes or it could crash or at least glitch the game.
Never ever allow a code to write to wrong spots, it will strike back sooner or later.
Maybe it won´t.

Every code should be written "un-crashable" if one wants to claim that his code is perfect.
I try to follow that rule. You will hardly witness freezes on my codes.
Some hackers don´t pay enough attention and their codes therefore sometimes freeze the game.
I never liked it to reboot my wii because of sloppy coding work.
Luckily, I can prevent that now by taking a close look at existing codes, if something isn´t okay with them...
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

bcrobert

Those are some good, realistic standards.  Guess I'll duck out of this topic for now, though, since I don't have any more worthwhile requests for this game.  Even though it's close to dead, I still feel a little strange having a one on one conversation here.  If you come up with any more codes that need testing, just PM me and I'll pop back in.  Happy hacking.

claudekennilol

To use the no limited/forbidden in story mode I have to press (-), then story mode, then (-) again before I pick a level to go into?  Then it works?

Also, the buy double pack code doesn't actually work.  If I buy one pack of cards, it says I buy two, but then if you open it, you only get one pack (only five cards).  So this essentially caps you at 25 packs of cards (only are able to get 125 cards instead of the 250 that you'd get from 50 packs).  Basically, the counter that's counting how many packs you're getting is doubled, but the actual number of packs you're getting is not getting doubled.

Also, the inf DP code is set for 9999, but to unlock some of the packs of cards you need (at whatever specific level it is for each card) 30k and 50k (so with your infinite DP code you can't unlock those "legitimately")

And what exactly does the code that enables you to buy more than 50 packs do if you don't actually receive more than 50 packs? For me, at least, if I try to buy more than 50, it just spends my DP without actually giving me the extra packs.

Other than those few things I've noticed, thanks for all the work you've put into this.

Bully@Wiiplaza

#87
hahahah, hilarious. :D
I can explain you why these things happen.

1.) That´s the way how to use the unlimited cards code on story mode
2.) The "buy double pack" code just modfies the number on-screen, but there´s another address that writes down the packs you just purchased (the booster pack modifier I made does this). Well, just trash the "buy double pack" code then.
3.) you can´t buy more than 50 packs because there´s no more space in memory to store information about more than 50 packs I noticed.
It´s still the developers fault since they didn´t "allow" more space there.
There may be a way to do it, but it´s way to complicated.
4.) You can change the DP value from 9999 (270F in the code) to a higher amount like 8000 (32768).
5.) The "allow to buy more than 50 packs" code just allows you to still spend DP for new packs, but the game does not save them, due to a lack of memory space (lol, silly code again, but it was fun to mess things like that up)

Have fun.

My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

Stuff

Instant Draw [Bully@Wiiplaza]
C21E5EEC 00000004
3D808059 A18C44BA
2C0C4010 38000000
7C1DF92E 7C1DF82E
60000000 00000000

lis r12,-32679
lhz r12,17594(r12)
cmpwi r12,16400
li r0,0
stwx r0,r29,r31
lwzx r0,r29,r31

So what are the button activators doing? With out pressing anything, the duel ends in a draw. lol.

I was aiming for a "See opponent's facedown cards/hand/extra deck" but idk what I'm looking for. I lost interest in this game after I couldn't find a table pointing to card names. It was a short lived interest. :p. Maybe someone else can make that code? Just for the lols. Actually, it'd be awesome to know if AI really has the cards they use in their hand. Sometimes AI be on some BS. >.>
.make Stuff happen.
Dropbox. If you don't have one, get it NOW! +250MB free if you follow my link :p.

Mod code Generator ~50% complete but very usable:
http://dl.dropbox.com/u/24514984/modcodes/modcodes.htm

Bully@Wiiplaza

#89
arrrgg.. wtf.
Did I just fail at this code?
I forgot the branch xD

lis r12,-32679
lhz r12,17594(r12)
cmpwi r12,16400
bne- _END
li r0,0
stwx r0,r29,r31
_END:
lwzx r0,r29,r31

---

@viewing enemy cards:

That would be a totally amazing code! Spying out enemies hand without the usage of specific cards, epic ;D
Try to put some cards e.g. "The Forceful Sentry" or "Respect Play" into the deck and try to search for "equal" and "unequal".
You may find the value that enables to view enemies hand cards or not ;D
I´m having the feeling that this will work. :o

The AI only uses cards they actually have.
I often played the DS Yu-gi-oh Versions and on tag duels you could always view your team mates hand.
AI doesn´t cheat, believe me :p
If they are too strong, get a better deck xD
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully