Jump to content

Kaphotics

Helpful Member
  • Posts

    7825
  • Joined

  • Last visited

  • Days Won

    449

Everything posted by Kaphotics

  1. You are supposed to download and install the desktop runtime, like the program requests.
  2. Same as other restorations. https://projectpokemon.org/home/forums/topic/65544-corrupted-pokemon-emerald-file/ Used a hex editor to restore Block 5 from the previous save. Pokemon - Emerald.sav
  3. Not a PKHeX issue. If the plugin hasn't been updated by the original author or forked by someone else, then it won't be guaranteed to work on future program releases. Raise an issue with the plugin or find an alternative if it exists.
  4. Ask your parents to install it for you.
  5. Okay, then you're not retrieving the correct save file after the emulator has flushed the contents to your computer's hard drive. If there's no progress in the file you're trying to load, it should be obvious it's not the latest/correct file. Data doesn't magically disappear or fail to load, you can confirm it's not a PKHeX issue if you try another save editor like PokeGen.
  6. Read the message. > System.MissingMethodException: Method not found: 'Boolean PKHeX.Core.SaveFile.IsSlotOverwriteProtected(Int32, Int32)'. at PluginPile.Sorting.SortingPlugin Plugin issue, not PKHeX.
  7. The generation 3 games use a repeating 32-bit LCRNG, meaning that there are only 2^32 possible states for the RNG to exist, and thus 2^32 possible result sequences (ignoring vblanks). Since a given IV spread is 2^30 odds, you're only left with ~4 results, thus every nature, gender, or even encounter is NOT possible. PKHeX finds the state of the RNG and compares it to the Pokemon; if it can match it to a sequence on the RNG, then it is legal, otherwise, it is flagged. Breeding: not true -- PKHeX doesn't have any checks implemented for them. Since a PID in Emerald is 2 sequential 16-bit rand values, that pair should exist on the sequence (not guaranteed), and for the other games, one half of the PID and the resulting IV spread+inheritance should be possible on the sequence. Again, not checked by the program at this time. Same for not-Emerald trainer IDs: two sequential rand calls must exist. Emerald determines TID and SID separately, thus all combinations are possible.
  8. RE read and understand. You have to save IN GAME like you would before you turn your console off. Be sure you are accessing the latest save file correctly.
  9. The game uses the value to pivot between preprogrammed Trainer Teams. It doesn't use the species value directly. If you wish to change Trainer Team data, that's only possible via ROM edits, not save file edits.
  10. If it reached you via bot trade, then it should be obvious why it reset friendship when reaching you. The middleman (bot) has to have a friendship value. When it trades to you, you become the newest handler, and the previous handler's friendship is overwritten with the new friendship value for you, which is the default friendship minimum on trade. How to fix it? Either be the OT of the Pokemon, or inject it directly to your save file without a bot. Or raise the friendship after receiving it, like everyone else who isn't cheating.
  11. Did it originate from an encounter that is allowed to have marks? Things like gifts and raids/ fixed single encounters cannot be found with marks.
  12. Use the encounter database, especially if you don't know how to fabricate data perfectly from scratch. Celebi can only be obtained in Crystal for Virtual Console games, which your save file is a cartridge game (not Virtual Console). Your save file has more than a few impossible movesets (Extremespeed Raikou). The legality checker is flagging your hacks as intended. "Unable to match an encounter" means exactly what it says -- if you have a Wild Level 2 Mew, that's not a legitimate encounter. How is it supposed to find something it matches if there isn't anything it matches? And how would it be able to fix something that is impossible to have? The program is not going to brute force which property/properties are invalid and tweak them accordingly. Distill the issue to what you're wanting the end result to be -- species, moves. Then use the encounter database to start with something that can eventually have that result. Then update the Pokémon to the state you want it to be, without making it illegal.
  13. Starting in generation 6, Pokemon store a friendship value for the original trainer, and a separate friendship value for the trainer that last had possession of it. When you trade it to a new trainer, that new trainer has not built up any friendship, so it will be at whatever the minimum is (usually 70 for trades). Since you've not provided any specifics, I can only assume that you're looking at the current handler friendship value, after it was traded.
  14. Does not apply to eggs, otherwise PKHeX would be flagging it.
  15. If it already passed through HOME, then it cannot be changed legally. An entirely different pokemon would have to be transferred instead, unless you try transferring an untransferred clone (which isn't really legal, but HOME doesn't really check).
  16. Read the first post. You don't. You transfer them legitimately from their original game.
  17. Refer to the save file structure on bulbapedia; the save file needs to have the correct layout of 0x1000 chunks of save blocks. Using a hex editor, you can find the correct blocks of save data and reassemble a working save file. 005 Pokemon Leaf Green.srm
  18. Check the error log file next to the exe file.
  19. pkNX outputs a folder of all modified files for a given ROM you open. This output folder is what is copied to the console to use as the layeredfs file replacements. You have a set of layeredfs file replacements from someone else that you wish to modify. So, you do the process in reverse. You put the layeredfs file replacements back into pkNX's output folder. When you open the ROM to edit, pkNX will find those replacements as if the program was the one that originally put them there.
  20. No, you put the mod files in pkNX's output folder, as if they were modified by you.
  21. Put the files you wish to have modified in pknx's output folder, and pkNX will read those when you open your ROM as usual. The program checks the output folder first, so any modified files will be used if available.
  22. Obtaining TID/SID for games. For encounters that originate from Violet, they should have Violet trainer data, and not reuse the Scarlet trainer data (with a changed Version value). To obtain an encounter from a given Version, you should have trainer data available for that Version. Otherwise ALM will fabricate it by reusing TID/SID and changing Version. Reusing trainer data is not legal. Correct.
  23. Please think about it. As was mentioned to you in your thread, data which has already touched HOME should not have immutable values changed. They check the immutable data against the tracker, and reject (error 10015) it from re-entering HOME. Anyone can try to upload your tampered data, and will be rejected as well, so you won't be fooling anyone.
  24. Can you? Sure. But anyone who looks at your data will immediately know it's not legitimate -- TID/SID is 1-4billion odds to get the exact same. Players have been disqualified from VGC because they reused trainer data across versions. So the real question, should you? No. If you want something to be as legal as possible, then you shouldn't be taking shortcuts only possible via cheating. Get a legitimate trainer for the version you want. Trade bots can dump pkm files, and trade bots can trade pkm files. Trade bots can also generate if you provide trainer data via their request formats.
  25. You cannot legally change any immutable value after it has touched HOME. Since GO 'mons originate within HOME, there is no way to modify their data and retain validity of the tracker & transferability.
×
×
  • Create New...