Jump to content

Kaphotics

Helpful Member
  • Posts

    7053
  • Joined

  • Last visited

  • Days Won

    339

Everything posted by Kaphotics

  1. ...no? PKHeX already only allows Poké Ball for any bred Riolu.
  2. > It's too bad how PKHeX's Encounter Database is very limited and doesn't allow users to specify the IVs and natures before generating. You're wrong. That's the entire purpose of the EncounterDb setting UseTabsAsCriteria PKHeX checks at most 50,000 different attempts before giving up, so as to not hang the program for impossible requests. Load a Roamer encounter, set all the IVs to 31, make it shiny, then regenerate. You'll get a legal roamer that you can set to level 100 and hyper train accordingly to get your 6IV result.
  3. Logic is getting short circuited for Kangaskhan, should be showing it as illegal. Will fix later (VerifyBallEgg).
  4. It has an invalid PIDIV; you can't get Method 4 PIDIVs on static encounters on retail hardware -- emulation is imperfect for vblank interrupts, hence emulated sessions producing invalid spreads.
  5. Can get your own save file by playing it on your legitimately purchased console & game cartridge/digital download purchase.
  6. The left side is for modifying the main set of flags (and some form flags), while the right side button is for forms only. Normally, the complete dex only sets nonshiny flags because not all legendary flags are legal as shiny. Holding control will bypass this restriction, like in prior editors.
  7. PKHeX behaves like the official games, and only allows transferring between games if there's an official transfer method, as that data transfer behavior is documented. Incompatible transfers are speculative, but there is a program setting to enable them.
  8. Unable to replicate on the latest builds.
  9. Please follow directions. Use the Block Data editor. Scroll down to the line with "Player". Expand it. The first property there is Bike Color.
  10. Change the body type in the Block Data ->MyStatus region.
  11. Gen7 style TID/SID are not the TID/SID 16-bit format the batch editor uses. You should be setting the display TID and display SID properties, namely TrainerID7 and TrainerSID7, not TID/SID.
  12. Thanks, fixed in latest commit https://github.com/kwsch/PKHeX/commit/2bc9ff9073bd418ea95cb459d735a4f9fc767c29
  13. The event is called "connect online with your legitimately purchased console & copy of the game" to have mystery gift unlock it for you.
  14. Connect online and receive the update data. The events were not finished on v1.0.0
  15. It means there's junk data in that spot, but there's nothing to worry about. The underground slots can be like that.
  16. gamesettings for Field* wild encounters, ev_script for the in-game script language files. AssetStudio exports json files exporting parses for both and more: https://github.com/kwsch/UnityDPtools
  17. Is it possible to edit the streak records in the latest release's Trainer Editor's record section? PKHeX already exposes a lot of data, please look around first Records 6,8,10,12 indicate the streak for that mode, and any of them >= 100 will satisfy a +1 to trainer rank. int PlayerWork.GetTrainerRank() { int rank = 0; // game clear if (FlagWork.GetSysFlag(5)) rank++; // dex complete if (ZukanWork.CheckZenkokuZukanCompGet()) rank++; // any streak >= 100 if (RecordWork.Get(6) >= 100 || RecordWork.Get(8) >= 100 || RecordWork.Get(10) >= 100 || RecordWork.Get(12) >= 100) rank++; // win any master rank contest if (FlagWork.GetSysFlag(9) || FlagWork.GetSysFlag(10) || FlagWork.GetSysFlag(11) || FlagWork.GetSysFlag(12) || FlagWork.GetSysFlag(13)) rank++; // statues >= 100 if (UgItemWork.GetHaveStatueKindNum() >= 100) rank++; return rank; }
  18. PKHeX has different modes for different games. If you do not have a save file loaded, then it loads up whatever your default version is (program settings). Which is likely BD/SP, which doesn't have any species > 493.
  19. The game does not like an all zero trainer ID. The red boxes are invalid slots; they show the saved underground Pokemon data.
  20. ``` public const EvWork.SYSFLAG_INDEX SYS_GET_CAP = 779; public const EvWork.SYSFLAG_INDEX SYS_NO_CAP_MODEL = 780; ``` Try clearing 779. Note that the latest release has an issue with setting a custom System Flag (sets the checkbox state for regular event flags, not the system flag checkbox state), so double check that you have toggled it correctly. Development Build does not have the issue (fixed).
  21. It's the count of nonzero bytes in the save file region: 0x9CFD8-0x9D03B (100 bytes). The game stores the trainer IDs you've encountered, 1 byte per trainer.
  22. Too vague. Event flags and giving items too early can result in the behavior, but not just by resaving within PKHeX.
×
×
  • Create New...