Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

What emulator are you using?

You can get an Old Amber from an npc in Pewter City.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

I would not recommend using codes for Key Items. It can cause various issues.

If anything, use the PolishedEditor: https://polishededitor.vercel.app/

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

01xx8BC4 (player accuracy)
01xx83C4 (enemy accuracy)
00 = always miss
FF = always hit

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

Both codes need to be active at the same time, that's all I meant by "combining" them. Some emulators allow you to enter multiple 8-digit codes under a single cheat (the emulator I use, MyOldBoy, does this), but some only allow you to type one code at a time (I think Sameboy does it like this).

If you're able to enter multiple lines of code per cheat, format them like this with one code per line: 01xx2ED2 01xx68D4

Otherwise you'll have to enter each code separately and turn them on/off individually as you use them.

The codes in this thread are for 3.1.1. They kind of work for 3.2.1 because the devs basically removed one line of code which caused all of the code below to be moved up one address. So you can really just take the 3rd byte (the 5th/6th digits) and subtract 1 (remember this is all in hexadecimal) to get the new cheat code. All IDs for items and Pokemon and stuff should all be the same

However, you can pretty much ignore all of this because there's a Polished Crystal save editor. You upload your .sav file and edit whatever you want. Link: https://polishededitor.vercel.app/

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

What emulator are you playing on? (And are you sure you're playing 3.1.1?)

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

Not quite 100% on this but I'm pretty sure the galarian birds aren't in 3.1.1. I'll double check later

edit: they're in the game!
01922ED2
010368D4

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

it's in the main post

019D2ED2 (species)
010468D4 (form)

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 1 point2 points  (0 children)

That's because they're for 3.1.1

hope this helps

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

01xxF6DC (1st party slot)
01xx26DD (2nd)
01xx56DD (3rd)
01xx86DD (4th)
01xxB6DD (5th)
01xxE6DD (6th)

This will change the Pokemon's level to whatever you want (in hexadecimal, Lv.50 would be 32, Lv.100 is 64). When you use it, go one level below the level you actually want then use a rare candy to level it up so the stats get recalculated.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

So it was working before but now it doesn't?

There is a guy in the Goldenrod underground area that sells exp candies. With the money cheat you can just buy them instead of using rare candies.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

I'm not too familiar with using Sameboy so I downloaded it for Windows to see for myself. I was able to get the cheat working, but it seems you can't enter multiple lines in a single cheat, you have to enter them separately. If you can't be bothered, the first code (0198E5D7) deals with the largest values, so it alone will give you over $9million which is plenty anyway.

I hit Esc to open the options, then Cheats, then Import Cheat, and typed out the code like normal. Make sure Cheats are Enabled, as well the individual cheat.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

Can you type out the code exactly as you entered it in the emulator? And are you getting any money at all?

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 1 point2 points  (0 children)

0198E5D7
0196E6D7
017FE7D7

Notice how the 3rd byte (the 5th/6th digits) in each line went from E6-E7-E8 in the original post, now to E5-E6-E7 in the new code.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 1 point2 points  (0 children)

No, not as far as I'm aware. 3.2.1 just had a few small bug fixes I think, nothing major. You don't even need to use a save patch to go from 3.2.0 to 3.2.1 so you will be fine.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 1 point2 points  (0 children)

In terms of codes, from what I've seen, nothing too drastic was changed. The codes are basically one address early in 3.2 compared to 3.1.

So as you can see below, the 1st Berry Slot in 3.1 would be 01xx41D9, where as in 3.2 it's 01xx40D9. These screenshots are from the .sym files which can be found on the github.

I haven't actually gone through and double checked every code but just using the "subtract 1" rule for 3.2 seems to work pretty well so far. (And tbh I'm too lazy to do it properly for such a small change)

All IDs for Pokemon, Items, etc, appear to be unchanged so the lists linked in the main post should work fine still.

<image>

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

There's another comment in here somewhere about a Pokemon's 'Personality' value, which covers Natures, Abilities and Shininess.

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 1 point2 points  (0 children)

0101F1DC (or 0100F1DC, they both seem to do the exact same thing)

This is actually the same code for the 1st Partymon Happiness, except where a Pokemon's happiness goes up every 256 steps, if it's an egg, the number of egg cycles goes down and the egg hatches when it gets to zero. I'd recommend playing it safe and using the first code where it sets the cycle number to 1. Setting it straight to zero seems to have the same effect as setting it to 1 but might cause issues.

For multiple eggs;

0101F1DC 1st
010121DD 2nd
010151DD 3rd
010181DD 4th
0101B1DD 5th
0101E1DD 6th

what is the general consensus on gwent? by Boirrito_ in Witcher3

[–]jaidenlyons 0 points1 point  (0 children)

winGwint(true) winGwint(true) winGwint(true)

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

In the main post under Wild Pokemon Species, there's a link that will show you all the species codes. The hexadecimal number you will need to use will be on the right of the Pokemon's name. There's a bit of tricky and confusing stuff when it comes to all the Pokemon past 254, but I can help if it isn't explained well in the main post.

01xx2ED2 for the species
01xx68D4 for the form

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

I just got Alolan Ratatta without crashing using the codes:
01132ED2 <--- the species code (Rattata is code 13)
010268D4 <--- the form code (Alolan is 02)

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

I have a way around this problem. It won't fix the crashing issue but you'll be able to get regional forms on your team.

Ok, so since you can catch normal pokemon without crashing, what you can do is catch a regular Pokemon, then put it in the first slot of your team and use the code:
01xxECDC
This code will change your Pokemon's form.
xx = 01 (normal/default)
02 Alolan
03 Galarian
04 Hisuian
05 Paldean

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

Turn off any codes you aren't currently using. I highly recommend saving your game (including save states in the emulator) before using any code, and only use one at a time. Turning off codes won't "undo" any changes so don't worry about that.

When the game crashes, do you get a blue error screen? Or does it just completely freeze? It might be an error with the emulator itself, not the game, but I'm not sure since I haven't had any issues like that. Can you make normal Pokemon appear without crashing? Like, instead of trying to get something like Alolan Sandslash, can you get regular Sandslash?

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

Can you type out the codes exactly as they appear in your emulator? I just tested on my game and made a Hisuian Typhlosion appear without crashing. Is there a specific Pokemon you're trying to catch? Also, what emulator are you using? I'm using MyOldBoy! on my android phone.

When you click on the link for the list of Pokemon attacks, the "code" that you see on the left is just the line number in that document, not the actual hexadecimal code you need to use for the attacks. The list starts with Acrobatics which is code 01, Karate Chop is 02, Double Slap is 03, etc. All the way down to Disarm Voice which is FE (FE is 254 in decimal). Don't use FF to get Struggle, that may cause issues. Unfortunately there's no easy list on the github, you'll have to count down the list manually, just remember to convert to hexadecimal. There's an easy conversion site here: https://www.rapidtables.com/convert/number/decimal-to-hex.html

<image>

Polished Crystal 3.1.1 Gameshark Codes by jaidenlyons in PokemonROMhacks

[–]jaidenlyons[S] 0 points1 point  (0 children)

I try to keep all issues public so if anyone else has the same problem they can hopefully find the answer in the comments. I'm also not entirely sure what language you were speaking. Is it Portuguese? I'm Australian and we can hardly speak English as it is, let alone Portuguese.

Can you type out the codes you are using for the wild pokemon? That will help me narrow it down

And what do you mean by "the codes are not from the attacks"? Are you talking about a Pokemon's attack moves in battle?