Jump to content

Recommended Posts

xs.png

XS - Journal

Version 1.0a

Introduction
This script will add a journal to your game. It can be used as a quest system or simply as a journal itself. See screenshots how it looks like.


Features

  • Your own journal ingame.
  • Easy to add journal entries ingame as well as setting it up in the script.
  • The ability to show rewards if used as a quest system.
  • And more!

Screenshots


xs-journal.png

 

xs-journal2.png



How to Use
To install any of my scripts, open up your script editor and copy/paste the script to an open slot below Materials but above Main. Remember to save.

Script
Get the script here and the Core Script.

Updates
Released 1.0a. Added the ability to list fame as reward. Only used if you are using XS - Fame System.

Credit
Do credit me, Nicke, if you are planing on using any of my scripts. Thanks.
Can be use in commercial projects.

Share this post


Link to post
Share on other sites

Cool but still not as cool as your book script, haha XD *continues to use that for all her non-questy journalling needs* Still looks to be the most visually-appealing quest menu around, so I'm definately snagging it for that!

Share this post


Link to post
Share on other sites

Cool! NOW I SHALL CONQUER THE WORLD WITH BOTH YOUR BOOK SCRIPT AND YOUR JOURNAL SCRIPT! ALL MY WRITEY-GAMEY NEEDS!!! BWAHAHA!!! lol sorry XD

Share this post


Link to post
Share on other sites

Oh okay I figured that out I put this in there.  SceneManager.call(Scene_Journal)

                                                                       journal(:investigation)

 

But it doesn't work.

Share this post


Link to post
Share on other sites

Any possible chance of updating this with the ability to use strings for the journal command names please? Cause I want to want use more complicated names than what the current system allows me to. X___x

Share this post


Link to post
Share on other sites

scu-something: This works perfectly fine for me. It doesn't even matter if you put the journal method before or after the scene call.

 

Shadowmaster: This actually already works, although it may not be obvious. For example, you can set your journal entry up with "ruby_madness" instead of :ruby_madness, or with "Fetching of Doom".to_sym instead of :fetching_of_doom.

Then you can use

journal("ruby_madness")

and

journal("Fetching of Doom".to_sym)

to add the entries to your journal. Remember that this is case-sensitive (meaning a != A). Also, your strings will still be capitalized. If you don't like this behaviour, you will simply have to erase the

.cap_words

from the end of line 267 (the line number will differ if you added your own journal entries; it's the line beginning with name = in your draw_details method).

Share this post


Link to post
Share on other sites

i was wondering, how hard would it be to turn the "Quest Failed" section of the journal into a "Side Quest" section? 

Share this post


Link to post
Share on other sites

I've already install this scripts. But I couldn't find "Journal" menu at my menu. Any clue?

 

Im new to this RPG maker FYI

 

Thanks.

 

You gotta add it as a command to the menu, it doesn't do that automatically. Place this script as a new script under the Journal Script.

 

class Window_MenuCommand < Window_Command
  alias :my_add_main_commands :add_main_commands
  def add_main_commands
    my_add_main_commands
    add_command("Journal", :journal, main_commands_enabled)
  end
end

class Scene_Menu < Scene_MenuBase
  alias :my_create_command_window :create_command_window
  def create_command_window
    my_create_command_window
    @command_window.set_handler(:journal, method(:journal))
  end
  
  #--------------------------------------------------------------------------
  # * [Journal] Command
  #--------------------------------------------------------------------------
  def journal
    SceneManager.call(Scene_Journal)
  end
end

 

 

That should do it, let me know how it goes. :)

Edited by CT Bolt

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
Top ArrowTop Arrow Highlighted