Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

> Kingdom Hearts style HUD, Completely configurable, use your own custom graphics
BigEd781
post Nov 4 2009, 10:24 AM
Post #1


No method: 'stupid_title' found for `nil:NilClass'
Group Icon

Group: Revolutionary
Posts: 1,829
Type: Scripter
RM Skill: Undisclosed




KH HUD
By BigEd781
Graphics by Celianna


Introduction
This is a joint project between myself and Celianna (over at vx.net), who did all of the graphic designs. Without her I would not have been inspired to write this script, so big thanks to her.
This is a very nice looking hud that will be visible when on your maps. It plug'n'play, no setup required, but it is also customizable in almost every regard for those who want to make it their own. You can change the layout, all of the images, the fonts, colors, position, scroll style, and just about anything else that you can think of. I mention all of this because it was a pain in my ass, so you had better appreciate it wink.gif.

The screenshots speak for themselves, so I will just run over the basic features:


-> Plug'n'play, but also extremely customizable.
-> HUD parameters can all be changed in game at runtime.
-> Professional look and feel (thanks Celianna).
-> Fades in and out when walking (this can be disabled).
-> Auto-hide feature allows the player to hide the HUD by pressing a button. This is an animated sequence.
-> Will cause absolutely no lag in your games.
-> Great for ABS scripts.


Screenshots


Configuration/Use
Just paste the script into an empty slot in your "Materials" section. All of the directions are in the configuration section of the script. You will need to download the images below and unzip them into your Graphics\Pictures folder. I have also included the fonts that I use in case you want them as well. You will need to drop those into your \Windows\Fonts directory if you don't already have them (and make sure to distribute them with our game!).

Useful commands:
CODE
#--------------------------------------------------------------------
# * Basic Commands
#--------------------------------------------------------------------
# * You can force the HUD to hide by using the "Script..."
#   event command with this text:
#
#      $scene.hide_hud
#
#   You can show the hud once again by using this line:
#
#      $scene_show_hud
#--------------------------------------------------------------------


Attached File  HUD_Images_and_Fonts.zip ( 764.67K ) Number of downloads: 1701


Additional HUD Images and Configurations
Celianna has been making additional graphical sets for this script. So, I have put together some pre-configured configuration sections so that they are plug'n'play.

Modern HUD

Link to more HUDs by Celliana
New font: Attached File  RockwellExtraBold.zip ( 31.43K ) Number of downloads: 356

Config for Modern HUD
CODE
module HudConfig
  
  # The actor id of the main character in your game.
  # This will be the character in the main hud window.
  PLAYER_ID                  = 1
  
  # if this is set to 'true' the HUD will go opaque.
  # when the player is walking.
  TRANSPARENT_WHEN_MOVING    = true
  # this is the minimum opacity value reached while walking.
  # this should be a value between 0 and 255.
  TRANSPARENCY_WHEN_MOVING   = 64
  # this value determines how fast the HUD will fade out and in.
  # this is in incremenets per frame (60 frames per second).
  TRANSPARENCY_SWITCH_SPEED  = 2
  
  # If this switch is 'ON' the hud will not appear at all.
  # Set this to 'nil' to disable the feature completely
  NO_SHOW_SWITCH             = nil
  
  # If this text is found in a map name the hud will
  # be disabled for that map at all times.  This text
  # will be removed from the map name proper in case
  # you are using a map name script or somethin like that.
  NO_SHOW_TEXT               = 'hud no show'
  
  # Display an empty hud if there is no party leader?
  SHOW_IF_NO_LEADER          = false
  
  # Name of the player (main character) hud graphic
  PLAYER_HUD_IMAGE_NAME      = 'player_hud'
  # Use the gren and blue mp/hp gauges?
  # You may use your own graphics, but they must
  # adhere to the same format as the originals, i.e.,
  #
  #   hud_bar_hp_000.png
  #
  # Where the '000' part is a multiple of five, from 0-100.
  PLAYER_USE_CUSTOM_GAUGE    = true
  
  # The physical location of the hud sprite.
  # All of the other graphic locations are relative to this one.
  PLAYER_HUD_LOC             = Point.new(0, 0)
  # The relative location of the hud image to the hud sprite.
  PLAYER_HUD_IMAGE_LOCATION  = Point.new(0, 0)    
    
  # The starting location of each peice of the HP gauge.
  PLAYER_HP_GAUGE_LOCATION   = Point.new(0, 0)
  # the starting location of each peice of the MP gauge.
  PLAYER_MP_GAUGE_LOCATION   = Point.new(0, 0)
  
  SHOW_PLAYER_FACE_IMAGE     = false
  # The location of the face graphic.
  FACE_LOCATION              = Point.new(35, 0)
  
  # Show all party members? (THESE FEATURES ARE NOT YET IMPLEMENTED)
  USE_MEMBER_WINDOW          = true
  MEMBER_HUD_IMAGE_NAME      = 'member_hud'
  MEMBER_USE_CUSTOM_GAUGE    = false
  
  # Allow the player to hide the HUD by pressing a button?
  ALLOW_HUD_HIDE             = true
  # The button which will trigger a hud move.
  HIDE_HUD_INPUT             = Input::X
  # The speed at which to move the hud.
  HUD_HIDE_SPEED             = 7
  # replace "Left" with "Right" below to change the scroll direction
  HUD_SCROLL_DIRECTION       = ScrollDirection::Left
  
  # Global values which are convenient for setting
  # multiple values to the same thing.
  GLOBAL_FONT_NAME           = ['Magneto', 'Consolas', 'Verdana', 'Ariel', 'Courier New']
  GLOBAL_PLAYER_FONT_SIZE    = 22
  GLOBAL_MEMBER_FONT_SIZE    = 22  
  
  SHOW_PLAYER_NAME            = true
  # The rest of the settings deal with setting the
  # location and style of the text displayed in the HDU
  PLAYER_NAME_FONT           = GLOBAL_FONT_NAME  
  PLAYER_NAME_COLOR          = Colors::Silver
  PLAYER_NAME_USE_ITALICS    = false
  PLAYER_NAME_USE_BOLD       = false
  PLAYER_NAME_USE_SHADOW     = true
  PLAYER_NAME_FONT_SIZE      = 20
  PLAYER_NAME_LOCATION       = Point.new(10,5)
  PLAYER_NAME_WIDTH          = 90
  PLAYER_NAME_HEIGHT         = 22
  
  MEMBER_NAME_FONT           = GLOBAL_FONT_NAME
  MEMBER_NAME_COLOR          = Colors::White
  MEMBER_NAME_FONT_SIZE      = GLOBAL_MEMBER_FONT_SIZE
  MEMBER_NAME_LOCATION       = Point.new(0,0)
  
  USE_HP_TEXT_DISPLAY        = false
  PLAYER_HP_FONT             = ['Consolas', 'Verdana', 'Ariel', 'Courier New']
  PLAYER_FULL_HP_COLOR       = Colors::GaugeGreen
  PLAYER_HP_FONT_USE_ITALICS = false
  PLAYER_HP_FONT_USE_BOLD    = true
  PLAYER_HP_FONT_USE_SHADOW  = true
  PLAYER_HP_FONT_SIZE        = 14
  PLAYER_HP_LOCATION         = Point.new(130,66)
  PLAYER_HP_WIDTH            = 76
  PLAYER_HP_HEIGHT           = 11
  
  MEMBER_HP_FONT             = GLOBAL_FONT_NAME  
  MEMBER_HP_FONT_SIZE        = GLOBAL_MEMBER_FONT_SIZE
  MEMBER_HP_LOCATION         = Point.new(0,0)
  
  USE_MP_TEXT_DISPLAY        = USE_HP_TEXT_DISPLAY
  PLAYER_MP_FONT             = PLAYER_HP_FONT
  PLAYER_FULL_MP_COLOR       = Colors::GaugeBlue
  PLAYER_MP_FONT_USE_ITALICS = PLAYER_HP_FONT_USE_ITALICS
  PLAYER_MP_FONT_USE_BOLD    = PLAYER_HP_FONT_USE_BOLD
  PLAYER_MP_FONT_USE_SHADOW  = PLAYER_HP_FONT_USE_SHADOW
  PLAYER_MP_FONT_SIZE        = PLAYER_HP_FONT_SIZE
  PLAYER_MP_LOCATION         = Point.new(PLAYER_HP_LOCATION.x, PLAYER_HP_LOCATION.y + PLAYER_HP_HEIGHT + 1)
  PLAYER_MP_WIDTH            = PLAYER_HP_WIDTH
  PLAYER_MP_HEIGHT           = PLAYER_HP_HEIGHT
  
  MEMBER_MP_FONT             = GLOBAL_FONT_NAME  
  MEMBER_MP_FONT_SIZE        = GLOBAL_MEMBER_FONT_SIZE
  MEMBER_MP_LOCATION         = Point.new(0,0)
  
  SHOW_PLAYER_LEVEL          = true
  PLAYER_LEVEL_FONT          = 'Rockwell Extra Bold'
  PLAYER_LEVEL_COLOR         = Colors::WhiteSmoke
  PLAYER_LEVEL_USE_ITALICS   = false
  PLAYER_LEVEL_USE_BOLD      = true
  PLAYER_LEVEL_USE_SHADOW    = true
  PLAYER_LEVEL_FONT_SIZE     = 16
  PLAYER_LEVEL_LOCATION      = Point.new(115,1)
  PLAYER_LEVEL_WIDTH         = 36
  PLAYER_LEVEL_HEIGHT        = 35
  
  MEMBER_LEVEL_FONT          = GLOBAL_FONT_NAME
  MEMBER_LEVEL_COLOR         = PLAYER_LEVEL_COLOR
  MEMBER_LEVEL_FONT_SIZE     = 10
  MEMBER_LEVEL_LOCATION      = Point.new(0,0)
  
  #-------
  # don't change the values below unless you know what you are doing.
  
  # Shows above the map and below the message window by default
  PLAYER_HUD_Z               = 199
  
  # The text format used for gauage images.    
  HEALTH_GAUGE_FORMAT        = 'hud_bar_%s_%.3d'
  
  # the name of the image file used as a mask for the face graphic
  PLAYER_FACE_MASK_NAME      = 'player_face_mask'
  
end


Script
Attached File  HUD.txt ( 30.05K ) Number of downloads: 1344


Please let me know of any issues that you encounter. This is especially true for any conflicts with ABS systems, I want it to work as smoothly as possible with them.


__________________________
`
Give me teh codez!!!


