Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
ItemDex

Major Glitches
Trainer escape glitch
Old man trick
Celebi trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitch
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Search Wiki

 

Search Forums

 

Author Topic: Invalid Pokémon in Gen 6  (Read 23532 times)

0 Members and 1 Guest are viewing this topic.

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: Invalid Pokémon in Gen 6
« Reply #120 on: August 27, 2016, 06:59:34 pm »
Hopefully Citra will be useable soon so I can test all the indexes (If I remember right, X/Y/OR/AS use 2 bytes to determine index, so there's 65535 possible indexes. I may be wrong, though.) which will take FOREVER but it'll be something to do next summer.

You can already run Gen VI in a fork of Citra.

I already tried using Citra's gdbserver stub and an IDAPython script to modify the encounter tables in RAM, but it didn't work, I think because the addresses I had were for a later version of ORAS.

(Fun fact: you can already get code exec in ORAS using a malformed save file. I've been meaning to look into the Secret Base QR code parsing, because I don't think anyone else has, and I've also already looked into the QR codes of Tomodachi Life - I can take any Mii QR code, and then give it any full name, and make it come from any island address, then fix the checksum and encrypt the Tomodachi Life-specific portion.)
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

Yeniaul

  • Guest
Re: Invalid Pokémon in Gen 6
« Reply #121 on: August 27, 2016, 08:01:40 pm »
Hopefully Citra will be useable soon so I can test all the indexes (If I remember right, X/Y/OR/AS use 2 bytes to determine index, so there's 65535 possible indexes. I may be wrong, though.) which will take FOREVER but it'll be something to do next summer.

You can already run Gen VI in a fork of Citra.
I have a 3.8 Ghz quadcore APU (Desktop version) and 16GB of DDR3 at 1333 Mhz. I can run X with Citra at a WHOPPING 0.94 FPS with serious graphics problems.

Wack0

  • Coder, reverser, beta collector [BetaArchive staff]
  • Staff
  • *****
  • Offline Offline
  • Gender: Male
  • cBRH - Doing nothing since 2k7
    • View Profile
Re: Invalid Pokémon in Gen 6
« Reply #122 on: August 28, 2016, 06:47:11 am »
Hopefully Citra will be useable soon so I can test all the indexes (If I remember right, X/Y/OR/AS use 2 bytes to determine index, so there's 65535 possible indexes. I may be wrong, though.) which will take FOREVER but it'll be something to do next summer.

You can already run Gen VI in a fork of Citra.
I have a 3.8 Ghz quadcore APU (Desktop version) and 16GB of DDR3 at 1333 Mhz. I can run X with Citra at a WHOPPING 0.94 FPS with serious graphics problems.

I run ORAS with Citra at about the same framerate, using a much shittier system. Deal with it.

Meanwhile, about the QR codes, seems the crypto, at least, has been figured out.

Therefore, we can modify secret base QR codes, to contain invalid Pokémon / invalid moves on the opponent's side, maybe?
« Last Edit: August 28, 2016, 08:06:03 am by Wack0 »
C H E C K E D . B U I L D S . A R E . A W E S O M E N E S S

BetaArchiveSoftHistory Forumsirc.rol.im #galaxy,#softhistory

Also known as The Distractor.

Shane, please stop telling children that there's a Mew outside under the delivery trucks. - Management

Pokémon: arbitrary code execution 1996-2016

Yeniaul

  • Guest
Re: Invalid Pokémon in Gen 6
« Reply #123 on: August 28, 2016, 11:45:33 am »
You don't have to get hostile. God.

I'll post screenshots when I get my computer to stop ruining hard drives the instant they're plugged in. (RIP 3x1.5TB Seagate RAID array)

Hālian

  • That worldbuilding/micronations/MTG guy
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • For a better world
    • View Profile
    • Hoennese Realm
Re: Invalid Pokémon in Gen 6
« Reply #124 on: August 29, 2016, 01:09:16 am »
Nor do you.
Hoennese Realm



All sprites made by Naitekiakki, except:
MissingNo. egg made by Reimoni
Recolored Gardevoir made by me

Charmy

  • A guy who likes glitchyness.
  • Member+
  • *
  • Offline Offline
  • Gender: Male
  • "NIDOQUEEN THOMAS wants to battle!"
    • View Profile
Re: Invalid Pokémon in Gen 6
« Reply #125 on: August 29, 2016, 12:01:46 pm »
If anyone wants then i can test some hexes on AS on a physical cartridge as I still have access to home-brews.
I also have Y but i don't want to modify my save here.
If i would have modded Pk3DS then i could change some trainer data\wild encounter data to contain invalid Pokémon and look how they react on the opponent's side\in the wild.
« Last Edit: October 22, 2016, 10:32:17 am by Charmy »
"Time is mone
Go along then" - Old Man


TMZ4 is the BEST TM while the sucky Channel is the best channel.