/PE-Pokemon-Color-Variants

Pokémon Essentials plugin.

Primary LanguageRubyMIT LicenseMIT

Essentials Version

Pokémon Color Variants

Forge your rainbow team!

Community picks ❤️

LilyInTheWater's Pidgey


MaouAlter's Eelektross


Citycat17's Solgaleo

Overview

showcase

  • More than 700 variants for each pokémon
  • Encount the pokémon variants in the wild or obtain them through breeding
  • Bring more color to trainers team
  • Create unique and wonderful variants to reward the player
  • Customize the plugin to fit your needs

Wild encounters and breeding

encounter

breeding

Pokémon's variants can be found in the wild and from breeding with their own customizable odds.

Trainer

trainer

The variants for the trainer's pokémons can be specified in the PBS file trainers.txt by adding the Hue tag as parameter.

For instance:

Pokemon = ONIX,10
    Gender = male
    Moves = HEADSMASH,ROCKTHROW,RAGE,ROCKTOMB
    AbilityIndex = 0
    IV = 20,20,20,20,20,20
    Hue = 150

Editor

editor

The editor can modify the hue of a pokémon showing the current color.


Informations

Information Description
pokemon.hue = 180 Get/set the pokémon's hue.
pokemon.set_random_hue() Set a random hue to the pokémon.
pokemon.hue? Return true if the pokémon has an hue value, false otherwise.
pokemon.applicable_hue? Check if the pokémon's hue can be applied.
pbHueEditor(pokemon, can_be_saved = true) Show the hue editor for the given pokémon.
bitmap.hue = 10 Set the bitmap's hue from to the given value (from 0).

Configurations

The configuration files can be found in the config folder.

Make sure to create a backup of the previous files in order to update the plugin without lose your configurations.



Pokémon Color Variants is a plugin for Pokémon Essentials that brings more colors to the pokémons. It is achieved by shifting the hue color of the sprites to make them appear different and unique. It is all done by using the hue_change method that is implemented in the class Bitmap of RGSS3.