I am the master debator!
Go to the top of the page
 
+Quote Post
   
 
Start new topic
Replies
Kuma-san
post Nov 4 2009, 03:06 PM
Post #2


「VOIDVOIDVOID」
Group Icon

Group: Revolutionary
Posts: 291
Type: Writer
RM Skill: Skilled




Wow, this HUD is smexy. My thanks to you BigEd and Celianna. I'm going to try this out with an ABS later to get a full effect.


__________________________
[Show/Hide] Signature.
[Show/Hide] Best real-life quote. Ever
Teacher- Do you think your cute? Do you think your funny?
Student- I think I'm SEXY.

[Show/Hide] Userbars






[Show/Hide] My Tarot Card.

"Prudence, Caution, Deliberation.

The Hermit points to all things hidden, such as knowledge and inspiration,hidden enemies. The illumination is from within, and retirement from participation in current events.

The Hermit is a card of introspection, analysis and, well, virginity. You do not desire to socialize; the card indicates, instead, a desire for peace and solitude. You prefer to take the time to think, organize, ruminate, take stock. There may be feelings of frustration and discontent but these feelings eventually lead to enlightenment, illumination, clarity.

The Hermit represents a wise, inspirational person, friend, teacher, therapist. This a person who can shine a light on things that were previously mysterious and confusing.
"
Go to the top of the page
 
+Quote Post
   

Posts in this topic
- BigEd781   Kingdom Hearts style HUD   Nov 4 2009, 10:24 AM
- - Fawlcon   Wow, that is so awesome. I like the modern hud one...   Nov 4 2009, 02:46 PM
|- - BigEd781   QUOTE (Fawlcon @ Nov 4 2009, 02:46 PM) Wo...   Nov 4 2009, 02:49 PM
- - BizarreMonkey   This looks superb, I can see many RPG Makers out t...   Nov 4 2009, 02:49 PM
- - BizarreMonkey   Yay! Looking forward to it! Edit: Wait, w...   Nov 4 2009, 02:57 PM
|- - BigEd781   QUOTE (BizarreMonkey @ Nov 4 2009, 02:57 ...   Nov 4 2009, 02:58 PM
|- - BigEd781   QUOTE (Kuma-san @ Nov 4 2009, 03:06 ...   Nov 4 2009, 03:11 PM
- - BizarreMonkey   Okay I've tried it out and I do like it, but i...   Nov 4 2009, 03:34 PM
|- - BigEd781   QUOTE (BizarreMonkey @ Nov 4 2009, 03:34 ...   Nov 4 2009, 03:40 PM
- - BizarreMonkey   Cool, Glad I could help you make this awesome scri...   Nov 4 2009, 03:46 PM
- - MetalnosX   This script looks good! So i downloaded it ......   Nov 5 2009, 12:17 AM
|- - BigEd781   QUOTE (MetalnosX @ Nov 5 2009, 12:17 AM) ...   Nov 5 2009, 09:43 AM
- - wltr3565   At last you've posted in here, BigEd... Better...   Nov 7 2009, 07:37 AM
|- - BigEd781   QUOTE (wltr3565 @ Nov 7 2009, 07:37 AM) A...   Nov 8 2009, 12:36 PM
- - Musiciané   Wow, I have to put this in my game! Looking fo...   Nov 10 2009, 03:49 AM
- - zeke_xlaws   Woah!! Thanks!!   Nov 10 2009, 05:10 AM
- - guzzleboy478   This is such a great script BigEd! I was wonde...   Nov 11 2009, 04:47 PM
|- - BigEd781   QUOTE (guzzleboy478 @ Nov 11 2009, 04:47 ...   Nov 11 2009, 05:04 PM
|- - guzzleboy478   QUOTE (BigEd781 @ Nov 11 2009, 06:04 PM) ...   Nov 11 2009, 05:41 PM
|- - BigEd781   QUOTE (guzzleboy478 @ Nov 11 2009, 05:41 ...   Nov 11 2009, 05:42 PM
|- - Roxas_31   hello sjghodsxcvzgas im having this problem= lne ...   Apr 17 2011, 10:38 PM
|- - Roxas_31   yeah that one but i just fixed it aparently this h...   Apr 18 2011, 12:33 PM
- - guzzleboy478   Alright, that's fine by me. Can't wait u...   Nov 11 2009, 05:47 PM
- - Seribr0   Great script BigEd.....The script looks really goo...   Nov 11 2009, 09:59 PM
- - BigEd781   @Seribr0: One of your other scripts is causing th...   Nov 12 2009, 10:08 AM
|- - Seribr0   QUOTE (BigEd781 @ Nov 13 2009, 02:08 AM) ...   Nov 25 2009, 07:50 AM
- - rgangsta   Um..if I remember correctly, you said this would b...   Nov 12 2009, 03:28 PM
|- - BigEd781   QUOTE (rgangsta @ Nov 12 2009, 03:28 PM) ...   Nov 12 2009, 05:51 PM
- - rgangsta   I don't want it to work with an ABS anymore. A...   Nov 14 2009, 11:01 AM
- - BizarreMonkey   I did see that Zelda HUD a little while after i po...   Nov 15 2009, 06:02 AM
- - AngeliqueSama   the screenshot pics expired   Nov 15 2009, 03:54 PM
- - BigEd781   The screenshots will be back once my bandwidth for...   Nov 15 2009, 07:22 PM
- - AngeliqueSama   yay X3 nice script btw .-.   Nov 17 2009, 07:35 AM
- - Caboose2   um i have a problem with this script everytime I t...   Nov 18 2009, 10:49 PM
|- - BigEd781   QUOTE (Caboose2 @ Nov 18 2009, 10:49 PM) ...   Nov 18 2009, 10:55 PM
- - Tsaku Mitsajuni   It wont let me use it. some kind of alignment erro...   Nov 21 2009, 12:32 AM
|- - BigEd781   QUOTE (Tsaku Mitsajuni @ Nov 21 2009, 12...   Nov 21 2009, 12:59 AM
|- - jojojo   This is one of the most useful and customizable sc...   Nov 22 2009, 05:07 AM
|- - BigEd781   QUOTE (jojojo @ Nov 22 2009, 05:07 AM) Th...   Nov 25 2009, 11:27 AM
|- - Seribr0   QUOTE Alright, It runs now sweat.gif ...The scipt ...   Nov 26 2009, 10:39 PM
- - sal_galus   This is a nice battle system but I was wondering i...   Nov 26 2009, 09:23 PM
|- - BigEd781   QUOTE (sal_galus @ Nov 26 2009, 09:23 PM)...   Nov 26 2009, 11:21 PM
|- - sal_galus   QUOTE (BigEd781 @ Nov 27 2009, 12:21 AM) ...   Nov 27 2009, 08:32 AM
|- - BigEd781   QUOTE (jamieclowe @ Nov 27 2009, 07:06 AM...   Dec 9 2009, 10:56 AM
- - jamieclowe   big ed i cant be the hud back went i do put in sho...   Nov 27 2009, 07:06 AM
- - JEHINC.   Really, Really, Really Nice!! Great Job...   Dec 22 2009, 01:18 PM
- - Mufalmar   I can't get this to work with Requiem ABS 9 ...   Jan 1 2010, 05:53 PM
- - Aden Sickle   I hate to do this cause I'm obviously at fault...   Jan 5 2010, 06:52 AM
- - ItchMyController   hey could u make one were if u dont a face graphic...   Jan 5 2010, 05:09 PM
- - bdh80   am i doning something wrong? whenever i start the ...   Jan 14 2010, 06:16 PM
- - Seribr0   Heyz BigEd....I was just wandering wehter you had ...   Jan 30 2010, 10:29 PM
- - DeusExMachinima   Brilliant Script man. Keep up the good work.   Feb 19 2010, 02:41 AM
- - Secretmapper   Hi, I noticed that when used with the caterpillar ...   Dec 15 2010, 07:59 PM
- - Kread-EX   Which caterpillar are you using? Trickster's?   Dec 16 2010, 12:10 AM
- - Secretmapper   http://www.rpgrevolution.com/forums/?showtopic=804...   Dec 16 2010, 01:24 AM
- - Kread-EX   Yup, that's Trickser's. This is simply an ...   Dec 16 2010, 02:28 AM
- - Sharisk   Brilliant script for Kingdom Hearts game fans. Tho...   Dec 16 2010, 02:55 AM
- - Secretmapper   QUOTE (Kread-EX @ Dec 16 2010, 06:28...   Dec 16 2010, 06:13 PM
- - Raisuki   Great script. I was wondering, is there a way to s...   Jan 26 2011, 03:45 AM
- - kunitaj   Does this show up in the battle scene as well beca...   Jan 29 2011, 10:29 AM
- - Kread-EX   No it's a map HUD only.   Jan 29 2011, 12:56 PM
- - kunitaj   aww... too bad. it's still awesome though.   Jan 29 2011, 03:28 PM
- - munkis   I'm having a little bit of a problem with this...   Feb 2 2011, 09:50 AM
- - CanBoy67   okay i'm getting an error i will post the pic ...   Mar 4 2011, 09:33 AM
- - Kread-EX   This line? CODEfont = Font.new(PLAYER_NAME_FON...   Apr 18 2011, 01:49 AM
- - Bloodmatrix   I'm using Vampyr - Verus Tempus Proelium and i...   May 21 2011, 05:42 PM
|- - RPGMakerVX52   QUOTE (Bloodmatrix @ May 21 2011, 09:42 P...   May 22 2011, 10:55 AM
- - Kread-EX   BigEd doesn't come here anymore so it's us...   May 21 2011, 11:03 PM
- - dfox20   can someone make this for ace? also make it that t...   Jan 25 2012, 06:55 PM
- - xRagnaroKx671   I have encountered an error! Script 'KH H...   Apr 22 2012, 11:36 PM
- - Night_Runner   The problem is with the HUD if you have no actors ...   Apr 23 2012, 01:03 AM
|- - xRagnaroKx671   QUOTE (Night_Runner @ Apr 23 2012, 01:03 ...   Apr 23 2012, 11:27 PM
- - Axio   It's been so long since this was posted. XD b...   May 10 2012, 09:07 AM
- - xRagnaroKx671   I have found 2 errors, I have never encountered be...   May 11 2012, 11:21 PM
- - Night_Runner   It's probably a compatibility issue with anoth...   May 12 2012, 11:35 PM


Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 18th May 2013 - 11:14 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker