Author Topic: [XP] Quest Book  (Read 29215 times)

Offline Zeriab

  • Ethereal Devastator
  • ****
  • Posts: 350
  • LV: 65
  • Mighty Scripter
    • View Profile
    • Zeriab's Junk
[XP] Quest Book
« on: December 15, 2008, 05:32:04 PM »
Quest Book
Authors: Zeriab
Version: 1.2
Type: Quest Organization and Display System
Key Term: Misc System

Introduction

This is a fairly heavy quest book which provides an overview over a number of quests represented by pictures. Each of the quests can be selected and a window with quest specific details will be shown. (The pictures are 80x80)

Features

Quests can have any number of parts. (Only the text for the current part is shown)
The quest book can be applied to a game in progress since whether quests are solved or not depends on variables, switches or a combination of them.
Solved quests kept and can be shown.
The opacity of background of the quest book can be changed and a picture can be shown behind it accordingly to a variable.

Screenshots



Demo

QuestBook version 1.2 (rar)

Script

I really suggest the demo rather than the script since it also contains example pictures.
I have included them for people who just want to take a look at the script.
Quest Book Script

Here is the example usage of the script used in the demo: (I would suggest placing it in a different section)

Installation

Insert the script just above main. (Like so many other scripts)
Insert just below the script a new section. This section will be were you configure the script. Create quests and such.

Instructions

I will try an experiment here. Instead of written a big wall of text explaining everything I want to know where my explanation should be in-depth and where it should be more shallow. I.e. where should I focus.
Please look at the example usage of the script.
What is for you the most confusing parts?
Will you be able to modify the quests?
Will you be able to add another quest?
Will you be able to add/remove a quest part?
Is it clear how the Quest_Criteria works?
Do you understand the top part where you configure the background?
How do you add/remove another background picture?
How do you change the opacity of the quest book? The path?
Can you figure out how to modify, add and remove the actual picture files? (You should probably download the demo for this)

This is a case of help me become better at helping you. I am sorry for the inconvenience.

Compatibility

(click to show/hide)

Credits and Thanks

Credits goes to Zeriab
Special thanks goes to Indinera who requested the script for the game Laxius Force

I would like to thank everyone using their time to try and use my system.
I would like to thank everyone reading this topic.
Thanks.

Author's Notes

(click to show/hide)

This script were designed for a game so the visualization is very fixed.

I would be delighted if you report any bug, errors or issues you find.
In fact I would be delighted if you took the time and replied even if you have nothing to report.
Suggestions are more than welcome

And finally: ENJOY!

 - Zeriab
« Last Edit: November 13, 2011, 11:57:25 AM by Zeriab »

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Quest Book
« Reply #1 on: December 15, 2008, 05:44:26 PM »
*cough* ... template... *cough*
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Zeriab

  • Ethereal Devastator
  • ****
  • Posts: 350
  • LV: 65
  • Mighty Scripter
    • View Profile
    • Zeriab's Junk
Re: [XP] Quest Book
« Reply #2 on: December 15, 2008, 05:45:54 PM »
I did the type and key terms. That should be enough to ensure compliance.
I'm too much of a rebel to deploy horizontal rulers :x

I did forget the maker tag >_>

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Quest Book
« Reply #3 on: December 15, 2008, 08:45:47 PM »
;_; *has to change it to apply the template itself* I'll move this to database now. I hope that at least the header is compliant. ;_;
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline winkio

  • Epiq
  • Administrator
  • Guardian of Chaos
  • *****
  • Posts: 4505
  • LV: 199
  • Gender: Male
  • I am lying.
    • View Profile
Re: [XP] Quest Book
« Reply #4 on: December 16, 2008, 01:09:44 AM »
Looks great.  Definitely gonna use it!  :)

Offline Exiled_by_choise

  • Trained Member
  • *
  • Posts: 44
  • LV: 0
    • View Profile
Re: [XP] Quest Book
« Reply #5 on: January 10, 2009, 07:01:19 AM »
Can some1 give me step by step instructions on how to use this script becasue I can't make any sense of it.

Thank you  :huh: :huh: :huh:

Offline Starrodkirby86

  • Kirby de Varita Estelar
  • Guardian of Chaos
  • ********
  • Posts: 3281
  • LV: 194
  • Gender: Male
  • ~!
    • View Profile
    • The Archive of Starrodkirby86
Re: [XP] Quest Book
« Reply #6 on: January 10, 2009, 07:07:57 AM »
The way to use this script is actually very different and does not require a step-by-step instruction. The easiest way to find out how to use it is to look at examples of the script and trying to copy them. Eventually you'll be able to make your own quest easily.

The Example usage is here: http://zeriab.plesk3.freepgs.com/root/scripts/Questbook/example-usage.txt

Make sure you download the Demo as well. Seeing how Zeriab does the quest in itself and what you can modify within the game really helps.

What's osu!? It's a rhythm game. Thought I should have a signature with a working rank. ;P It's now clickable!
Still Aqua's biggest fan (Or am I?).



Offline Exiled_by_choise

  • Trained Member
  • *
  • Posts: 44
  • LV: 0
    • View Profile
Re: [XP] Quest Book
« Reply #7 on: January 11, 2009, 02:59:24 AM »
In my game you don't start off with a quest book you get given it. Is there a way to make it so that after and only after you get the quest book can you open it in the menu window??

