• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Pokémon Color Variants

Resource Pokémon Color Variants 1.4.0

i wanna report a bug, i dont know how to say, just the hue will change(or copy)... when i check the same pokemon summary in battle.
 
and...
when using F12 to reboot the game, it makes a crash.
1700377945382.png
 
Hi Penelope!

i wanna report a bug, i dont know how to say, just the hue will change(or copy)... when i check the same pokemon summary in battle.
View attachment 22697
I tried to reproduce the error recreating the same context shown in your video using only Pokemon Color Variants as plugin. The error didn't appear. Probably there is a plugin (inside your project) that overrides one or more methods defined in PCV.

and...
when using F12 to reboot the game, it makes a crash.
View attachment 22712
I'm not sure what is the problem that causes this. Seems like the override methods become the aliased methods after soft resetting the game. I will investigate more on it. Thank you for let me know!
 
Are there any script commands I could call using an npc to change a pokemon's hue? I saw that someone had made an item to do the same thing, but I was wondering if I could have it come from an npc instead, kind of like a salon to dye your pokemon.

Edit: I was also wondering if there was a way to make gift pokemon have specific hues and if there were any plans to make this compatible with cable club because, right now, it removes any hues from traded pokemon and you cant see your opponent's pokemon hues.
 
Last edited:
Does the latest version of this work on v20.1?

I've included v1.1 in my game, but it'd be cool to add the hue icons.
 
50549292571d00cb019436889cf356ac.png
The plugin [DBK_009] Animated Pokemon System prevents the Pokemon Color Variants from changing the colors of Pokemon correctly. Currently, it only affects the ICON, and the Pokemon itself does not change color.
 
Does the latest version of this work on v20.1?

I've included v1.1 in my game, but it'd be cool to add the hue icons.
I'm sorry but since version 1.2 the plugin works only with Essentials 21.1.

You can try to backport the hue icons! Here is the repository with both resources and scripts if you wanna try :)
 
50549292571d00cb019436889cf356ac.png
The plugin [DBK_009] Animated Pokemon System prevents the Pokemon Color Variants from changing the colors of Pokemon correctly. Currently, it only affects the ICON, and the Pokemon itself does not change color.
Thank you for your report!

Probably this happens because both plugins override the same method that draws the sprites.

Unfortunately I have no updates planned for this plugin at the moment or in the near future.
It is really difficult to keep up with the (beautiful) mole of different plugins out there.
 
Is there any chance you'll reupload the guide to make Following Pokémon also hue shift?
 
I'm sorry but since version 1.2 the plugin works only with Essentials 21.1.

You can try to backport the hue icons! Here is the repository with both resources and scripts if you wanna try :)
I figured out how to do it all in v20.1:

In Battle_Scene_Objects, replace the def draw_shiny_icon with this:
Ruby:
Expand Collapse Copy
  def draw_shiny_icon
    return if !@battler.shiny? && !@battler.pokemon.hue? 
    shiny_x = (@battler.opposes?(0)) ? 206 : -6   # Foe's/player's
    if !@battler.pokemon.hue?
    pbDrawImagePositions(self.bitmap, [["Graphics/Pictures/shiny", @spriteBaseX + shiny_x, 36]])
  else
        pbDrawImagePositions(self.bitmap, [["Graphics/Pictures/hue", @spriteBaseX + shiny_x, 36]])
        end
  end

In UI_Party, replace the def draw_shiny_icon with this:
Code:
Expand Collapse Copy
  def draw_shiny_icon
    return if @pokemon.egg? || !@pokemon.shiny? && !@pokemon.hue?
    if !@pokemon.hue?
    pbDrawImagePositions(@overlaysprite.bitmap,
        [["Graphics/Pictures/shiny", 80, 48, 0, 0, 16, 16]])
      else
      pbDrawImagePositions(@overlaysprite.bitmap,
          [["Graphics/Pictures/hue", 80, 48, 0, 0, 16, 16]])
          end
end

In UI_Summary, add this under if @pokemon.shiny section:
Code:
Expand Collapse Copy
    if @pokemon.hue?
      imagepos.push([sprintf("Graphics/Pictures/hue"), 2, 134])
    end

In UI_PokemonStorage add this under if @pokemon.shiny section:
Code:
Expand Collapse Copy
            if pokemon.hue?
        imagepos.push(["Graphics/Pictures/hue", 156, 198])
      end
 
MickTK updated Pokémon Color Variants with a new update entry:

v1.4.0 Update

  • Added shiny sparkle animation during battles
  • Optimized palette swap method for significantly faster performance
  • Fixed an issue where different pokémon icons of the same species (wrongly) shared the same color
  • Added integrations with:
    • Following Pokémon EX
    • Visible Overworld Wild Encounters
    • [DBK] Animated Pokémon System
  • Minor fixes

Read the rest of this update entry...
 
Back
Top