Vlue's Quest System (MV) Quest Log UI

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
998
Reaction score
864
First Language
English
Primarily Uses
N/A
Unfortunately, as I am no expert programmer, all I could do was create a python command-line that doesn't even run unless you have python 3.5.0.

The good news is, you no longer have to continually reference this monstrosity, or look through hundreds of lines of code/scrolling/indenting/spelling things correctly:

* <quest#>
* name:Quest Name
* level:#
* difficulty:Some Words (Easy, Normal, whatever you want)
* autoComplete:true/false
* canAbandon:true/false
* forceAccept:true/false
* forceTurnin:true/false
* qgiverName:Random name
* location:Random words
* <description>
* Some words describing the quest
* They can be multi-lined!
* Careful though... no text wrap (yet)
* <description>
* <objectives>
* {name:"An Objective Name", max:#, hidden:true/false}
* {and more as you need}
* <objectives>
* gold:#
* exp:#
* expScale:#
* <rewards>
* {type:"item" (or "weapon" or "armor"), id:#, amount:#}
* {and more as needed}
* <rewards>
* <quest#>

Features:

- It formats everything for you nicely
- Has word wrap :3
- Doesn't write down unnecessary stuff
- Autodetects if you already have quests in a quest log and appends the quest #
- Detailed instructions are fool-resistant

Usage:

To create new Quests.txt files

- Install Python 3.5.0
- Put the .py file somewhere and double click it.
- Enter in information!
- Volia, a Quests.txt file is created. Drag that file to wherever it needs to be.

To edit existing Quests.txt files

- Make sure the last line is
<questx>

THAT ENTER (new line) NEEDS TO BE THERE! (but not those spaces)

If you used this utility to create that Quests.txt file, there is no need to check. It is preformatted.

- Put the .py file in the same folder as the Quests.txt file
- Run the .py file
- The utility magically detects the quest number and offers a suggestion as to what quest # should occur next!
- Enter in information!
- Volia, a Quests.txt file is updated. Drag that file back to wherever it needs to be.

So, without further ado, here it is.
(oh, wait, I can't attach .py files...)
 
Last edited:

mjshi

Jack of Most Trades
Veteran
Joined
Feb 16, 2013
Messages
998
Reaction score
864
First Language
English
Primarily Uses
N/A
You're very welcome ^_^
 

Latest Threads

Latest Profile Posts

Game Making Every Day #20:kaohi:

ScreenShot_8_14_2022_11_55_51.png
FINALLY added the comic bubble to the Title Screen...
I know I'll put one of my game's sprites here to give the illusion that I am a productive member of game society.
handelspriteanim.gif

Forum statistics

Threads
124,506
Messages
1,164,106
Members
163,332
Latest member
Gaggo
Top