New account registrations are disabed. This website is now an archive. Read more here.

RPG Maker VX Ace    Posted April 24, 2013 by vindaca

V’s Progress Window

Introduction

This Script creates a window that displays a gauge for game progress. It also allows you to write a brief description of whats happened in the chapter/game so far. You can change the description, chapter number and bg image.

Features

this script creates a game progress window that displays a gauge,
the current chapter(or whatever you want to call it.) and a description of
the chapter so far. If you choose not to use the menu command then the script
call for the window is SceneManager.call(Prog_Scene).

Screenshots

    The Code

    License Terms

    Attribution 3.0 Unported - You must attribute the work in the manner specified by the author or licensor. Commerical use allowed.

    Frequently Asked Questions

    Q: I keep getting an error?
    A: Make sure you have imported the background pictures into the Graphics/Pictures folder.

     

    Q: What is the script call to view this window?
    A: SceneManager.call(Prog_Scene)

    Instructions

    Copy and paste the script under the Materials section and above the Main section.

     

    You can access the window by using SceneManager.call(Prog_Scene) in a script call if you choose not to use the menu command.

    *Remember to use quotes around you bg, chapt_name, and text.
    To add a new entry use add_chapt_info(page, bg, chapt_name, text)

     

    To change the font use change_prog_text_font(text)
    To change the text size use change_prog_text_size(text)
    To change the text x position use change_prog_text_x(integer)
    To change the text y position use change_prog_text_y(integer)

    To toggle the menu command use menu_command(true or false)

    To add to the game progress gauge use add_progress(integer)
    To remove from the game progress gauge use remove_progress(integer)

     

    To toggle the menu command use menu_command(true or false)
    To add to the game progress gauge use add_progress(number)

    Author Notes

    Script number four and counting. Please feel free to leave any comments, feedback or complaints below.

    Compatibility

    There should not be any issues, if any are found please write them below.

    Version History

    ~v1.0

    In v1.0, this script creates a game progress window that dispalys a gauge,
    the current chapter(or whatever you want to call it.) and a discription of
    the chapter so far. If you choose not to use the menu command then the script
    call for the window is SceneManager.call(Prog_Scene) you must set the value
    of the max game variable at the start of the game.

     

    ~v1.1

     

    In v1.1, I’ve taken out the variable control and set it all on script calls.
    I’ve also added two more commands.One allows you to toggle the menu command,
    the other is to add progress to the gauge.

     

    ~v1.2

     

    In v1.2, I added the game_variable option to fill the gauge again. I also
    added some options for the x and y values as well as font and font size.
    Also new to the script is a scroll feature to view the progress text.

     

    ~v1.3

     

    In v1.3, I added a command to change the color of the gauge in game via
    script call change_gauge_color(V’s_Color_ID). I have also fixed a bug with
    with the add_progress script call and I added a script call to
    remove_progress.

     

    ~v1.4

     


    In v1.4, I’ve combined the change_prog_bg, change_prog_chapt, and
    change_prog_text script calls and made it so you can add new entries with
    one command instead of three. With that said, I have also added a left/right
    page control to veiw the other chapters.

    Credits & Thanks

    Diamondandplatinum3 on youtube for the great tutorials.

    Terms & Conditions

    I do not mind sharing credit for this script if alterations to the script
    are made. I am not making this script for commercial uses. If anyone wants
    to use this script in one there games just give credit to any and everyone
    who took part in creating it.

    Comments (0)

    • Hi im new here i tried this script in my project and i keep getting an error

      [quote]
      Script 'GameProgress' line 561: NoMethodError occurred
      undefined method '[]' for nil:NilClass
      [/quote]

      Im no ruby coder so this is greek to me i checked the line it says

      @bg_image = $game_system.chapter_info[$game_system.current_page][0]

      is there a piece of the code missing as this error seems to be saying there is no method associated with this line of code

      i am using VXace i tried changing the bg image as a script entry but i was completely fruitless please help me i will be forever in your debt if you can help me resolve this

    Leave a Reply

    vindaca

    • Posted about 12 years ago

    • Engine
      RPG Maker VX Ace
    • Category
      Misc System
    • License
      Attribution 3.0 Unported
    • Version
      1.4

    Stats

    4,496 views

    0 comments

    Tags

    vindaca