• 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.
  • Eevee Expo's webhost has been having technical issues since Nov. 20th and you might be unable to connect to our site. Staff are also facing issues connecting, so please send a DM to Cat on-site or through Discord directly for faster service!
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,197
Views
8,804
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from Taiga

Back
Top