Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Personalized Status Screen, Updated to v1.3
Loki333
post Jun 4 2008, 08:10 PM
Post #1


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Introduction

This script was originally made by AlwayzConfused heavily edited by myself. So please credits to both if you use this script. Alright I have two versions of this script, one that I prefer uses third party scripts in conjunction with it but there is also the standalone script. What do this script do? Well it overwrites scene_status to give you a more visually appealing and more customizable status screen. You have room to write up a description or background for each character, general character statistics such as Age, Height, Weight, Etc. Alright, this is still a WIP but it is fully functional, so let me know what you guys think.

Special Note

One of the scripts requires some of Sandgolem's counter scripts from Gamebaker.com. The scripts required for that one are:
RMXP Actor Critical Counter
RMXP Actor Death Counter
RMXP Actor Kill Counter
RMXP Actor Miss Counter
RMXP Attacks Used Counter
RMXP Items Used Counter
These scripts can be found HERE

The Scripts

Well here is version 1, it requires Sandgolem's Counter Scripts.
[Show/Hide] Version 1 (Recommended, Sandgolem Scripts Required)
CODE
=begin
================================================================================

It is best advised to look at the comments(green text) to make sure you get the
most out of this script.
Please give credit to either my real or username.
This script was made by:
CreationAsylum Username:Alwayzconfuzed
Real Name: Zach Dronet
*****June 5, 2007*****
More description spaced added - Thanks for the idea leon
*****June 10, 2007*****
Equipment Slot names added - Noticed they weren't there ^-^
*****May 25, 2008*****


********************************************************************************
#==============================================================================#
This script was heavily edited by:
CreationAsylum Username: Loki333
Rmxp.Org Username: Loki Darkheart
RpgRevolution Username: Loki333
Real Name: Jessey Laws
*****June 3, 2008***** v1.2
More description space added.
Cleaned up alignments and positioning issues.  
Added face picture option.
Added option to use characterset instead of battler.
*****August 19, 2008***** v1.3
Added option to use a custom picture instead of a battler.
#==============================================================================#
********************************************************************************
=end
#===============================================================================

#Creates the Inforormation Window
#===============================================================================

#=====================================OPTIONS==================================#
BATTLER = 1         #When "1" displays a battler graphic in the left window.
                    #When "2" displays the character set in the left window.
                    #When "3" displays the picture from the pictures folder.
FACEPICTURE = true  #When true it displays a face picture next to the biography.
                    #This allows for less biography space but looks nice.
                    #To use facesets create a folder in your pictures folder
                    #named Faces. Name the facesets identical to what the
                    #characterset for the actor is named.
#=====================================OPTIONS==================================#
class Window_Stats < Window_Base

def initialize(actor)
super(0,0,160,480)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Book Antiqua"
self.contents.font.size = 15
@actor = actor
refresh
end

alias edit_draw_parameter draw_actor_parameter
def draw_actor_parameter(actor, x, y, type)
case type
when 0
parameter_name = $data_system.words.atk
parameter_value = @actor.atk
when 1
parameter_name = $data_system.words.pdef
parameter_value = @actor.pdef
when 2
parameter_name = $data_system.words.mdef
parameter_value = @actor.mdef
when 3
parameter_name = $data_system.words.str
parameter_value = @actor.str
when 4
parameter_name = $data_system.words.dex
parameter_value = @actor.dex
when 5
parameter_name = $data_system.words.agi
parameter_value = @actor.agi
when 6
parameter_name = $data_system.words.int
parameter_value = @actor.int
when 7
parameter_name = "Evasion"
parameter_value = @actor.eva
when 10
parameter_name = "Critical Hits"
parameter_value = @actor.sg_crits.to_i.to_s
when 14
parameter_name = "Deaths"
parameter_value = @actor.sg_deaths.to_i.to_s
when 12
parameter_name = "Kills"
parameter_value = @actor.sg_kills.to_i.to_s
when 11
parameter_name = "Level"
parameter_value = @actor.level
when 8
parameter_name = "Hits"
parameter_value = @actor.sg_attacks.to_i - @actor.sg_misses.to_i
when 9
parameter_name = "Misses"
parameter_value = @actor.sg_misses.to_i.to_s
when 13
parameter_name = "Items Used"
parameter_value = @actor.sg_items.to_i.to_s
end

self.contents.font.color = system_color
self.contents.draw_text(x, y, 120, 32, parameter_name)
self.contents.font.color = normal_color
self.contents.draw_text(x + 90, y, 36, 32, parameter_value.to_s, 2)
end


def refresh
self.contents.clear
x = 0
y = 0
self.contents.font.color = text_color(6)
self.contents.draw_text(x+38,y+130,150,20,"Battle Stats")
self.contents.draw_text(x+27,y,150,20,"Character Stats")
#Positioning of Text for left window
draw_actor_parameter(@actor,x,y+20,0)
draw_actor_parameter(@actor,x,y+33,1)
draw_actor_parameter(@actor,x,y+46,2)
draw_actor_parameter(@actor,x,y+59,3)
draw_actor_parameter(@actor,x,y+72,4)
draw_actor_parameter(@actor,x,y+85,5)
draw_actor_parameter(@actor,x,y+98,6)
draw_actor_parameter(@actor,x,y+111,7)
draw_actor_parameter(@actor,x,y+137,8)
draw_actor_parameter(@actor,x,y+150,9)
draw_actor_parameter(@actor,x,y+163,10)
draw_actor_parameter(@actor,x,y+7,11)
draw_actor_parameter(@actor,x,y+176,12)
draw_actor_parameter(@actor,x,y+189,13)
draw_actor_parameter(@actor,x,y+202,14)
#OPTIONS
if BATTLER == 1
  if @actor.id == 1  
    draw_actor_battler(@actor,x+20,y+240) #Change the position of Actor 1's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 2
    draw_actor_battler(@actor,x,y+200)  #Change the position of Actor 2's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 3
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 3's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 4
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 4's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 5
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 5's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 6
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 6's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 7
    draw_actor_battler(@actor,x+30,y+250)  #Change the position of Actor 7's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 8
    draw_actor_battler(@actor,x+20,y+280)  #Change the position of Actor 8's battler here. Useful for when your battlers are not all the same size.
  end
end

if BATTLER == 2
  draw_actor_graphic(@actor, x+64, y+400)
end

#OPTIONS - Change the X and Y offsets here when using a picture in the status screen.
if BATTLER == 3
  if @actor.id == 1  
    draw_actor_photo(@actor,x+20,y+240) #Change the position of Actor 1's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 2
    draw_actor_photo(@actor,x,y+200)  #Change the position of Actor 2's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 3
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 3's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 4
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 4's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 5
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 5's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 6
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 6's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 7
    draw_actor_photo(@actor,x+30,y+250)  #Change the position of Actor 7's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 8
    draw_actor_photo(@actor,x+20,y+280)  #Change the position of Actor 8's picture here. Useful for when your pictures are not all the same size.
  end
end

end
def draw_actor_battler(actor, x, y)
    bitmap = RPG::Cache.battler(@actor.battler_name, @actor.battler_hue)
    self.contents.blt(x, y, bitmap, Rect.new(0, 0, 400, 480))
  end
end



#===============================================================================


#Creates the window that displays what is equipped
#===============================================================================


class Window_Equiped < Window_Base

def initialize(actor)
super(160,0,480,128)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Book Antiqua"
self.contents.font.size = 18
@actor = actor
refresh
end

def refresh
self.contents.clear
x = 0
y = 0
self.contents.font.color = system_color
self.contents.draw_text(0,12,70,22,"Weapon",2)
self.contents.font.color = normal_color
draw_item_name($data_weapons[@actor.weapon_id],x+80,y+7)
self.contents.font.color = system_color
self.contents.draw_text(0,36,70,22,"Shield",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor1_id],x+80,y+31)
self.contents.font.color = system_color
self.contents.draw_text(0,60,70,22,"Head",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor2_id],x+80,y+55)
self.contents.font.color = system_color
self.contents.draw_text(200,24,70,22,"Chest",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor3_id],x+280,y+19)
self.contents.font.color = system_color
self.contents.draw_text(200,48,70,22,"Relic",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor4_id],x+280,y+43)
end
end


#===============================================================================


#Creates the window that displays the character's Information
#===============================================================================



class Window_Actorinfo < Window_Base

def initialize(actor)
super(160,128,480,352)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Book Antiqua"
self.contents.font.size = 20
@actor = actor
refresh
end
def refresh
self.contents.clear
x = 0
y = 0
draw_actor_description(@actor,x,y)
end

def draw_actor_description(actor,x,y)
#-------------------------------------------------------------------------------
#OPTIONS
#Insert the description you want inside the quotation marks
#Must make a variable(letter) for each character that will at any point be in
#your party.
#If the actor is in slot "001:" that means that is character 1
#If the actor is in slot "002:" that means that is character 2
#And it contiues like that.
#Recommend: No more then 108 characters - including spaces.
#There are markers showing to the right for those who dont count spaces like me
#^-^ ^-^ ^-^ ^-^ ^-^ ^-^
#Here a couple points that give you the best description without tight letters
#or you can have longer description.
#The "V" represent the markers for either choice.
#----------------------------------------------------------------------Non-tight letters V,2x amount of description V
a1 = "And just as a demonstration you have quite a few"   #Character One 1st line
a2 = "lines to say what you need to say about any given"  #Character One 2nd line
a3 = "character. This is just to give some background"    #Character One 3rd line
a4 = "story to your characters. Another line is added "   #Character One 4th line
a5 = "right here. Type whatever comes to mind in here."   #Character One 5th line
b1 = "And just as a demonstration you have quite a few"   #Character Two 1st line
b2 = "lines to say what you need to say about any given"  #Character Two 2nd line
b3 = "character. This is just to give some background"    #Character Two 3rd line
b4 = "story to your characters. Another line is added "   #Character Two 4th line
b5 = "right here. Type whatever comes to mind in here."   #Character Two 5th line
c1 = "And just as a demonstration you have quite a few"   #Character Three 1st line
c2 = "lines to say what you need to say about any given"  #Character Three 2nd line
c3 = "character. This is just to give some background"    #Character Three 3rd line
c4 = "story to your characters. Another line is added "   #Character Three 4th line
c5 = "right here. Type whatever comes to mind in here."   #Character Three 5th line
d1 = "And just as a demonstration you have quite a few"   #Character Four 1st line
d2 = "lines to say what you need to say about any given"  #Character Four 2nd line
d3 = "character. This is just to give some background"    #Character Four 3rd line
d4 = "story to your characters. Another line is added "   #Character Four 4th line
d5 = "right here. Type whatever comes to mind in here."   #Character Four 5th line
e1 = "And just as a demonstration you have quite a few"   #Character Five 1st line
e2 = "lines to say what you need to say about any given"  #Character Five 2nd line
e3 = "character. This is just to give some background"    #Character Five 3rd line
e4 = "story to your characters. Another line is added "   #Character Five 4th line
e5 = "right here. Type whatever comes to mind in here."   #Character Five 5th line
f1 = "And just as a demonstration you have quite a few"   #Character Six 1st line
f2 = "lines to say what you need to say about any given"  #Character Six 2nd line
f3 = "character. This is just to give some background"    #Character Six 3rd line
f4 = "story to your characters. Another line is added "   #Character Six 4th line
f5 = "right here. Type whatever comes to mind in here."   #Character Six 5th line
g1 = "And just as a demonstration you have quite a few"   #Character Seven 1st line
g2 = "lines to say what you need to say about any given"  #Character Seven 2nd line
g3 = "character. This is just to give some background"    #Character Seven 3rd line
g4 = "story to your characters. Another line is added "   #Character Seven 4th line
g5 = "right here. Type whatever comes to mind in here."   #Character Seven 5th line
h1 = "And just as a demonstration you have quite a few"   #Character Eight 1st line
h2 = "lines to say what you need to say about any given"  #Character Eight 2nd line
h3 = "character. This is just to give some background"    #Character Eight 3rd line
h4 = "story to your characters. Another line is added "   #Character Eight 4th line
h5 = "right here. Type whatever comes to mind in here."   #Character Eight 5th line

#----------------------------------------------------------------------Non-tight letters ^,2x amount of description ^
#Edit the personal stuff bout your char in the "if" statements to best fit
#your game.
#Dont edit anymore then said unless you have more then 8 characters.
#Must also make one of these for each character that will at any point be in
#your party.
#---------OPTIONS----------------------------------------------------------------------
if actor.id == 1
age = "17"          
race = "Human"
height = "5'11''"
weight = "190 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,a1)
  self.contents.draw_text(110,10,540,32,a2)
  self.contents.draw_text(110,30,540,32,a3)
  self.contents.draw_text(110,50,540,32,a4)
  self.contents.draw_text(110,70,540,32,a5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,a1)
  self.contents.draw_text(0,10,540,32,a2)
  self.contents.draw_text(0,30,540,32,a3)
  self.contents.draw_text(0,50,540,32,a4)
  self.contents.draw_text(0,70,540,32,a5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)

end
if actor.id == 2
age = "23"
race = "Braxion"
height = "6'2''"
weight = "215 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,b1)
  self.contents.draw_text(110,10,540,32,b2)
  self.contents.draw_text(110,30,540,32,b3)
  self.contents.draw_text(110,50,540,32,b4)
  self.contents.draw_text(110,70,540,32,b5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,b1)
  self.contents.draw_text(0,10,540,32,b2)
  self.contents.draw_text(0,30,540,32,b3)
  self.contents.draw_text(0,50,540,32,b4)
  self.contents.draw_text(0,70,540,32,b5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 3
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,c1)
  self.contents.draw_text(110,10,540,32,c2)
  self.contents.draw_text(110,30,540,32,c3)
  self.contents.draw_text(110,50,540,32,c4)
  self.contents.draw_text(110,70,540,32,c5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,c1)
  self.contents.draw_text(0,10,540,32,c2)
  self.contents.draw_text(0,30,540,32,c3)
  self.contents.draw_text(0,50,540,32,c4)
  self.contents.draw_text(0,70,540,32,c5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 4
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,d1)
  self.contents.draw_text(110,10,540,32,d2)
  self.contents.draw_text(110,30,540,32,d3)
  self.contents.draw_text(110,50,540,32,d4)
  self.contents.draw_text(110,70,540,32,d5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,d1)
  self.contents.draw_text(0,10,540,32,d2)
  self.contents.draw_text(0,30,540,32,d3)
  self.contents.draw_text(0,50,540,32,d4)
  self.contents.draw_text(0,70,540,32,d5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 5
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,e1)
  self.contents.draw_text(110,10,540,32,e2)
  self.contents.draw_text(110,30,540,32,e3)
  self.contents.draw_text(110,50,540,32,e4)
  self.contents.draw_text(110,70,540,32,e5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,e1)
  self.contents.draw_text(0,10,540,32,e2)
  self.contents.draw_text(0,30,540,32,e3)
  self.contents.draw_text(0,50,540,32,e4)
  self.contents.draw_text(0,70,540,32,e5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 6
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,f1)
  self.contents.draw_text(110,10,540,32,f2)
  self.contents.draw_text(110,30,540,32,f3)
  self.contents.draw_text(110,50,540,32,f4)
  self.contents.draw_text(110,70,540,32,f5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,f1)
  self.contents.draw_text(0,10,540,32,f2)
  self.contents.draw_text(0,30,540,32,f3)
  self.contents.draw_text(0,50,540,32,f4)
  self.contents.draw_text(0,70,540,32,f5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 7
age = "325"
race = "Celestial"
height = "5'8''"
weight = "115 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,g1)
  self.contents.draw_text(110,10,540,32,g2)
  self.contents.draw_text(110,30,540,32,g3)
  self.contents.draw_text(110,50,540,32,g4)
  self.contents.draw_text(110,70,540,32,g5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,g1)
  self.contents.draw_text(0,10,540,32,g2)
  self.contents.draw_text(0,30,540,32,g3)
  self.contents.draw_text(0,50,540,32,g4)
  self.contents.draw_text(0,70,540,32,g5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 8
age = "12"
race = "Human"
height = "4'3''"
weight = "90 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,h1)
  self.contents.draw_text(110,10,540,32,h2)
  self.contents.draw_text(110,30,540,32,h3)
  self.contents.draw_text(110,50,540,32,h4)
  self.contents.draw_text(110,70,540,32,h5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,h1)
  self.contents.draw_text(0,10,540,32,h2)
  self.contents.draw_text(0,30,540,32,h3)
  self.contents.draw_text(0,50,540,32,h4)
  self.contents.draw_text(0,70,540,32,h5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
end
end

#===============================================================================


#Creates the scene for the status screen
#===============================================================================



class Scene_Status

def initialize(actor_index = 0, equip_index = 0)
@actor_index = actor_index
end

def main
# Get actor
@actor = $game_party.actors[@actor_index]
# Make status window
@stats_window = Window_Stats.new(@actor)
@actorinfo_window = Window_Actorinfo.new(@actor)
@equiped_window = Window_Equiped.new(@actor)
# Execute transition
Graphics.transition
# Main loop
loop do
# Update game screen
Graphics.update
# Update input information
Input.update
# Frame update
update
# Abort loop if screen is changed
if $scene != self
break
end
end
# Prepare for transition
Graphics.freeze
# Dispose of windows
@stats_window.dispose
@actorinfo_window.dispose
@equiped_window.dispose
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
# If B button was pressed
if Input.trigger?(Input::B)
# Play cancel SE
$game_system.se_play($data_system.cancel_se)
# Switch to menu screen
$scene = Scene_Menu.new(3)
return
end
# If R button was pressed
if Input.trigger?(Input::R)
# Play cursor SE
$game_system.se_play($data_system.cursor_se)
# To next actor
@actor_index += 1
@actor_index %= $game_party.actors.size
# Switch to different status screen
$scene = Scene_Status.new(@actor_index)
return
end
# If L button was pressed
if Input.trigger?(Input::L)
# Play cursor SE
$game_system.se_play($data_system.cursor_se)
# To previous actor
@actor_index += $game_party.actors.size - 1
@actor_index %= $game_party.actors.size
# Switch to different status screen
$scene = Scene_Status.new(@actor_index)
return
end
end
end
class Window_Base < Window
  def draw_actor_face(actor, x, y)
    bitmap = RPG::Cache.picture("Faces/" + actor.character_name)
    self.contents.blt(x, y, bitmap, Rect.new(0,0,96,96))
  end
  def draw_actor_photo(actor, x, y)
    bitmap = RPG::Cache.picture(actor.character_name)
    self.contents.blt(x, y, bitmap, Rect.new(0,0,400,480))
  end
end

[Show/Hide] Version 1 Screen Shot


And here is version 2, no additional scripts are required.
[Show/Hide] Version 2(No Additional Scripts Required)
CODE
=begin
================================================================================

It is best advised to look at the comments(green text) to make sure you get the
most out of this script.
Please give credit to either my real or username.
This script was made by:
CreationAsylum Username:Alwayzconfuzed
Real Name: Zach Dronet
*****June 5, 2007*****
More description spaced added - Thanks for the idea leon
*****June 10, 2007*****
Equipment Slot names added - Noticed they weren't there ^-^
*****May 25, 2008*****


********************************************************************************
#==============================================================================#
This script was heavily edited by:
CreationAsylum Username: Loki333
Rmxp.Org Username: Loki Darkheart
RpgRevolution Username: Loki333
Real Name: Jessey Laws
*****June 3, 2008***** v1.2
More description space added.
Cleaned up alignments and positioning issues.  
Added face picture option.
Added option to use characterset instead of battler.
*****August 19, 2008***** v1.3
Added option to use a custom picture instead of a battler.
#==============================================================================#
********************************************************************************
=end
#===============================================================================

#Creates the Inforormation Window
#===============================================================================

#=====================================OPTIONS==================================#
BATTLER = 1         #When "1" displays a battler graphic in the left window.
                    #When "2" displays the character set in the left window.
                    #When "3" displays the picture from the pictures folder.
FACEPICTURE = true  #When true it displays a face picture next to the biography.
                    #This allows for less biography space but looks nice.
                    #To use facesets create a folder in your pictures folder
                    #named Faces. Name the facesets identical to what the
                    #characterset for the actor is named.
#=====================================OPTIONS==================================#
class Window_Stats < Window_Base

def initialize(actor)
super(0,0,160,480)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Book Antiqua"
self.contents.font.size = 20
@actor = actor
refresh
end

alias edit_draw_parameter draw_actor_parameter
def draw_actor_parameter(actor, x, y, type)
case type
when 0
parameter_name = $data_system.words.atk
parameter_value = @actor.atk
when 1
parameter_name = $data_system.words.pdef
parameter_value = @actor.pdef
when 2
parameter_name = $data_system.words.mdef
parameter_value = @actor.mdef
when 3
parameter_name = $data_system.words.str
parameter_value = @actor.str
when 4
parameter_name = $data_system.words.dex
parameter_value = @actor.dex
when 5
parameter_name = $data_system.words.agi
parameter_value = @actor.agi
when 6
parameter_name = $data_system.words.int
parameter_value = @actor.int
when 7
parameter_name = "Evasion"
parameter_value = @actor.eva
when 8
parameter_name = "Level"
parameter_value = @actor.level
end

self.contents.font.color = system_color
self.contents.draw_text(x, y, 120, 32, parameter_name)
self.contents.font.color = normal_color
self.contents.draw_text(x + 90, y, 36, 32, parameter_value.to_s, 2)
end


def refresh
self.contents.clear
x = 0
y = 0
self.contents.font.color = text_color(6)

self.contents.draw_text(x+10,y,150,20,"Character Stats")
#Positioning of Text for left window
draw_actor_parameter(@actor,x,y+44,0)
draw_actor_parameter(@actor,x,y+64,1)
draw_actor_parameter(@actor,x,y+84,2)
draw_actor_parameter(@actor,x,y+104,3)
draw_actor_parameter(@actor,x,y+124,4)
draw_actor_parameter(@actor,x,y+144,5)
draw_actor_parameter(@actor,x,y+164,6)
draw_actor_parameter(@actor,x,y+184,7)
draw_actor_parameter(@actor,x,y+24,8)
#OPTIONS
if BATTLER == 1
  if @actor.id == 1  
    draw_actor_battler(@actor,x+20,y+240) #Change the position of Actor 1's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 2
    draw_actor_battler(@actor,x,y+200)  #Change the position of Actor 2's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 3
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 3's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 4
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 4's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 5
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 5's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 6
    draw_actor_battler(@actor,x,y+220)  #Change the position of Actor 6's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 7
    draw_actor_battler(@actor,x+30,y+250)  #Change the position of Actor 7's battler here. Useful for when your battlers are not all the same size.
  end
  if @actor.id == 8
    draw_actor_battler(@actor,x+20,y+280)  #Change the position of Actor 8's battler here. Useful for when your battlers are not all the same size.
  end
end

if BATTLER == 2
  draw_actor_graphic(@actor, x+64, y+400)
end

#OPTIONS - Change the X and Y offsets here when using a picture in the status screen.
if BATTLER == 3
  if @actor.id == 1  
    draw_actor_photo(@actor,x+20,y+240) #Change the position of Actor 1's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 2
    draw_actor_photo(@actor,x,y+200)  #Change the position of Actor 2's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 3
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 3's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 4
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 4's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 5
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 5's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 6
    draw_actor_photo(@actor,x,y+220)  #Change the position of Actor 6's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 7
    draw_actor_photo(@actor,x+30,y+250)  #Change the position of Actor 7's picture here. Useful for when your pictures are not all the same size.
  end
  if @actor.id == 8
    draw_actor_photo(@actor,x+20,y+280)  #Change the position of Actor 8's picture here. Useful for when your pictures are not all the same size.
  end
end

end
def draw_actor_battler(actor, x, y)
    bitmap = RPG::Cache.battler(@actor.battler_name, @actor.battler_hue)
    self.contents.blt(x, y, bitmap, Rect.new(0, 0, 400, 480))
  end
end


#===============================================================================


#Creates the window that displays what is equipped
#===============================================================================


class Window_Equiped < Window_Base

def initialize(actor)
super(160,0,480,128)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Book Antiqua"
self.contents.font.size = 18
@actor = actor
refresh
end

def refresh
self.contents.clear
x = 0
y = 0
self.contents.font.color = system_color
self.contents.draw_text(0,12,70,22,"Weapon",2)
self.contents.font.color = normal_color
draw_item_name($data_weapons[@actor.weapon_id],x+80,y+7)
self.contents.font.color = system_color
self.contents.draw_text(0,36,70,22,"Shield",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor1_id],x+80,y+31)
self.contents.font.color = system_color
self.contents.draw_text(0,60,70,22,"Head",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor2_id],x+80,y+55)
self.contents.font.color = system_color
self.contents.draw_text(200,24,70,22,"Chest",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor3_id],x+280,y+19)
self.contents.font.color = system_color
self.contents.draw_text(200,48,70,22,"Relic",2)
self.contents.font.color = normal_color
draw_item_name($data_armors[@actor.armor4_id],x+280,y+43)
end
end


#===============================================================================


#Creates the window that displays the character's Information
#===============================================================================



class Window_Actorinfo < Window_Base

def initialize(actor)
super(160,128,480,352)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Book Antiqua"
self.contents.font.size = 20
@actor = actor
refresh
end
def refresh
self.contents.clear
x = 0
y = 0
draw_actor_description(@actor,x,y)
end

def draw_actor_description(actor,x,y)
#-------------------------------------------------------------------------------
#OPTIONS
#Insert the description you want inside the quotation marks
#Must make a variable(letter) for each character that will at any point be in
#your party.
#If the actor is in slot "001:" that means that is character 1
#If the actor is in slot "002:" that means that is character 2
#And it contiues like that.
#Recommend: No more then 108 characters - including spaces.
#There are markers showing to the right for those who dont count spaces like me
#^-^ ^-^ ^-^ ^-^ ^-^ ^-^
#Here a couple points that give you the best description without tight letters
#or you can have longer description.
#The "V" represent the markers for either choice.
#----------------------------------------------------------------------Non-tight letters V,2x amount of description V
a1 = "And just as a demonstration you have quite a few"   #Character One 1st line
a2 = "lines to say what you need to say about any given"  #Character One 2nd line
a3 = "character. This is just to give some background"    #Character One 3rd line
a4 = "story to your characters. Another line is added "   #Character One 4th line
a5 = "right here. Type whatever comes to mind in here."   #Character One 5th line
b1 = "And just as a demonstration you have quite a few"   #Character Two 1st line
b2 = "lines to say what you need to say about any given"  #Character Two 2nd line
b3 = "character. This is just to give some background"    #Character Two 3rd line
b4 = "story to your characters. Another line is added "   #Character Two 4th line
b5 = "right here. Type whatever comes to mind in here."   #Character Two 5th line
c1 = "And just as a demonstration you have quite a few"   #Character Three 1st line
c2 = "lines to say what you need to say about any given"  #Character Three 2nd line
c3 = "character. This is just to give some background"    #Character Three 3rd line
c4 = "story to your characters. Another line is added "   #Character Three 4th line
c5 = "right here. Type whatever comes to mind in here."   #Character Three 5th line
d1 = "And just as a demonstration you have quite a few"   #Character Four 1st line
d2 = "lines to say what you need to say about any given"  #Character Four 2nd line
d3 = "character. This is just to give some background"    #Character Four 3rd line
d4 = "story to your characters. Another line is added "   #Character Four 4th line
d5 = "right here. Type whatever comes to mind in here."   #Character Four 5th line
e1 = "And just as a demonstration you have quite a few"   #Character Five 1st line
e2 = "lines to say what you need to say about any given"  #Character Five 2nd line
e3 = "character. This is just to give some background"    #Character Five 3rd line
e4 = "story to your characters. Another line is added "   #Character Five 4th line
e5 = "right here. Type whatever comes to mind in here."   #Character Five 5th line
f1 = "And just as a demonstration you have quite a few"   #Character Six 1st line
f2 = "lines to say what you need to say about any given"  #Character Six 2nd line
f3 = "character. This is just to give some background"    #Character Six 3rd line
f4 = "story to your characters. Another line is added "   #Character Six 4th line
f5 = "right here. Type whatever comes to mind in here."   #Character Six 5th line
g1 = "And just as a demonstration you have quite a few"   #Character Seven 1st line
g2 = "lines to say what you need to say about any given"  #Character Seven 2nd line
g3 = "character. This is just to give some background"    #Character Seven 3rd line
g4 = "story to your characters. Another line is added "   #Character Seven 4th line
g5 = "right here. Type whatever comes to mind in here."   #Character Seven 5th line
h1 = "And just as a demonstration you have quite a few"   #Character Eight 1st line
h2 = "lines to say what you need to say about any given"  #Character Eight 2nd line
h3 = "character. This is just to give some background"    #Character Eight 3rd line
h4 = "story to your characters. Another line is added "   #Character Eight 4th line
h5 = "right here. Type whatever comes to mind in here."   #Character Eight 5th line

#----------------------------------------------------------------------Non-tight letters ^,2x amount of description ^
#Edit the personal stuff bout your char in the "if" statements to best fit
#your game.
#Dont edit anymore then said unless you have more then 8 characters.
#Must also make one of these for each character that will at any point be in
#your party.
#---------OPTIONS----------------------------------------------------------------------
if actor.id == 1
age = "17"          
race = "Human"
height = "5'11''"
weight = "190 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,a1)
  self.contents.draw_text(110,10,540,32,a2)
  self.contents.draw_text(110,30,540,32,a3)
  self.contents.draw_text(110,50,540,32,a4)
  self.contents.draw_text(110,70,540,32,a5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,a1)
  self.contents.draw_text(0,10,540,32,a2)
  self.contents.draw_text(0,30,540,32,a3)
  self.contents.draw_text(0,50,540,32,a4)
  self.contents.draw_text(0,70,540,32,a5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)

end
if actor.id == 2
age = "23"
race = "Braxion"
height = "6'2''"
weight = "215 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,b1)
  self.contents.draw_text(110,10,540,32,b2)
  self.contents.draw_text(110,30,540,32,b3)
  self.contents.draw_text(110,50,540,32,b4)
  self.contents.draw_text(110,70,540,32,b5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,b1)
  self.contents.draw_text(0,10,540,32,b2)
  self.contents.draw_text(0,30,540,32,b3)
  self.contents.draw_text(0,50,540,32,b4)
  self.contents.draw_text(0,70,540,32,b5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 3
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,c1)
  self.contents.draw_text(110,10,540,32,c2)
  self.contents.draw_text(110,30,540,32,c3)
  self.contents.draw_text(110,50,540,32,c4)
  self.contents.draw_text(110,70,540,32,c5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,c1)
  self.contents.draw_text(0,10,540,32,c2)
  self.contents.draw_text(0,30,540,32,c3)
  self.contents.draw_text(0,50,540,32,c4)
  self.contents.draw_text(0,70,540,32,c5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 4
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,d1)
  self.contents.draw_text(110,10,540,32,d2)
  self.contents.draw_text(110,30,540,32,d3)
  self.contents.draw_text(110,50,540,32,d4)
  self.contents.draw_text(110,70,540,32,d5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,d1)
  self.contents.draw_text(0,10,540,32,d2)
  self.contents.draw_text(0,30,540,32,d3)
  self.contents.draw_text(0,50,540,32,d4)
  self.contents.draw_text(0,70,540,32,d5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 5
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,e1)
  self.contents.draw_text(110,10,540,32,e2)
  self.contents.draw_text(110,30,540,32,e3)
  self.contents.draw_text(110,50,540,32,e4)
  self.contents.draw_text(110,70,540,32,e5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,e1)
  self.contents.draw_text(0,10,540,32,e2)
  self.contents.draw_text(0,30,540,32,e3)
  self.contents.draw_text(0,50,540,32,e4)
  self.contents.draw_text(0,70,540,32,e5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 6
age = " "
race = " "
height = " "
weight = " "
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,f1)
  self.contents.draw_text(110,10,540,32,f2)
  self.contents.draw_text(110,30,540,32,f3)
  self.contents.draw_text(110,50,540,32,f4)
  self.contents.draw_text(110,70,540,32,f5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,f1)
  self.contents.draw_text(0,10,540,32,f2)
  self.contents.draw_text(0,30,540,32,f3)
  self.contents.draw_text(0,50,540,32,f4)
  self.contents.draw_text(0,70,540,32,f5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 7
age = "325"
race = "Celestial"
height = "5'8''"
weight = "115 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,g1)
  self.contents.draw_text(110,10,540,32,g2)
  self.contents.draw_text(110,30,540,32,g3)
  self.contents.draw_text(110,50,540,32,g4)
  self.contents.draw_text(110,70,540,32,g5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,g1)
  self.contents.draw_text(0,10,540,32,g2)
  self.contents.draw_text(0,30,540,32,g3)
  self.contents.draw_text(0,50,540,32,g4)
  self.contents.draw_text(0,70,540,32,g5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
if actor.id == 8
age = "12"
race = "Human"
height = "4'3''"
weight = "90 lbs."
if FACEPICTURE == true
  draw_actor_face(@actor, 0, 0)
  self.contents.font.color = text_color(6)
  self.contents.draw_text(110,-10,540,32,h1)
  self.contents.draw_text(110,10,540,32,h2)
  self.contents.draw_text(110,30,540,32,h3)
  self.contents.draw_text(110,50,540,32,h4)
  self.contents.draw_text(110,70,540,32,h5)
else
  self.contents.font.color = text_color(6)
  self.contents.draw_text(0,-10,540,32,h1)
  self.contents.draw_text(0,10,540,32,h2)
  self.contents.draw_text(0,30,540,32,h3)
  self.contents.draw_text(0,50,540,32,h4)
  self.contents.draw_text(0,70,540,32,h5)
end

self.contents.font.name = "Book Antiqua"
self.contents.font.size = 30
self.contents.font.color = system_color
self.contents.draw_text(0,96,90,32,"Name")
self.contents.draw_text(90,96,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,96,440,32,actor.name)
self.contents.font.color = system_color
self.contents.draw_text(0,128,90,32,"Class")
self.contents.draw_text(90,128,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,128,440,32,@actor.class_name)
self.contents.font.color = system_color
self.contents.draw_text(0,160,90,32,"Race")
self.contents.draw_text(90,160,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,160,440,32,race)
self.contents.font.color = system_color
self.contents.draw_text(0,224,90,32,"Height")
self.contents.draw_text(90,224,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,224,440,32,height)
self.contents.font.color = system_color
self.contents.draw_text(0,192,90,32,"Age")
self.contents.draw_text(90,192,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,192,440,32,age)
self.contents.font.color = system_color
self.contents.draw_text(0,256,90,32,"Weight")
self.contents.draw_text(90,256,90,32,":")
self.contents.font.color = normal_color
self.contents.draw_text(106,256,440,32,weight)
end
end
end

#===============================================================================


#Creates the scene for the status screen
#===============================================================================



class Scene_Status

def initialize(actor_index = 0, equip_index = 0)
@actor_index = actor_index
end

def main
# Get actor
@actor = $game_party.actors[@actor_index]
# Make status window
@stats_window = Window_Stats.new(@actor)
@actorinfo_window = Window_Actorinfo.new(@actor)
@equiped_window = Window_Equiped.new(@actor)
# Execute transition
Graphics.transition
# Main loop
loop do
# Update game screen
Graphics.update
# Update input information
Input.update
# Frame update
update
# Abort loop if screen is changed
if $scene != self
break
end
end
# Prepare for transition
Graphics.freeze
# Dispose of windows
@stats_window.dispose
@actorinfo_window.dispose
@equiped_window.dispose
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
# If B button was pressed
if Input.trigger?(Input::B)
# Play cancel SE
$game_system.se_play($data_system.cancel_se)
# Switch to menu screen
$scene = Scene_Menu.new(3)
return
end
# If R button was pressed
if Input.trigger?(Input::R)
# Play cursor SE
$game_system.se_play($data_system.cursor_se)
# To next actor
@actor_index += 1
@actor_index %= $game_party.actors.size
# Switch to different status screen
$scene = Scene_Status.new(@actor_index)
return
end
# If L button was pressed
if Input.trigger?(Input::L)
# Play cursor SE
$game_system.se_play($data_system.cursor_se)
# To previous actor
@actor_index += $game_party.actors.size - 1
@actor_index %= $game_party.actors.size
# Switch to different status screen
$scene = Scene_Status.new(@actor_index)
return
end
end
end
class Window_Base < Window
  def draw_actor_face(actor, x, y)
    bitmap = RPG::Cache.picture("Faces/" + actor.character_name)
    self.contents.blt(x, y, bitmap, Rect.new(0,0,96,96))
  end
  def draw_actor_photo(actor, x, y)
    bitmap = RPG::Cache.picture(actor.character_name)
    self.contents.blt(x, y, bitmap, Rect.new(0,0,400,480))
  end
end

[Show/Hide] Version 2 Screenshot



What has changed?
v1.2
-More description space added.
-Cleaned up alignments and positioning issues.
-Added Battle Stats section(Sandgolem Scripts Required Version).
-Added face picture option.
-Added option to use characterset instead of battler.
v1.3
-Added the option to use a custom picture instead of a battler or character set inside your status screen.

Installation
Above Main and below default scripts.

Thanks for your time any criticism and comments are welcome as well as ideas to implement.


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Elighja
post Jun 6 2008, 08:59 AM
Post #2


Graphics Designer/Programmer
Group Icon

Group: Revolutionary
Posts: 202
Type: Developer
RM Skill: Advanced




This is a very nice script to work with. Is there a chance instead of using the characters battler graphic for the face or w/e on the menu can you make it connected to a seperate folder that will store each characters graphic? Because Im working with a battle system that requires the battler graphic to be a character set.
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 7 2008, 04:18 AM
Post #3


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Okay do you want the battler replaced with a character set because that's already in the script or are you using Minkoff's animated battlers and you want it to be animated in the menu? Slightly confused here sorry...


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 05:43 AM
Post #4


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




WOW this looks really good and i think it adds that special somthing in just the right place, the more you can custom the better i say i only have a few scripts im useing on my game but will add this one for sure, my only question is does it work like most scripts, yu just paste above main right and it works? im talking about the stand alone virsion


__________________________
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 05:58 AM
Post #5


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




Ok it doesnt work for me the stand alone one, it doesnt work because theres to much info on there thats not a part of the script i need such as the creators names and other stuff so i just got a runtime error when i started my game, can you plz post just the code i need to copy and paste plz:)


__________________________
Go to the top of the page
 
+Quote Post
   
JoRu
post Jun 24 2008, 08:47 AM
Post #6


The 15-year old Swedish Meatball
Group Icon

Group: Revolutionary
Posts: 280
Type: Developer
RM Skill: Advanced




It doesn't work for me. I'm using Blizzard's StormTronics CMS. Could that be the problem?


__________________________


Stay tuned for more information about Fairytale. To stay updated on all my project videos, visit my YouTube page!

QUOTE (JoRu)
Life is a game!
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 24 2008, 08:52 AM
Post #7


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




@Lato:
You should just paste the script above main and it should work. I'm not sure what you mean by there is too much info on there. Let me know what the error message is and I can work with you to get it running.
@JoRu:
I've never seen that script it may be causing a conflict what is the error you get?

This post has been edited by Loki333: Jun 24 2008, 08:53 AM


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 09:27 AM
Post #8


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




ok it gives me this message script custom screen line 69 name error occured unninitulized constant window-stats battler.


i said to much info cause if you open up that coade link the frist like 6 lines are just saying ty for this and give cridet to him, screen names of people not code, so i not know really were it starts and ends, i dont know why people put that in there makes things harder to use, i find it hard to belive all that is a part of the code i need so thats why i asked for just what i need to copy and paste cause anyone that looks at it will see what im talking about, but ty for reply and plz help me with this


__________________________
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 24 2008, 10:02 AM
Post #9


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Hmm line 69 is
parameter_name = $data_system.words.str

I've gone through my script and there is no line that even attempts to intitialize a windows-stats battler. There's nothing that even says window-stats battler in my script.

You should just be able to paste from the demo otherwise it may be another script you are running conflicting with it. I could remove all the credits and version updates but that doesn't affect the functionality of the script it is all commented out which means its not really there...I don't think this would solve the probelm.

If you have edited the script post it and I'll do everything I can to get it resolved.


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 08:26 PM
Post #10


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




Hmm i used the one in the demo this time and it worked better this time it just said can find graphics/pictures/faces for the seleted battler...so i think it work now but im missing somthing could you help


__________________________
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 24 2008, 10:11 PM
Post #11


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Alright this is an easy fix. Make a facepicture 100x100 or download one from somewhere. Create a new folder in your Pictures folder called " Faces" name the face picture the same as the characterset you are using.

I.E. If you are using the default characterset for Aluxes. Which is named 001-Fighter01, then you would name the faceset 001-Fighter01 but put it in Graphics>>Pictures>>Faces

If you don't want a faceset to be shown there at all CTRL + F in my script for FACEPICTURE = true and change the true to false. This will also give you more room for a description.


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 11:16 PM
Post #12


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




ok heres what i did, im trying this on my main char which is the default 046-Grappler01 and thats what i saved the altered pic as after i uesed paint programe to change it to 100x100 am i good so far? i then made a new folder in my pic setion of my computer and names it Faces put the new pic in it then impotered it to my game under graphics/ pictures, then saved it when i stated the game and clicked on his status it showed the same error message what i do wrong?


__________________________
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 11:28 PM
Post #13


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




OK i did what you said and changed the true to false and it WORKED!!! it looks really cool when i start the game......but um i cant figure how to write anything in there i dont see any new options in the database, and when im plating my game i click in the menue and i cant type anything, i didnt see any part actuallt explaining how to type in what i want could you tell me what to do plz?


__________________________
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 24 2008, 11:51 PM
Post #14


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Okay for this you have to do a little bit of editting to the script. Its really simple though. Find this block in the script.
CODE
a1 = "And just as a demonstration you have quite a few"   #Character One 1st line
a2 = "lines to say what you need to say about any given"  #Character One 2nd line
a3 = "character. This is just to give some background"    #Character One 3rd line
a4 = "story to your characters. Another line is added "   #Character One 4th line
a5 = "right here. Type whatever comes to mind in here."   #Character One 5th line
b1 = "And just as a demonstration you have quite a few"   #Character Two 1st line
b2 = "lines to say what you need to say about any given"  #Character Two 2nd line
b3 = "character. This is just to give some background"    #Character Two 3rd line
b4 = "story to your characters. Another line is added "   #Character Two 4th line
b5 = "right here. Type whatever comes to mind in here."   #Character Two 5th line
c1 = "And just as a demonstration you have quite a few"   #Character Three 1st line
c2 = "lines to say what you need to say about any given"  #Character Three 2nd line
c3 = "character. This is just to give some background"    #Character Three 3rd line
c4 = "story to your characters. Another line is added "   #Character Three 4th line
c5 = "right here. Type whatever comes to mind in here."   #Character Three 5th line
d1 = "And just as a demonstration you have quite a few"   #Character Four 1st line
d2 = "lines to say what you need to say about any given"  #Character Four 2nd line
d3 = "character. This is just to give some background"    #Character Four 3rd line
d4 = "story to your characters. Another line is added "   #Character Four 4th line
d5 = "right here. Type whatever comes to mind in here."   #Character Four 5th line
e1 = "And just as a demonstration you have quite a few"   #Character Five 1st line
e2 = "lines to say what you need to say about any given"  #Character Five 2nd line
e3 = "character. This is just to give some background"    #Character Five 3rd line
e4 = "story to your characters. Another line is added "   #Character Five 4th line
e5 = "right here. Type whatever comes to mind in here."   #Character Five 5th line
f1 = "And just as a demonstration you have quite a few"   #Character Six 1st line
f2 = "lines to say what you need to say about any given"  #Character Six 2nd line
f3 = "character. This is just to give some background"    #Character Six 3rd line
f4 = "story to your characters. Another line is added "   #Character Six 4th line
f5 = "right here. Type whatever comes to mind in here."   #Character Six 5th line
g1 = "And just as a demonstration you have quite a few"   #Character Seven 1st line
g2 = "lines to say what you need to say about any given"  #Character Seven 2nd line
g3 = "character. This is just to give some background"    #Character Seven 3rd line
g4 = "story to your characters. Another line is added "   #Character Seven 4th line
g5 = "right here. Type whatever comes to mind in here."   #Character Seven 5th line
h1 = "And just as a demonstration you have quite a few"   #Character Eight 1st line
h2 = "lines to say what you need to say about any given"  #Character Eight 2nd line
h3 = "character. This is just to give some background"    #Character Eight 3rd line
h4 = "story to your characters. Another line is added "   #Character Eight 4th line
h5 = "right here. Type whatever comes to mind in here."   #Character Eight 5th line

The text in quotation marks you can change freely you may have to experiment with the length of each line to get the right look and so you don't cut off text but that's up to you to figure out.

Also, for the faceset you don't import it through RPG Maker, you open your project folder and put it in the faces folder. If you import it through the program it only puts it in the Graphics>>Pictures Folder. If you open up you graphics section of your project you will see what I mean.

This post has been edited by Loki333: Jun 24 2008, 11:59 PM


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 24 2008, 11:55 PM
Post #15


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




OK sry for the many posts, I see where you wrote the stuff for the charaters, the purple writting with the quote marks at each end, thats what shows up when i look at a char status, so i delted all of your purple words and put some of my own, this what i wrote, "Havoc is the main char" i wrote that in the frist line, same line you wrote in and when i started game it is just blank...no words at all what am i doing wrong? also for some reason some of my char have there names and ages while otheres dont how i change that to?


__________________________
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 25 2008, 02:43 AM
Post #16


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Okay post the line of code you changed on here and i'll be able to tell you what you did wrong and get that fixed.

The ages and such find these lines of code
CODE
if actor.id == 1
age = "17"          
race = "Human"
height = "5'11''"
weight = "190 lbs."

The actor.id == is telling you which character in the database the following information is for. So you can change that for the first character in the database and look for the corresponding number for the rest.

This post has been edited by Loki333: Jun 25 2008, 02:43 AM


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
Lato
post Jun 25 2008, 02:57 AM
Post #17


Infantry for life!
Group Icon

Group: Staff
Posts: 1,709
Type: Artist
RM Skill: Skilled
Rev Points: 155




aw ty so much it worked and i figured out the rest, it makes my game alot better ty


__________________________
Go to the top of the page
 
+Quote Post
   
Loki333
post Jun 25 2008, 03:02 AM
Post #18


Google it before asking stupid questions!!!
Group Icon

Group: Revolutionary
Posts: 134
Type: Event Designer
RM Skill: Masterful




Not a problem!
Glad I could helpyou get it working in your game smile.gif


__________________________
My Current VX Project


My XP Scripts
Personalized Status Screen

My VX Scripts
None Yet...


Thanks for the uPic Leper!
Go to the top of the page
 
+Quote Post
   
YanXie
post Jun 25 2008, 12:32 PM
Post #19


Because Tomorrow Will Surely Come...
Group Icon

Group: Revolutionary
Posts: 1,137
Type: None
RM Skill: Skilled




Uh oh... I've accidently moved this thread to request section when moving pile of thread that posted in the wrong section.

Sorry for the inconveniences.

*moved it back*

cheers, puppeto4. smile.gif


__________________________
how make teleport to graveyard then your character die?

AWAY FOR VACATION.
NOT HERE UNTIL JAN/FEB 2010 -w-/
Go to the top of the page
 
+Quote Post
   
blakerowe
post Jul 23 2008, 10:03 PM
Post #20


Level 3
Group Icon

Group: Member
Posts: 40
Type: Developer
RM Skill: Masterful




Its realy cool. But i could not use it because i would have to take off my good & evil script.


__________________________
*working*
Go to the top of the page
 
+Quote Post
   

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 24th May 2013 - 11:09 PM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker