RETCON LIBRARY: JOURNAL

RPG Maker VX Ace

Adds journal-like functionality to your game

  • McDohl
  • 02/18/2013 06:31 PM
  • 21800 views
Latest version: 1.2

This script adds a journal to your game. It can be a quest log, personal memoir, or anything else you can fancy.

Define the text in the matrix in the script. Functions are defined to access during script calls to modify the journal as you see fit.

If there's other functionality you'd like to see, feel free to let me know.




Posts

Pages: first prev 12 last
Hey sorry to bother you McDohl, but I was wondering if it is possible to add rewards for the quests along with icons for certain quests? Also how could I add a icon of the npc to show who to return the quest to?

I have gotten it to show a gold icon in the message box with this add in.
draws the journal window.

def create_journal_display
entry = ""
if @page.maxpage == 0
entry = RETCON::Journal::NoEntries
else
entry = $game_party.journal.to_str
draw_icon(361, 5, 119)

and the icon of one npc with

#the titlefixins
def update
super
@pagetitle.change_page
if (@pagetitle.changeit == true)
refresh
@pagetitle.changeit = false
end
end

def create_title
title = ""
if @pagetitle.maxpage == 0
title = RETCON::Journal::NoTitle

else
title = $game_party.journal.to_str
draw_icon(528, 15, 1)


but my problem is doing it this way causes those icons to show up on every quest page that I add and I can't change the npc icon or the icon for what rewards I want. Any suggestions?

Question before I start tinkering with this script...

Is it possible to add text to a given entry without re-writing the whole entry?

As in:
Player examines a book about subject A. gets fact X, fact X is recorded to journal page 1.
Player later talks to an NPC about subject A, gets fact Z, Fact Z is ADDED to the Journal on page 1 alongside fact X, without deleting fact X.
is there a way to get rid of an entrie after an event?
I'm not sure what I'm doing wrong here, every entry before 11 works, but when I collect entries 11+ I get this problem when I go to look at them.

Dunno if you still look at this thread, but I'm having trouble.

I've gone through like 20 journal scripts now, and at my wit's end. All I want is a nice, simple script which lets me say something like "I need some power" in a separate window - is that so hard?!

Anyway, I've just modified the example entry. At the start of the game, the journal is disabled. I can access the menu etc etc, it's all good. When the journal is activated, however, I always get the error:

Script "Game_Interpreter" line 1411: NoMethodError occurred.
undefined method "= " for nil:NilClass

Any help appreciated.
Is there a way to activate the script via common event? I'm using a custom menu, that's why.
HELLO SIR, NICE SCRIPT, HOW DO I CALL THE JOURNAL SCENE?
I WAS TRYING TO CREATE A BUTTON THAT WILL SHOW THE JOURNAL
NOT ON THE MENU

Conditional branch if :Z is being pressed
Scene_Journal
branch end

But it doesn't show up
Pages: first prev 12 last