Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Pokemon Editor"

From Pixelmon Wiki
(Added new Pokeeditor usage)
(Took all the changelog lines that Ras put in an prettied it up and added additional info)
 
Line 1: Line 1:
 
{{DISPLAYTITLE:Pokémon Editor}}
 
{{DISPLAYTITLE:Pokémon Editor}}
 
[[File:Grid_Pokémon_Editor.png|32px|right]]
 
[[File:Grid_Pokémon_Editor.png|32px|right]]
A Pokémon editor is an [[item]] that allows players to edit their own and other people's Pokémon parties. It can only be obtained by spawning it in.
+
A [[Pokemon Editor|Pokémon Editor]] is an [[item]] that allows players to edit their own and other people's Pokémon parties. It can only be obtained by spawning it in.
  
 
While in Creative mode, the player can use the Pokémon editor to add, remove, edit, or randomize Pokémon in their own party. The player can also edit other players' Pokémon by attacking a player with the Pokémon editor. In order to edit another player's Pokémon, the other player must have the "allowPokemonEditors" [[config]] setting enabled. Also, the other player must not be using any other GUIs.
 
While in Creative mode, the player can use the Pokémon editor to add, remove, edit, or randomize Pokémon in their own party. The player can also edit other players' Pokémon by attacking a player with the Pokémon editor. In order to edit another player's Pokémon, the other player must have the "allowPokemonEditors" [[config]] setting enabled. Also, the other player must not be using any other GUIs.
==Pokémon settings==
 
Using the Pokémon Editor opens up the **Pokémon Team** tab, with an additional tab as the PokéPaste tab.
 
* Pokémon Team tab: 6 rows displaying the Pokémon's sprite (covers species, [[form]], and [[palette]]), nickname, level, [[ability]], and finally the sprite of its held item. There is an button titled "Edit" allowing you to edit the individual Pokémon you select. There is an button titled "Delete" allowing you to delete the Pokémon. If no Pokémon exists in that slot the row will be empty except for a "Add" button to add a new Pokémon. You can drag each row of Pokémon over another to swap their places. Additionally, use the "Randomize" button to set the team to 6 random Pokémon. There is now a "Reset" button to revert all changes made to the team of Pokémon.
 
* Summary Tab: Renders the Pokémon's model to the left-side of the screen. You can left-click the model to rotate it. Or right-click it to drag it. Clicking the button within the background of the Pokémon renderer will cycle through the Pokémon's animations. Allows editing of the Pokémon's species, [[level]], nickname, gender, [[form]], [[palette]], [[growth]], the [[Poké Ball]] it is in, and any Extra Stats it might have. Allows editing of whether the Pokémon is an egg, along with editing its [[Pokérus]] strain, and whether the Pokémon can be traded or can be bred. The "Re-Initialize" button allows to switch the species of the Pokémon without erasing changes made on any of the other tabs. Pressing the "Re-Initialize" will re-roll the Pokémon's attributes to get values matching its species, form, and gender. Hovering the cursor over the Pokémon's species will give the Pokédex description for that Pokémon.
 
* Battle Tab: Allows editing of the Pokémon's [[held item]], [[ability]], [[moves]], and whether or not it has the [[Gigantamax]] Factor, the Pokémon's current HP, status condition, [[Dynamax]] Level, and the current and maximum PP of the Pokémon's moves. Hovering the cursor over the held item, ability, and moves will render a tooltip giving a description.
 
* Stats Tab:Allows editing of the Pokémon's [[Friendship]], [[Nature]], Effort Values ([[EVs]]), and [[Individual Values]] ([[IVs]]), the Pokémon's [[Mint]] Nature, Hyper Trained IVs, and [[Hidden Power]] typing. This tab will display Silver Bottle Cap for the title of the column of Hyper Trained IV buttons. If all are Hyper Trained it is rendered as a Gold Bottle Cap. Hovering the cursor over the "EVs", "IVs", Bottle Cap sprite, "Stats", Hidden Power Type image, and the stat names that the nature adjusts will render a tooltip. You can use the buttons included to reset the EVs of the Pokémon, minimize, maximize, and randomize the Pokémon's IVs. This page also displays the type that the Hidden Power attack would be if the Pokémon used the move in battle as well as renders the stats that the Nature increases and decreases.
 
