Jump to content

Kaphotics

Helpful Member
  • Posts

    7825
  • Joined

  • Last visited

  • Days Won

    449

Everything posted by Kaphotics

  1. Correct; in the GitHub issue I linked there is an associated draft of changes that does the parent lineage exploration, but there are some cases it doesn't currently handle and isn't super efficient in its exploration logic. No eta on when it will be implemented fully because it doesn't impact the current online games, only gens 2-5 origin.
  2. How would PKHeX know what HOME knows? If HOME knows it wasn't nicknamed, and it was transferred to a game context that should never be allowed to edit it... then you shouldn't edit it.
  3. Hold control when viewing legality to get the verbose report as pictured. Transferring from Gen2->Gen1 requires wiping any "new" move like Heal Bell, and you can't use Stadium 2's relearner to learn TMs from other games. The program currently permits moves if it can be an inherited levelup move shared by parents (such as, it's in its levelup moveset), or if it is in its permitted eggmove list. The program (at the time of writing this) does not look to see if it is actually possible to originate from parents that can pass such combination of moves. This isn't related to Generation 3.
  4. PKHeX currently doesn't verify egg move inheritance beyond "is it possible assuming parents exist" not "does any parent /legally/ exist" Gen 2-5 Allow Combinations of Egg Moves · Issue #4426 · kwsch/PKHeX
  5. If they are legal in PKHeX, they can be traded online. Use PKHeX's encounter database instead of creating something from scratch, and if you are creating something that originated from outside of S/V, you must generate it in the game it soonest enters HOME naturally rather than directly injecting it into S/V (HOME Tracker, error 10015).
  6. Is it really that difficult to play through the game again up to that point? You should be saving in game and not relying on save states. If nobody has posted a save file progression zip, then you'll likely wait longer for someone to give you a save file instead of just doing it yourself.
  7. Generation 1->5 games are single language only, and only have the localization text for the single language it is built for. Only in Gen6+ did they allow for language to be selected. The cheat code you listed is irrelevant to Pokémon games.
  8. Sure, if your delay is possible to hit, then the results from those tools would be a viable seed/tid/sid to use. There'd still be some invalid correlations within your save file (like other random data derived from the seed like trainer class, if that's applicable? Been too long for me to remember) but it won't have any impact on the Pokemon you receive.
  9. I don't see what you are referring to; so long as you find a valid seed as I mentioned. It's not guaranteed that an arbitrary combination is legal.
  10. Arbitrarily changing the TID/SID in Gen4 is not guaranteed to be legal, unless you are able to find the initial seed for that TID/SID with a valid date/time/delay.
  11. Not really relevant to this thread; a Pokémon that is present on SaveFile "A" must have the correct handler state in that if it originated from the save file, it is handled by the OT, otherwise, it be handled by the HT. Plugins that just read data directly from RAM and display it on a different/blank save file are obviously not the same save file that it was read from, hence the mismatch.
  12. The terms of service for online play is effectually a social contract, in which players mutually agree to follow the rules. By following the rules, players agree to not cheat, such as using external applications to read/write data, either directly or indirectly. Don't undersell this advantage. What can you gain by saving time? More time to practice? More focused practice? More varied practice? Nobody has infinite time, so saving time by cutting corners gives you an advantage over others who do not cheat. It's explicitly disallowed by the rules / TOS, just very weakly enforced. Correct, but they are breaking the rules and are occasionally caught/disqualified for doing so. Because they prefer to follow the rules; the same social contract that every other honest player has agreed to. Not true. Many such examples of things people mistakenly believed as legal at the time/lack of knowledge (such as Sejun Park's Magmar or Wolfe Glick's Moltres, or Shohei Kimura's Amoongus etc.) are actually not legal, and give advantages for their unnatural stats. The official hack checks are not all-knowing, and many things slip through. Let's keep this only related to cheating in supposedly "legal" things. An aside, you can inject wildly hacked things into any game you want, so your statement is factually incorrect. Usually the official hack check will prevent you from trading/battling with them. Social contract, agreeing to not cheat. By agreeing to the rules then violating them, it should be obvious why there are people that get annoyed by those who do rule-break. It's a selfish AND elitist mentality to think your time is worth more than others' time, in that you deserve to disobey the rules you agreed to in order to compete. By being dishonest to your peers who agreed to use it, are you really the one in the right? If you don't like the rules, then don't agree to them and don't play in tournaments/ranked. Only play against others who agree with YOUR definition of acceptable rules. Welcome to the world of gaming. Video game companies exist to sell games and services, and they run promotions/events/circuits in order to market their games. They don't do it for free; they want you to buy their games and spend money on add-on transactions like DLC. You are the consumer, and ranked/VGC is their advertisement of competitive play. One might argue that generating mons increases accessibility and lets more players play with optimal teams, but that is against the rules. The game company calls players "Pokémon Trainers", not "battlers". They want players to play the game, and keep the online community vibrant by trading and battling in-game, so that others are more incentivized to buy the game and join in. Not for players to battle on simulators or receive hacked teams, and never engage with other players besides battling with perfect teams. You'll surely have fun when the upcoming Switch-2 games slam the door shut on hacking/injecting Pokémon. Better get used to obtaining teams legitimately. Don't like it? Play another game
  13. There are too many events, and the boxes are too small to store everything. Use the Encounter Database or Mystery Gift database to generate things on demand.
  14. Refer to the documentation of your emulator. https://melonds.kuribo64.net/board/thread.php?id=245
  15. Would help if you posted anything to help illustrate the issue you are having, like where you are running it from and what error messages are appearing.
  16. Trying to load a file that is originally 19643270 bytes (12BBB86 bytes) is an order of magnitude larger, and is probably a save state, not a save file. Save properly in game and export the save data correctly. It should match the expected size without needing to force it.
  17. Read the guide again, it doesn't tell you to set Nickname, it tells you to set IsNicknamed
  18. Use the batch editor.
  19. > Pokemon Inclement Emerald is a ROM Hack based on Pokemon Emerald with many features and changes. You can choose any regional starter, obtain Pokemon from gen 1-8, use custom mega evolutions, tutor moves, and more. PKHeX does not support ROM hacks. Especially not ones that have drastic custom changes like adding in Pokémon species that are not present in the original game. Judging from the structure of the save data roughly matching the original format, it appears that blocks 0,1,2 are missing from your save data. Those 3 blocks are pretty much all the "progress" storage. You can try copying over blocks 0x03->0x0D to a new save file (and update the save counters to match the save file you transplant into) which should let you recover your boxes. https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_(Generation_III)#:~:text=The Generation III save file is broken up,the other block represents the previous game save.
  20. If using the encounter database, PKHeX will generate starters for you. If you have the TabsAsCriteria setting enabled, it will use the IVs and try to generate that specific IV spread. If you don't have the setting enabled (or if the IVs are not possible), then it will try to match the Trainer ID from tabs/trainer provided.
  21. List of in-game event Pokémon in Generation II - Bulbapedia, the community-driven Pokémon encyclopedia List of Japanese event Pokémon distributions in Generation II - Bulbapedia, the community-driven Pokémon encyclopedia Mew wasn't distributed to Gen2 games. If you are using a Virtual Console save file, the only Mew available is the GF Mew, as Virtual Console games cannot communicate with the original release games/saves.
  22. The program saves the layeredfs folder next to the executable. To remove any previous modifications, remove the layeredfs folder.
  23. You must have disabled the setting to update the Dex when writing a slot. If the game doesn't show progress before you unlock the national Dex, then you must unlock the national Dex normally via game progress.
  24. Dump all to a folder, then import that folder. You can also drag & drop entire boxes if you enable the setting.
×
×
  • Create New...