Advertiser Content
Seen 1 Day Ago
Posted April 11th, 2019
110 posts
1.8 Years
I am adding a few Pokemon in using the empty slots between Celebi and Treecko but I've noticed any Pokemon in these slots use an Unown cry. I can't figure out how I'm supposed to change this cry seeing as any tools I've tried using have empty data for the cry and pokedex. Is there any way I can repoint the cry to something else? Also is it fully safe to change these empty slots or am I messing with Unowns by doing so

BirdstarCat13

Furret-loving Iskallian

Male
RenSkall island
Seen 1 Week Ago
Posted April 10th, 2019
476 posts
1.7 Years
Originally, those slots were going to be for the Unown forms, yes, but the way Unown's forms are handled is completely different and they're unaffected by those slots. They are 100% safe to use however some programs like PGE don't like those slots. You'll probbly need to do some ASM to modify their cries.
-------------------------
I hate signatures that are just a line of text without any clear division. You weirdos know who you are ;)
Seen 1 Day Ago
Posted April 11th, 2019
110 posts
1.8 Years
Originally, those slots were going to be for the Unown forms, yes, but the way Unown's forms are handled is completely different and they're unaffected by those slots. They are 100% safe to use however some programs like PGE don't like those slots. You'll probbly need to do some ASM to modify their cries.
It's good to know they are safe to edit but I don't really understand how I'd use ASM to handle this. I know ASM is like the go to for pretty much everything nowadays but I'm sure there's got to be a simpler method for repointing those cries.
Seen 21 Hours Ago
Posted March 19th, 2019
202 posts
1.9 Years
It's good to know they are safe to edit but I don't really understand how I'd use ASM to handle this. I know ASM is like the go to for pretty much everything nowadays but I'm sure there's got to be a simpler method for repointing those cries.
I remember reading somewhere from a reliable expert like diego or FBI saying that even they couldn't figure it out, and it's locked on bulbasaur. Pretty sure they weren't supposed to be used in the first place.
I'm still quite active, just not on Pokecommunity.

While Pokecommunity is still a great resource and discussion board for binary hacking, binary hacking is slowly but surely becoming irrelevant. If you are ready to jump ship and switch to pokeemerald some great places to try would be Silph Co. and the pret Discord. Happy hacking!

You can always reach out to me directly at hjk321#1337
Seen 1 Day Ago
Posted April 11th, 2019
110 posts
1.8 Years
I remember reading somewhere from a reliable expert like diego or FBI saying that even they couldn't figure it out, and it's locked on bulbasaur. Pretty sure they weren't supposed to be used in the first place.
Since they were beta Unowns it's locked on Unown actually which isn't so bad since Unown have a much more unique cry that Bulbasaur. From what I've seen, it seems totally find to use those slots as long as the pokemon isn't made wild (it has no dex data) and is assigned to an evolution or gift pokemon event. It's a real shame the cry can't be repointed as that means I will probably only end up using it for like one pokemon though

JordanB500

Former Pokemon League Champion

Age 33
Male
Independence MO
Seen May 31st, 2019
Posted May 31st, 2019
87 posts
11.5 Years
couldnt you find free space and repoint the cry table for these blank pokemon? im sure some tools would allow the importing of cries if there was a new offset but to so you would have to figure out how many bytes and etc are required, i want to do this with my romhack too. also also why cant they be wild?




Seen 1 Day Ago
Posted April 11th, 2019
110 posts
1.8 Years
couldnt you find free space and repoint the cry table for these blank pokemon? im sure some tools would allow the importing of cries if there was a new offset but to so you would have to figure out how many bytes and etc are required, i want to do this with my romhack too. also also why cant they be wild?
It's not that simple sadly. Trying to repoint their cries always seems to result in an error
Seen 21 Hours Ago
Posted March 19th, 2019
202 posts
1.9 Years
It's not that simple sadly. Trying to repoint their cries always seems to result in an error
Quite frankly if MrDollStreak and FBI and the rest of the bunch couldn't figure it out it's pretty safe to say those slots' cries are hardcoded. Sorry! :(

Try expanding your pokemon instead if you need more slots.
I'm still quite active, just not on Pokecommunity.

While Pokecommunity is still a great resource and discussion board for binary hacking, binary hacking is slowly but surely becoming irrelevant. If you are ready to jump ship and switch to pokeemerald some great places to try would be Silph Co. and the pret Discord. Happy hacking!

You can always reach out to me directly at hjk321#1337

Topaz Light

