Main Menu
Main Page
Forums
New pages
Recent changes
Random page
Help

Glitches
Arbitrary code execution
Pokémon cloning
Pomeg glitch and Glitzer Popping
Tweaking and voiding
Glitches by generation
Other glitch categories

References/Resources
Databases
Disassembly projects
The Big HEX List
Interactive tools
Reference documents
Terminology

Affiliates
Legendary Star Blob 2 (Hakuda) (日本語/Japanese)
Pokémon Speedruns wiki (English)
PRAMA Initiative (Français/French)
MissingNo. Glitch City (Italiano/Italian)
Become an affiliate!

Technical
Site source code

Search Wiki

 

Search Forums

 

Author Topic: Question about JP/EN Gen I trading  (Read 100 times)

0 Members and 1 Guest are viewing this topic.

metalmario32

  • The ENG Pokémon Nerd
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • RST 38? What's that? ... Oh.
    • View Profile
Question about JP/EN Gen I trading
« on: July 27, 2019, 08:22:26 am »
I've known that Gen I JP/EN trading is broken because of the way memory is stored in these games. This video by Torchickens explains a "remaining HP glitch" with trading (https://youtu.be/inNVrGq2qtc) but I'm not quite sure how it works and the steps are very unclear (at least to me). Could someone please explain?
I've been a fan of Pokémon since my first game. That was Platinum, though. Ever since then, I've played every single generation of Pokémon at least once and got into glitching them when I got RBY. Oh boy, the fun times that I had as a kid... I <3 GLITCH CITY LABORATORIES for bringing back my childhood!

bwill11

  • pleb with a big brain and nothing to do with it
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Question about JP/EN Gen I trading
« Reply #1 on: July 27, 2019, 12:31:00 pm »
Where EN and JP versions store the identifier for a Pokemon is different, and as a result of the inconsistency, when trading EN R/B reads JP's 1st slot's second remaining hp address as the identifier for JP's 5th Pokemon. So, for example,  if the 1st Pokemon in JP has its second remaining hp byte as 21, then EN reads that as the 5th Pokemon's identifier is 21, therefore JP's 5th Pokemon is read as a mew in EN. But, there's a catch, as there is a very high chance that the mew's name is unterminated, which can freeze the game. So the steps are
- Make sure both EN and JP have 6 Pokemon. In JP, make sure the second remaining HP byte is equal to the index number of what you want in EN. In EN, make sure you have a Pokemon in the PC box with less than 4 moves.
- Start trading
- Trade whatever from EN in exchange for JP's 5th Pokemon
- The Pokemon you obtain in EN will be a hybrid of something and probably have an unterminated name. To fix the unterminated name, view the stats of the Pokemon in the PC box with less than 4 moves (temporarily terminating the name), and take it to the name rater
-The Pokemon Received in JP is determined the opposite way as that of the Pokemon Received in EN I think, but don't quote me on that

I've never actually tried this, but that's basically what the video said.
What if you wanted to research glitches but the opponent said
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.

metalmario32

  • The ENG Pokémon Nerd
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
  • RST 38? What's that? ... Oh.
    • View Profile
Re: Question about JP/EN Gen I trading
« Reply #2 on: July 27, 2019, 12:38:26 pm »
I watched the video again, and I understand. Thanks bwill11!
I've been a fan of Pokémon since my first game. That was Platinum, though. Ever since then, I've played every single generation of Pokémon at least once and got into glitching them when I got RBY. Oh boy, the fun times that I had as a kid... I <3 GLITCH CITY LABORATORIES for bringing back my childhood!

bwill11

  • pleb with a big brain and nothing to do with it
  • GCLF Member
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: Question about JP/EN Gen I trading
« Reply #3 on: July 27, 2019, 12:45:46 pm »
You're welcome!
What if you wanted to research glitches but the opponent said
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.
Enem.