• The Eevee Expo Game Jam #10 has concluded, congratulations to all participants! Now it's time for the judges to play through the games, and you can play along to vote who deserves the community choice spotlight.
    You can check out the submitted games here!
    Play through the games and provide some feedback to the devs while you're at it!
  • Hi, Guest!
    Some images might be missing as we move away from using embedded images, sorry for the mess!
    From now on, you'll be required to use a third party to host images. You can learn how to add images here, and if your thread is missing images you can request them here.
    Do not use Discord to host any images you post, these links expire quickly!
Gen 5 Battle UI

GUI Gen 5 Battle UI 2022-12-29

GEN 5 BATTLE UI
by Taiga



Pokémon Essentials v20.1 2022-12-29 07-29-11_Trim_Moment.jpg
Pokémon Essentials v20.1 2022-12-29 07-29-11_Trim_Moment(2).jpg
Installation

1. Paste the contents of the package into your Graphics folder.


2. Go to Battle_Scene and look for # Text colors.
Replace the section below it with
Ruby:
Expand Collapse Copy
MESSAGE_BASE_COLOR   = Color.new(248, 248, 248)
MESSAGE_SHADOW_COLOR = Color.new(40, 40, 40)


3. Go to Battle_Scene_Menus and look for GET_MOVE_TEXT_COLOR_FROM_MOVE_BUTTON = true. Change this to be false.

4. A little below you will find # Text colours of PP of selected move. Edit the code below it so it looks like this.
Ruby:
Expand Collapse Copy
  PP_COLORS = [

    Color.new(248, 72, 72), Color.new(40, 40, 40),    # Red, zero PP

    Color.new(248, 136, 32), Color.new(40, 40, 40),   # Orange, 1/4 of total PP or less

    Color.new(248, 192, 0), Color.new(40, 40, 40),    # Yellow, 1/2 of total PP or less

    TEXT_BASE_COLOR, TEXT_SHADOW_COLOR                 # Black, more than 1/2 of total PP

  ]

5. Now go to Battle_Scene_Objects and look for the first NAME_BASE_COLOR and NAME_SHADOW_COLOR. Change them to
Ruby:
Expand Collapse Copy
  NAME_BASE_COLOR         = Color.new(248, 248, 248)
  NAME_SHADOW_COLOR       = Color.new(40, 40, 40)

6. In the same section find # "Lv" graphic edit the part below so it looks like this

Ruby:
Expand Collapse Copy
    # "Lv" graphic

    pbDrawImagePositions(self.bitmap,

      [["Graphics/Pictures/Battle/overlay_lv", @spriteBaseX + 140, 16]]

    )

    # Level number

    pbDrawNumber(@battler.level, self.bitmap, @spriteBaseX + 162, 16)

  end

(You might don´t have to edit anything because i wasn´t 100% sure if i edited this.)


7. Lastly go to SafariBattle and go look for textpos.push([_INTL("Safari Balls"). change it to look like this.
Ruby:
Expand Collapse Copy
    textpos.push([_INTL("Safari Balls"), 30, 0, false, base, shadow])
    textpos.push([_INTL("Left: {1}", @battle.ballCount), 30, 30, false, base, shadow])


YOU DID IT!

If i forgot anything or something looks weird please let me know so i can update the Installation Guide.
Credits
Ripping:
Ploaj (on Spriters Resource)
Taiga

Formating for Pokémon Essentials:
Taiga
Author
Taiga
Downloads
1,116
Views
8,577
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from Taiga

Back
Top