Jump to content

Leaderboard

  1. theSLAYER

    theSLAYER

    Administrator


    • Points

      28

    • Posts

      22361


  2. NinFanBoyFTW

    NinFanBoyFTW

    Former Staff


    • Points

      17

    • Posts

      202


  3. evandixon

    evandixon

    Administrator


    • Points

      16

    • Posts

      5910


  4. sora10pls

    sora10pls

    Helpful Member


    • Points

      4

    • Posts

      206


Popular Content

Showing content with the highest reputation since 11/30/16 in Tutorials

  1. PKHeX is now able to edit parts of the save, known as save blocks. It allows users to export and import various save blocks. Here's a tutorial on how to get it done. Steps 0. Keep a safe backup of your unedited save, somewhere on your computer. We're not liable if this results in a corrupted save. 1. Make sure you redownloaded and use the latest PKHeX. (Initial version with this feature caused corruption. Additionally, older copies do not have the feature) 2. Load the target save in PKHeX. 3. Now, click on SAV on the tabs. 4. Now, click on the button Block Data 5. Another window should open up. 6. Scroll through the dropdown list at Block Key:. For this example, I'll be importing the file normal_encount into *Object KNormalEncount (Original quote below, can be found here) Since I'm importing into *Object KNormalEncount, that is what my screenshot shows. 7. Now that Block Key: is showing the correct value, select Import Current Block. 8. A window should pop-up. Select the correct file to import, then select Open. In my case, I'm importing the file normal_encount. 9. Now that the file has been imported, close only the first window 10. Then, proceed to File > Export SAV... > Export main 11. Now close PKHeX. If you want to make sure the new save file is not corrupted, reopen PKHeX and try to load the save. 12. You're done. Now reimport the save into your Switch to observe the effects. Note: As of v.1.2.0 of the game, they added a new file called normal_encount_rigel1, which I've been told is required for wild area events to work. For wild area events Index 24 and lesser, simply also import normal_encount into knormalencountrigel1. This means normal_encount is imported into two block IDs, being knormalencount and knormalencountrigel1.
    6 points
  2. In this tutorial you will learn how to properly use the Batch Editor in PKHeX. The batch editor, when utilized fully and correctly, can be an extremely useful tool for fixing, and editing Pokemon. Please Note: The Batch Editor does NOT have an undo option and therefore all actions taken with the Batch Editor are FINAL unless you quit PKHeX without saving. As a result. MAKE SURE YOU HAVE BACKUPS OF YOUR SAVE BEFORE YOU EDIT IT WITH THE BATCH EDITOR. Section 1: Basic Fundamentals and operation of the Batch Editor The Batch editor works on the simple premise that all possible characteristics pertaining to a Pokemon, boil down to a set of numbers which correspond to certain values in the Pokemon games themselves. Because of this, changing, and editing Pokemon using the Batch Editor is like a mathematical statement, with if then, and true/false statements. The basic operators of the Batch Editor are: "." = Sets the desired value Equal to the value you input "=" = Narrows the editing of Pokemon down to the Pokemon which have the same value as your input value "!" = Narrows the editing of Pokemon down to the Pokemon which do not have the same value as your input value. As an example of how these operators are used, Once you select a variable you would like to change (OT Name, Pokemon Species, Pokemon Level, etc...) and the correct operator, click "Add". This will add your desired variable with your desired operator in the correct format. The next step is to create the formula in which the Batch Editor will run. As an example of a possible combination for use in the Batch Editor, the following formula will change the OT trainer name on Pokemon with a specific OT to a specified OT trainer name, as well as give every Pokemon with that filter, a Master Ball to hold. =OT_Name=PKHeX This line instructs the Batch Editor to narrow it's scope down to every Pokemon with the OT Trainer Name "PKHeX" .OT_Name=TEST This lines instructs the Batch Editor to set the OT Trainer Name for all of the previously filtered Pokemon to "TEST" .HeldItem=1 This line instructs the Batch Editor to set the Held Item for all of the previously filtered Pokemon to a Master Ball. Some Special Tricks to use in the Batch Editor, Courtesy of @Kaphotics (Creator of PKHeX) The Batch Editor window references the PKM that is currently viewed in the editing tabs. If you select a property name, the Batch Editor will indicate whether or not the tabs PKM has that property. If the tabs PKM has that property, the Batch Editor will display the property's current value as well as the data type (number, text, etc). To Randomize a PID, use ".PID=$rand". To Randomize EncryptionConstant, use ".EncryptionConstant=$rand" To Randomize a value within a range, use ".Nature=$x,y" for an inclusive range of [x,y]. To make a Pokémon Shiny: use ".PID=$shiny". To copy the Encryption Constant to the PID, use ".EC=PID" To delete a Pokémon, use ".Species=0" To set a date (Met / EggMet), use yyyyMMdd for the string. Example: ".MetDate=20160409" will set the Met Date to April 9th, 2016. Suggestions can be automatically applied for Moves, RelearnMoves, and Met_Location. Example: "Moves=$suggest" will retrieve and apply suggested moves from the legality interpreter, same as if you clicked on the Moves groupbox in the tabs editor. Legality can be used as a filter. Use "=Legal=false" to only modify illegal Pokémon. A full up to date list is available by reading the source code (BatchEditor.cs, ProcessPKM method). Section 2: ID Numbers for Use with the Batch Editor This section will focus on the input values you can use in conjunction with the Batch Editor. The Batch Editor uses the in-game index values to set the desired properties to Pokemon. Because of this you will need to use said index numbers instead of relying on the standard text based input present in PKHeX. As an example, to set the species of a Pokemon using the Batch Editor, you must use the equation .Species=150 Not .Species=Mewtwo Below are many of the common variables you may want to use, along with the possible values to use with those variables. Please Note: Some variables (like location, items etc...) have different ID numbers for different generations. Please ensure that you are using the correct ID numbers that correspond to the generation of the game you are editing. Ability: AbilityNumber: AltForm: Ball: Box: CanGigantamax ConsoleRegion: Country: CurrentFriendship: CurrentLevel: DynamaxLevel: Egg_Location: EggMetDate: EV_ATK,DEF, HP, SPA, SPD, SPE: FatefulEncounter: Gender: HeldItem: HPType: IsEgg: IsNicknamed: IV_ATK,DEF, HP, SPA, SPD, SPE: Language: Legal: MarkCircle, Diamond, Heart, Square, Star, Triangle: Met_Level: Met_Location: MetDate: Move1, 2, 3, 4: Move1_PPUps, 2, 3, 4: Nature: Nickname: OT_Gender: OT_Name: PID: RelearnMoves1, 2, 3, 4: Ribbons ShinyLeaf (Gen 4 HG/SS Only) SID or TrainerSID7: Slot: Species: Stat_ATK,DEF, HP, SPA, SPD, SPE: TID: Version: JUST IN CASE ANY OF THE VALUES ABOVE ARE NOT UPDATED: You can use Batch Editor to also view the particular values you want. Special Thanks to @theSLAYER for help with making and researching this guide with me
    5 points
  3. I decided to make a quick video and guide on how to compile PKHeX since most of the guides or "tutorials" I see out there are either outdated or way too complicted for the average user that just wants to quickly get the latest version of PKHeX. I know when I first started to get into the compiled versions of PKHeX, I had so much trouble getting things to work. Ill also include a video I just made explaining it too. 1. Go and download Microsoft Visual Studio Community 2017 Here: https://www.visualstudio.com/downloads/ 2. Install and make sure Microsoft VS opens properly (you may need the latest .NET installed) 3. go to https://github.com/kwsch/PKHeX and download the latest master 4. Unzip the "PKHeX-master" folder from the zip you just downloaded and open "PKHeX.sln" 5. click on "Build" and then "Build Solution" 6. Make Sure it Says that 0 Failed. If any Files Fail to Build I Would Just Retry Step 5 7. Go back to the "PKHeX-master" Folder from Earlier and Enter (PKHeX.WinForms>>bin>>Debug) If Everything Worked you Should see All of the PKHeX Files in this Folder. (You Only Need the PKHeX Program (the one with the PKHeX Logo) and the PKHeX.Core.dll File. The Rest of the "PKHeX-master Folder Can be Deleted. Congrats! You Just Learned How to Compile PKHeX. If You Need Any More Clarification Just Check Out My Video Tutorial Above.
    4 points
  4. INTRODUCTION: This guide will go over the basics on how to dump your game and load it into pkNX for the purposes of ROM editing and randomization. SUPPORTED GAMES: • Pokémon: Let's Go, Pikachu! / Pokémon: Let's Go, Eevee! • Pokémon Sword / Pokémon Shield • Pokémon Legends: Arceus IMPORTANT NOTES: • For Sword and Shield, pkNX operates under the assumption that your dumped ROM includes the latest available update data. • pkNX does not support Brilliant Diamond / Shining Pearl, and there are no plans for it to. Other randomizers exist, however. • This guide will be updated to include details regarding Scarlet / Violet ROM editing in the future. Please be patient until then. WHAT YOU'LL NEED: • A Nintendo Switch running Custom Firmware (preferably Atmosphère) • The latest release of NXDumpTool • The latest build of pkNX (steps on how to get the latest build can be found on its forum post) • Your console keys/title keys (you can obtain these files using Lockpick_RCM; send the RCM payload to your console, dump keys from your specified NAND, and boot into CFW) • A microSD Card with enough free space to dump your game (~5GB for LGPE, ~13GB for SWSH, ~6.1GB for LA) • Means of transferring files between your microSD Card and computer • A computer running any recent Windows OS (x64) in order to run pkNX • Oodle DLL (Legends: Arceus only, required to use some editors) STEPS: 1. Get into The Homebrew Menu as per your Custom Firmware 2. Run NXDumpTool 3. Select Dump gamecard content if you have a physical copy of the game, and make sure your Game Card is inserted 4. Select Dump installed SD card / eMMC content if you have a digital copy of the game, and navigate to your game of choice 5. Select ExeFS options 6. Navigate to Use update and press Right on your D-Pad to change it from No to the latest patch The latest patch will read as follows, depending on your game: (Ver. 1.0.2) Pokémon: Let's Go, Pikachu! - 010003F003A34000 v131072 (0.0.2.0) (UPD) (Ver. 1.0.2) Pokémon: Let's Go, Eevee! - 0100187003A36000 v131072 (0.0.2.0) (UPD) (Ver. 1.3.2) Pokémon Sword - 0100ABF008968000 v458752 (0.0.7.0) (UPD) (Ver. 1.3.2) Pokémon Shield - 01008DB008C2C000 v458752 (0.0.7.0) (UPD) (Ver. 1.1.1) Pokémon Legends: Arceus - 01001F5010DFA000 v262144 (0.0.4.0) (UPD) 7. Navigate back to the top of the list and select ExeFS section data dump 8. Once this has completed, press B to go back to the main dumping menu, and select RomFS options 9. Navigate to Use update/DLC and press Right on your D-Pad to change it from No to the latest patch (use the same list from above) 10. Navigate back to the top of the list and select RomFS section data dump This process will take some time; be patient, let it properly dump all of the contents and don't power off your console! 11. Once the dumping process has completed, exit out of NXDumpTool and access your SD Card (either via ftpd, nxmtp, or by ejecting the SD Card from your console and putting it in your computer) 12. On your computer, in any desired location, create a folder and name it after your game 13. On your SD Card, navigate to sd:/switch/nxdumptool/ 14. Inside the RomFS folder, you should be greeted to the RomFS dump from your game; rename this folder to romfs 15. Move this romfs folder into the folder named after your game that you created in your desired location 16. Go back to sd:/switch/nxdumptool/ 17. Inside the ExeFS folder, you should be greeted to the ExeFS dump from your game; rename this folder to exefs 18. Move this exefs folder into the folder named after your game that you created in your desired location 19. Your folder named after your game should now contain 2 folders: romfs and exefs 20. Run pkNX, and navigate to File > Load, find your folder named after the game you dumped, or simply drag/drop it onto pkNX You have successfully dumped your game and can now edit/randomize the data using pkNX! Once your changes have been made, a patch folder for use with LayeredFS will be generated in your ROM dump folder. Move this folder to sd:/atmosphere/contents/ (or whichever other location if you choose to not use Atmosphère) in order for your changes to be reflected in-game.
    4 points
  5. This mod patches a lot of things to bring the best possible playing experience. Here's what it will patch for you: Starter editing - Makes playing as other Pokémon possible High-Res model patching - Prevents your model from disappearing during certain closeups Portrait patching - Shows the default portrait in the absence of a more specific emotion portrait Animation patching - Substitute missing story animations with dungeon ones to avoid the attack animation being used for everything And something else in the scripts specific to Pokémon Super Mystery Dungeon that can't be mentioned without revealing spoilers. It is the last item in a similar list in this video if you're fine with being spoiled, or if you've seen it before. You must have Java on your computer to use this. This has been tested on the North American and European versions of Pokémon Super Mystery Dungeon, and the North American version of Pokémon Mystery Dungeon: Gates to Infinity. I don't know if will work on the Japanese version of Pokémon Super Mystery Dungeon, but it will not work on any other version of Pokémon Mystery Dungeon: Gates to Infinity. Instructions On the New Project window, choose "Starter Mod" in the drop-down, and fill in the name with something that makes sense. Then click OK. Wait until the loading is complete. This is one of the heavier mods, and may take some time even on beefier computers. Save the solution, to avoid having to repeat step 2 if something goes wrong. Expand the project you just created and open "fixed_pokemon.bin". You can do this either by double-clicking or by right-clicking and clicking Open. Edit things to your liking. You should see this when editing Pokémon Super Mystery Dungeon (Gates to Infinity has a much simpler interface): For the purpose of this guide, I'll do this: Things to consider: Each Pokémon must have 4 moves. It's been a while since I tried having less, but I remember things not working with fewer than 4 moves. In my example, I got the first three moves from the level up, and the fourth from Zorua's set of egg moves, although you are not required to stick to these; you can pick anything you want. (PSMD only) The evolution must be the final evolution in the line. If you pick a Pokémon with multiple evolutions, the first on will be used. Refer to the PSMD Pokédex index to find which evolution comes first (for example, if the starter is Eevee, the first evolution is Vaporeon). Click File -> Save -> Save File. You can now rebuild the mod-pack. Note that this may take a while.
    4 points
  6. Images above are from XY, ORAS, SM and USUM, respectively. Disclaimer This guide requires a hacked 3DS, and will use Luma3DS LayeredFS to achieve the desired result. For non-shiny locked entries, this shiny patch will shinify wild encounters, static encounters, gifts, fishing, eggs when received from breeder, and wonder card redemptions. Note: this ROM patch may affect some event redemptions that were not meant to be shiny. Wonder cards that have preset/fixed PID may get their PID overwritten and end up being shiny. Those specific cases will be illegal. (I experienced this with Ash-Greninja) Unlike shiny patches of previous generation games, these Pokémon retain their shininess even when transferred to games that do not have the shiny patch. While PK3DS does have a shiny rate editor, this guide is for people who somehow can't get it to work (maybe computer compatibility issues, unable to extract all the necessary files from the games, etc), or simply doesn't like to use it. We will not be providing any exefs.bin or code.bin, as linking to or providing data files extracted from ROMs are against our forum's rules. However do not fear, as the steps regarding how to extract them from your own purchases, are included in this guide. Additional Misc. Info While it is possible to compile the edited code.bin into a .3DS/.cia, that is not the focus of this tutorial. Do note that if you're running a version of the game that is updated (i.e you have the update patch installed), you'll have to dump the exefs.bin of the update patch instead. Instructions for this step is included below as well. If you have the update patch installed, and you use the exefs.bin/code.bin from the main game (instead of the one in the update patch), it will definitely result in a crash when the game is being loaded. Additionally, this patch will not work on any entries that's shiny locked, and it also won't work on entries that use a different method of generating their PIDs, such as non-legends/non-UB wild Wormhole encounters, Partner Cap Pikachu, Poké Pelago etc. The 4 easy steps: 1. Extracting the exefs.bin 2. Decompressing exefs.bin to obtain the decompressed code.bin 3. Performing the edit 4. Pasting the code.bin into Luma Extracting the exefs.bin Decompressing exefs.bin to obtain the decompressed code.bin Performing the edit Pasting the code.bin into Luma Congratulations, shinies await you! Original source of this method is from our one and only, @SciresM. This method was adopted from his tweet back during Pokémon Sun & Moon's release. It took me a while, but I've come to realize the leading bytes were exactly the same across the 3DS Pokémon games, making this method work for Gen 6 and 7 3DS games. POST TUTORIAL EDIT: It appears extracting the .code.bin directly from the exefs folder in GodMode9 works, bypassing the entire requirement of ctrtools
    3 points
  7. This guide to resolve any issues users get when they try to change their stats of a Pokémon from Gen 8. DO NOT USE ANY SIGNIFICANTLY HACKED POKéMON ONLINE! Foreword One reason why people get various PID-Mismatch or Invalid Encounter type of messages for Pokémon that originate from SWSH, is because they did not modify the Pokémon correctly. (Remember: if your encounter details are invalid, then doing this won't work. This assumes your other encounter details are valid.) In Generations 8, due to an in-depth understanding of how the game mechanics call stats for (mostly) Overworld Pokémon, the Personality Value (PID) is tied to various other values related to the Pokémon generation procedure in-game, such as Individual Values (IVs), Height, Weight, and Encryption constant. This method of correlation is known as overworld8. You can read more about it here: https://projectpokemon.org/home/forums/topic/58824-swsh-overworld8-pid-type/ Basic Preparation 1. Gen 8 OW PID Genner will be the tool we use to find correct information (PID/IVs etc) 2. PKHeX Plugin for OVerworld8 IV Searcher for searching by IVs (it would have similar UI as the one above, for the most part) 3. Time and patience. I cannot stress this enough. 4. Knowing whether your encounter can have any guaranteed IVs. 5. (Optional) For beginners, I recommend Searching for particular IVs, then Shinification (Keeps PID, changes TID/SID). Other options for beginners: If you want to search for IVs I recommend Searching for particular IVs. If you want to make any given legal overworld8 PID shiny I recommend Shinification (Keeps PID, changes TID/SID). If you don't care about IVs, and just want a shiny with your TID/SID combo I recommend Shinification (Keeps TID/SID, changes PID). If you want a Pokémon with a certain PID, TID and SID to be shiny I recommend Shinification (Keeps TID, SID, and PID). If you've become accustomed to how the tool works you can play around with other options, but all at your own risk. Searching for particular IVs Shinification (Keeps PID, changes TID/SID) Shinification (Keeps TID/SID, changes PID) Shinification (Keeps TID, SID, and PID)
    3 points
  8. PKHeX can be used to import wondercards from our event gallery using these steps. Please note that the below screenshots show what it looks like for Gen 5 saves, but the same procedure works for Gen 4, 6 and 7 saves. If you are using a Gen 4 save, please note the difference between PCD and PGF files: PCD files contain the entire wonder card, while PGF files only contain the gift. Start PKHeX and load your save file as described in a previous section. Click the Mystery Gift button. Click the Import button and browse to a wonder card. Right-click an empty slot and choose "Set". If you do not have any empty slots, you will have to overwrite an existing one. If this is the case and you wish to save it first, right-click the existing slot and click View, then click Export. If you are using a Gen 4 save, you must choose a slot that corresponds to the file you opened (PGT vs PCD). PKHeX will let you know if you choose the wrong one. Click Save Save your file
    3 points
  9. This guide to resolve any issues users get when they try to change nature or PID of a Pokémon from Gen 3 or Gen 4. DO NOT USE ANY POKéMON WITH MODIFIED PID ONLINE! Foreword The reason why people get various PID-Mismatch or Invalid Encounter type of messages, is because they did not modify the Pokémon correctly. In Generations 3 and 4, due to an in-depth understanding of how the Pseudo-Random Number Generator works (as well as game mechanics), the Personality Value (PID) is tied to various other values related to the Pokémon generation procedure in-game, such as Individual Values (IVs), Gender, Ability slot, Nature, and Encounter Slot. (Encounter slot refers to the programmed data in a table, that hosts a list of level and species that can be encountered in a map) TL;DR: Due to how RNG is called, PID, IVs, Nature, Gender, Ability, Encounter slot are related and can be derived. Basic Preparation 1. Pokefinder will be the tool we use to find correct information (PID/IVs etc) 2. Time and patience. I cannot stress this enough. 3. Know whether the specific Pokémon is Stationary/Gift or Grass/Cave/Surfing/Fishing/Rock Smash wild encounters. 4. Begin with 'priority of information' in mind. Which is more important: PID or IVs? That will be your starting point. This will be basis for choosing Search via PID or Search via IVs below. Note: Do know that there are scenarios where the PID or IVs you want would be impossible. Learn to adapt to such scenarios. 5. If you're trying to make a shiny, and TID/SID isn't all that important to you, ignore shininess for now. (There's a Shinification portion further down. Run through the regular steps first) Search via PID - Stationary/Gift Search via PID - Wild Encounters Search via IVs - Stationary/Gift Search via IVs - Wild Encounters Shinification
    3 points
  10. This guide to resolve any issues users get when they try to change nature or PID of a Pokemon from Gen 3 or Gen 4. DO NOT USE ANY POKEMON WITH MODIFIED PID ONLINE! Foreword The reason why people get various PID-Mismatch or Invalid Encounter type of messages, is because simply, they did not modify the Pokemon correctly. In Generations 3 and 4, due to an in-depth understanding of how the Pseudo-Random Number Generator works (as well as game mechanics), the Personality Value (PID) is tied to various other values related to the Pokemon generation procedure in-game, such as Individual Values (IVs), Gender, Ability slot, Nature, and Encounter Slot. (Encounter slot refers to the programmed data in a table, that hosts a list of level and species that can be encountered in a map) Resolution Process For starters, I'll be using this shiny Deoxys, to attempt to change its nature to Sassy (while keeping it shiny). Let's begin: Download RNG Reporter Change the stat you want (for example, nature) Pokemon in PKHeX, and set it into the box. Example, it looks like this now: (other examples include Encounter Type Mismatch) Identify which Method is appropriate. What is important is: (More details at the bottom of the page under Note 1) Find PID using RNG Reporter Open RNG Reporter Select the chosen Method Indicate ID and SID and check Shiny Only, if the final result wanted is shiny. Indicate Encounter Type (if necessary). if you're going for a Pokémon that has an overworld sprite that isn't the Red Gyarados (Sudowoodo, Snorlax, Heatran, Giratina, Azelf, etc.) select Stationary Pokémon . The rest are self-explanatory. Most of the time you'll be picking Wild Pokemon as your method unless you're only going to capture legendaries, in which case you'd pick Stationary Pokémon. Indicate the stat you want (IVs or Nature, or Gender for example) Select starting frame at 1000 Click Generate. If you don't get any results, feel free to increase the Max Results. Example of results: * If you are doing this for a Wild Pokemon, ensure that the result you've chosen, has the Encounter Slot that matches your species encounter slot on the route. To check the relevant encounter slots, refer to this website. If RNG Reporter Main page doesn't give you any hits, consider using Time Finder. See Note 2. In PKHeX, change the PID, Nature, Gender, Ability, and IVs to match what was generated. Note 1: "Method" details Method 1 Method H Note 2
    3 points
  11. This tutorial will show to to activate PKHaX mode on PKHeX. This mode will allow you to give Pokemon illegal abilities, stats, and much more. Please Note: "Project Pokémon does not support or condone cheating at the expense of others. While this community contains research, information, and utilities allowing people to create their own Pokémon, we do not agree with using them against players who are unaware that significantly hacked" Please visit the following page for more information about Project Pokemon's Cheating Policy: Making your own batch file for PKHaX is fairly simple. In this tutorial, the resulting batch file will be identical to the file I provided above, but will not have an icon, and will be in a ".bat" format instead of a ".exe" format. 1. Navigate to a folder to make the batch file. Right click inside of the folder, then click on "new", then click on "Text Document" 2. Rename the new text file to whatever you like (I will rename mine "PKHaX"). 3. Open your new text file, then paste in this code start pkhex hax exit 0 4. Click on "File" then click on "Save As" 5. When the "Save As" window comes up, add ".bat" as shown in the picture below, to the end of your file name. Then click "Save" 6. Go back to the folder in which you just saved your new batch file. Make sure you are using the batch file and not the text file. 7. Move the batch file you just created into the same folder as PKHeX. Then open your PKHaX batch file and PKHeX with PKHaX mode should open correctly.
    2 points
  12. The exact usage for PKHeX may vary slightly depending on which game you're editing, but much of the UI is the same across games. Loading Pokémon Data To edit Pokémon data in a save file, follow these steps. Use File -> Open Browse to the save you want to edit. You can either choose a save file or a Pokémon file. If you open a Pokémon file (*.pkm, *.pk7, *.pk6, etc.), the tabs on the right will immediately show the Pokémon data, and you can proceed to the next section after optionally making changes. If you chose to open a save file, you should now see your PC box to the right. You can use the drop-down or the ">>" or "<<" buttons to change boxes, or click the "Party-Battle Box" tab to see your party. Choose the Pokémon you want to edit, right-click it, and click "View". The tabs on the left should now show the Pokémon you chose. Saving your changes When you've finished editing your Pokémon to your liking, it's time to save those changes. You can do this either by saving the data to your save file, or by saving them to a Pokémon file. If you loaded a Pokémon file in the first section, "Loading Pokémon Data", saving a Pokémon file is your only option. To save your changes to the save file: Right-Click a slot on the right and click "Set". You do not have to choose the same slot you loaded from if you don't want to. This is actually a way to clone Pokémon if you so desire. When you're finished editing your save data, export the save file by using File -> Export SAV... -> Export main If you want to save just the Pokémon in the tabs on the left, click File -> Save PKM...
    2 points
  13. Preface Recently, it has been getting harder and harder to find legitimate affordable copies of Generation 3 Pokémon games online. For one reason or another, regardless if it is due to sheer ignorance or nonchalance, people have been acquiring bootleg Pokémon carts. Together with other sites, such as emulator support sites, we have noticed an influx of requests relating to reading and editing saves of such games. Frankly, I would much recommend that if you own such a cart, to nab the save and use it on a legitimate retail cart instead, as those are way way more reliable. But in any case: This tutorial isn't to judge why people get bootleg carts. This tutorial would not work for every bootleg cart; this tutorial is aimed at the carts that store the save files as part of the ROM. As a disclaimer, I would like to: 1. Remind everyone that ROM files are not to be uploaded to our site 2. Warn people to not do this many times, as I am not sure how many flash read/write cycles these carts can take (basically, do too many times, and risk breaking your cart) 3. This method will not work for every GBA repro in existence. You run the risk of bricking your GBA repro cart. 4. A minor issue, but due to how these carts handle saves, Hall of Fame data would not be intact. Necessary programs and files 1. Loads of patience, and also the ability to read and follow steps 2. A NDS or NDS Lite. (Neither DSi nor DSi XL nor any 3DS/2DS model.) 3. NDS flashcart of some kind 4. gbabf_1.2.7z (Source: https://gbatemp.net/download/gbabf.37005/)(https://gitlab.com/Fexean/gbabf) 5. Bootleg Pokémon GBA Extractor and Injector Must-do for first timers YOU MUST MAKE A BACKUP OF YOUR ENTIRE BOOTLEG GBA ROM, IN CASE ANYTHING GOES WRONG! Make sure you keep this file as a safe unedited backup somewhere on your computer. If anything goes wrong, this is the file you'll restore to your cart. Regular steps I cannot stress this enough. I am not sure how many flash read/write cycles these carts can take, so constantly reflashing your cart is likely to shorten its lifespan. If you can, grab the save and transfer it to a retail legitimate cart and carry on playing from there. Also, I am aware there is a Flash data option, which you can specify size of save and location to flash to. But that doesn't seem to work for Pokémon games, as their saves are too far into the ROM, in terms of offset. In any case, congratulations on your quest to edit your save on your bootleg cart!
    2 points
  14. After creating a modpack, one such mod you can add for Pokémon Mystery Dungeon: Explorers of Sky is the Starter Mod, a modification that changes the available starters you can use. Before continuing, please make sure you've reached the "Making Mods" section of the Sky Editor guide to ROM editing. Creating the Project On the New Project window, choose "Starter Mod" in the dropdown, and fill in the name with something that makes sense. Then click OK. Expand the project you just created and open "Starter Pokemon". You can do this either by double-clicking or by right-clicking and clicking Open. Edit things to your liking. You should see something that looks like this: For the purpose of this guide, we'll do this: You can also go to the Partner tab and customize things. Be careful, since the game will not let you choose anything with the same type as the player. For the purpose of this guide, we'll do this: Click File -> Save -> Save File. You can now build the modpack, continue editing, or move create another project. The Result When you create a new save, you should see the results of your modifications as you would expect. Here's what my example edits look like: Remarks Observe how there's no portraits for Grovyle or Porygon. This is because many unplayable Pokémon do not have all of the usual emotions, like the grin that's normally here. We'll want to copy the default portrait to the other emotions to be less distracting. Luckily, this is very simple, as the Portrait Mod does this as soon as you create the project. Follow the instructions for the Portrait Mod, then build them together: The result of the two working together works like this:
    2 points
  15. This guide to resolve any issues users get when they try to change nature or PID of a Pokémon from Gen 3 or Gen 4. DO NOT USE ANY POKéMON WITH MODIFIED PID ONLINE! Foreword The reason why people get various PID-Mismatch or Invalid Encounter type of messages, is because they did not modify the Pokémon correctly. In Generations 3 and 4, due to an in-depth understanding of how the Pseudo-Random Number Generator works (as well as game mechanics), the Personality Value (PID) is tied to various other values related to the Pokémon generation procedure in-game, such as Individual Values (IVs), Gender, Ability slot, Nature, and Encounter Slot. (Encounter slot refers to the programmed data in a table, that hosts a list of level and species that can be encountered in a map) TL;DR: Due to how RNG is called, PID, IVs, Nature, Gender, Ability, Encounter slot are related and can be derived. Basic Preparation 1. Pokefinder will be the tool we use to find correct information (PID/IVs etc) 2. Time and patience. I cannot stress this enough. 3. Know whether the specific Pokémon is Stationary/Gift or Grass/Cave/Surfing/Fishing/Rock Smash wild encounters. 4. Begin with 'priority of information' in mind. Which is more important: PID or IVs? That will be your starting point. This will be basis for choosing Search via PID or Search via IVs below. Note: Do know that there are scenarios where the PID or IVs you want would be impossible. Learn to adapt to such scenarios. 5. If you're trying to make a shiny, and TID/SID isn't all that important to you, ignore shininess for now. (There's a Shinification portion further down. Run through the regular steps first) Search via PID - Stationary/Gift Search via PID - Wild Search via IVs - Stationary/Gift Search via IVs - Wild Shinification
    2 points
  16. Now it's time to create the modpack. Creating a Modpack Click File -> New Solution. Enter the requested information. The name what you want the modpack to be called. This must be something that can be in a filename, as no error checking is currently done (pending #31). Under "type", choose "DS Modpack". Under "Location", choose or create any directory with a decent amount of free space. The modpack and all child mods will be created inside a subfolder of this directory, which is referred to as the solution directory. When you're done, click OK. Go through the wizard that appears. The first step is just an introduction. Read it, then click "Next >". The second step asks for a ROM. You can give it any decrypted 3DS or NDS ROM. For the purpose of this tutorial, I'll be using Pokémon Mystery Dungeon: Explorers of Sky. After you browse to a supported ROM, click the Extract button, and wait for the extraction to complete. When it's done, click the Finish button. Click File -> Save -> Save Solution. You can get away without doing it, but if there's a problem further on, this will keep you from needing to repeat these steps. I recommend doing this before and after every time you create, edit, or delete projects. Refer to "Opening a Modpack" below for instructions on how to reopen this solution. In the Solution Explorer, expand Directory. Right-click Directory. (If you don't see any context menu items, try left-clicking it, then right-clicking it.) Then click Create Project. You should be presented with this window: Like when creating a solution, make sure the Name you choose doesn't contain any invalid path characters. Making Mods There's a lot of different mods you can make. Please refer to these pages for descriptions of them: All Games (NDS and 3DS) Generic Mod Pokémon Mystery Dungeon: Blue Rescue Team Starter Mod Pokémon Mystery Dungeon: Explorers of Sky Starter Mod Portrait Mod Background Mod Stats Util Project Pokémon Mystery Dungeon: Gates to Infinity Script Mod Pokémon Super Mystery Dungeon Starter Mod Portrait Mod Model Mod Script Mod Opening a Modpack If you close Sky Editor after saving the solution, here's how to reopen it. Click File -> Open -> Open (Auto-Detect File Type). Browse to the directory you chose in step 2 of the previous section. Then open the directory matching the name you chose. Choose the file ending in "*.skysln". If you do not see a file with that extension, and you are 100% sure you are looking in the right location, you did not save your modpack and will need to recreate it. Your solution is now open, and you can continue at step 5 in the previous section.
    2 points
  17. PKHeX is an open-source save file editor for the main series of Pokémon games, allowing you to transfer Pokémon data between saves, customize them to your liking, and much more. Before continuing, please be aware of our no-cheating policy. We will not assist you in cheating against unsuspecting opponents. As long as you agree to use your edits in appropriate situations, let's begin. Prerequisites The ability to manage your save files. Locate the appropriate guide in our tutorial section to learn how to manage your save files A compatible computer Windows with the .Net Framework 4.6. Linux with the latest version of Mono macOS Sierra or macOS High Sierra What you need For Windows or Linux with Mono: PKHeX For Windows, when you click Download, choose "PKHeX (versionNumber).zip" For Linux, when you click Download, choose "PKHeX-mono (versionNumber).zip" For Mac: A way to extract 7-zip files such as Keka. PKHeX for Mac When you click Download, you can choose either of the two files, but if you want to have legality checking, do not download the one marked "Illegal Mode". If you cannot get this to work after following these steps, refer to this guide for alternatives. Starting PKHeX For Windows and Linux with Mono: Extract the PKHeX zip file somewhere on your computer. Run PKHeX.exe Press "Yes" when prompted to create a backup folder. Then click OK. For Mac: Extract the 7-zip file Run PKHeX.app (or PKHaX.app if you chose Illegal Mode) Press "Yes" when prompted to create a backup folder. Then click OK. More sections of the tutorial coming soon.
    2 points
  18. Disclaimer Users normally have issues with pk3DS, likely because they had a bad ROM dump, and the files extracted from it causes issues. This guide will teach users how to extract good files using GodMode9. This would require a hacked 3DS to achieve the desired result. For illustrative purposes, the screenshots featured will use Moon. However, do understand that the methodology works for other mainline Pokémon games on the 3DS (ignoring Virtual Console games). This tutorial is not about how to randomize your games. This tutorial is about how to get the requisite files to be used by pk3DS. I will not entertain any questions on how to randomize your game, you have been warned. We will not be providing any ROMs nor the files from within ROMs, as linking to or providing data files extracted from ROMs are against our forum's rules. The steps 1. Have GodMode9 on your SD card. (gm9 folder on SD root, GodMode9.firm in luma/payloads) [Note: Emunand isn't one of my options, as I don't have an Emunand] 2. Hold down the START button while booting 3DS, and launch into GodMode9 Chainloader screen for Luma3DS 3. Mount the game's image to drive (look in the spoilers below, to see the steps) If Physical Cartridge -> GAMECART If Digital Copy on Sysnand -> SYSNAND SD If Digital Copy on Emunand -> EMUNAND SD You only need to go into either spoiler under 3.1 or 3.2, depending on whether your game is physical or digital. No need to do both. 3.1 GAMECART 3.2 SYSNAND SD or EMUNAND SD 4. On top screen, navigate down to exefs (not exefs.bin), and press the Y button once. (This copies the exefs folder) Hovering over exefs on top screen, and button options on bottom screen 5. Press the B button a few times to back all the way to the root screen. 6. Now go into SDCARD This screen shows the SD card. Yours probably won't look like mine. In any case, press the Y button while hovering over the two dots (. .) to paste the exefs into the root of the SD card. 7. Now paste it here. 8. Once exefs pasted, repeat from step 4 to step 7, but instead of exefs, copy romfs folder. The romfs copying and pasting will probably take awhile. Sit patiently. Keep your 3DS charged. 9. Congratulations, you now have working files for PK3DS. Shift them into whatever folder on your computer that PK3DS reads from. Note: If you want to include files from a game update: a. Paste the base game folders, as listed above b. Then paste the files from the game update into the folders as obtained in part a. b1. to extract the update files, go into your SYSNAND SD/EMUNAND SD in step 3 b2. For step 3.2.3 navigate to 0004000e instead. c. The rest of the steps would be similar to what I mentioned above. If you're confused, at least try to get the base game to work first.
    2 points
  19. This guide will show you how to add the Pokemon cry sounds into PKHeX. With this feature, every time you hover over a Pokemon in PKHeX, it's cry will play. 1. In the same folder that PKHeX is located, create a new folder called "sounds" 2. Place your Pokemon cries into the "sounds" folder. Make sure the cries are in the ".wav" format with the following naming format. 1.wav = Bulbasaur 649.wav = Genesect Pokemon with different cries for alternate forms are 492.wav = Shaymin 492-1.wav = Shaymin Sky Form 3. Open PKHeX and verify that the cries are being played properly by hovering your mouse cursor over a Pokemon in any box. If the cry does not play, verify that you are running the latest build of PKHeX. Also verify that the "Play PKM Slot Cry on Hover" setting is turned on by going to "Options>>Settings"
    1 point
  20. Overview This tutorial is written for users who want to contribute to the research regarding event flags and event constants. Pre-requisites 1. Ability to dump your save (save either dumped from cart, or snagged from emulator etc) 2. Ability to modify your save with PKHeX Instructions 1. Load up the relevent save onto PKHeX 2. Go to Event Flags and switch to the Research tab. 3. Load up a save directly before the event using Load Old, and a save directly after the event using Load New. For example, I loaded a save directly before and after obtaining the starters. 4. You may get a prompt about Event constants. Yes and paste them into a new notepad file. (It is okay if the prompt says there's no event constants differences) Congratulations, you now have a list of which Event Flags was set and unset (in PKHeX), and what Event Constants changed (pasted into Notepad)! With the example above, there is a considerable amount of change between 2 saves, because the example contained getting a starter, and defeating Bianca and Cheren. (The fights was unavoidable, so the next save spot had much forced activity in-between)
    1 point
  21. N.B: This tutorial will focus on Tera Finder. Experienced users can also consider using RaidCalc (a fast C++ multiplatform seed calculator) and/or the PKHeX built-in raid parameter editor. Requirements: Windows PC An hacked Switch with Atmosphere CFW running on the system Latest version of Tera Finder Steps: Load your game on your Switch, save in-game and export your save file (guides here). N.B.: It is important you do save in-game during the same day you want to do the editings. Not doing so may result in seeds re-rolls when opening the game. N.B. (2): Starting from Tera Finder v1.1.0 users can also do Live RAM edits the seeds while the game is running (this uses a sys-botbase or usb-botbase connection - instructions here). Make a backup of your save file before doing any editings to it. This is important for safety purposes, in the case you want to roll back at the original state. Launch Tera Finder and load your save file in, either by clicking Load Save File, or by drag & drop the file itself into the application. The file you have to load is named main. - This step can be omitted if Tera Finder is connected to a Remote Device for RAM Editing. Click on the Raid Viewer/Editor button (if using Tera Finder as PKHeX plugin, it's located under Tools -> Tera Finder Plugin -> Tera Raid Viewer/Editor). Fields Explanation: Seed - Raids in Scarlet & Violet are determined by a 32bit RNG seed, which the game uses to generate Pokémon details/stats and Raid Rewards based on its internal Encounter/Reward tables. Encounter Species, Raid Stars, Rewards, IVs, Nature etc are all tied to the Seed. Content - The Raid Content Type. Different Content Types have different encounter tables. Standard is for 1-5 Stars raids from the base Game. Black is for 6 Stars raids from the base game. Event is for 1-5 Stars raids from Raid Events/Poké Portal News. Event-Mighty is for Unrivaled 7 Stars Raids from Raid Events/Poké Portal News. Den Active - Determines if the Raid is enabled or disabled. LP Harvested - Determines if the League Points have already been harvested from the Raid. Pokémon Info - The Pokémon infos are not directly editable. All the stats/rewards are tied to the Seed and Content Type. If your goal is to encounter Pokémon with specific details/stats, click on Raid Calculator. If your goal is to encounter raids with specific rewards, click on Reward Calculator. Set Content and Filters based on the result you want. If you need better explanations for all the available filters/options, please check the wiki pages for the Raid Calculator and the Reward Calculator. Notes: The tool generates Raid data based on the Game Progress set in the save file. The Game Progress determines the Stars tiers available as follows: Unlocked Tera Raids: Unlocked when the player obtains the Tera Orb (Stars tiers available: 1-2). Unlocked 3 Stars: Unlocked when the player conquers the 5th gym (Stars tiers available: 1-2-3). Unlocked 4 Stars: Unlocked when the player conquers the 8th gym (Stars tiers available: 1-2-3-4). Unlocked 5 Stars: Unlocked when the player conquers the Pokémon League (Stars tiers available: 3-4-5; this locks out from the Tiers 1-2!). Unlocked 6 Stars: Unlocked after the player conquers the Accademy Tournament in the post game, and succeds on defeating at least 10 Raid bosses from Stars tiers 4 and 5 (Stars tiers available: 3-4-5-6; this locks out from the Tiers 1-2!). Users can eventually manually edit the SAV Progress Flags with the built-in Game Flags Editor. Event Data is loaded from the Save file. If no valid event data is detected, the tool can not generate Event or Event-Mighty raids. Users can eventually import Event Raids (known as Poké Portal News) with the News Importer. Check this page to see the available encounters in the base rom for each Stars tier, or this page for the event encounters. Set a Max Calc amount (waiting times for the calculations will be higher depending on that amount; an higher amount will increase the chance to find the wanted results) and click Search. Wait for the calculations to finish. If there are no results, either the encounter you're requesting is not possible at all, or you'll have to increase the Max Calcs amount. Once you found a viable result, select (left click) the seed you want, right click over it to open the option menu, and select Send Selected Result to Raid Editor. if all went well, the Raid Editor window should now show your wanted Pokémon. Close the Raid Calculator (or Reward Calculator) window and the Tera Raid Editor window, then Export your save file. You can now restore the save with JKSV or any other save manager. Open the game and find the Raid den. The Raid Viewer built in Tera Finder can help you locate raids. F.A.Q / Troubleshooting: Q) The Tera Finder program/plugin does not start. A) The .NET Desktop Runtime 7.0 freamwork is required for the program to work. Make also sure to properly extract the program and place all the dlls in the same folder as the exe. Don't run the program from inside the Zip. Q) I followed the tutorial, but my raids are different than the ones shown in Tera Finder. A) Date advances will make the raids to be rerolled. Make sure to save in game at least once during the same day you want to edit the seeds. Connecting online may also cause raid rerolls (particularly, if there are different event raids than the ones in your save file). If you want to share raid online I suggest to save the game after connecting. Q) I want to host edited raids online. Is it safe? A) Injected seeds will only produce legal raids. Meaning, these raids could be achieved legitimately within the game. So far seed injection haven't been a cause of bans in any Pokémon game. As always, though, we don't take any responsability. Things may change anytime if Ninty/GF wants to. Q) All cool, but how do I host a Shiny Koraidon (and other illegal raids)? A) You don't. Those illegal raids are rom or ram hacks (with high ban risks), not related to seed editing. Cheers!
    1 point
  22. EVERYONE SHOULD BE AWARE THAT USING THIS PROCESS HAS A MODERATE TO HIGH LIKELIHOOD OF CREATING AN ILLEGAL POKEMON. DO NOT TRADE THESE ON OTHER FORUMS OR COMMUNITIES AS LEGAL. MORE INFORMATION ABOUT THE MENU/ANIMATION AFFECTING THE RNG, READ HERE. First and foremost, although all of these Jirachi's are "legit" and can be in theory generated and retrieved by the Pokemon Channel game; in actuality lots of them could almost certainly not be redeemed through normal RNG on retail hardware/emulators. There is an entire methodology that goes into determining whether or not a certain Jirachi spread can actually be redeemed through RNG (due to the necessity to hit things are certain frames that would be impossible to interact with on actual hardware), and even if you follow that guide to a tee, sometimes redeeming that specific spread Jirachi will just not be possible. If you want to ensure that the Jirachi you are trying to redeem could actually be retrieved on hardware, there are more in-depth guides here and here. With that said, nothing "illegal" is being created through this process; the Pokemon Channel game can, in theory, produce all of these different spread / shiny Channel Jirachis. For this process you are going to need: A developer version of Dolphin Emulator at least 5.0+ and a PAL Copy of the Pokemon Channel A version of VBA + a western Ruby/Sapphire game that can redeem the Jirachi. The ability to run this python script RNG Reporter 10.3.4 (Optional) A list of very good possible Channel Jirachi Spreads One final note before starting, the majority of the research that was done into figuring this out was done by people with much more knowledge of RNGing Channel Jirachi than I will ever have. So if you want to know most of the logic behind it, I probably cannot help you haha. All I did was figure out how to put this guide together. First off, we are going to run RNG Reporter 10.3.4 and make sure the Method is set to 'Channel.' Then you are going to choose a desired seed, and the maximum amount of frames you are willing to go up to. For this example, and to keep things simple, I picked a random seed '83213901,' set the frame counter a very small amount (5000). and clicked off the "Shiny Only" box as I want to retrieve a shiny Channel Jirachi. Now we are going to run the python script linked in the requirements. I have set the IV and thresh to 0, in order to generate every possible spread between frames 0-5000. This takes longer, and for an actual desired spread you would want to find out what threshold the Jirachi would be at, in order to generate as few results as possible. Once we've run the python script, you want to find the PID of your desired spread. Make sure that the spread matches, and then copy down the highlighted memory address of your spread. This is the important part! Next you are going to want to launch Dolphin in developer mode. In order to do that you need to launch dolphin from CMD or command line with the '-d' parameter. At this point you want to setup VBA and make sure that it is ready to connect to Dolphin. Once that is done, launch the Pokemon Channel and proceed through the standard Jirachi redemption process to this screen: Once on this screen you want to find the Memory location '8033d888' and set the value equal to whatever you address that you copied from the python script. Now you can begin the redemption process: And retrieve your desired CHANNEL Jirachi! JKSM.cia JKSM.zip
    1 point
  23. In this tutorial you will learn how to back up your Nintendo switch saves using a homebrew program called JKSV. The latest version of JKSV can be downloaded from here. Note: This guide is meant for CFW emuNAND extracting from/importing to CFW emuNAND, or CFW sysNAND extracting from/importing to CFW sysNAND. It's not meant for CFW emuNAND extracting from/importing to Stock sysNAND. In this unintended case, it may work for some of the readers, but note that the sysNAND and emuNAND may unlink at any time, causing this unintended consequence to stop working. The only real fix that we know thus far, is creating a new emuNAND using the present sysNAND. 0. Download JKSV.nro from their Github page, from the latest release. Then place it into the Switch folder of your SD card. 1. Launch the Homebrew Menu from your Switch and look for JKSV. Then launch JKSV by pressing "A" 2. Pick your desired user 3. Navigate to your desired game 4. Press "A" to select your desired game. Then press "A" to begin backing up your save 5. Enter a name for your new save. Then click on the "Accept" button or click "+" to complete the backup process. 6. If the backup has completed you will see a new save with the name you chose under your desired game. 7. Turn your Switch off, insert your SD card into your computer and Navigate to "JKSV". Then find your desired game in the list of games. 8. Open your desired game's folder. Inside will be the folder you named in step 5. Note: this folder will contain all of the subsequent backups you make of this game. 9. Navigate through the folder of the backup you created and you will find your save file. Note: this step may be different and the resulting save file may be different depending on the game you have chosen. 10. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS. Note: LGPE -> savedata.bin SWSH -> main, backup and poke_trade. Use main with PKHeX. Note: Switch Cartridges do not store saves. So whether physical or digital copy, the saves all goes into your Switch, and that is what this tool is dumping.
    1 point
  24. This tutorial will teach you the basics of creating as well as managing a Pokemon database in PKHeX. Using a Pokemon database streamlines the process of backing up, preserving, and organizing any size of Pokemon collection making it a very useful and powerful feature to take advantage of. 1. In the same folder that PKHeX is located, create a new folder called "pkmdb" 2. There are 2 ways of organizing your Pokemon database. The first way is to Place all of the pk files into the database folder without folders. This is useful for seeing all Pokemon with the same species grouped together by default Note:Because the Database sorts the default view by A-Z, files will not be in generational order (Gen 1-7) but instead file A-Z order. This may cause inconsistencies in the order of Pokemon. The second way of organizing your Pokemon database is by organizing your Pokemon into certain folders with other criteria. This is useful for collections like living dexes or shiny Pokemon vs non shiny since with this method, Pokemon are grouped by folder A-Z instead of File A-Z. 3. Once your Pokemon are organized in your preferred style, your Pokemon database is ready to use. On the side of the database are search criteria to narrow your search of Pokemon. Enter in your search criteria and click the "Search" Button. In this test search I have selected to only show Adamant Nature Pokemon that are in the pk7 format. After you click "Search" your filtered results should appear. 4. Once you are satisfied with your search results, you can click on "Tools" to either export the results of your search to a folder of your choosing on your computer, or you can import the results of your search into the current box of the save you have loaded. For this demonstration I will be showing the import feature. The export feature is very easy to use and self explanatory. 5. Follow the prompts (Most likely you will only need to click "yes" for all of the prompts) and an alert will pop up confirming that the Pokemon have been loaded into your save. 6. Close all prompts and close the database window. Once you are back in PKHeX, you should see your results that you exported in your PC boxes like normal. 7. For more advance search criteria, open the Pokemon database and navigate to "Tools/Search Settings" and click on the "Advanced Search" Option. You will see a text box appear next to the simple search criteria. After you have enabled the "Advanced Search" box, you can input whatever search criteria you want. Note: the search criteria format is the same as the "Batch Editor". You can find an in-depth tutorial on the Batch Editor Here. Once you are satisfied with your search criteria, you can click "search" the same way as with the simple criteria.
    1 point
  25. Overview This tutorial was written, so that players can modify their Generation 4 saves to perform cute charm abuse to obtain shinies. Granted, it is possible for the user to legitimately reset their game to obtain an abusable save, but the point of this guide is to allow users to make their own modifications to create such a save. How it works The ability Cute Charm in the overworld significantly increases the chances of the player encountering a Pokémon of the opposite gender. In Generation 4, this is done by forcing the Personality ID of the opposing Pokémon to 1 out of 25 values, that is preset and predetermined due to the Trainer ID and Secret ID. As shininess is determined by Personality ID, Trainer ID and Secret ID, that means that certain Trainer ID and Secret ID combos, together with Cute Charm, will generate shiny Pokémon. This has been fixed in Generation 5 and onwards, and doesn't work for Generation 3. Cute Charm only works on Pokémon that can be both genders, meaning it will not work on Pokémon that are 100% male ratio, 100% female ratio, or are genderless. Pre-requisites 1. Ability to modify your save with PKHeX (save either dumped from cart, or snagged from emulator etc) 2. Ability to load back up and play with your modified save (send it back to cart, load save in emulator etc) 3. Have either RNGreporter or Pokefinder installed and working on your computer. 4. Ability to follow instructions, and a hella lot of patience. Instructions 1. Decide on whether you want your wild Pokémon to be male or female & what nature you would like. Pick a PID from a table below that corresponds to your choice. (also remember what's gender lead is required) The shiny Pokémon will you will encounter will be within the same shiny group. For example, I want it to be female, but I don't care about the gender ratio of my intended opponent, and I would prefer a Timid creature, so I chose 0000000A from the table above. Image source: https://www.smogon.com/ingame/rng/dpphgss_rng_part5 2. Open RNGreporter/Pokefinder, and open up the TID/SID generator. 3. Use your chosen PID to generate TID/SID combos. Choose the combination you favor. For example, using the chosen PID of 0000000A, I generated multiple TID and SID combos, as per the image below. In my examples, I've chosen 35880/35876. 4. Open PKHeX, and change your save's TID/SID. For example, I edited my save based on my choice above. 5. Ensure that your party leads with the correct gender Pokémon and has Cute Charm. For example, based on the Smogon Table above, I wanted to encounter Females, The table states the lead I need is a Male (cause cute charm works on opposite genders). I went ahead to ensure my 1st mon in my party is a male cute charmer. 6. Load back up the modified save, and encounter them shinies. For example, My trainer card showing that I changed my TID My Shiny Encounters (within 10 battles) For those that struggle with this If you are struggling with the guide, and do not really care about the TID/SID pair you use, then you could consider using this: Useful Resources Kazowar has a great video showing the effect. Smogon has a great page regarding the abuse, as well as other RNG abuses. Bulbapedia also as a page dedicated to the ability Cute Charm and it's specific mechanics. If you are feeling lazy, I've got a page with some Cute Charmed Shinies I encountered. (I haven't been updating it, though). If you need a save to modify (maybe for some reason, you don't want to use your own), I have all released generations saves here.
    1 point
  26. This tutorial is still here, in case people have Checkpoint, are on the lower firmwares, and Pokémon is on a lower game version. If you have any of the newer firmware and/or game version, use JKSV instead. In this tutorial you will learn how to back up your Nintendo switch saves using a homebrew program called Checkpoint. The latest version of Checkpoint can be downloaded from here. Note: This guide is meant for CFW emuNAND extracting from/importing to CFW emuNAND, or CFW sysNAND extracting from/importing to CFW sysNAND. It's not meant for CFW emuNAND extracting from/importing to Stock sysNAND. In this unintended case, it may work for some of the readers, but note that the sysNAND and emuNAND may unlink at any time, causing this unintended consequence to stop working. The only real fix that we know thus far, is creating a new emuNAND using the present sysNAND. 0. Download Checkpoint.nro from their Github page, from the latest release. Then place it into the Switch folder of your SD card. 1. Launch the Homebrew Menu from your Switch and look for Checkpoint. Then launch Checkpoint by pressing "A" 2. Navigate to your desired game 3. Press "A" to select your desired game. If you are in docked mode click "L" to start the backup process. If you are in handheld mode either click "L" or click on the "Backup" button on the touch screen. 4. If you are in docked mode click "A" to confirm the backup. If you are in handheld mode either click "A" or click on the "Yes" button on the touch screen. 5. Enter a name for your new save. Then click on the "OK" button to complete the backup process. 6. If the backup has completed you will see a success message appear as well as a new save with the name you chose under your desired game. 7. Turn your Switch off, insert your SD card into your computer and Navigate to "Switch//Checkpoint//saves". Then find your desired game in the list of games. 8. Open your desired game's folder. Inside will be the folder you named in step 5. Note: this folder will contain all of the subsequent backups you make of this game. 9. Navigate through the folder of the backup you created and eventually you will get to your save file. Note: this step may be different and the resulting save file may be different depending on the game you have chosen. 10. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS. Note: LGPE -> savedata.bin SWSH -> main, backup and poke_trade. Use main with PKHeX. Note: Switch Cartridges do not store saves. So whether physical or digital copy, the saves all goes into your Switch, and that is what this tool is dumping.
    1 point
  27. Now that you've started Sky Editor, it's time to set up the window to have everything it needs for ROM editing. It should look something like this: Follow these steps to add everything it needs: The View menu has 3 menu items: Solution Explorer, Solution Build Progress, and Errors. Click all of them. Sky Editor should now look like this: (Optional) I recommend rearranging these windows. You can do so by dragging and dropping the tab part: While you're dragging, it should look like this: You can place the window by mousing over one of the new icons: You can drag multiple windows together by dragging this part (in this screenshot, both Build Progress and Errors are dragged together): There is no right or wrong way to arrange everything. You should experiment to find what works best for you, but I recommend this layout: After you've arranged everything to your liking, you can save this layout by closing and restarting Sky Editor. You can now proceed to the next section:
    1 point
  28. PKHeX can be used to Super Secret Bases (.sb6) from our Event Gallery or from our User Contributed section. Start PKHeX and load your save file as described in a previous section. Scroll down on the bottom right, a nd click on the Secret Base button. Click on any of the entries listed under Favorite. [Note: you won't be able to import or export your own secret base, the * entry] For example, we'll be clicking on entry 0. Now "view" the entry. This can be done by clicking on the > button. (It "sends" the entry to the viewer on the right) Now, the Import and Export buttons have appeared. If you're looking to Export, click on Export, and you're done. For this example, we will focus on Importing. Click on Import. Now go to whatever folder you have the .sb6, and load it. For this example, we'll use this file. You'll notice that the Import replaced the top-most Empty entry. Save the progress you've made, in the Secret Base Editor. Now save your file. Note: I believe PKHeX does not import any Secret Base that has a location already occupied. Keep that in mind when doing any import.
    1 point
  29. Pokémon Emerald / FireRed / LeafGreen Japanese The American version works exactly like the Japanese, but I'll post pictures of the Japanese version anyway, because the American version is already possible to emulate the e-reader with VBA Link and .sav files 0 - We can do the same with the saves but this time only with Pokémon Emerald. Japanese and non-Japanese saves for FireRed and LeafGreen are not compatible 1 - Download the following saves already prepared for e-reader (it's on the download page <that was linked in the Foreword>, file name being Pokemon E-Reader Saves.rar) 2 - Open the emulator twice 3 - Load in the first emulator an Emerald/FR/LG ROM and an e-reader + JP ROM in the second emulator 4 - On the emulator with the e-reader ROM select File -> Import -> Battery File and select one of the downloaded saves,corresponding to the game that we are using and click OK. A third option will appear 5 - Pikachu appears. Press A and select a raw file for the e-reader, in this case Pokémon Emerald 6 - A Sandsdrew and 7 holes more will appear and the raw file selection will be open again. At this point you can select up to 8 different cards. If you want to load less than 8 just press cancel on the file selection, then press B and select the first option 7 - Select the third option of the first emulator and press A twice in the first emulator 8 - Then press A on the second emulator. The Sandshrew will the start to move up and down. If all went well the first emulator will restart, indicating that the data loaded properly 9 - Now the trainers will be available on the Trainer Hill. In this case you can't put back in the save in the English versions because the Trainer Hill is incompatible with e-reader and have fixed trainers
    1 point
  30. This tutorial will show you how and where to access your save files while using a 3DS emulator. This guide will cover the most popular emulator for running 3DS games: Citra (Computer). This guide assumes that you have already set up and played one of these emulators at least once. This is not a setup guide. This guide is meant to show where to find or inject your save files. Citra: 1. Open up Citra. 2. Right click on your desired game. Then click on "Open Save Data Location" 3.Inside this folder will be your save file. 4. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS. For this to work, make sure: (1) File name is main (2) It is the only file in this folder.
    1 point
  31. If you are trying to back up your cartridge save for Gen 3 there are a few things you will need. The main devices I will be using in this tutorial are a DS lite (you can also use an original DS) and some sort of a DS Flash Cart (R4, DS Two Plus, AceKard2i). Note: if you do not have a flash cart, you can also use the exact same tutorial method for Gen 1-2 cartridges. This will require a Retron 5. If you're looking to manage saves for other Gen 3 games on the Gamecube, refer to this tutorial instead. I have also made a video guide on this topic if you would like more clarification. 1. Download the GBA backup tool. Files at the bottom of the page. Add the files in the downloaded zip to the root of your flash cart SD card. 2. Insert your flash card and GBA game into your DS and make sure that both games are correctly recognized on the home menu (you may need to reinsert the GBA cartridge a few times before it is recognized). 3. Start up your flash card and navigate to where you put the GBA backup tool. (It should look like a normal DS game with a GBA cart as the logo). Launch the GBA backup tool and you should be brought to this screen. Next click "A" to set the target game to your GBA game. 4. Click "B" and then "A" to back your save up to the SD card on the flash card. To restore an edited save back to the cartridge, click "R" until the "Save Backup" section changes to "Save Restore". 5. After you are finished, turn off your DS and eject your SD card from your flash card. 6. Insert your SD card from your flash card into your computer and navigate to "GBA_Backup". Inside this folder you should find your newly created save backup ready for use. 7. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS. Files: Note, if one version doesn't work for you, try another version. Also, if you have a clone/fake/repro cart, neither of these would work for you. GBA_Backup_Tool_0.1.zip GBA_Backup_Tool_0.2.zip GBA_Backup_Tool_0.21.zip
    1 point
×
×
  • Create New...