Non-binary
SPECIAL AREA
Seen November 22nd, 2018
Posted November 21st, 2018
103 posts
3.4 Years
I just did a little test myself, and it would seem that these Pokmon aren't hardcoded to play Unown's cry's specifically; they play whatever cry is assigned to Pokmon 0x0C9 (decimal 201), which by default is Unown.

If anyone wants to recreate my test, I just modified Emerald version in PGE to set Pokmon 0x0FC (decimal 252) to be fought instead of Zigzagoon when choosing one's starter, and then went in and pasted Wobbufett's cry pointer over Unown's, and the wild ? used Wobbufett's cry instead.
Who has lost his tail?
The forgotten one of the ship that sails the cosmos.
Seen 1 Day Ago
Posted April 11th, 2019
110 posts
1.8 Years
I just did a little test myself, and it would seem that these Pokmon aren't hardcoded to play Unown's cry's specifically; they play whatever cry is assigned to Pokmon 0x0C9 (decimal 201), which by default is Unown.

If anyone wants to recreate my test, I just modified Emerald version in PGE to set Pokmon 0x0FC (decimal 252) to be fought instead of Zigzagoon when choosing one's starter, and then went in and pasted Wobbufett's cry pointer over Unown's, and the wild ? used Wobbufett's cry instead.

This is good to know though I'm honestly not sure how Unown work in these games. Is there any way to change the cry of a ??????? pokemon without changing the unown cry?

JordanB500

Former Pokemon League Champion

Age 33
Male
Independence MO
Seen May 31st, 2019
Posted May 31st, 2019
87 posts
11.5 Years
these empty slots are gen 2's way of handling multiple unown sprites correct? it makes sense that they would have unown's cry but seeing as how gen 3 doesnt use them to generate sprites for unown(i think) it is safe to assume that you could possibly alter these empty pokemon and have the unown function just fine although you would have to test this




BirdstarCat13

Furret-loving Iskallian

Male
RenSkall island
Seen 1 Week Ago
Posted April 10th, 2019
476 posts
1.7 Years
I just did a little test myself, and it would seem that these Pokémon aren't hardcoded to play Unown's cry's specifically; they play whatever cry is assigned to Pokémon 0x0C9 (decimal 201), which by default is Unown.

If anyone wants to recreate my test, I just modified Emerald version in PGE to set Pokémon 0x0FC (decimal 252) to be fought instead of Zigzagoon when choosing one's starter, and then went in and pasted Wobbufett's cry pointer over Unown's, and the wild ? used Wobbufett's cry instead.
That's a really nice bit of information to know! I'm not sure if it's a new discovery, but if it is, then you're a genius! :D <3
-------------------------
I hate signatures that are just a line of text without any clear division. You weirdos know who you are ;)

Topaz Light

Non-binary
SPECIAL AREA
Seen November 22nd, 2018
Posted November 21st, 2018
103 posts
3.4 Years
Gosh, well, I'm certainly not all that! I just thought, "If I were programming in a bunch of Pokémon who all used the same cry, how would I set that up?" and just making the one cry ID in the pointer table point to all of them seemed like a sensible way to do it. In a similar vein, I suspect that the reason trying to assign a different cry to one of the 25 ?s messes things up is because one Pokémon is being assigned two cries, and the game can't handle that.

At some point, I want to check out the block where all the cry assignments are stored in a hex editor to see if it is somehow pointing the same cry to 26 different Pokémon IDs through that, or if there's something else going on that's what's making things work that way.
Who has lost his tail?
The forgotten one of the ship that sails the cosmos.
Seen 21 Hours Ago
Posted March 19th, 2019
202 posts
1.9 Years
I am adding a few Pokemon in using the empty slots between Celebi and Treecko but I've noticed any Pokemon in these slots use an Unown cry. I can't figure out how I'm supposed to change this cry seeing as any tools I've tried using have empty data for the cry and pokedex. Is there any way I can repoint the cry to something else? Also is it fully safe to change these empty slots or am I messing with Unowns by doing so
Finally found some research on this.

https://www.pokecommunity.com/showpost.php?p=9598162&postcount=943
I'm still quite active, just not on Pokecommunity.

While Pokecommunity is still a great resource and discussion board for binary hacking, binary hacking is slowly but surely becoming irrelevant. If you are ready to jump ship and switch to pokeemerald some great places to try would be Silph Co. and the pret Discord. Happy hacking!

You can always reach out to me directly at hjk321#1337
Advertiser Content