javier_himura
Member-
Posts
82 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Pokédex
Portal
Technical Documentation
Pages
Tutorials
Forums
Events
Downloads
Gallery
Blogs
Everything posted by javier_himura
-
You should assume that every Pokemon coming from a bot that requires Home Tracker will be blocked in Home. If the sysbot removes the tracker, it will be blocked in Home. If the sysbot makes a false tracker, it will be blocked in Home. If the sysbot doesn't touch the tracker...it still will be blocked in Home because there will be more than one person with the same cloned Pokemon having the same Home Tracker. Home is able to detect clones of a Pokemon with tracker.
-
Seismic Toss Chansey doesn't seem to be legal. Help please.
javier_himura replied to Copier's topic in Pokémon Legality
Try adding Seismic toss to the relearn move list. -
If your GBA cartridge is an official Nintendo cart instead of a reproduction, then you should use this other guide instead. In an official cart, you can't overwrite the ROM into the cart, only the savefile can be written. In most reproduction carts, instead, only the ROM combined with the savefile can be written.
-
Transfer Pokemon From SV to SWSH
javier_himura replied to FireGeneral's topic in Saves - Editing Help
Exactly this. Don't treat the green checkmark as proof that the Pokemon is actually legal. The checkmark means that PkHex can't prove it is illegal. Imagine that your Pokemon is a person, and the legality analysis is a trial for a crime. Well, the thing about trials is that they don't judge if the person is innocent (equivalent to a Pokemon being legit); they judge if they can prove beyond a reasonable doubt that the person is guilty, and in case the court can't do that the person is declared not guilty. PkHex is the same. So a green checkmark is only a non-guilty sentence, not an innocent one. Maybe PkHex can't prove it, but Home is able to do it thanks to the data stored on the server. Or maybe PkHex can't prove a Pokemon illegal today, but in the future, an update in the code allow it to detect modifications that are unable today. The absence of proof of guilty is not proof of innocence. Even if the Pokemon is legit, PkHex still won't be able to prove it. It is the same as an innocent person in a court. You could know that you and your Pokemon are innocent but for the rest of the world, the only thing they can have is not being able to prove is guilty. -
I add that in Colosseum Umbreon and Espeon are generated together after the game generates your Trainer ID and Secret ID, so the Trainer ID, Secret ID, IVs, and PID should match the proper correlation for Colloseum random generation. This also applies to Pokemon XD's Eeveee starter. Any other gen 3 Pokemon only has IVs and PID correlation (except those hatched from an egg) but Gamecube starters have also Trainer IDs correlation, so this is one of the few cases in which changing the ID of a non-Event Pokemon could make them illegal.
-
Another piece of advice is to avoid cloning or duplicating Pokemon (which PkHex or glitches) that have already been assigned a Home tracker. It is the same problem if GF detects a Pokemon without Home Tracker as detecting two Pokemon with the same Home Tracker because it is a unique value generated by GF's server.
-
Problems with legal moveset (POKEMON CRYSTAL)
javier_himura replied to solid.snake.21's topic in Pokémon Legality
Your Feraligart has met location New Bark Town level 5, which means it wasn't hatched from an egg. That is why it can't have an egg move. For your Pokemon to have an egg move, it must have the appropriate met location for Pokemon from eggs or no met location at all (that will make it originate from silver/gold, games which do not store met location, so there is no way to differentiate egg pokemon from starter pokemon) -
Pokewalker EEPROM PID Extraction [HELP]
javier_himura replied to PixelatedMess64's topic in ROM - Other Discussion & Help
According to Dmitry's Pokewalker's documentation, the device stores the Pokemon's sprite in the EEPROM, so maybe the device shows the correct Spinda because it was HG/SS the one who send the sprite to the device when the Pokemon was transferred. Maybe the device ROM doesn't contain all Gen 4 Pokemon sprites? That would mean that changing the Species ID won't change the sprites. 0x91BE-0x933D current pokemon animated sprite for "held items and pokemon" screen, fights, etc. 32 x 24 x 2 frames 0x933E-0x993D current pokemon large animated sprite for the main screen 64 x 48 x 2 frames -
Pokewalker EEPROM PID Extraction [HELP]
javier_himura replied to PixelatedMess64's topic in ROM - Other Discussion & Help
The data of the Pokemon sent to Pokewalker is not actually stored inside the Pokewalker. It is stored on HG/SS save file. That is how the game allows you to recover the Pokewalker Pokemon in case you lose the device. What is stored inside the device is a reduced copy of you full team (with enough data to recover a team to battle them) so it can be sent to a second Pokewalker and then sent to a second HG/SS for the other player to battle them, but that probably won't include your Quilava because sending him to your Pokewalker means is no longer of your team. -
Thanks to zyro670, in the latest GitHub commit of PkHex, it is possible to change Vivillon wild form. You need to change the following blocks. KGOVivillonFormEnabled. Change it to Bool2 to enable Vivillon. KGOVivillonForm. Change it to the desired form between 0 and 17. No, you can't change it to make Pokeball Vivillon spawn. I tried setting 19 (Pokeball form index), and only Fancy Vivillon appears. It would still be illegal even if the game didn't check for this. KGOVivillonExpiration. This block is not the expiration date for GO transfer Vivillon to disappear. It is the date (as Unix Time unit) you connected with Pokemon GO. I am unsure if the Vivillon form doesn't appear without this block because I already have it set with Pokemon GO. Just in case, put it to the current date. This is the legit behavior when connecting Scarlet/Violet with Pokemon GO. Once you set those blocks, any Spewpa, Scatterbug, and Vivillon will be on your selected form. On the next daily reset, the game will revert the KGOVivillonFormEnabled block to Bool1, restoring Vivillon to the Fancy pattern. KGOVivillonForm and KGOVivillonExpiration blocks are not cleared during the daily reset. This won't change until the next time you connect with GO. That means you shouldn't clear those two blocks once you have captured any non-Fancy Vivillon. EDIT: There is a fourth block related to this. KGOTransfer, which in my game has some value, but I don't know what purpose it has. Vivillon form changes with the other three blocks only, but I already connected with a real GO account, so I am unsure if it is needed to have data in this block at least once.
-
As I said there is in code detection for that scenario so PkHex at least have the intention to account for this. Probably is not working correctly and the best will be to report the issue with the pkm file to analyze so a dev could fix the issue.
-
Actually PKHeX account for this too, a detection for this scenario is in the code. As long as the Pokemon was transfered to gen7 from a gen 1 game and has no data that requires it to pass trought a gen 2 game (like exclusive gen2 moves or level that can only be obtained in gen 2 as for example level 5 snorlax from an egg) PkHex should detect a shiny female as legal. PD: I think the date doesn't matter for legallity purposes because a player could change the date on his 3DS. I think it wasn't until Pokemon Go and Switch events where a server date (and therefore one that can't be changed by the user) started to be used when receiving Pokemon.
-
Read the full conversation, it explain how to calculate the chance for any shiny unown form wich is different depending of the SID/TID but no combination is 0 so all forms al possible.
-
It seems that every Unown form is possible as shiny for every TID/SID The chances vary depending of the TID/SID.
-
Gen 3 didn't have forms as we know them from later games except for Unown. Every Gen 3 game has hardcoded in ROM different sprites, base stats, and moves learnset for Deoxys making effectively different on each game. That is why Deoxys change form when you trade it to a different game. But any gen 3 game only has the data of its version form. There is no way, nor even illegal, to have a different form for Deoxys in a Gen 3 than the one from that game. To change Deoxys form, it will be necessary to change the ROM data, and even if you do that you can't have two Deoxys of different forms.
-
Keep in mind is a rare scenario. The only illegal moves in this scenario will be moves that a Pokemon can only learn after evolving but can't learnt it on future generations. Most Pokemon does not have any move with those two caracteristic, exclusive for an evolved form and exclusive from previous generations, both at the same time. And it should be a Pokemon that can't evolve on any level like those who use evolution stones. For example, Jolteon in gen 5 has a move hat Eevee can't learn nor Jolteon can't learn during gen 5 but given Eevee can evolve into Jolteon at any level the move will be legal at any met level.
-
That move is possible because Charizard can learn Fury Cutter, but Charmander and Charmaleon can lean that move too. So, after changing Charizard met level to 5 PKHex assumes your Charizard learned that move at level 5 as Charmander, wich is possible. The sceneario that could be illegal would be a move that Charizard can learn only on gen 3 or 4, but Charmander can't. That move will require your pokemon to be a Charizard on gens 3 or 4 to learn that move before being transfered to gen 5, so met level must be at least 36.
-
Seeking PokeWalker EEPROM Dumps
javier_himura replied to dstaley's topic in Saves - Files and Requests
I bought a copy of Heart Gold with Pokewalker years ago, before DS games prices, especially Johto ones, got prohibitive. I have not actually use the device nor the cartridges so it still contains the original owner data and when I found recently that dumping it is possible I have taken it out of the drawer where I had forgotten it to being able to dump it. I initially try to use the PalmOS method by buying a second-hand PalmM500 at 10€ but unfortunately, I haven't been able to make it work. But I was able to dump it with the DSi homebre, but to clarify, it is not necessarily a DSi. A 3DS also works. The DSi homebrew works in a 3DS with TWiLight Menu++. I confirm it. I am not sure if the dump data contains exchange pokemon data because that requires having two Pokewalkers and I only have one. But the data is from the original owner, I never deleted it to start my own save, so maybe there is something. If I am not making any mistakes the two files I have from the dump, pweep.rom and pwflash.rom. The first is the one that you need with user and save data while the second is the internal executable so that second file shouln't be uploaded for copyright reasons but there shouldn't be any problem with the save file. pweep.rom -
PKHeX new update legality errors (contribution page)
javier_himura replied to theSLAYER's topic in PKHeX
Low Key Toxtricity flagged as unable to match encounter. It was caugh t as Toxel and leveled up to 30 with rare candies, it evolve into Low Key because it has Careful nature. 849-01 - Toxtricity - 23456B920187.pk9 -
Maybe it could be easier to search for those flags in the disassembly project of gen 1 games. I think those are the ones that have the info you will need to check https://github.com/pret/pokered/blob/ba15b4b44e33877f1c314910648c5a7d682c7c75/ram/sram.asm https://github.com/pret/pokered/blob/d2be79adf1c366b28821817cefaab9066668b205/ram/wram.asm https://github.com/pret/pokered/blob/3520a4c99a530c7464a7e9e5b956cfcdbe4b28d6/constants/event_constants.asm
-
Oh, I understand. I didn't realize the CTRTransfer could be considered that. About the Demo itself I suppose it could be obtained from external sources but I never contemplated that option given that it is legally available for free on Nintendo store so it cost no money to legally obtain the Demo on all my devices, at least until the store is closed in a few months.
-
Piracy isn't neccesary. There is only one version of the Demo. Japanese and Western Demo is the same, it doen't depend on the Demo installed to recieve Steelix or Glacie. It seems it depends on the 3DS Device and not about being differnet demo versions. I already had the demo installed on my 3DS from european NIntendo store and after doing all process of CTRTransfer the Demo remains installed but now is only in Japanese. I have played the first adventure and received Steelix instead of Glacie.
-
I don't mean to spoof region + country temporarily. I mean to change the 3DS region by installing another region firmware using a CTRTransfer of a Japanse 3DS Firmware so the 3DS it became a Japanese 3DS with only Japanese language and geographical data available in settings. So, I changed the 3DS to Japanese, selected in settings a prefecture with an exclusive Vivillon form (Tokyo if I am correct) and started a new savefile on that 3DS. The same with the Demo. Given my 3DS is now a Japanse 3DS the Demo only allows to play in Japanese and probably will unlock this Steelix.