Jump to content

javier_himura

Member
  • Posts

    82
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by javier_himura

  1. You can use Pokegen to calculate a valid PID for your pokemon IV, Shiny, Nature and gender data. Probably a valid PID for the exact combination wont be possible, not every PID-IV combination is possible in gen3/4. Yo do not need to load the saves or the pokemon in Pokegen, Pokegen have a PID-IV calculator that will find a valid PID after selecting your wanted IV, Nature and other data, the PID can be copy from Pokegen and paste into PkHex. I recommend you to calculate a valid PID for your IV, Nature and gender with Pokegen and then put this PID value in PkHex. If Pokegen can not calculate a valid PID with the exact values look with similar IVs. Yes, forget about shiny. Find first a valid non-shiny PID. After that press control-click in the shiny button of PkHex and the program will make the pokemon shiny changing the SID value, this will allow the pokemon to be legal because there is a legal relation between PID and IV but not between SID and other data (except Gamecube starters) Is better like that because as i said not every combination of data is legal, including shiny for a giving TID/SID reduces drastically the legal values possible for the PID. But for any legal non-shiny PID is always possible to change the SID to make the pokemon shiny. Except Gamecube starters and pokemon with fixed values for TID/SID (non egg events, in game trades)
  2. In that case it would be helpfull that you upload the pkm files for at least one pokemon for every reported bug
  3. It would be easier if Nintendo had used two different Origin Game values but this is what Nintendo did in GameCube. Pokemon from Colloseum and XD are created with the same origin game value, that means is not possible to have two separete options because the separete options never existed. About the bugs i think some of that, specially the fatefull encounter one, was already reported and recent commits have fix for that. Could you check with the latest commit of PKHex?
  4. Those pokemon with the PID reroll are marked as illegal because they ARE illegal. Is not a bug to report an illegal pokemon as illegal, bugs are legal pokemon marked as illegal and illegal pokemon marked as legal. Just because older release did not check this legal cases that not means those pokemon are legal, this pokemon always were illegal but now PKHeX have been updated to detect those cases. The check is not the same in gen 3, 4 and 5 pokemon because the PID and IV is generated with different methods depending on the origin game or type of encounter, in facti in most of the gen 5 cases all PID-IV relations are possible, because the RNG was better than older games, that is way gen5 are not illegal after reroll. The same happens with gen 3 and 4 pokemon hatched from eggs, probably a PID reroll wont make them illegal because eggs can have almost any PID-IV value if they were day care eggs. It could be helpfull to have a PID generator in PKHex like Pokegen, but there is none yet and those programs have working generators that can be used, that is why PID generator have not a mojor priority. Keep in mind even with that it would not be possible to make a PID reroll like the current button that instantanly gives a valid PID for any values, in most PID generation methods not every values are possible, and even that to find one in particular would require a brute force algorithm that could take minutes or more. From now if you just want to make a gen3/4 into shiny you can try to reroll the SID instead of the PID, in recent commits a feature was added to make the pokemon shiny chaning the SID instead of the PID, and that would allow a shiny reroll for most encounters without making the pokemon illegal. To use that you only need to control-click the shiny button.
  5. Actually you can, but only using emulators, CFW and unofficial harware to read GB cart saves, none of that are accepted by Nintendo. You can play with N64 and GB emulator (unauthorized), then inject the save into the VC with CFW (unauthorized), or use a GB cart save reader (unauthorized) and inject the save into the VC with CFW (unauthorized). Both options will make the pokemon illegal. That means there is no issue to fix. Staidum pokemon are not possible to obtain in VC and Gen 7 saves with Nintendo official methods. An illegal pokemon marked as illegal, working as intended. Of course this could change, imagine if Nintendo release Stadium games in Switch/WiiU with connectivity with 3DS VC games, if that happens those pokemon will be legal from that moment. This is improbable but is similar to gen 2 pokemon, they are currently illegal in VC and gen 7 saves but from the day when gold/silver are released in VC mode gen 2 pokemon will change to legal...except crystal and stadium 2 (including move reminder) pokemon.
  6. The problem with GC starters is that TID and SID are also related to the PID. That is way the program tells there is not possible rng frame, because the PID-IV is obtained by the programa is valid for normal GC pokeon, but not the TID and SID, and starters have a relation betwen TID, SID and PID
  7. Stadium Pokemon are legal in GB Cart saves but illegal in VC saves or gen 7 saves. Gen 1 cart->Gen 1 VC is not possible with official Nintendo methods, and that make this pokemon illegan in vc or gen 7 saves. Online battles are irrelevant, the purpose of PKHex is to detect pokemon impossible without When you load a gen 1 save PKHex ask if you want the program to treat the save as a gb cart save or a vc save, the first allow any pokemon legal in GB saves, like gen 2 tradebacks and stadium gifts, the second option only allow pokemon available in VC games. If the pokemon is traded to a gen 7 game then it will be considered a VC pokemon making it illegal if it has a Stadium origin. I made an Stadium level 20 hitmonchan with last commit of PKHex and it is detected legal in a GB cart save.
  8. Could you upload the pkm files?
  9. Si no das mas detalles no podemos ayudarte, igualmente ha quedado demostrado en este tema que el problema mencionado no es ningún bug, muestra ilegal a este Poliwrath con movimiento tutor de generación 4 porque realmente es ilegal y el autor no comprendía del todo porque estaba el pokemon mal creado. If you do not give more details we can not help you, it has also been demonstrated in this topic that the problem mentioned is not a bug, PkHeX says this Poliwrath with tutor move from generation 4 is illegal because it is really illegal.
  10. To clarify more what happens here if met level 1 in generation 6/7 means the pokemon was level 1 when transfered from generation 4 to generation 5, that means this pokemon was hattched as a poliwag in generation 4 and traded to generation 5 at level 1 an at some point between generation 5 to 7 it was evolved to poliwhirl and poliwrath. That means this pokemon was not a poliwrath in generation 4 and that is why it shouldnt have any generation 4 poliwrath totor moves. Poliwrath learn the move, but Poliwag not. The only way for this pokemon to learn generation 4 poliwrath moves is to evolve into poliwrath before transfer to generation 5, that means met level should be above the minimun level for the evolution into poliwrath.
  11. I think i now understant where is the problem. When PKHeX search for valid encounters for a pokemon if the encounters is a Wild Encounter PKHeX just select the minimun level and miminun species that is legal for the giving pokemon. It is assuming that all the valid moves for an evolved encounter are valid for unevoled encounters, but that for generation 1 Golbat is not true because of the Screech move. This means the methods to search for generation 1 wild encounters should be refactor to return the 2 potential encounters in this case, Zubat and Golbat
  12. I will look into that later. Maybe the problem is caused by the catch rate. PKHeX uses the catch rate in generation 1 games to determine in what species was captured the pokemon. A Golbat with catch rate 255 was caught as a zubat, and a golbat with catch rate 90 was caught as a Golbat, only the second one could learn Screech. Of course this only apply to pokemon in generation 1 format with VC mode, not generation 2, 7 or generation 1 with tradebacks from generation 2.
  13. Thank you, that confirms any met date is legal even for VC pokemon
  14. I have a question about pokemon legality For most of the games the met date is not a value that can be checked to determine if a pokemon is legal or not because the user could change his console date to any value. But i have the doubt if this can be used to alter the date with VC pokemon transfered from RBY games to Sun/Moon, because in those cases the met date is asigned by the bank itself, and the bank, unlike other pokemon games, is an aplication that only works online, always connected. If the 3DS internal date is changed to, for example 2010, a RBY pokemon will pass with the met date the one in the console or it will use the date from de Nintendo Servers (2017)? Anyone have test this case?
  15. About the encounter type for generation 4 i made a few changes in the last commit to fix some erros, like bug contest and safari zone pokemon and illex forest pokemon with error in the encounter type. Also i have myself some pokemon with invalid encounter type and i think the encounter type for rock smash and headbutt encounters is more complex that what i think in the first place. A Krabby caugh with Rock Smash in Cianwood City with encounter type Building and a Hoot hoot from Jhoto Route 31 with encounter type Tail Grass tha can only be caught from headbutt (met level 3) What i think is the encounter type for those pokemon depends on the tile where the player is standing where headbutt is used. That means a headbutt pokemon can have encounter type none in a normal tile, tail grass in a grass tile, cave in place like illex forest and building in cities (and maybe surf , it is possible to headbutt from water?). That would requires a list of areas where headbutt can be used from the grass, from normal tiles, cave tiles and city tiles. It seems the same with Rock Smash in cities. But those examples are from an old file and i am not sure if the data was not hacked, i needed to play with HGSS games and check this encounters.
  16. That is only true for gen 3, not gen 4. In gen 4 games pokemon hatch from eggs at level 1, if a pokemon is hatched in gen 4 and transfered to 5 before level any time it will have met level 1. http://bulbapedia.bulbagarden.net/wiki/Pokémon_Egg#Generation_IV " Generation IV expanded on the mechanics found in Emerald, making them standard to the series, as well as added more baby Pokémon only obtainable through incense breeding. A new mechanic is that either parent can now pass down its nature to its offspring if it holds an Everstone. In addition to this, Pokémon Eggs now hatch at level 1. This would have been possible in Generation III as well, but was not in Generation II due to a glitch in the programming that caused level 1 "Medium Slow" Pokémon to jump to level 100 instantly when leveled up. "
  17. If the modification does not follow the legal rules of the origin generation of the pokemon then it would be illegal in any generation. With the exception of ability because it can be changed in gen 6 and 7 If you transfer a gen 3 pokemon to gen 4 then 5, 6 and 7 the value of PID, Nature, gender and IVs of this pokemon wont change in any transfer. If you modify any of this values after being transfered to gen 7 if the value combinations were not possible in gen 3 then the pokemon is illegal, because the legallity of those values are determined by the generation were the pokemon was created, not the current generation.
  18. Well, PID is not used anymore for nothing except shiny but any pokemon from previous generations can be considered illegal after chaning its PID or IVs if the same change would make it illegal in its origin generation. That means a gen 3 or 4 wild pokemon should have a valid PID-IV correlation in gen 5, 6 or 7, any other value means the pokemon have been edited. And PID-Nature correlation, PID-Gender correlation, etc, because those valued cant change for any pokemon after its creation The exception would be any gen3 pokemon that can be hatched in an egg and is inside a normal pokeball, is impossible to determine if it was caught as wild pokemon in gen3 or was hatched from an egg. If you want to know what values are determined by PID just check bulbapedia http://bulbapedia.bulbagarden.net/wiki/Personality_value PD: Well, ability is excluded too. A gen 3, 4 or 5 pokemon should have the ability related to its PID, but in gen 6 and 7 the ability can be changed in game, that means no ability-PID correlation to any pokemon in gen 6 and 7
  19. I never said i dont not believe you. We have both test the e-reader with different editions in the first place. The problem is you were a little vague when you mentioned "english game" without specifying which one, european or american, NTSC-U or PAL. Now i understand you have an american game. Yes, i believe you when you said with your american game in a real gamecube works but you also have to beleive me when i said that it dont work with an european/PAL game in dolphin but non-english e-reader pokemon can be caught in PAL games in Dolphin changing the savegame from PAL to JP to read the cards and back to PAL format before caught the shadow pokemon. That make it accesible those pokemon to anyone without need to buy a real e-reader nor e-reader real cards.
  20. I dont know if a real japanese e-reader works with english games but using dolphin and vba emulators PAL game does not work with japanese e-reader, but i remember years ago when they made the first dolphin version with gc-gba connection e-reader didnt work with any version, that means it could be a problem with the emulator. But for now changin the savegame from PAL to JP and after fight 25 e-reader trainers to PAL again the e-reader PAL shadow pokemon can be caught with emulators Also, the english version from that youtube video seams to be an USA version, not a PAL version, maybe e-reader works with USA but not PAL games, maybe in the future i try USA Colloseum in Dolphin
  21. I have found how PID-IV generation is done in gen 3 and 4 games but what i cant found its any infor for the method that GBA games used to generate Unown. The different between Unown and any other pokemon in gen 3 is that the forms of unown depend of the room where you catch it in FR/LG and the form in gen 3 its extracted from the PID. How its generated the PID-IV relation for Unown in GBA? Is just for curiosity but i will like to know how was done. I tried to search about this but google only give generic PID-IV data or just results containing the word "unknown" insted of unown
  22. Two bugs report i found migrating all my pokemon from an Emerald save to Diamond save 1) The conversion from gen 3 to gen 4 should keep the held item. The official Pal Park conversion transform the gen 3 item into a gen 4 item. 2) In gen 4 PKHex does not allow a Pokemon to held a TM. Gen 4 games allow it. Also, the official Pal Park conversion from gen 3 to gen 4 keep the TM held by the pokemon. Next one is not a bug itself, just a consideration from the gen 4 to 5 conversion. PKHex removes Hidden Moves in the conversion process, just like the official conversion, including removing only one of the two possible HM05 from Gen4, Defog and Whirlpool. Now PKHex allways remove one of this 2 moves if the pokemon know it, but is only necessary to remove one move when the pokemon know both, because we can asume any pokemon knowing one HM05 is Pokétransfered from games with the other HM05.
  23. Ok, i continued testing the "Export Results To Folder" problem. When i export PKMs from a gen 4 save file they are all exported in pkm4 party format (232 bytes), is the same file size as pkm6 pc format. When i drag and drop the exported file to box the method getPKMDataFormat in PKMConverter.cs is returning 6 and then the program file to import the PKM because it takes the file from a gen 6 PKM, not valid from a gen 4 save.
  24. Hi, i triying to use the option in the Database Window to export some pokemon from a gen 4 save file but the option Tools > Export Results To Folder export all the PKM in Generation 6 format instead of Generation 4 format. Also in Origin Game in Meet tab of Pokemon is missed one value "Colloseum Bonus Disc" (Hex value 00). The 2 pokemon that can be obtained in the japanesse Colloseum Bonus Disc (Celebi and a special Pikachu) have in data the origin game set to 00. Thank you
  25. There is no solution for your problem, tecnically speaking there is no problem at all because when you change the secret id to make shiny the game will considered the pokemon a traded one and then it wont obey you without the badge. You CANT change the secret id to make shiny and at the same time make the Pokemon obey you, you have to choose one or another. Another option you have to make the pokemon shiny changing the PID instead, but beware, if you will need to check with another program like Pokegen a correct PID if you want to pokemon to be legal. You can generate a correct PID with the metod used in GBA with Pokegen and then put that value in this program to edit your gen 3 pokemon
×
×
  • Create New...