• 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!
Rotom Pokedex

Rotom Pokedex 2

Hi all! I was surprised that no one took the liberty to make Rotom Pokedex UI graphics, so I've decided to make my own. I based it off stock images from Serebii. Credit would be amazing.

I have zipped a folder containing:

077uioT.png

1.BG with the abstact blue stripe
2.Rotom Dex overlay with a transparent middle
3. Drowsy eyes overlay
4. Closed eyes overlay
5. Grin Overlay
6. Slight Forwn Overlay
7. Talking mouth
8. Smiling mouth overlay
9. Frowning mouth overlay
10. Shocked mouth overlay
11. Smile with no teeth
12. Frown with no teeth
13. Wide open mouth
14. Upset mouth
15. Blushing overlay
16. Upset mouth with the blushing overlay

All 16 images will need to be doubled before using in your game. You can auto crop the facial expression overlay, HOWEVER it is up to you to position them in a way that makes sense! lol!

Example how to use the UI:
For Blinking, make two backgrounds one as the default with the eyes open and another with pasting the eyes closed overlay over the open eyes and save a new background image, then in your start scene method add:

Code:
Expand Collapse Copy
    @sprites["background"] = IconSprite.new(0,0,@viewport)
    @framecount = 0
    @frameskip = rand(3..7)
    @animframe = 0
    pbPlayCry(479,100,100) #plays rotom's cry upon the scene initialization once

and in the code for the draw scene:

Code:
Expand Collapse Copy
    @sprites["background"].setBitmap("Graphics/Pictures/RotomDex/" + (@animframe==0 ? "dexbg": "dexbg_closed"))
    if @framecount>=@frameskip # Time interval to change
        @animframe=(@animframe==1) ? 0 : 1 # secondary variable
        @framecount=0 # reset
        @frameskip = (@animframe==1) ? 7 : rand(30..120) # fixed blinking time, but random time between blinks
      end

and if your screen doesn't animate already, be sure to add
Code:
Expand Collapse Copy
      @framecount+=1
in your loop commands for your scene

for the other expressions you can do a similar treatment given input commands/frame delays and animated bitmaps for their @sprites commands. I've left them as overlays for maximum creative tinkering, so if you want to create multiple backgrounds I gave you all the tools!
Credits
Juliorain, Vendily
Author
juliorain
Downloads
829
Views
2,237
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from juliorain

Latest updates

  1. v19.1 Compatibility

    I have ported over the code into v19.1 from 17.2 directly without a hitch!
Back
Top