Jump to content

Pokemon B2W2 Mecha Tyranitar!


theSLAYER

Recommended Posts

Hello and Good Day Everyone!

It came to my attention that People want Mecha Tyranitar.

(I highly suggest that you don't do this, this is just a proof of concept)

Firstly I began with editing Wild Pokemon Modifier,

Changing the value so that I have 654 Masterballs instead of 649

(I derived that number from text dumps, which 654 = M V.

There are still others like UFO, after it)

ENCOUNTER MV CODE:

Press Select for MB and UB into items slot,

Once done tossing, Hold R and encounter.

94000130 FFFB0000

B2000024 00000000

00018D20 028E0001

00018D24 00640002

D0000000 00000000

94000130 FEFF0000

B2000024 00000000

DA000000 00018D26

D7000000 00036B06

D3000000 00000000

B2000024 00000000

DA000000 00018D22

D7000000 00036B04

D3000000 00000000

B2000024 00000000

D9000000 00036B04

C0000000 0000002F

D6000000 00036B04

D2000000 00000000

Pictures and Development:

MV%2Bappeared.bmp

MV%2Bappeared2.bmp

used%2Bmasterball.JPG

data%2Bwas%2Badded%2Bto%2Bpokedex.JPG

an%2Berror%2Boccured.JPG

I sooo didn't see the Pokedex entry hang coming.

So I tried another way around it: Receive as Starter! :D

MV STARTER CODE:

HOLD L and SELECT UNTIL RECEIVE STARTER

94000130 FDFB0000

B2000024 00000000

1004274E 0000028E

D2000000 00000000

Pictures and Development:

Game%2BStart.bmp

In%2Bpokemon.bmp

Status%2Bscreen.bmp

It%2Bdoesn%2527t%2Bhave%2Ba%2Bback%2Bsprite.bmp

more%2Bscreens.bmp

What%2Bthe%2Bheck.bmp

it%2Bbecame%2Ban%2Begg.bmp

hahah.bmp

So apparently,

It's an unstable Pokemon without a backsprite,

That "hatches" every moment you walk, and becomes an Egg.

A very Bad Egg.

Completely unusable in battle.

Wait, just completely unusable.

And everywhere you go, the "OH" will keep popping up..

New Development:

If you were to have the "PC everywhere cheat",

And put it into your PC immediately after receiving starter without even checking its SUMMARY

It cannot become an egg (as it's in your computer)

Attempted to retrieve it using pokegen, but pokegen does not recognise the data, so it was flagged blank in it.

At least I got this screenshot:

mecha%2Bin%2Bbox.bmp

Edited by theSLAYER
Adding information
Link to comment
Share on other sites

Nice work on getting Mecha Tyranitar into your party. It's too bad that it's so glitchy, but I have a theory. What if you were to use a code that makes each step count as 0? Sort of how like the fast egg hatch codes from other Pokemon games made each step count as 255, but each of your steps would count as 0, thus preventing the egg from hatching. It would be nice to find a way to be able to use these in some way, even if the method is extremely unorthodox.

By the way, would you mind sharing the PC Anywhere code? I can't seem to find it. Thanks in advance.

Update: I used your starter modifier to give myself Smeargle 2 (#684), and it didn't bring up the egg hatching dialogue whenever I moved. However, it still turned into an egg. There must be some way around it.

7aSJo.png

Tee hee.

Edited by Krookodile
Link to comment
Share on other sites

Nice work on getting Mecha Tyranitar into your party. It's too bad that it's so glitchy, but I have a theory. What if you were to use a code that makes each step count as 0? Sort of how like the fast egg hatch codes from other Pokemon games made each step count as 255, but each of your steps would count as 0, thus preventing the egg from hatching. It would be nice to find a way to be able to use these in some way, even if the method is extremely unorthodox.

By the way, would you mind sharing the PC Anywhere code? I can't seem to find it. Thanks in advance.

Update: I used your starter modifier to give myself Smeargle 2 (#684), and it didn't bring up the egg hatching dialogue whenever I moved. However, it still turned into an egg. There must be some way around it.

7aSJo.png

Tee hee.

PC EVERYWHERE

5217FFBC FC82F6C4

52180FBC 07C0981B

02180FBC F8E8F681

D2000000 00000000

521804A8 D1092801

521814A8 07C0981B

021814A8 FE6AF680

D2000000 00000000

520021AC 00000000

E2002180 00000030

F03BB50E 2170FD65

D00A2808 E006981F

F03BB50E 219AFD5D

D0022808 07C0981F

2027BD0E 306A0200

18529A03 BD0E9203

D0000000 00000000

I speculate that the moment the game reads the data, it becomes an egg,

So if we check the summary while in party, completely exit menu, go back in, it might become an egg.

I immediately withdrew, and without steps, went into battle, and I sent out an egg. (it was supposed to be MV)

Oh well.

Hope the anti egg hatching code works LOL.

Original Egg Hatch

52180C70 46C04718

52181C70 D30042B0

12181CB4 000046C0

12181C72 0000E000

D2000000 00000000

Beta Anti Egg Hatch

52180C70 46C04718

52181C70 D30042B0

12181CB4 000046C0

12181C72 00000000

D2000000 00000000

I don't know the exact locationg for steps, so I hope that what I identified might be correct.

Link to comment
Share on other sites

just wondering, but would it be possible to list all of the hex values for the PokeStudio related Pokemon/Battlers? I believe there's more than Mecha Tyranitar, Smeargle 2 & the "alternate" Blackbelt that Krookodile showed.

Given that Genesect is 649, everything else follows the dex order:

(BTW, this is B2W2 translated text dump, I took the liberty to add in the numbers for you)

649 289 Genesect

650 28A Egg

651 28B Bad Egg

652 28C UFO

653 28D Brycen Man

654 28E M. V

655 28F M. V2

656 290 てんそうき

657 291 Scene OL

658 292 Puppet

659 293 Monster

670 294 F-00

671 295 Demon

672 296 White Wall

673 297 Black Wall

674 298 Set U1

675 299 Set U2

676 29A Set H1

677 29B Set M1

678 29C Set M2

679 29D Set T1

680 29E Set O1

681 29F Set O2

682 2A0 Set C1

683 2A1 Set C2

684 2A2 Set G1

685 2A3 Set W1

686 2A4 Set W2

687 2A5 Set R1

688 2A6 Set R2

689 2A7 Set K1

670 2A8 UFO 2

671 2A9 Scene OL 2

672 2AA F-002

673 2AB Black Belt

674 2AC Smeargle 2

675 2AD Egg

676 2AE Egg

If you want description, it's in this spoiler. Credits to Krookodile.

#650 - Glitchy "The UFO" Egg. (Normal type - No ability - 1 base stats all-around)

#651 - Glitchy "Brycenman" Bad Egg. (Normal type - No ability - 1 base stats all-around)

#652 - "The UFO". (Flying/Electric - Levitate ability - 100 base stats all-around)

#653 - Brycenman. (Dark/Psychic - Levitate ability - 100 base stats all-around)

#654 - Mecha Tyranitar "M.V". (Steel type - Analytic ability - 100 base stats all-around)

#655 - Gray Mecha Tyranitar "M.V2". (Steel/Electric type - Flash Fire ability - 100 base stats all-around)

#656 - Time machine. (Steel type - Motor Drive ability - 100 base stats all-around)

#657 - Female lower torso and legs "Large OL". (Normal type - Huge Power - 100 base stats all-around)

#658 - Pink alien. (Normal type - Insomnia ability - 100 base stats all-around)

#659 - Red alien with tentacles. (Dark type - Pressure ability - 100 base stats all-around)

#660 - Small robot "F?00". (Steel/Normal - Volt Absorb - 100 base stats all-around)

#661 - Big teal garbage ghost thing. (Dark/Ghost - WONDER GUARD - 100 base stats all-around)

#662 - Chained up gate. (Fire type - Blaze ability - 100 base stats all-around)

#663 - Chained up gate with a different cry and palette. Grass type - Early Bird ability - 100 base stats all-around)

#664-665 - Hanging target. (With different names - Flying/Electric type - Levitate ability - 100 base stats all-around)

#666-679 - Grounded target. (With different names - Dark/Psychic type - Levitate ability - 100 base stats all-around)

#680 - "The UFO2". (Psychic/Electric - Levitate ability - 100 base stats all-around)

#681 - Bigger robot, "F?002", that looks like it would evolve from F?00 if it was a real Pokemon. (Steel/Normal type - Reckless ability - 100 base stats all-around)

#682 - See 657. "Large OL2" (Normal type - Huge Power ability - 100 base stats all-around)

#683 - Judo Jim. (Fighting type - Huge Power ability - 100 base stats all-around)

#684 - Smeargle 2. (Same base stats and ability as regular Smeargle)

EDIT: Perhaps any of you want to try WiFi uploading the StudioPokemon onto Pokecheck? :D

Link to comment
Share on other sites

@theSLAYER Thanks for that. I tested out the anti-hatch code that you made, and it actually remedies the problem of the Pokemon "hatching" every step. It even prevents them from turning into an egg!

3LjJc.png

XYegV.png

However, a new problem arises after the battle ends; the Pokemon ends up turning into an egg afterwards. I'm not sure if it's just because of the battle, or because of being forced to heal at the Pokemon Center, but it's troublesome either way. If only there was a way to prevent the game from turning them into eggs. Would it maybe be possible to create a code that disables that function? Also, the PC Anywhere code that you posted earlier caused my emulator to crash as soon as I applied it. Any idea why that would happen?

@pikapower64 No problem. Also, it should be possible via hex editing, but I don't know offhand. I'm not sure how useful it would be due to the problem of the Pokemon constantly turning into eggs if you even look at their summary though. :frown: But you're welcome to try, and let us know how things go with Pokecheck.

Edited by Krookodile
Nevermind, I dun goofed.
Link to comment
Share on other sites

@theSLAYER Thanks for that. I tested out the anti-hatch code that you made, and it actually remedies the problem of the Pokemon "hatching" every step. It even prevents them from turning into an egg!

3LjJc.png

XYegV.png

However, a new problem arises after the battle ends; the Pokemon ends up turning into an egg afterwards. I'm not sure if it's just because of the battle, or because of being forced to heal at the Pokemon Center, but it's troublesome either way. If only there was a way to prevent the game from turning them into eggs. Would it maybe be possible to create a code that disables that function? Also, the PC Anywhere code that you posted earlier caused my emulator to crash as soon as I applied it. Any idea why that would happen?

@pikapower64 No problem. Also, it should be possible via hex editing, but I don't know offhand. I'm not sure how useful it would be due to the problem of the Pokemon constantly turning into eggs if you even look at their summary though. :frown: But you're welcome to try, and let us know how things go with Pokecheck.

Presently:

-Check summary = egg (game conducts a check, notice ID is wrong, converts it)

-Walk a step = egg (game conducts a check to see any egg needs hatching, notice ID is wrong, converts it)

-End of battle = egg (games conducts a check when battle ends, same as above)

To think that they have so many layers of check, though I'm surprised it didn't become an egg before battle.

I have no idea how to edit a .pgf file.

Hex editing is one thing, getting it to work is another..

anybody dares to try? xD

As a control, I'll upload Three Copies. Original, a Genesect, and a Smeargle 2.

Make sure your save file is backed up before this

EDIT: At first glance on Pokegen, It seems that I've managed to change the species by hex edit.

Now uploading link, once its done it'll be in the spoiler

The Computer code works for me... Want another one to try?

5217FF9C FC7CF6C4

52180F9C 07C0981B

02180F9C F8F8F681

D2000000 00000000

52180488 D1092801

52181488 07C0981B

02181488 FE7AF680

D2000000 00000000

520021AC 00000000

E2002180 00000030

F03BB50E 2170FD4F

D00A2808 E006981F

F03BB50E 219AFD47

D0022808 07C0981F

2027BD0E 306A0200

18529A03 BD0E9203

D0000000 00000000

DOUBLE EDIT

Not sure if Pokegen blanked out my "smeargle 2" (the screen said invalid species, though I managed to hex edit genesect)

Or if the game wont generate a mystery gift for smeargle 2.

Attempting to add mystery gift via Grovyle's mystery gift program.

EDIT AGAIN: what am I saying, that isn't compatible with BW mystergy gift right?

Link to comment
Share on other sites

Presently:

-Check summary = egg (game conducts a check, notice ID is wrong, converts it)

-Walk a step = egg (game conducts a check to see any egg needs hatching, notice ID is wrong, converts it)

-End of battle = egg (games conducts a check when battle ends, same as above)

To think that they have so many layers of check, though I'm surprised it didn't become an egg before battle.

I have no idea how to edit a .pgf file.

Hex editing is one thing, getting it to work is another..

anybody dares to try? xD

As a control, I'll upload Three Copies. Original, a Genesect, and a Smeargle 2.

Make sure your save file is backed up before this

EDIT: At first glance on Pokegen, It seems that I've managed to change the species by hex edit.

Now uploading link, once its done it'll be in the spoiler

The Computer code works for me... Want another one to try?

5217FF9C FC7CF6C4

52180F9C 07C0981B

02180F9C F8F8F681

D2000000 00000000

52180488 D1092801

52181488 07C0981B

02181488 FE7AF680

D2000000 00000000

520021AC 00000000

E2002180 00000030

F03BB50E 2170FD4F

D00A2808 E006981F

F03BB50E 219AFD47

D0022808 07C0981F

2027BD0E 306A0200

18529A03 BD0E9203

D0000000 00000000

DOUBLE EDIT

Not sure if Pokegen blanked out my "smeargle 2" (the screen said invalid species, though I managed to hex edit genesect)

Or if the game wont generate a mystery gift for smeargle 2.

Attempting to add mystery gift via Grovyle's mystery gift program.

EDIT AGAIN: what am I saying, that isn't compatible with BW mystergy gift right?

Well, we already have a means to bypass one of those checks (egg hatch check), so we would need a way to work around the other checks as well. Although, I have no idea how you would go about doing that other than finding the code that in the rom that causes it to convert any Pokemon ID greater than #649 into an egg, but that's probably a lot easier said than done. Also, I tried out your wonder cards on my save.

Bbing.png

Both Zekrom and Genesect showed up. However, when I loaded the one for Smeargle 2 into my save, the game would hang on a black screen as soon as I tried to view the card album from the menu. So I guess that method is out. Another thing that should be tested is to make a pkm file, and to attempt sending it to your game via Pokecheck/PokeGTS. But still, it's not going to make much of a difference unless a way to stop them from turning into eggs is found.

By the way, that computer code did the same thing to my emulator. I'm using DeSmuME 0.9.8 if it makes any difference.

Link to comment
Share on other sites

Well, we already have a means to bypass one of those checks (egg hatch check), so we would need a way to work around the other checks as well. Although, I have no idea how you would go about doing that other than finding the code that in the rom that causes it to convert any Pokemon ID greater than #649 into an egg, but that's probably a lot easier said than done. Also, I tried out your wonder cards on my save.

Bbing.png

Both Zekrom and Genesect showed up. However, when I loaded the one for Smeargle 2 into my save, the game would hang on a black screen as soon as I tried to view the card album from the menu. So I guess that method is out. Another thing that should be tested is to make a pkm file, and to attempt sending it to your game via Pokecheck/PokeGTS. But still, it's not going to make much of a difference unless a way to stop them from turning into eggs is found.

By the way, that computer code did the same thing to my emulator. I'm using DeSmuME 0.9.8 if it makes any difference.

I was running the code on Acekard (not emulator). I transfer the sav back for screenshots.

I tried sending through GTS to pokecheck, the game flags it as "invalid pokemon" (that was the actual ingame message I received) so it doesnt even send.

Link to comment
Share on other sites

hey guys, i think i may have a theory on why the StudioPokemon become Eggs

my theory is, that after Genesect (#649) is just nothing but Egg values, kinda like in the Gen 4 Pokemon Games, where Victini's value was Egg and Snivy's value is Bad Egg (though they both had Sky Shaymin's cry in Platinum/HG/SS and no cry in D/P). the fact that they take the appearance of the StudioPokemon, i wouldn't know, probably it would have been possible to use your own Pokemon in PokeStudios, but they didn't go through with it. perhaps they would have had Pokedex info, who knows.

not to mention, all Wild StudioPokemon have Pound, a move that Eggs start with when encountered in the wild.

Link to comment
Share on other sites

Yeah, the conclusion we drew is that any data above Genesect are

"values the game will flag as eggs" set by programmers to prevent crashing and unnecessary hacked pokemon. It was a proof of concept to begin with.

We are now just trying to see if we can toggle with anything to extend its lifespan :)

Link to comment
Share on other sites

  • 1 month later...

I have another question. MrBean35000vr used those Pokémon in a battle. If I'm not mistaken, as Krook said, after a battle, those Pokémon become eggs anyway. But what about Wi-Fi battles? Can someone test it? Btw, MrBean35000vr said he had his own method to get them, dunno if with his method we can get anti-hatching Pokémon for ever.

Link of the battle:

Link to comment
Share on other sites

A theory, I haven't tested:

Lets say make a Genesect, give it its attacks.

Export .pkm, hex edit the species number to your choice.

Use pokegts or any fake gts server to distro back into your game.

(Importing into pokesav wont work cause its not programmed input pokemon numerical greater than genesect).

Give it a try :)

EDIT: Anyway the pokemon will still hatch,

But should be usable on wifi battles.

I do not condone wifi hacking, I'm just shedding light on a possibility of how he did it.

Link to comment
Share on other sites

I think I have a hypothesis to remedy the hatching glitch for ppl that can't activate Action Replay codes in their flashcard, like me. I can get them by emulator with my own Pokémon Black 2 save from my flashcard but I can't battle with them online 'cause in my flashcard I can't activate AR codes. And my hypothesis to remedy this is to make an egg in the daycare and probably the baby won't turn into a egg. That's only a hypothesis. Can someone test it? It probably won't work, but I onlt wanna know if it works.

Link to comment
Share on other sites

I think I have a hypothesis to remedy the hatching glitch for ppl that can't activate Action Replay codes in their flashcard, like me. I can get them by emulator with my own Pokémon Black 2 save from my flashcard but I can't battle with them online 'cause in my flashcard I can't activate AR codes. And my hypothesis to remedy this is to make an egg in the daycare and probably the baby won't turn into a egg. That's only a hypothesis. Can someone test it? It probably won't work, but I onlt wanna know if it works.

Correct me if I'm wrong,

Your hypothesis is to...

Scenario 1:

Make a mecha tyranitar egg and attempt to hatch it and after it hatches it won't "try to hatch".

I think doing this will instantly result in a bad egg that won't hatch.

or

Scenario 2:

Have an egg left at the daycare centre?

Going by that, carrying normal eggs won't hatch too.

I'm sorry but I really didn't get your hypothesis D:

PS:I'm not being sarcastic, I really don't know what you meant

Link to comment
Share on other sites

Correct me if I'm wrong,

Your hypothesis is to...

Scenario 1:

Make a mecha tyranitar egg and attempt to hatch it and after it hatches it won't "try to hatch".

I think doing this will instantly result in a bad egg that won't hatch.

or

Scenario 2:

Have an egg left at the daycare centre?

Going by that, carrying normal eggs won't hatch too.

I'm sorry but I really didn't get your hypothesis D:

PS:I'm not being sarcastic, I really don't know what you meant

I meant Scenario 1, but you say that this bad egg won't hatch D:

Well if someone can hex edit a genesect to change his Dex number to a PokéWood/PokéStar Studio Pokémon dex number and upload it to MediaFire, I would really apreciate it

Link to comment
Share on other sites

  • 4 weeks later...

Nice Thread!

This kind of reminds me of the Glitch Pokémon in Red/Blue.

BTW, Pokémon ROM changer has more info on the PokéStar mon.

Apparently Prop U1/UFO (Egg) can learn TMs 04, 05, 06, 07, 10, 13, 14, 15, 17, 18, 20, 21, 24, 25, 26, 27, 31, 32, 39, 42, 44, 48, 55, 68, 73, 77, 78, 80, 87, 90, and 94. Plus HMs 03, 04, 05 and 06.

Link to comment
Share on other sites

I meant Scenario 1, but you say that this bad egg won't hatch D:

Well if someone can hex edit a genesect to change his Dex number to a PokéWood/PokéStar Studio Pokémon dex number and upload it to MediaFire, I would really apreciate it

The thing is, even after hex editing it, you can't load it via pokesav or pokegen cause importing will cause the entry to appear as empty, if I recall correctly.

Nice Thread!

This kind of reminds me of the Glitch Pokémon in Red/Blue.

BTW, Pokémon ROM changer has more info on the PokéStar mon.

Apparently Prop U1/UFO (Egg) can learn TMs 04, 05, 06, 07, 10, 13, 14, 15, 17, 18, 20, 21, 24, 25, 26, 27, 31, 32, 39, 42, 44, 48, 55, 68, 73, 77, 78, 80, 87, 90, and 94. Plus HMs 03, 04, 05 and 06.

That is cool. too bad we can't use them :/

Link to comment
Share on other sites

Okay, since you insist, let me breakdown my process:

First file, created a random Zekrom using pokegen.

Hex edited Zekrom to change its species to Genesect

(it appears in pokegen, means I hex edited correctly)

Last file is mecha tyranitar.

Zipped them all up.

If it works, I can hex edit others for you.

EDIT: I forgot the extension .pkm for genesect :/

Hex edits..zip

Hex edits..zip

Link to comment
Share on other sites

Okay, since you insist, let me breakdown my process:

First file, created a random Zekrom using pokegen.

Hex edited Zekrom to change its species to Genesect

(it appears in pokegen, means I hex edited correctly)

Last file is mecha tyranitar.

Zipped them all up.

If it works, I can hex edit others for you.

EDIT: I forgot the extension .pkm for genesect :/

Thanks, but, I can't send it with pokegts.us, 'cause pokecheck is the only who can send pokemon to 5th gen games. So... what can i do?

I think you could teach me how to hex edit the species with a hex editor, because if you hex edit a .pkm and import it with pokegen to your save then it'll appear an abomasnow. I've tried ir-gts-bw too but i haven't found an ir-gts-bw2

Please help me

Edited by JGBMaster
Link to comment
Share on other sites

I think you could teach me how to hex edit the species with a hex editor

As a disclaimer, I'm not a hacker or anything,

Just someone who randomly read stuff over the place and pieced together solutions.

Below is the methodology that worked for me,

Which was used to hex edit the pokemon in the download in replies above.

To point out, most likely none of the studio-hex edits will work,

Because programs like Pokecheck and Pokegen will check for if the pokemon ID is valid,

(Invalid hex means invalid pokemon, so they programmed it to work till genesect).

I've tried ir-gts-bw too but i haven't found an ir-gts-bw2

Correct me if I am wrong, doesn't ir-gts-bw works with B2W2 also?

Anyway try sending a normal pokemon before sending a studio pokemon.

Aim to look for maybe more buggy or less thought out versions of gts sending programs and stuff.

Good luck

1. download HxD

2. Convert the species no. desired to Hex, can be done with calculator.

Example: for Thundurus, is 642 -> 282 and Reshiram, 643 -> 283

Image shows your Simple PC calculator with Programmer function for Thundurus:

step1.png

Alternatively, you can use a search engine and look for Hexadecimal converters.

3. Add a 0 and rearrange the values

Example: 283 -> 0283 (add 0) -> 02 83 (add space) -> 83 02 (rearranged)

Use HxD to open your 136 byte .pkm file and Change this to 83 and 02

step2.png

4. I'm not sure if this step is necessary, but I do this step when my hex edits dont load in pokegen:

Example: Thundurus is 642, and Reshiram (intended outcome) is 643,

So the differences in index number is 1.

So I use the hex equivalent of that difference (in this case still 1)

and change the following:

(It was originally A5, so A5 + 1 -> A6)

step3.png

Result:

It works for me :D

it%2Bworks.png

Honestly,

I suggest you the following:

1. New Sav file on japanese game.

2. Computer anywhere code (code not seem to out for US game yet, thats why I specified jap game)

3. Starter Mod Code

4. Recieve another starter (not sure if this code even exists).

4. Defeat first gym and trade.

Loop for infinite Actors

BOLD EDIT:

Genius. I totally did not think of trading them:

Pretty Weird to see my own thread quoted on youtube LOL.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...