* Ribbons Tab: Renders all the ribbons the Pokémon has and highlights the ribbon that the Pokémon is currently using for its title (e.g. Pikachu the Chosen One). Hovering the cursor over each sprite will render a tooltip displaying the name of the ribbon. Allows adding and removing ribbons by clicking the sprite of each ribbon.
 
  
==Import/Export==
+
==Usage==
[[File:PokemonEditorImportExport.png|thumb|The Pokémon import/export screen]]
+
Using the [[Pokemon Editor|Pokémon Editor]] will open up a screen with two tabs to select from: a '''Pokémon Team''' tab and a '''PokéPaste''' tab.
In addition to editing Pokémon, the Pokémon editor can export a Pokémon party or an individual Pokémon as text. This text can be saved in an external file (using standard text editor functions like select all, copy, and paste) and re-imported later.
 
  
The PokéPaste tab allows the following:
+
===Pokémon Team===
* Editing a multi-line editor displaying all the Pokémon's values in the https://pokepast.es/ format.
+
There are 6 rows for each of the potential Pokémon on a player's or NPC's team.
 +
Each row displays the following:
 +
* The Pokémon's sprite.
 +
* The Pokémon's name.
 +
* The Pokémon's level.
 +
* The Pokémon's ability.
 +
* The Pokémon's held item, displayed as a sprite.
 +
* A button to edit the Pokémon.
 +
* A button that will either delete the Pokémon, or add a new Pokémon if that row is empty.
 +
** The new Pokémon added defaults to Quagsire.
 +
You can drag each row of Pokémon over another to swap their places.<br>
 +
The "Randomize" button will set the team to 6 random Pokémon and the "Reset" button will revert all changes made to the team of Pokémon.<br>
 +