Offline Zeriab

  • Ethereal Devastator
  • ****
  • Posts: 350
  • LV: 65
  • Mighty Scripter
    • View Profile
    • Zeriab's Junk
Re: [XP] Quest Book
« Reply #8 on: January 12, 2009, 11:07:45 PM »
I am glad you like it ^_^
Thanks Blizzard for applying the template for me. (Yay for my laziness >_>)

@Exiled_by_choise :
You can create an item and let it call a common event.
In that common event you put this in a script call:
Code: [Select]
$scene = Scene_Questbook.new
You now have an item which you can use to bring forth the quest book.
I would suggest you made the item only accessible from the menu so you can't use it in combats to 'escape'.
If you want to be able to use the item more than once then make sure it is not Consumable.

*hugs*
 - Zeriab

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Quest Book
« Reply #9 on: January 13, 2009, 01:08:33 AM »
I had to. ._. If I didn't, it wouldn't be showing up in the automated database index. ._.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Zeriab

  • Ethereal Devastator
  • ****
  • Posts: 350
  • LV: 65
  • Mighty Scripter
    • View Profile
    • Zeriab's Junk
Re: [XP] Quest Book
« Reply #10 on: January 13, 2009, 07:52:10 AM »
What? Really?
I made the header to be compliant with the specification.
Why must it require horizontal rulers ?_?

Maybe I did it wrong >_>

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20013
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: [XP] Quest Book
« Reply #11 on: January 13, 2009, 12:24:01 PM »
Lol, no. Only the header has to be 100% compliant to show up in the index. I use the horizontal rules to make it look nicer. ._. They are not really necessary, but all topics are using the template 100% so I didn't want your topic to stand out. ._.;
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Shadonking

  • Astral Trancist
  • *****
  • Posts: 756
  • LV: 16
  • Gender: Male
  • Your Worse Nghtmare
    • View Profile
Re: [XP] Quest Book
« Reply #12 on: January 13, 2009, 10:54:29 PM »
this is a really cool script, it takes a while to get to know how it works but when you do this script becomes so easy to use.





Creator Of Music And Games
(click to show/hide)
(click to show/hide)

come here if you have a ps3
http://forum.chaos-project.com/index.php?topic=1952.0

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Quest Book
« Reply #13 on: January 13, 2009, 10:59:50 PM »
It actually does look VERY useful and I WANT to use it so bad as an additional feature in my game to add gameplay and fun, but I am very graphic orientated and this seems a little plain. Is it customizable, or i...

NEVER MIND!! I got it!!
Thank you very much Zeriab. I do believe I might use this. It all depends on how easy it is to set up the missions. There were mission and quests scripts in the past that I decided against using simply because it was too hard for me to understand... *i'm a dunce*

*powers up* anyway  8)
« Last Edit: January 13, 2009, 11:01:25 PM by Calintz16438 »

Offline Exiled_by_choise

  • Trained Member
  • *
  • Posts: 44
  • LV: 0
    • View Profile
Re: [XP] Quest Book
« Reply #14 on: January 14, 2009, 04:08:16 AM »
Not exactly wat I want I wanted it more like pokemon where only after oak,elm or whoever gives you the pokedex you can use it in the menu.

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Quest Book
« Reply #15 on: January 14, 2009, 04:59:11 AM »
With a tiny tweak, I'm sure you can do that...

Offline Exiled_by_choise

  • Trained Member
  • *
  • Posts: 44
  • LV: 0
    • View Profile
Re: [XP] Quest Book
« Reply #16 on: January 14, 2009, 05:17:08 AM »
I don't know how that's why I'm asking to see if someone can help me. I know it's posible it's on pokemon.

Offline Landith

  • Astral Trancist
  • *****
  • Posts: 947
  • LV: 59
  • Gender: Male
    • View Profile
Re: [XP] Quest Book
« Reply #17 on: January 14, 2009, 05:19:29 AM »
Yupp.

This goes in def main in your cms
Code: [Select]
@command_window.disable_item(5) if $game_system[1] = false

and in def update_command
Code: [Select]
when 5
if $game_switches[1] = false
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
$scene = Scene_Questbook.new # or something like that
end

I think that should work.

Only if you have the Questbook thing right after save. If not change the 5 to whatever the index is. Keep in mind that the index starts at 0 not 1.
Also you might want to change the $game_switches[(insert number here)] to whatever you want the switch to be
You might also have to make the switch false at the beginning of the game and set it to true when you get the poke'dex i guess...
Also I don't know if the call Scene is correct you might have to change


Ps. This was not tested and I'm not sure if it works. I will test it now to see if it works

Edit:
Okay, I just tested it and it doesn't work so your going to have to ask someone else cause I tried everything and I don't know how to do it.
Sorry...
« Last Edit: January 14, 2009, 05:39:15 AM by Landith »

Offline Calintz

  • Guardian of Chaos
  • ********
  • Posts: 3803
  • LV: 108
  • Gender: Male
  • A Pixel's Worst Nightmare
    • View Profile
Re: [XP] Quest Book
« Reply #18 on: January 14, 2009, 06:49:58 AM »
Haha, it was a very good attempt...
Something I would probably try myself...

Offline Exiled_by_choise

  • Trained Member
  • *
  • Posts: 44
  • LV: 0
    • View Profile
Re: [XP] Quest Book
« Reply #19 on: January 15, 2009, 08:34:52 AM »
It didn't work can someone make something that will work???