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.
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.
Actions
Posts
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?
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 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.
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.
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.