Jump to content

Leaderboard

  1. theSLAYER

    theSLAYER

    Administrator


    • Points

      2

    • Posts

      22418


  2. BlackShark

    BlackShark

    Contributor


    • Points

      1

    • Posts

      1597


  3. NinFanBoyFTW

    NinFanBoyFTW

    Former Staff


    • Points

      1

    • Posts

      202


  4. Sienna Uchiha

    Sienna Uchiha

    Member


    • Points

      1

    • Posts

      113


Popular Content

Showing content with the highest reputation on 04/12/20 in all areas

  1. 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. =OriginalTrainerName=PKHeX This line instructs the Batch Editor to narrow it's scope down to every Pokemon with the OT Trainer Name "PKHeX" .OriginalTrainerName=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 - which Item Index number is 1. 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 ".EncryptionConstant=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 Pokémon properties from the PKHeX source code 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: Form: Ball: Box: CanGigantamax ConsoleRegion: Country: CurrentFriendship: CurrentLevel: DynamaxLevel: TeraTypeOriginal and TeraTypeOverride: EggLocation: EggMetDate: EV_ATK, EV_DEF, EV_HP, EV_SPA, EV_SPD, EV_SPE: FatefulEncounter: Gender: HeldItem: HPType: IsEgg: IsNicknamed: IV_ATK, IV_DEF, IV_HP, IV_SPA, IV_SPD, IV_SPE: Language: Legal: MarkCircle, MarkDiamond, MarkHeart, MarkSquare, MarkStar, MarkTriangle: MetLevel: MetLocation: MetDate: Move1, Move2, Move3, Move4: Move1_PPUps, Move2_PPUps, Move3_PPUps, Move4_PPUps: Nature: Nickname: OriginalTrainerGender: OriginalTrainerName: PID: RelearnMove1, RelearnMove2, RelearnMove3, RelearnMove4: Ribbons ShinyLeaf (Gen 4 HG/SS Only) SID16 or TrainerSID7: TID16 or TrainerTID7: Slot: Species: Stat_ATK, Stat_DEF, Stat_HP, Stat_SPA, Stat_SPD, Stat_SPE: 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 View full tutorial
    1 point
  2. Version 1.0.16

    176616 downloads

    Pre-HOME Non Shiny Living Dex | Shiny Living Dex HOME Living Dex Key Description: This page holds files that contains shinies, based on a game's generation. All you gotta do is use the relevant pcdata.bin on a save of that generation. Last Word: Despite these Pokemon being legal, I still need to say this: ProjectPokemon.org is not liable, if you somehow managed to get yourself banned with these Pokemon. Also, don't be stupid or don't do stupid things. I can't possibly give every directive or comment on every possibility. Be reasonable, alright :3
    1 point
  3. Version 1.0.0

    2023 downloads

    DISCLAIMER FROM MODS (DO NOT REMOVE THIS DISCLAIMER): 1) It's not known when/if this is going to be patched (refers to transferring Gen 8 mons from Gen 7). 2) There's a chance that (in a future) people can get banned for using this method. I (theSLAYER) personally don't recommend it, but I also know we can't stop people. File info: This Converter is Free and you must follow all the steps to get it working. This is to run the PK8ToPK7 Exe https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-desktop-3.1.2-windows-x64-installer This is page contains any updated releases, if this page doesn't update. https://github.com/easyworld/PK8toPK7/releases/ here's the source code I usually have the exe and source code in a file together https://github.com/easyworld/PK8toPK7/archive/1.0.zip then just place a pk8 file in the folder with the exe and drag it on top of the exe and a pk7 version of the pk8 file with be in the folder which u can now drag to a gen 7 save file Pokemon Such as Melmetal and Meltan being a pb7 file you cant use this on
    1 point
  4. Thanks for your reply! PKHex does seem to be working on the Mac. I just hope it'll work!
    1 point
  5. I didn't divide by 2! XD Thanks for your help, it worked for me.
    1 point
  6. There's a translated version of that Japanese programm (PokeCGear) on the download page.
    1 point
  7. Another example, for people who mostly got the explanation above: =Legal=false .Species=0 Explanation (with the bold portions referring back to the code): First line: Requires (=) Legality (Legal) of Pokemon to be Illegal (=false) Second line: Sets (.) Species (Species) to be nothing (=0) [No species also means deleted] So what this code does, is delete Illegal Pokemon :3
    1 point
×
×
  • Create New...