Jump to content

Kaphotics

Helpful Member
  • Posts

    7272
  • Joined

  • Last visited

  • Days Won

    362

Everything posted by Kaphotics

  1. Thanks, I've updated both programs with the decap/form keeping changes. As for shiny unown form, some forms will be impossible to be shiny due to the way form is determined. PKHeX doesn't care about PIDIV/Form legality for past gen pkm, because the official checks don't either.
  2. Downgraded nickname matching another species name severity to Fishy (doesn't flag), second case (language un-nicknamed) works fine on my end. I guess I figured the 'rules' of no nicknaming another species name was checked by the official hack check. Misc checks are planned for the future.
  3. Sky3DS cannot play edited ROMs. Only custom firmware and HANS allow you to play edited games.
  4. Just committed a fix, you can get around this bug with the current version by drag&drop into the window/slot. A new stable ver should be posted before next weekend with more improvements/fixes.
  5. Yeah, more stringent checks are planned for the future, I wanted to get the initial checker out that covers the things the official check would.
  6. You can have the program automatically load a given language by appending the language code to the end of the executable. en = english ja/jp = japanese de = deutsch fr = french es = espanol pt = portuguese ko = korean it = italian ex: "PKHeX es.exe" will load the Spanish translation when the program starts. I'd rather not use config/ini or registry keys. As far as resetting the controls, just save the initial arceus (that is loaded when the program starts) as pk6 and load it whenever you want to clear data.
  7. What's New? - Added: Legality checking for XY/ORAS origin Pokémon. - Improvements & Fixes: Oodles. 4/10/16 - New Update - Added: JKSV auto detection. Thanks Wanderer1391! - Added: Showdown Import/Export hotkeys. Thanks Odaxis! - Added: Verbose Legality Check result export, shows aspects that are fishy. Hold CTRL when bringing the Legality info up. - Added: Legality checks for ball, evolved bred levels, ID, EXP, contest, memories. - Added: Clear all residence button to Memory editor. - Changed: Base egg moves will now use move names instead of indexes. Thanks Favna! - Changed: Trying to open subforms that are already open will bring focus to them instead of alerting it is already open. - Fixed: Various Legality Checker issues. Thanks Eskuero, Wanderer1391, ashrobb - Fixed: Residense/Handler setting. Thanks Dede! - Fixed: Traded egg detection. Thanks Wanderer1391! - Fixed: Language change deleting Met Location info. Thanks Eskuero! - Fixed: Importing wondercards directly to slots not checking flags. Thanks \ & Goodfella! - Fixed: Importing wc6full files. Thanks Odaxis! - Fixed: ORAS 2nd daycare EXP values not being displayed. Thanks chenzw95! - Fixed: Mono-specific underscore issue for converting to numbers. Thanks chenzw95! 3/26/16 - New Update - Added: Ribbon, History, Ball, Ability legality checks. - Changed: Encounter tracking more stringent. - Changed: Clicking a menu checkbox (Set to Dex or Database Legality Filter) will stay open for more option toggling. - Changed: Clicking the relearn move groupbox will now suggest moves instead of copying current moves (illegal). - Fixed: Bad Egg background now clears when the slot is overwritten. - Fixed: Dropping a past gen pkm file to a box slot will now have the sprite appear. Thanks poutros! - Fixed: Nickname legality check severity. Thanks Eskuero! - Fixed: 5->6 transfer decapitalization. Thanks rinnegan! - Fixed: 3->4 Unown form is now retained. Thanks rinnegan! - Fixed: WC6 import button not recognizing the correct size. Thanks \ & Ahito95! 3/19/16 - New Update - Added: Legality checking for XY/ORAS origin Pokémon. - - Legality indication next to moves and Preview to indicate the legality of the loaded pk6. - - Legality indication click event to pop up why the pk6 is flagged as illegal. - - Event checking has been made possible by community contributions. Thanks everyone! - Added: Right click contextmenu for the Preview for Legality/QR/Save. - Removed: QR! clickable label. - - SHIFT click the Preview Sprite to export QR. - - ALT click the Preview Sprite to import QR. - Added: Wondercard database loading for updated Legality checking. - - Create a "wc6" folder in the same folder as PKHeX.exe, and add in wc6 files. - Added: Database Viewer: Scrolling over a PictureBox now scrolls the view. - Added: Database Viewer: Legality filters for Legal Only/Illegal Only. Helpful for finding hacks! - Added: wc6full loading support. - Fixed: Automatic Backup prompt string now appears correctly. - Fixed: Showdown import of Mega-X/Y. Thanks Odaxis! - Fixed: Compiling on Unix-based operating system (case sensitivity) fixed. Thanks GovanifY! - Fixed: Past gen special character conversion (and UI typo). Thanks Localhorst! - Fixed: Pokédex Editor for X/Y now saves form bools. Thanks chenzw95! - Changed: PID generator for Gen3/4/Unown legal PIDs. Thanks chenzw95! - Changed: Chinese Translation updated. Thanks easyworld! - Changed: Startup times of the program may be quicker. - Hotfix: Added missing Lost Hotel & Soaring static encounters. Thanks froslumugu & \! - Hotfix: Keldeo Secret Sword detection. - Hotfix: DexNav level range increased. Thanks fr3quency! - Hotfix: Giratina Pain Split. Thanks \!
  8. Playing the English game?
  9. Fixed. Remaining unimplemented encounter checks are: * Ceiling/Swoop encounters * In-Game trades * ???
  10. Fixed in latest commit. Thanks for reporting!
  11. https://projectpokemon.org/forums/showthread.php?48306-pcin-bin(http-bit-ly-1JpcyGT)-website(s)-down
  12. Probably the form not matching the in-game form text. Would have to strip the dash immediately after Mega.
  13. pk3DS does not have a font editor, but you can try EFE to edit bcfnt files.
  14. You're using the pcout url instead of the ramsav one.
  15. It can also have a lvlup move from parents that it does not normally learn at level 1. Tutors and TMs can't be inherited, unless they are also in the list of valid egg moves. Can't have relearn moves on captured pkm; DexNav encounters are allowed one egg move. Event pkm should match whatever is on the wonder card.
  16. Determining egg moves works like this: Level 1 Moves Inherited Level moves from parents Egg moves from parents Imagine writing them in a list, and taking the last four. Easiest way to fix is to add a 4th egg move Another way is make move 93-Confusion the relearn1 move, and put the move that is currently in that slot into slot4.
  17. You're missing Woobat's level 1 move (Confusion, move #93). Relearn moves match all moves of the final egg when it is hatched.
  18. If you click on the indication next to the sprite it should pop up an alert with the analysis results. Do note that it's by no means perfect... yet I'll check in on any edge cases you find.
  19. Nope, digital copies are only decryptable on the original console.
  20. Use browserhax to launch homebrew menu; 9.5 is a supported version. You can always downgrade your system to 9.2 with homebrew...
  21. Thanks, fixed in the latest 2 commits. (note, the string setters in the pk6 object will remap the gender symbols to their 0xE080 counterpart) According to our wiki, there are multiple re-maps for Unicode. What bothers me is that there's also game-exclusive characters, which I believe have been re-mapped to >0xE080. These special characters would need to be documented so that the transfer process is faithfully recreated Edit: Remapped them manually, still dunno about those game-exclusive characters.
  22. https://github.com/ekx/PokeSavRBG/blob/master/PokeSavRBG/MainView.cs#L111-L138 You didn't modify anything... http://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_I#Checksum A more concise checksum calculation is as follows: private byte getCHK(byte[] data) { byte chk = 0; for (int i = 0x2598; i <= 0x3522; i++) chk += data[i]; return (byte)~chk; } private byte getCHKSub(byte[] data) { byte chk = 0xFF; for (int i = 0x2598; i <= 0x3522; i++) chk -= data[i]; return chk; }
  23. Can always buy cubic ninja or oot& powersaves to access homebrew.
  24. You need to set wondercards back into a slot; the 24 picturebox preview is where they are displayed. Unused cards are not faded out.
  25. Use homebrew or find a mirror of the exploit.
×
×
  • Create New...