Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> +[ MAP CREDIT ]+ Version 1.0, ** Credit script with Background and Decoratable text~
woratana
post May 11 2008, 02:26 AM
Post #1


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Map Credit
Version 1.0
by Woratana
Release Date: 10/05/2008 *Prom Night~*


Introduction
Same as old XP credit script that I have no idea who is originally scripted that confused.gif

Anyway, this script has same way to setup the credit, but the different is CREDIT WILL SHOW IN MAP!! pinch.gif

Why the credit in map is better?
Because you can move event, show picture, do other thing else while credit text is scrolling. smile.gif

And you can also decorate text in credit the way you like with tag, like <b> for bold text, or <i> for italic text.

You can set the background image you want to show when credit is scrolling too~


Features
Version 1.0
- You can use background image
- You can decorate text with special tags
- You can setup default decoration for header text (text that include <h>) and normal text
- Credit will run in map, so you can use your eventing skill to make credit scene more interesting. smile.gif


Screenshots



Script
Place it above main
Attached File  MapCredit_VX10.txt ( 7.98K ) Number of downloads: 908



Instruction
- Setup credit in the script

- Start credit by call script:
CODE
$scene.credit.start


- Stop and Clear credit by call script:
CODE
$scene.credit.terminate



Author's Notes
Free for use in your work if credit is included.

Please do not redistribute this script without permission. If you want to post it on any forum, please link to this topic.


Bug Report?
Please give me these informations:
QUOTE
- What is it says in error window?
- When is it get error? (Right after run game, when you choose something, etc.)
- What have you changed in setting part?
- Do you have any other scripts running in your game that may crash with this script?


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
ดองกิมจิ
post May 11 2008, 02:43 AM
Post #2


Level 1
Group Icon

Group: Member
Posts: 12
Type: Event Designer
RM Skill: Beginner






Great work!

Now everyone have to remember the name of scripters rolleyes.gif



__________________________
ดองกิมจิ = Dongkimchi
Go to the top of the page
 
+Quote Post
   
prinsu kun
post May 11 2008, 03:06 AM
Post #3


Level 9
Group Icon

Group: Revolutionary
Posts: 138
Type: Artist
RM Skill: Skilled




Sweeeeeeeeeeet Thanks for the Great Script
I will try it and hope it's work with my other scripts without troubles


__________________________


Montada Game Makers The Grand Ninja Contest :


could you create your own ninja game using gamemaker ?
you might win 500 riyals
Go to the top of the page
 
+Quote Post
   
randalbr
post May 11 2008, 06:46 AM
Post #4


Level 1
Group Icon

Group: Member
Posts: 10
Type: None
RM Skill: Undisclosed




Cool! We have ways to make a cool demo with profissional credits. Thanks Woratana! \o/

happy.gif
Go to the top of the page
 
+Quote Post
   
Azuaya
post May 11 2008, 02:30 PM
Post #5


Random Wanderer
Group Icon

Group: Revolutionary
Posts: 157
Type: Scripter
RM Skill: Beginner




Yay, thank you woratana. *thumbs up* now I have my credit section completely!! well not at the title screen but all's good. haha well done mate.


__________________________
I wander around the RPG Maker VX forums to help others in need... if I'm bothered.

Go to the top of the page
 
+Quote Post
   
woratana
post May 11 2008, 02:48 PM
Post #6


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




I'm not sure if this will work tongue.gif
but you can try this to show credit in other scene~

Copy this part:
CODE
#----------------------------------------
# Plug Credit to Map >_> <_<~
#----------------------------------------
class Scene_Map < Scene_Base
  attr_reader :credit
  alias wor_mapcre_scemap_str start
  alias wor_mapcre_scemap_upd update
  alias wor_mapcre_scemap_ter terminate

  def start
    @credit = Wora_Map_Credit.new # Create Credit
    wor_mapcre_scemap_str
  end
  
  def update
    @credit.update # Update Credit
    wor_mapcre_scemap_upd
  end
  
  def terminate
    @credit.terminate # Dispose Credit
    wor_mapcre_scemap_ter
  end
end


And at line:
CODE
class Scene_Map < Scene_Base

change Scene_Map to other scene, e.g. Scene_Title


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
perroinu
post May 11 2008, 05:16 PM
Post #7


Level 3
Group Icon

Group: Member
Posts: 43
Type: Musician
RM Skill: Intermediate




I get this error...

unable to find file Section004:80:in ‘initialize’Graphics/Pictures/credit_bg.

Uh...what?
Go to the top of the page
 
+Quote Post
   
woratana
post May 11 2008, 06:16 PM
Post #8


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Setup the script first smile.gif

CODE
  BG_Image = 'credit_bg' # Background Image file name, image must be in folder 'Picture'
  # leave '' for no background



__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
randalbr
post May 11 2008, 06:44 PM
Post #9


Level 1
Group Icon

Group: Member
Posts: 10
Type: None
RM Skill: Undisclosed




Does have a way of changing the images in the background, but keeping the credits rolling normally?
Go to the top of the page
 
+Quote Post
   
woratana
post May 11 2008, 07:53 PM
Post #10


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Just use event command 'Show Picture' instead. smile.gif


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
Suraksin Varja
post May 11 2008, 11:04 PM
Post #11


Level 4
Group Icon

Group: Member
Posts: 47
Type: Artist
RM Skill: Skilled




Is there a way to force it to return to the title screen after its done? or after you press a button?
Go to the top of the page
 
+Quote Post
   
Azuaya
post May 11 2008, 11:41 PM
Post #12


Random Wanderer
Group Icon

Group: Revolutionary
Posts: 157
Type: Scripter
RM Skill: Beginner




no worries, I will just probably add the credits at the end of the game so ye .... but I just hope people are bothered to read it >.<

Edit: I have created a separate window of displaying two commands, Start Credit and Back To Title ^^ yay finally a separate page for showing credits =]

This post has been edited by Azuaya: May 12 2008, 01:14 AM


__________________________
I wander around the RPG Maker VX forums to help others in need... if I'm bothered.

Go to the top of the page
 
+Quote Post
   
woratana
post May 11 2008, 11:43 PM
Post #13


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




@Azuaya
Alright smile.gif

@Suraksin Varja
Just use event command smile.gif


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
Azuaya
post May 12 2008, 01:17 AM
Post #14


Random Wanderer
Group Icon

Group: Revolutionary
Posts: 157
Type: Scripter
RM Skill: Beginner




I have created a separate window of displaying two commands, Start Credit and Back To Title ^^ yay finally a separate page for showing credits =]

well credits to you for this script man, finally I can show people of who I've credit to ^^

Oh you may have notice but whenever someone press the start credit twice during half way been shown, the first one will freeze there instead of clearing it out you know? which is a problem for title ... oh well still good since I maybe have to add another command to clear it.

This post has been edited by Azuaya: May 12 2008, 01:18 AM


__________________________
I wander around the RPG Maker VX forums to help others in need... if I'm bothered.

Go to the top of the page
 
+Quote Post
   
Suraksin Varja
post May 12 2008, 01:19 AM
Post #15


Level 4
Group Icon

Group: Member
Posts: 47
Type: Artist
RM Skill: Skilled




Yeah but I'm runin the script off a Tittle Command, so when you hit credits at the tittle it loads this script. not too sure how to make it return to the tittle screen once its finished.. it just plays over and over lol
there's got to be a script line I could add that would end the credits and return me to the tittle, I'm just not too familiar with scripting to figure it out lol.

EDIT: hehe didnt see the above post- what did you do to create the new window? and yeah im havin the same prob with the creds locking up and replayn over itself.

This post has been edited by Suraksin Varja: May 12 2008, 01:24 AM
Go to the top of the page
 
+Quote Post
   
Azuaya
post May 12 2008, 01:41 AM
Post #16


Random Wanderer
Group Icon

Group: Revolutionary
Posts: 157
Type: Scripter
RM Skill: Beginner




QUOTE (Suraksin Varja @ May 12 2008, 06:33 PM) *
Yeah but I'm runin the script off a Tittle Command, so when you hit credits at the tittle it loads this script. not too sure how to make it return to the tittle screen once its finished.. it just plays over and over lol
there's got to be a script line I could add that would end the credits and return me to the tittle, I'm just not too familiar with scripting to figure it out lol.

EDIT: hehe didnt see the above post- what did you do to create the new window? and yeah im havin the same prob with the creds locking up and replayn over itself.

First things first, I'm going to test out after when credit is finished like put a number of waiting frames, then it'll return back to title but I need to know what's the syntax for Wait frames? Does anyone know?

Edit: Don't worry I've tried the wait frames as well and it appears it'll just be the same T.T

Second, Ermmm I'll post mine up here but you'll need to use Woratana's Custom Title Screen Menu.
1. After you use that, go to your database, change the new game, continue or end to whatever you want since it won't show up on title no more.
2. Go to script editor, go to Vocab (at the top), go all the way to the bottom.
3. Add this,
CODE
# Start Credits
  def self.start_credits
    return $data_system.terms.new_game      *Note* Look at step one and you'll know what I mean for that new_game
  end

# End Credits
  def self.end_credits
    return $data_system.terms.to_title
  end

4. Then now for the big bits.... even though I did used the scene_title script lol for the command windows.
[Show/Hide] View it

CODE
#==============================================================================
# ** Scene_Credits
#------------------------------------------------------------------------------
#  This section shows options of start credit and back to title.
#==============================================================================

class Scene_Credits < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    create_title_graphic              # Create title graphic
    create_command_window             # Create command window
    play_title_music                  # Play title screen music
  end
  #--------------------------------------------------------------------------
  # * Post-Start Processing
  #--------------------------------------------------------------------------
  def post_start
    super
    open_command_window
  end
  #--------------------------------------------------------------------------
  # * Pre-termination Processing
  #--------------------------------------------------------------------------
  def pre_terminate
    super
    close_command_window
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
    super
    dispose_command_window
    snapshot_for_background
    dispose_title_graphic
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    super
    @command_window.update
    if Input.trigger?(Input::C)
      case @command_window.index
      when 0    #Start Credit
        command_start_credits
      when 1    #Back to Title
        command_end_credits
      end
    end
  end
  #--------------------------------------------------------------------------
  # * Create Title Graphic
  #--------------------------------------------------------------------------
  def create_title_graphic
    @sprite = Sprite.new
    @sprite.bitmap = Cache.system("Title")
  end
  #--------------------------------------------------------------------------
  # * Dispose of Title Graphic
  #--------------------------------------------------------------------------
  def dispose_title_graphic
    @sprite.bitmap.dispose
    @sprite.dispose
  end
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  def create_command_window
    s1 = Vocab::start_credits
    s2 = Vocab::end_credits
    @command_window = Window_Command.new(172, [s1, s2])
    @command_window.x = (915 - @command_window.width) / 2
    @command_window.y = 280
    @command_window.opacity = 25

    @command_window.openness = 0
    @command_window.open
  end
  #--------------------------------------------------------------------------
  # * Dispose of Command Window
  #--------------------------------------------------------------------------
  def dispose_command_window
    @command_window.dispose
  end
  #--------------------------------------------------------------------------
  # * Open Command Window
  #--------------------------------------------------------------------------
  def open_command_window
    @command_window.open
    begin
      @command_window.update
      Graphics.update
    end until @command_window.openness == 255
  end
  #--------------------------------------------------------------------------
  # * Close Command Window
  #--------------------------------------------------------------------------
  def close_command_window
    @command_window.close
    begin
      @command_window.update
      Graphics.update
    end until @command_window.openness == 0
  end
  #--------------------------------------------------------------------------
  # * Play Title Screen Music
  #--------------------------------------------------------------------------
  def play_title_music
    $data_system.title_bgm.play
    RPG::BGS.stop
    RPG::ME.stop
  end
  #-----------------------------------------
  # * Start Credit Showing
  #-----------------------------------------
  def command_start_credits
    $scene.credit.start
  end
  #--------------------------------------------------------------------------
  # * Command: To Title
  #--------------------------------------------------------------------------
  def command_end_credits
    $scene = Scene_Title.new
    close_command_window
  end
end


5. Finally go to Woratana's Custom Title Screen Menu script and add COMMAND[n] = ['Credits', '$scene = Scene_Credits.new'] *n = number*

There you go, then it should work OO else ... PM me

This post has been edited by Azuaya: May 12 2008, 03:23 AM


__________________________
I wander around the RPG Maker VX forums to help others in need... if I'm bothered.

Go to the top of the page
 
+Quote Post
   
Suraksin Varja
post May 12 2008, 01:56 AM
Post #17


Level 4
Group Icon

Group: Member
Posts: 47
Type: Artist
RM Skill: Skilled




This is what I'm getn

Script 'Scene_Credits" Line 72: NoMethodError occurred
undefined method 'start_credits' for Vocab:Module

Works decently using $scene.credit.start in the command on the title screen, but it wont stop scrolling or return to title lol

This post has been edited by Suraksin Varja: May 12 2008, 02:04 AM
Go to the top of the page
 
+Quote Post
   
Azuaya
post May 12 2008, 02:04 AM
Post #18


Random Wanderer
Group Icon

Group: Revolutionary
Posts: 157
Type: Scripter
RM Skill: Beginner




QUOTE (Suraksin Varja @ May 12 2008, 07:10 PM) *
This is what I'm getn

Script 'Scene_Credits" Line 72: NoMethodError occurred
undefined method 'start_credits' for Vocab:Module

We're seem to have gone off-topic OO well sorry I apologize... we'll take it to the PM if more problems keep occurring.

Go to script editor, go to Vocab (at the top) select that script, now you see all those scripts? go all the way down from Vocab scripts.
Then add these

# Start Credits
def self.start_credits
return $data_system.terms.new_game
end

# End Credits
def self.end_credits
return $data_system.terms.to_title
end

and it'll work after that.


__________________________
I wander around the RPG Maker VX forums to help others in need... if I'm bothered.

Go to the top of the page
 
+Quote Post
   
oblivionator
post May 12 2008, 10:22 AM
Post #19


Level 8
Group Icon

Group: Revolutionary
Posts: 124
Type: Event Designer
RM Skill: Advanced




yet another great script from woratana! great job and I got to say, i'm a fan of your scripts! happy.gif


__________________________

Join the Team NOW! =D


Current Projects:
-Khaos Spiral




Go to the top of the page
 
+Quote Post
   
Ziosin
post May 12 2008, 11:26 PM
Post #20


Doesn't ever stop believin'
Group Icon

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




Woohoo! Now I don't have to go through alot of trouble making the credits! Woratana, you're the greatest!


__________________________
Ziosin's signature, V3.0



Colossus Reborn

Project has been abandoned. I'm gonna keep around the kickass logo, though.
Go to the top of the page
 
+Quote Post
   

3 Pages V   1 2 3 >
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: 19th June 2013 - 08:45 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker