Jump to content

Kaphotics

Helpful Member
  • Posts

    7270
  • Joined

  • Last visited

  • Days Won

    362

Everything posted by Kaphotics

  1. Encounter-only Marks (like Weather and time of day) can only be obtained on wild encounters, not gifts or static encounters like raids. Use the encounter database to pick a template that will be compatible with whatever end result you want to have.
  2. It exposes the raw savedata for research (before/after diff), and allows direct/indirect modifications for everything about the save file even if it is undocumented. SWSH/PLA/SV save files are stored as a collection of savedata objects (uniquely identified by a 32bit FNV-hash key), and each object has embedded metadata about the object (shown in the block detail list label). The dropdown allows you to select any savedata block object; the program will show the 32-bit key if it does not have a name assigned (manually identified and hardcoded by PKHeX's maintainers). If a block is a recognized object, you can see properties on the right side to change as you see fit. Otherwise, it will show the raw data similar to a hex editor, which you can export and modify yourself, and import when finished via the buttons on the left. There are some things that PKHeX doesn't edit, like fashion or importing past distribution raid data. But you can import these blocks via this interface.
  3. Exports just fine.
  4. https://gamefaqs.gamespot.com/boards/359434-pokemon-scarlet/80261655 First result with an aptly termed google search:
  5. Switching boxes changes the "Current Box" value for the save file. After which, the save file is "modified", not un-tampered. The program doesn't track every mutation to the save data to check if it was edited, so you should only really be checking immediately after opening the save file.
  6. pkNX edits a folder that contains a ROM dump. Any files that are changed from the ROM dump are stored in the ROM dump's folder, inside a 16-digit folder (ROM's Title ID). This Title ID folder is what you copy to your console, and the console's layeredfs feature will load the files from that folder instead of the cart/SD when requested by the game. When loading files to edit, pkNX checks the Title ID folder to see if the file has been edited. If it exists, it loads it, otherwise, it reads it from the unmodified romfs. When you wish to revert modifications completely, you go into the Title ID folder and delete the modded files, so that pkNX loads from the unmodified romfs. When the files are deleted, the modded files will be gone, and you should be seeing unmodified data in-game and in the editor. If you are seeing randomized data in a fresh ROM dump, then you either didn't open the correct ROM dump folder, or you pirated a pre-modded ROM. Neither of which are issues with pkNX. pkNX does not load data that does not exist. It is up to you to ensure you are copying files and managing mods correctly; pkNX is just a program that loads data from where it is told to load from, same as the console.
  7. PKHeX does not support ROM Hacks that modify the save file structure, or change things significantly from the base game.
  8. Delete the layered FS folders on both your console and pkNX's local folder.
  9. It's in the tutorials and guide. Randomization of PID is a single command.
  10. Depends. Things like exclusive tutor and level up moves that require the Pokemon to level up / evolve will require a higher level prior to transfer. Same for Gen1/2. Can always brute force the lowest possible value yourself.
  11. There are 4 markings for early formats and 6 markings in more recent games. Keep looking.
  12. Refer to the batch editor guides on how to find property names that you can use. All 6 that you listed are not in the list of properties. There's one property that starts with Mark***** that should be obvious how to set.
  13. G-Max moves are not storable moves, see the Bulbapedia link. Entirely separate handling by the game.
  14. Z-Moves and Dynamax Moves are hidden from the legal move list dropdowns as they are not valid out-of-battle moves to know. Google is your friend: https://bulbapedia.bulbagarden.net/wiki/List_of_moves
  15. The entity db setting for Use Tabs as Criteria can be turned off, or you can pick a random nature in the editor then view the template.
  16. Pokewalker PIDs are deterministic. Gender Ratio+Nature+TID/SID => PID. They're always going to be the same if the inputs (above) are the same.
  17. PKHeX uses the 3DS wordfilter. When trading, it would have its nickname reset and the OT changed to a version-specific bland name. Just because you understand a word as being tame does not mean it isn't foul per Nintendo's standards. https://bulbapedia.bulbagarden.net/wiki/List_of_censored_words_(Generation_V) It is my choice to use the 3DS wordfilter for all games, instead of no wordfilter or spending time reverse engineering wordfilters for every game. Better to use the most aggressive one for all so that cross-game transfer issues will be known ahead of time.
  18. Educate yourself on how ball inheritance works. The parent of the same species lineage has to already be in that ball. If you cannot capture a fuecoco in a beast ball, then you cannot breed one to have one either.
  19. PKHeX doesn't do anything special with your keyboard. Try restarting your computer.
  20. It's fine, just an error in PKHeX's checking logic. Will be fixed in future updates.
  21. You do not need to compile plugins in order to use them. They're usually posted as releases (dll files) somewhere. You don't need plugins to solve legality issues. Use the encounter database built in to PKHeX. If you don't know if a value can be legally changed, change one thing at a time and update the legality check.
  22. Use the encounter database.
  23. Like every other person who has asked about powersave backups, they are useless without the original cartridge because they are still encrypted with cart-specific data.
  24. The program already indicates in the legality analysis which form it will evolve to, just like it does for Wurmple. There are batch editor commands to set a specific EC modulo, but keep in mind that the user should still understand how the entity data determines the result.
×
×
  • Create New...