Leaderboard
-
in Posts
- All areas
- Blog Entries
- Blog Comments
- Images
- Image Comments
- Image Reviews
- Albums
- Album Comments
- Album Reviews
- Files
- File Comments
- File Reviews
- Events
- Event Comments
- Event Reviews
- Topics
- Posts
- Pokédex Entries
- Articles
- Article Comments
- Technical Documents
- Technical Document Comments
- Pages
- Tutorials
- Tutorial Comments
- Status Updates
- Status Replies
-
Month
-
All time
November 30 2016 - September 2 2026
-
Year
September 2 2025 - September 2 2026
-
Month
August 2 2026 - September 2 2026
-
Week
August 26 2026 - September 2 2026
-
Today
September 2 2026
- Custom Date
-
All time
Popular Content
Showing content with the highest reputation since 08/02/26 in Posts
-
We can use Pokémon Box Ruby & Sapphire to give Winning Ribbons and Victory Ribbons to Legendary Pokémon, Mythical Pokémon, and Pokémon over Level 50, but when I checked with PKHeX out of curiosity, it showed “illegal.” This method of awarding ribbons using Pokémon Box Ruby & Sapphire might not be very well known, but I was curious if PKHeX takes this into account, so I decided to ask. If it isn’t taken into account, I’d like to see some kind of action taken. Steps 1. Launch Pokémon Box Ruby & Sapphire and select “Go to Adventure.” 2. Win the 56 battles at the Battle Tower where ribbons are awarded. 3. After the automatic report is generated, select “Go to Pokémon Box” and swap out the Pokémon you want to give the ribbon to. This is my first post, and I’m using a translation tool. 0302 - SABLEYE - 47D51BABCFE7.pk36 points
-
As answered on your github issue, yes an Android version is planned. Please avoid duplicates with your messages. @LovelyDumpling multi-select with shiftKey + click will be added in next release. It was present before 2.0 release, I just forgot to keep it during the redesign.3 points
-
An opt-in setting for the legality rule engine has been added on the latest commit: Add legality rule tweak for Battle Tower rsbox · kwsch/PKHeX@ad69eae The legality engine "bypass" setting off by default; the exploit is extremely intentional, can be applied to eggs, and isn't something that should generally be viewed as legitimate.3 points
-
Issue on GitHub fixed; thanks for reporting. Update Dex on Set doesn't work · Issue #4866 · kwsch/PKHeX1 point
-
Not a valid dump; has a ton of sharkive junk at the bottom so it's likely just a bad read (not from the savedata) or something was erroneously restored to it.1 point
-
Edited ROMs can only be played on exploited consoles. Please do not ask (nor private message me) how to obtain/dump/decrypt/unpack/repack ROMs as that is unrelated to the functionality of this program. Download Link At Bottom of Post pk3DS is a ROM editor for 3DS games with tools from various contributors. All editors displayed are fully functional. Simply feed it a folder (drag/drop or by File->Open) which contains the game romfs & exefs extracted content folders. http://i.imgur.com/iEsoudA.png Randomizers available: Trainer Battles (Pokemon / Items / Moves / Abilities / Difficulty / Classes) Wild Encounters (Species, Level, Gen/Legend Specific, ORAS DexNav won't crash!) Personal Data (Pokemon Types / Stats / Abilities / TM Learnset) Move Randomizer (Type / Damage Category) Move Learnset (Level Up / Egg Move) Evolutions TM Moves Special Mart Inventory etc Download the latest version here (click on latest run at the top, then click Artifacts (Published), and download the 'drop' folder) Example: Click on the most recent one (typically the link on top) [you can check the dates on the right, to determine which is the most recent one] You'll then be brought to this page. Click on where I circled portion, for that page. Then go ahead and download it (the circled portion on that page) Source code is available on my GitHub.1 point
-
New release 2.2.0 adding traditional Chinese language, new Docker file selection ( @onyx3242 @IMI4tth3w ) & file upload/delete, and fixing lot of issues including yours @STikER. @Erikz12 your save works fine on my side, consider trying this latest version.1 point
-
Yes, drag & drop is problematic for some reason. I mentioned it in the OP specifically for the save files, but it also applies to the rest of the files. Always use File > Open.1 point
-
PKHeX is able to simulate transfers. The only issue is if you wanna send the simulated transfer into HOME for any reason, it will get rejected by HOME PKHeX is unable to assign HOME trackers. And 'stealing' a tracker from another mon won't work; The tracker is used to identify the mon and various stats and immutables need to match the entry stored in the server's logs. Note that the rejection doesn't occur when entering into SWSH, as it is likely related support for the base format used by HOME's launch. Abusing SWSH's loophole is risky business and I will not recommend it.1 point
-
Thank you for your reply. If the “legality checker” is a tool designed to verify whether a Pokémon was created through improper means, then I agree with your opinion. Although this method had been discovered quite some time ago in the Japanese community, it remained largely unknown in other communities despite its importance. I decided to share it now, with Pokémon Bank nearing its end. (I use a translation tool.)1 point
-
Complete List of all 651 Values from PKHeX Batch Editor 🖥 Complete list Contains all 651 values from PKHeX Batch Editor TXT File Attached Values listed alphabetically Keep TXT File open in Notedpad++ when using PKHeX Batch Editor and you can easily build groups of edits you can save and re-use So I couldn't find this anywhere on the site or the github or any notes or wiki or literally anywhere that was an easily accessible simple text list, so I compiled a complete list of the batch editor values for PKHeX by taking screenshots then using OCR in Acrobat. Its was pretty annoying and cumbersome lol but it really didnt take that long I guess lol. Here's a complete list of all 651 value that can be used in PKHeX's Batch Editor. I went through and made corrections that OCR didnt get right but being this was made from screenshots of dropdown list then ran through acrobat's OCR there are likely still typos i missed that may or may not need to be fixed. If you notice any typo's that need correction please comment. I also attached a .txt file to this post so you can just download the list instead of copying/pasting This will allow you to create edits you can copy/paste into batch editor much easier. PKHeX has no feature to copy the values from the dropdown list. You'd have to add each one, one-by-one, then select them all and copy and paste them to make a complete list. Keep this file handy when you need to make batch edits have it open in Notepad++ and you can copy/paste values you need anbd built groups of edits you can then save for keeping and always have for quick edits. This is what I've been doing instead of having to manually re-type every edit into natch editor every single time. Hope this is good enough for yall. Ability AbilityBit AbilityNumber AffixedRibbon AlphaMove AO AV_ATK AV_DEF AV_HP AV_SPA AV_SPD AV_SPE AwakeCP B2W2 Ball BallCapsulelndex BallDPPt BallHGSS BaseCP BattleVersion BDSP Block Trades Box BW CalcCP CalcHeightAbsolute CalcWeightAbsolute CanGigantamax CapturedFlag CatchRate CaughtData Characteristic Checksum ChecksumValid ConsoleRegion ContestBeauty ContestCool ContestCute ContestSheen ContestSmart ContestStats ContestTough Context Country CPScalar CurrentFriendship CurrentHandler Currentlevel CurrentRegion Data Dirtlocation DirtType DisplaySID DisplayTID Dist7 Dist8 DistSuperTrain1 DistSuperTrain2 DistSuperTrain3 DistSuperTrain4 DistSuperTrainS DistSuperTrain6 DistTrainBitFlags DV16 Dynamaxl evel DynamaxType E EggDay Egglocation EgglocationDP EgglocationExtended EggMetDate EggMonth EggYear Encounterlnfo EncryptionConstant Enjoyment EV_ATK EV_DEF EV_HP EV_SPA EV_SPC EV_SPD EV_SPE EVs EVTotal EXP EXP_Shadow Extension ExtraBytes FatefulEncounter FileName FileNameWithoutExtension Flag2 FlagHasSpecies FlaglsBadEgg FlaglsEgg FlawlesslVCount Form FormArgument FormArgumentElapsed FormArgumentMaximum FormArgumentRemain Format FRLG Fullness Gen1 Gen2 Gen21tem Gen3 Gen4 GenS Gen6 Gen7 Gen8 Gen9 Gender Generation GenU Geo1_Country Geo1_Region Geo2_ Country Geo2_Region Geo3_Country Geo3_Region Geo4_ Country Geo4_Region GeoS_Country GeoS_Region GG GO GO_HOME GO_LGPE GroundTile GV_ATK GV_DEF GV_HP GV_SPA GV_SPD GV_SPE HandlingTrainerAffection HandlingTrainerFriendship HandlingTrainerGender HandlingTrainerID HandlingTrainerID32 HandlingTrainerlanguage HandlingTrainerMemory HandlingTrainerMemoryFeeling HandlingTrainerMemorylntensity HandlingTrainerMemoryVariable HandlingTrainerName HandlingTrainerSID HandlingTrainerTID HandlingTrainerTrash HasBattleMemoryRibbon HasContestMemoryRibbon HasMarkEncounter8 HasMarkEncounter9 HasOriginalMetlocation HasType HasUsedGrit HeightAbsolute HeightScalar Heldltem HeldMail HeldMaillD HGSS HiddenAbility HPPower HPType HT_ATK HT_DEF HT_Feeling HT_HP HT_Intensity HT_Memory HT_SPA HT_SPD HT_SPE HT_TextVar HyperTrainFlags ID32 IdentifierContains IsAlpha IsDecryptedStateBox IsDecryptedStateParty IsDprIllegal IsEgg IsNicknamed IsNoble IsOriginValid IsPokerusCured IsPokeruslnfected IsPokeStar IsRental IsShadow IsShiny IsSideTransfer IsStarter IsTradedEgg IsUnhatchedEgg IsUntraded IsUntradedEvent6 IV_ATK IV_DEF IV_HP IV_SPA IV_SPC IV_SPD IV_SPE IV32 IVs IVTotal Japanese JunkByte JunkData Korean LA Language Legal Level Boost LGPE MarkCount MarkingCircle MarkingCount MarkingDiamond MarkingHeart MarkingSquare MarkingStar MarkingTriangle MarkingValue MasteredRecord MaxAbilityID MaxBallID MaxEV MaxGameID MaximumIV MaxltemID MaxIV MaxMoveID MaxSpeciesID MaxStringLengthNickname MaxStringLengthTrainer MetDate MetDay Metlevel MetLocation MetLocationDP MetLocationExtended MetMonth MetTimeOfDay MetYear MinGameID Mood Move1 Move1_PP Move1_PPUps Move2 Move2_PP Move2_PPUps Move3 Move3_PP Move3_PPUps Move4 Move4_PP Move4_PPUps MoveCount MoveMastery MoveRecordFlags Moves Nature Nickname NicknameDisplay NicknameDisplayTrash NicknameTrash NSparkle ObedienceLevel Obedient ObjectType OppositeFriendship OriginalRegion OriginalTrainerAffection OriginalTrainerFriendship OriginalTrainerGender OriginalTrainerMemory OriginalTrainerMemoryFeeling OriginalTrainerMemorylntensity OriginalTrainerMemoryVariable OriginalTrainerName OriginalTrainerTrash OwnershipStatus OwnershipType Palma PartySlot PartyStatsPresent Permit PersonalInfo PersonalType1 PersonalType2 PID PIDAbility PlusFlagsO PlusFlags1 PlusMoves PokeJob PokerusDays PokerusState PokerusStrain PokeStarFame PossiblyPalParkDP PossiblyPalParkHGSS PossiblyPalParkPt PotentialRating PSV Pt PurchasedRecord Purification Rank ReceivedDate ReceivedDay ReceivedHour ReceivedMinute ReceivedMonth ReceivedSecond ReceivedTime ReceivedYear RecordFlags RecordFlagsBase RecordFlagsDLC Region RelearnMove1 RelearnMove2 RelearnMove3 RelearnMove4 RelearnMoves ResortEvent.Status RIB3_4 RIB3_5 RIB3_6 RIB3_7 RIB45_7 RIB46_0 RIB46_1 RIB46_2 RIB46_3 RIB46_4 RIB46_5 RIB46_6 RIB46_7 RIB47_0 RIB47_1 RIB47_2 RIB47_3 RIB47_4 RIB47_5 RIB47_6 RIB47_7 RIB5_6 RIB5_? RIB6_2 RIB6_3 RIB6_4 RIB6_5 RIB6_6 RIB6_7 RIBA_4 RIBA_5 RIBA_6 RIBA_7 RIBB_O RIBB_1 RIBB_2 RIBB_3 RIBB_4 RIBB_5 RIBB_6 RIBB_7 RibbonAbility RibbonAbilityDouble RibbonAbilityGreat RibbonAbilityMulti RibbonAbilityPair RibbonAbilityWorld RibbonAlert RibbonArtist RibbonBattlerExpert RibbonBattleRoyale RibbonBattlerSkillful RibbonBattleTreeGreat RibbonBattleTreeMaster RibbonBestFriends RibbonBirthday RibbonCareless RibbonChampionAlola RibbonChampionBattle RibbonChampionG3 RibbonChampionG6Hoenn RibbonChampionGalar RibbonChampionKalos RibbonChampionNational RibbonChampionPaldea RibbonChampionRegional RibbonChampionSinnoh RibbonChampionWorld RibbonClassic RibbonContestStar RibbonCount RibbonCountG38eauty RibbonCountG3Cool RibbonCountG3Cute RibbonCountG3Smart RibbonCountG3T ough RibbonCountMemoryBattle RibbonCountMemoryContest RibbonCountry RibbonDowncast RibbonEarth RibbonEffort RibbonEvent RibbonFootPrint RibbonG3Beauty RibbonG3BeautyHyper RibbonG3BeautyMaster RibbonG3BeautySuper RibbonG3Cool RibbonG3CoolHyper RibbonG3CoolMaster RibbonG3Coo1Super RibbonG3Cute RibbonG3CuteHyper RibbonG3CuteMaster RibbonG3CuteSuper RibbonG3Smart RibbonG3SmartHyper RibbonG3SmartMaster RibbonG3SmartSuper RibbonG3Tough RibbonG3ToughHyper RibbonG3ToughMaster RibbonG3ToughSuper RibbonG4Beauty RibbonG4BeautyGreat RibbonG4BeautyMaster RibbonG4BeautyUltra RibbonG4Cool RibbonG4CoolGreat RibbonG4CoolMaster RibbonG4CoolUltra RibbonG4Cute RibbonG4CuteGreat RibbonG4CuteMaster RibbonG4CuteUltra RibbonG4Smart RibbonG4SmartGreat RibbonG4SmartMaster RibbonG4SmartUltra RibbonG4Tough RibbonG4ToughGreat RibbonG4ToughMaster RibbonG4ToughUltra RibbonGorgeous RibbonGorgeousRoyal RibbonHisui RibbonLegend RibbonMarkAbsentMinded RibbonMarkAlpha RibbonMarkAngry RibbonMarkBlizzard RibbonMarkCalmness RibbonMarkCharismatic RibbonMarkCloudy RibbonMarkCount RibbonMarkCrafty RibbonMarkCurry RibbonMarkDawn RibbonMarkDestiny RibbonMarkDry RibbonMarkDusk RibbonMarkExcited RibbonMarkFerocious RibbonMarkFishing RibbonMarkFlustered RibbonMarkGourmand RibbonMarkHumble RibbonMarkIntellectual RibbonMarkIntense RibbonMarkItemfinder RibbonMarkJittery RibbonMarkJoyful RibbonMarkJumbo RibbonMarkKindly RibbonMarkLunchtime RibbonMarkMightiest RibbonMarkMini RibbonMarkMisty RibbonMarkPartner RibbonMarkPeeved RibbonMarkPrideful RibbonMarkPumpedUp RibbonMarkRainy RibbonMarkRare RibbonMarkRowdy RibbonMarkSandstorm RibbonMarkScowling RibbonMarkSleepyTime RibbonMarkSlump RibbonMarkSmiley RibbonMarkSnowy RibbonMarkStormy RibbonMarkTeary RibbonMarkThorny RibbonMarkTitan RibbonMarkUncommon RibbonMarkUnsure RibbonMarkUpbeat RibbonMarkVigor RibbonMarkZeroEnergy RibbonMarkZonedOut RibbonMasterBeauty RibbonMasterCleverness RibbonMasterCoolness RibbonMasterCuteness RibbonMasterRank RibbonMasterToughness RibbonNational RibbonOncelnALifetime RibbonPartner RibbonPremier RibbonRecord RibbonRelax RibbonRoyal Ribbons RibbonShock RibbonSmile RibbonSnooze RibbonSouvenir RibbonSpecial RibbonTowerMaster RibbonTraining RibbonTwinklingStar RibbonVictory RibbonWinning RibbonWishing RibbonWorld Sanity Scale Seals SecretSuperTrainingUnlocked ShadowID ShinyLeaf ShinyXor SID16 SIZE_PARTY SIZE_STORED Slot SM Sociability Species Specieslnternal Spirit SpriteItem Stat_ATK Stat_CP Stat_DEF Stat_HPCurrent Stat_HPMax Stat_Level Stat_LevelBox Stat_Mega Stat_MegaForm Stat_SPA Stat_SPC Stat_SPD Stat_SPE StatAlignment Stats Status_Condition SuperTrain1_ATK SuperTrain1_DEF SuperTrain1_HP SuperTrain1_SPA SuperTrain1_SPD SuperTrain1_SPE SuperTrain2_ATK SuperTrain2_DEF SuperTrain2_HP SuperTrain2_SPA SuperTrain2_SPD SuperTrain2_SPE SuperTrain3_ATK SuperTrain3_DEF SuperTrain3_HP SuperTrain3_SPA SuperTrain3_SPD SuperTrain3_SPE SuperTrain4_1 SuperTrain5_1 SuperTrain5_2 SuperTrain5_3 SuperTrain5_4 SuperTrain6_1 SuperTrain6_2 SuperTrain6_3 SuperTrain7_1 SuperTrain7_2 SuperTrain7_3 SuperTrain8_1 SuperTrainBitFlags SuperTrainSupremelyTrained SV SWSH TeraType TeraTypeOriginal TeraTypeOverride TID16 Tracker TrainerIDDisplayFormat TrainerSID7 TrainerTID7 TrainingBag TrainingBagEffect TrainingBagHits TrashCharCountNickname TrashCharCountNickname TrashCharCountTrainer TSV Type1 Type2 UnkAO UnkF3 UnusedO Unusedl Unused2 Unused3 Unused4 UnusedFlagO UnusedFlag1 UnusedFlag3 USUM Valid VC VC1 VC2 Version WalkingMood WasEgg WasTradedEgg WeightAbsolute WeightScalar XY ZA PKHeX.Batch.Editor.Values.RAW.List.txt1 point
-
BUMP! I am still highly interested in a Michina Arceus Distribution Cartridge. Since this cartridge is the last one I need to complete my collection, I am ready to make a fair and attractive offer. Alternatively, please feel free to name your price if you are willing to sell this cartridge to me. Best regards!1 point
-
WISHMKR Jirachi uses the block0 checksum of the Gen3 cartridge save file. If it's the same exact save file, you get the same exact checksum, and thus the same exact Jirachi.1 point
-
Minor update 2.1.0. A long-awaited major fix addressing the duplicate Pokémon that prevented transfer of certain Pokémon to PKVault storage (G5 games, and Ninjask/Shedinja) @axeil @Andrebarrzz91 @yeyizo Multiple Pokédex adds: moves/evolutions/locations in details, and Mega. Some bugs fix post-2.0, and a new language: Brazilian Portuguese !1 point
-
Not sure if there is a batch fix, but doing this manually to everything effected worked for me. I was having this issue and was scratching my head because I've always played on cartridges and was only getting the error on some old mons, but anything I caught recently was fine. Looks like it was caused by using the batch editor to change your Pokemon OT, the blank name bytes weren't applied if your new name is shorter so you get the invalid termination error. I did this a few years ago, so the batch editor may not cause this issue anymore. I'm using my childhood save, and I changed it at some point to my real name instead of something I wrote when I was 10.1 point
-
@Felxnord Contributions are very welcomed ! I suggest you to check CONTRIBUTING.md and Technical README which includes how to add new language. If you have any question it's best to use GitHub discussion since it's technical. @PedroKeitawa You can. One of main PKVault feature is to passing a pkm from any Gen to any other Gen (if species is compatible with target save). PKVault uses a logic of "variants". When you move a Pikachu from Gen2 to Gen3, a new "variant" of Pikachu is created for this generation (and attached to your pikachu, keeping them synchronized). This logic of variants is required to avoid any data loss, like when you're doing Gen3 -> Gen2 (losing nature, ability, etc). You can see more in the app: Help -> Storage -> Attached pokémons. Or here.1 point
-
You need to put the folders inside of the mod folders on your 3ds. It tells you how in the ROM hacks section of this website. https://wiki.hacks.guide/wiki/3DS:Game_modification You will need to go into the title ID of the game your hacking. I don't know what they are for xy, but basically just search x/y title ID.1 point
-
Hi, I was present when you were banned, and then subsequently started to argue with the staff on other platforms, taking your complaints to Twitter and completely missing the point, even going as far to pester completely unrelated content creators like Austin John Plays who bothered to legally dump their ROM. (There were more messages that seem to be missing, presumably you deleted them after the fact, and some on your reddit account if memory serves, although I believe you deleted that entire after being banned from another pokemon subreddit.) Rule 3 states: "R3. Piracy will not be tolerated. Do not share warez (pirated media) or discuss your devious plans for piracy. If you are requesting help with pirated software, you will be escorted out of the server." You explicitly started asking for a way "to get legal ROM of SV without a hacked switch", and you continued to argue that it wasn't piracy to download a pirated copy if you owned the game. The FAQ, various guides, pinned messages in the homebrew help channel, etc. and our server staff regularly explained that you are legally allowed to make backups of your own copies of the game, which requires a hacked switch. Someone was banned literally 5 messages earlier for admitting they obtained a 3DS rom without owning a 3DS, let alone a hacked one, and you still posted "how do I get a legal rom but I don't have a hacked switch". Even after your ban, you stated on your Twitter thread that you attempted to ban evade with an alt account, which is a bannable offence itself. Project Pokemon and PKHeX Dev are sister servers, even if you wanted to appeal on the basis that you were ignorant of the rules in asking that question, owned the game, had successfully hacked your Switch and obtained the ROM, your multi-platform tantrum going after our staff/complaining to reddit that followed was unacceptable. Your ban appeal is denied and will be staying that way. Kindly go elsewhere. See the attached images for some evidence of said tantrum, you can delete messages and accounts, but screenshots are forever1 point
-
1 point
-
Finally got it figured out and decided to post what I found incase anyone in the future runs into the same problem! So, originally I was using my brothers copy of Pearl and could only access 19 of the trapped Pokemon- even after following the instructions to the letter. After finally managed to get a copy of Diamond to mess with and doing everything again, it worked! I was able to get all the other Pokemon out safely! I don’t know what’s going on with the code behind it all- but I assume there’s something in the background of Ranch that logs not just what trainer added what Pokemon, but also what version was used to send them over. So for anyone else that runs into this problem, if you shared the file with siblings or friends with different versions, you might need a copy of both Diamond and Pearl to get everything out of your Ranch!1 point
-
New major update: PKVault 2.0 is available ! Full redesign, better UI/UX, made for SteamDeck as for Desktop, Full support of gamepad & keyboard navigation. Add dark mode, & sprite resizing. A maximum of 2 storages can be opened side-by-side now. This constraint comes with a better ability to switch saves & boxes, and a global better usage. --- --- I put a lot of work in this update, I hope you'll like it. Please give your feedback, bug report or any issue ! Now that this major part is complete, here are most of next small steps for the short-term: Update PKHeX to 26.07.07 Fix small issues reported here & on GitHub Fix most of duplicate/ID-conflicts cases (common cases in gen5) Allow edit some settings even with actions to save Fill Pokédex details content (moves, evolves, locations, etc) Add some flags (N, Mega) Misc: Deploy PKVault in other stores (like Flathub) if possible Check if can be runnable on a modded Switch (small expectation) Check if can be runnable on Android Next relevant feature will probably be storage filters/sort & presets. @hexanomalous I don't have a discord, but there is the one of ProjectPokemon: https://discord.gg/66PzPgD1 point
-
Hi everyone, I'm working on a big 2.0 update with a complete app redesign, this is why there is currently no updates. It should come quite soon. @AnHeroGold @zavage00 @axeil thanks for your suggestions/bug report, I'll check that after 2.0 release. @Enan I'm still working on core features, I prefer to finish them before thinking of a plugin system. That said I agree that plugins should be allowed, also because I won't work on this app forever.1 point
-
(Update 2025/09/26: Downloads for Windows and Linux are now officially available) Download link: https://codeberg.org/ramenu/pkedit-qt/releases Hi everyone, I've been working on a Pokemon save file editor particularly for ROM hacks, but it supports all the vanilla gen 3 Pokemon games at the moment. I plan on adding more. It also supports Unbound. And I plan to add more ROM hacks once I finish playing Unbound and add tests for the library. You can find the source code and some examples on usage on the Git repository: https://codeberg.org/ramenu/pkedit It's written in C++ but has bindings for Python which makes it very very simple and a lot more different than typical save file editors. Basically, you can easily read and write compatible save files with very few lines of Python code. So, for example, say you're trying to hunt for Pokemon with good IVs, you can make a Python script, open up a terminal on UNIX in a split screen and use the watch command on UNIX to instantly check the Pokemon's stats (or whatever the alternative on Windows is) rather than manually opening the save in a GUI and such. This is just one example and you can do a lot more with it, of course. An example of this in Python: import pkedit sav = pkedit.Save.load('Pokemon Unbound.sav') pkmn = sav.trainer.party()[2] print(f'HP IV: {pkmn.hp_iv()}') print(f'Attack IV: {pkmn.attack_iv()}') print(f'Defense IV: {pkmn.defense_iv()}') # ... If you're less interested in the scripting/programming stuff, there is also a GUI I wrote in QT so it is cross-platform and works on Windows, MacOS, Linux, and probably other *Nix operating systems. It's a little buggy but it works well enough, the bugs usually come up when you open another save file: https://codeberg.org/ramenu/pkedit-qt No downloads available atm. But if you're knowledgable enough you should be able to build and compile it yourself. Again, I hope to expand the documentation later on and provide binaries if people request it. I plan on writing a 3DS homebrew app as well. Here are a few screenshots: You can edit the greyed out boxes by enabling the 'Allow Potentially Illegal Modifications' in the options menu. It's disabled by default. Current Limitations You cannot inject events, transfer Pokemon between different Games, or view Pokemon in your box. I plan to add viewing box Pokemon at some point as well though. But PKHeX and PKSM work well enough for these purposes for most users. If you have any ROM hacks you want me to add feel free to ask. Though NDS rom hacks are going to be dismissed for now as I don't even have any abstractions setup in place, let alone the regular gen 4 games as of right now.1 point
-
1 point
-
Hello ! After many months of emuRNGing, I decided to make a collection of all 386 pokemon in their shiny form ! The vast majority of them are from egg RNGing. The Kanto starters are from starter RNGing in FR/LG and the legendaries are from standard static RNGing. Unown and Ditto cannot make eggs, so I had to RNG them in the wild (The Unown procedure was really hard, it took me about 3 days to figure it out). There are also pokemon in the save, which I found ready from other save files (they are leagally tested) and this includes the shiny wishmaker Jirachi (the bashful one). Also, there are about 10 pokemon in BOX 14 that are not part of the shiny collection (and a bit of illegal), but I left them because with them I got all gold symbols from Battle Frontier and I didn't feel like excluding them from this save. As regards Celebi, everyone knows that noone could get a shiny one legally in Gen3. In this save, there are 3, the Ageto and 10 ANIV ones were edited by me with A-Save and the 3rd one is one I captured in Pokemon Crystal and the converted it to 3rd gen pkm format. As regards the save file itself, I have used minimal cheats for unlocking the islands and for obtaining items. Concluding, I should mention that some legendaries were RNGed in different save files, hence they have different OT data. About credits : I would like to thank these guys that I might have used their saves to get something (even if I RNGed something myself), the person that shared openly the shiny Wishmaker Jirachi,the creator of A-Save (KazoWAR) the creators of the lua scripts I used, the creator of VBArr. I will probably write some RNG tutorials in the future for 3rd gen games (especially for FR/LG, because there is really few information on this subject... I really hope you will find this save useful (for collection purposes, because i didn't work on the competitive part at all). Thank you Edit : I realised that I provided the wrong Latios file in the save, so I fixed this issue in the newly attached save file. Edit2 : In Box 14 a shiny flawess Gengar is added. Credits go to wejhvabewjty. Thank you ! Edit3 : In Box 14 a shiny exceptional Manectric is added. Thank you again wejhvabewjty ! Edit4: I have included in Box 14 the shiny flawless Timid Mew Suloku and St. GIGA obtained through RNG (Thank you !). Also, I added a shiny flawless Bagon and a shiny flawless Beldum, RNGed by me, as well as a non shiny Ageto Celebi, with flawless Atk and Sp. Atk IVs (from Nigoli's save I think, thank you as well). Edit4.1 : St. GIGA fixed a problem with the flawless shiny Mew in Box 14. Thank you ! Pokemon Emerald All Shiny Fixed.sav1 point
-
UPDATE AND FIXED: Simply resetting the RTC on PkHex didn't seem to work and was leaving me annoyed with being 2 hours behind suddenly. I went back and started messing around in settings and discovered that the Days Passed in Event Flags>Event Constants was still that over 7800 number from before I reset the clock. In addition I found a previous save backup from before I did the wonder card injections and found the RTC days passed on it was much lower. I ended up changing the RTC times to the exact ones of the old backup and the Event Constant time to match the RTC and when I tried that save it was clear time had passed as my berries had grown. Changing the date on my 3ds 1 day ahead let me do daily events again proving it had fixed it. Also my ingame time matched my 3DS system time again. I'm not sure if it was the lowering of the RTC to the one of my old backup or the matching of the RTC days with the Event Constants that fixed it if anyone comes across this thread in the future but I hope someone may be able to get something from what I've found :))1 point
-
Just follow this for each generation and you’ll be fine. (I will not list Gen 8 since I’ve never used PKHeX for Gen 8 ) Gen 1: -Just change the species. Gen 2 to Gen 5; -Change the species -Optional change the friendship value to 70. Gen 6 to Gen 7: -Change the species. -Add a non original OT -Change to the non original OT (click beside the text box so it’ll turn green) -If Pokémon is traded back to its first original trainer (same ID, SID, OT, gender) set it to original OF (click beside the text box so it’ll turn green), but still make sure there is still a name for the last non OT. -Optional change the friendship value to 70. -Optional set all of the Pokémon’s Amie stuff to 0. -Optional change the memory. I listed some things as optional since they change and update during normal game play. So even though they are effected during the trading process they will neutrally change as you play.1 point
-
I forgot that decor items were missing in PKHeX and so I found their offsets that I jotted down on notepad recently! Note that this was tested on ORAS and may differ from XY. I'll let other testers find out about XY since I don't have much time on my hands. 16E00-170AC (I highlighted 16E00-170AD right-clicked -> Fill Selection.. -> Set Hex Values as "01 00" and so it gave me 1 of each, dunno the max quantity of each decor; 999 gave a "?9" in-game so i don't think that's the max per item)From Cocoa Treat Cusion through Wooden Bed as listed on bulbapedia[/Code][Code]All Wall PaperSetting the bytes located @ offsets 170B0-B3 to FF should give all 34 of these. Bonus: For O-Powers, to have all non-S levels (since PKHeX's includes all S) in my save file the bytes appear as they do from offsets 17401-17447 01 01 01 00 00 01 01 01 00 00 01 01 01 00 00 01 01 01 00 00 01 01 01 00 00 01 01 01 01 01 01 01 01 01 01 01 01 00 01 01 01 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 0A 00 00 02 00 0B 04[/Code] Hope I helped and I know everyone's busy with SM on the horizon as of writing, but it's better late than never.1 point
-
0 points