Selecting the "Edit" button will open up a new set of tabs, opening up first to the [[Pokemon Editor#Summary|Summary]] page.
 +
 
 +
===PokéPaste (Team)===
 +
The PokéPaste tab allows players to do the following:
 +
* Edit a multi-line editor displaying every Pokémon's values in the same format that https://pokepast.es/ uses.
 
* Reset any changes to the editor
 
* Reset any changes to the editor
 
* Copy the text in the editor
 
* Copy the text in the editor
 
* Paste any text in the clipboard to the editor
 
* Paste any text in the clipboard to the editor
* Importing a single Pokémon to replace the current Pokémon with a link generated by PokéPaste.
+
* Import a Pokémon team from a link generated by PokéPaste.
* Exporting the text in the text editor to https://pokepast.es/ so that it can be shared with others. Using this section will only affect the Pokémon currently being edited. Hovering the cursor over the PokéPaste url edit box will render a tooltip giving a description of what that edit box is for.
+
* Export the text in the text editor to https://pokepast.es/ so that it can be shared with others.  
 +
* Save any changes made.
 +
Hovering the cursor over the PokéPaste url edit box will render a tooltip giving a description of what that edit box is for.<br>
 +
The export/import format used by the Pokémon Editor is also compatible with [https://play.pokemonshowdown.com/ Pokémon Showdown], meaning that text exported by the Pokémon Editor can be imported into Pokémon Showdown and vice versa. However, Pokémon can only be imported into Pixelmon if they are among the [[available Pokémon]] in Pixelmon.
 +
 
 +
===Summary===
 +
This tab renders a Pokémon's model on the left-side of the screen. You can left-click the model to rotate it and right-click it to drag it. Clicking the button within the background of the Pokémon renderer will cycle through a Pokémon's animations. <br>
 +
<br>
 +
The following attributes of the selected Pokémon can be edited in this tab:
 +
* [[Available Pokémon|Species]]
 +
* Level
 +
* Nickname
 +
* Gender
 +
* Whether the Pokémon is an unhatched [[Egg|Pokémon Egg]].
 +
* [[Form]]
 +
* [[Special textures|Palette]]
 +
* [[Growth (stat)|Growth]]
 +
* The [[Poké Ball]] the Pokémon is in
 +
* The strain of [[Pokerus|Pokérus]] the Pokémon has
 +
* Any Extra Stats that might be unique to that Pokémon's Species.
 +
* Whether the Pokémon can be traded
 +
* Whether the Pokémon can be bred in a [[Day Care]]
 +
The "Re-Initialize" button will will re-roll the Pokémon's attributes to get values matching its species, form, and gender. Having this button allows player's to switch the species, form, and gender of a Pokémon without erasing any previous changes made on the Summary tab or any of the other tabs.<br>
 +
Hovering the cursor over the Pokémon's species will give the Pokédex description for that Pokémon.
 +
 
 +
===Battle===
 +
The following attributes of the selected Pokémon may be edited in this tab:
 +
* [[Held Item]]
 +
* [[Ability]]
 +
* [[Moves]]
 +
* The current and maximum PP of the Pokémon's moves
 +
* Current HP
 +
* [[Dynamax]] Level
 +
* Whether or not the Pokémon has the [[Gigantamax]] Factor
 +
* The [[Status|Status Condition]] the Pokémon has
 +
The sprite of the Pokémon's held item is rendered above the held item edit box.
 +
Hovering the cursor over the held item, ability, and moves will render a tooltip giving a description.<br>
 +
The moves are given a text color that matches the typing of the move.
  
The export/import format used by the Pokémon editor is also compatible with [https://play.pokemonshowdown.com/ Pokémon Showdown], meaning that text exported by the Pokémon editor can be imported into Pokémon Showdown and vice versa. However, Pokémon can only be imported into Pixelmon if they are among the [[available Pokémon]] in Pixelmon.
+
===Stats===
 +
The following attributes of the selected Pokémon may be edited in this tab:
 +
* [[Friendship]]
 +
* [[Nature]]
 +
* Effort Values ([[EVs]])
 +
* Individual Values ([[IVs]])
 +
* [[Nature]]
 +
* [[Mint]] Nature
 +
* Hyper Trained IVs
 +
* [[Hidden Power]] typing.
 +
Additional buttons are provided for actions that might be used regularly.
 +
* Reset EVs
 +
* Min IVs
 +
* Max IVs
 +
* Random IVs
 +
This tab will display Silver Bottle Cap for the title of the column of Hyper Trained IV buttons. If all are Hyper Trained it is rendered as a Gold Bottle Cap.<br>
 +
The names of the stats (e.g. Atk, Def, etc.) are highlighted a color based on whether the Pokémon's nature is increasing or decreasing that stat by 10%. The stat increased by 10% is colored red, while the stat decreased by 10% is colored blue.<br>
 +
Hovering the cursor over the "EVs", "IVs", Bottle Cap sprite, "Stats", Hidden Power Type image, and the stat names that the nature adjusts will render a tooltip.<br>
 +
 
 +
===Ribbons===
 +
This tab allows players to add and remove ribbons from Pokémon by either clicking the sprite of each ribbon, or typing the name into the search bar and selecting the "Add" or "Remove" buttons.<br>
 +
All the ribbons a Pokémon has are fully visible, while the ribbons a Pokémon doesn't have are rendered at 50% opacity. The ribbon that a Pokémon is currently using for its title (e.g. Pikachu the Chosen One) is highlighted with a box around it.<br>
 +
Hovering the cursor over each sprite will render a tooltip displaying the name of the ribbon.
 +
 
 +
===PokéPaste (Individual)===
 +
The PokéPaste (Individual) tab works similar to the '''PokéPaste (Team)''' tab, but limits the editing to the individual Pokémon currently being edited.
 +
The key differences:
 +
* The "Import" button only imports one Pokémon. If a PokéPaste comprising an entire team of Pokémon is used, then only the first Pokémon will be imported.
 +
* The "Export" button will only export the Pokémon currently being edited.
  
 
==[[Config]] settings==
 
==[[Config]] settings==
 
*"allowPokemonEditors": When used server-side, this setting allows players on the server to use Pokémon editors. When used client-side, this setting allows other players to use Pokémon editors on the player with the setting enabled.
 
*"allowPokemonEditors": When used server-side, this setting allows players on the server to use Pokémon editors. When used client-side, this setting allows other players to use Pokémon editors on the player with the setting enabled.
 +
* "pokemonEditorExtraColorModeEnabled": If set to false, this will remove the colors from the text on the HP widgets,the text on the Dynamax Level slider, the text in the edit boxes for the Pokémon's moves, the text for the stats affected by the Pokémon's nature, and the PokéPaste text on the PokéPaste tab. This can also be enabled/disabled temporarily in-game by pressing the F1 key.
 +
 
==Permission nodes==
 
==Permission nodes==
 
*"pixelmon.pokemoneditor.use": Allows a player to use a Pokémon editor.
 
*"pixelmon.pokemoneditor.use": Allows a player to use a Pokémon editor.
 +
 +
==Dev Tools==
 +
In a developer environment, pressing the F3 key will render a cyan background showing where the GridLayout can place the widgets added to it along with a pink background to display the space taken up by each widget.

Latest revision as of 16:59, 15 October 2024

Grid Pokémon Editor.png

A Pokémon Editor is an item that allows players to edit their own and other people's Pokémon parties. It can only be obtained by spawning it in.

While in Creative mode, the player can use the Pokémon editor to add, remove, edit, or randomize Pokémon in their own party. The player can also edit other players' Pokémon by attacking a player with the Pokémon editor. In order to edit another player's Pokémon, the other player must have the "allowPokemonEditors" config setting enabled. Also, the other player must not be using any other GUIs.

Usage

Using the Pokémon Editor will open up a screen with two tabs to select from: a Pokémon Team tab and a PokéPaste tab.

Pokémon Team

There are 6 rows for each of the potential Pokémon on a player's or NPC's team. Each row displays the following:

  • The Pokémon's sprite.
  • The Pokémon's name.
  • The Pokémon's level.
  • The Pokémon's ability.
  • The Pokémon's held item, displayed as a sprite.
  • A button to edit the Pokémon.
  • A button that will either delete the Pokémon, or add a new Pokémon if that row is empty.
    • The new Pokémon added defaults to Quagsire.

You can drag each row of Pokémon over another to swap their places.
The "Randomize" button will set the team to 6 random Pokémon and the "Reset" button will revert all changes made to the team of Pokémon.
Selecting the "Edit" button will open up a new set of tabs, opening up first to the Summary page.

PokéPaste (Team)

The PokéPaste tab allows players to do the following:

  • Edit a multi-line editor displaying every Pokémon's values in the same format that https://pokepast.es/ uses.
  • Reset any changes to the editor
  • Copy the text in the editor
  • Paste any text in the clipboard to the editor
  • Import a Pokémon team from a link generated by PokéPaste.
  • Export the text in the text editor to https://pokepast.es/ so that it can be shared with others.
  • Save any changes made.

Hovering the cursor over the PokéPaste url edit box will render a tooltip giving a description of what that edit box is for.
The export/import format used by the Pokémon Editor is also compatible with Pokémon Showdown, meaning that text exported by the Pokémon Editor can be imported into Pokémon Showdown and vice versa. However, Pokémon can only be imported into Pixelmon if they are among the available Pokémon in Pixelmon.

Summary

This tab renders a Pokémon's model on the left-side of the screen. You can left-click the model to rotate it and right-click it to drag it. Clicking the button within the background of the Pokémon renderer will cycle through a Pokémon's animations.

The following attributes of the selected Pokémon can be edited in this tab:

  • Species
  • Level
  • Nickname
  • Gender
  • Whether the Pokémon is an unhatched Pokémon Egg.
  • Form
  • Palette
  • Growth
  • The Poké Ball the Pokémon is in
  • The strain of Pokérus the Pokémon has
  • Any Extra Stats that might be unique to that Pokémon's Species.
  • Whether the Pokémon can be traded
  • Whether the Pokémon can be bred in a Day Care

The "Re-Initialize" button will will re-roll the Pokémon's attributes to get values matching its species, form, and gender. Having this button allows player's to switch the species, form, and gender of a Pokémon without erasing any previous changes made on the Summary tab or any of the other tabs.
Hovering the cursor over the Pokémon's species will give the Pokédex description for that Pokémon.

Battle

The following attributes of the selected Pokémon may be edited in this tab:

The sprite of the Pokémon's held item is rendered above the held item edit box. Hovering the cursor over the held item, ability, and moves will render a tooltip giving a description.
The moves are given a text color that matches the typing of the move.

Stats

The following attributes of the selected Pokémon may be edited in this tab:

Additional buttons are provided for actions that might be used regularly.

  • Reset EVs
  • Min IVs
  • Max IVs
  • Random IVs

This tab will display Silver Bottle Cap for the title of the column of Hyper Trained IV buttons. If all are Hyper Trained it is rendered as a Gold Bottle Cap.
The names of the stats (e.g. Atk, Def, etc.) are highlighted a color based on whether the Pokémon's nature is increasing or decreasing that stat by 10%. The stat increased by 10% is colored red, while the stat decreased by 10% is colored blue.
Hovering the cursor over the "EVs", "IVs", Bottle Cap sprite, "Stats", Hidden Power Type image, and the stat names that the nature adjusts will render a tooltip.

Ribbons

This tab allows players to add and remove ribbons from Pokémon by either clicking the sprite of each ribbon, or typing the name into the search bar and selecting the "Add" or "Remove" buttons.
All the ribbons a Pokémon has are fully visible, while the ribbons a Pokémon doesn't have are rendered at 50% opacity. The ribbon that a Pokémon is currently using for its title (e.g. Pikachu the Chosen One) is highlighted with a box around it.
Hovering the cursor over each sprite will render a tooltip displaying the name of the ribbon.

PokéPaste (Individual)

The PokéPaste (Individual) tab works similar to the PokéPaste (Team) tab, but limits the editing to the individual Pokémon currently being edited. The key differences:

  • The "Import" button only imports one Pokémon. If a PokéPaste comprising an entire team of Pokémon is used, then only the first Pokémon will be imported.
  • The "Export" button will only export the Pokémon currently being edited.

Config settings

  • "allowPokemonEditors": When used server-side, this setting allows players on the server to use Pokémon editors. When used client-side, this setting allows other players to use Pokémon editors on the player with the setting enabled.
  • "pokemonEditorExtraColorModeEnabled": If set to false, this will remove the colors from the text on the HP widgets,the text on the Dynamax Level slider, the text in the edit boxes for the Pokémon's moves, the text for the stats affected by the Pokémon's nature, and the PokéPaste text on the PokéPaste tab. This can also be enabled/disabled temporarily in-game by pressing the F1 key.

Permission nodes

  • "pixelmon.pokemoneditor.use": Allows a player to use a Pokémon editor.

Dev Tools

In a developer environment, pressing the F3 key will render a cyan background showing where the GridLayout can place the widgets added to it along with a pink background to display the space taken up by each widget.

© 2012 - 2025 Pixelmon Mod