Lemma Soft Forums

Supporting creators of visual novels and story-based games since 2003.


Visit our new games list, blog aggregator, IRC, and wiki.
Activation problem? Email [email protected]
It is currently Fri May 24, 2013 8:53 am

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Fri Mar 16, 2012 5:38 pm 
Eileen-Class Veteran
User avatar

Joined: Fri Mar 09, 2012 6:58 pm
Posts: 1160
Location: United States
Projects: Coming Out On Top
Hey everyone! Do you have any advice about organizing your dialogue and in-game menu choices as you write? I'm writing my dialogue and plot straight in Ren'Py, but my menu choices are multiplying like crazy. It's like a tree with branches that keeps on multiplying...

What is your process when you write a game, to keep things organized? Do you have any tips or techniques? Do you use lots of #comments? Do you try to fill out all dialogue options as you go along, or leave loose ends for later, after completing the writing for a particular storyline?

I'm also drawing and doing artwork as I go. I've got placeholders right now, but I'm interested to know other people's workflows for creating a game. (Having all art work first, then writing....doing a skeletal plot first, then filling in....or just writing by the seat of your pants after having a general concept.)

Your insight is much appreciated. Thank you!

_________________
Coming Out On Top - An Adult B/B Game
Wordpress Tumblr Twitter FB


Top
 Profile Send private message  
 
PostPosted: Sat Mar 17, 2012 12:15 am 
Veteran
User avatar

Joined: Sat Jan 28, 2012 10:25 pm
Posts: 205
Location: Hinamizawa
Completed: Tell Her a Story (Nano 2012), In This Dream of Ours
Organization: ouroboros[connect], Team ANARKY
Before I start writing, I outline just about everything (all the choices, all the branches, etc) so I can keep myself organized and focused. Creating a visual of it helps, too - that way I can follow along on the picture. I code as I write the story directly into Ren'Py. I use a ton of #comments when I write. The amount of #comments I use is pretty ridiculous, actually, but it helps me a whole lot. I can't recommend using them enough, even if you only use them to keep track of your word count at certain points.

I prefer working on every option as I go. For example, say Choices A through C will all eventually lead to Plot Segment 2. I write A, B, and C before I start writing Plot Segment 2. I've already got the plot outlined out at that point, so it's a matter of adding meat to the skeleton, so to speak. It's made me have to write my unannounced visual novel with three different mindsets (the choices have an effect on his personality), but it's cool. I like it.

As evidenced by my NaNoReNo project, I'm not an artist, so I leave art for last if I'm not paying for it. So yeah - first I outline, then I write/code everything without narrowing in on a specific storyline.

_________________
Main Website * Tumblr
Play: In This Dream of Ours (5/7/2012)
Working on: Skylines, Dream's Dénouement, The Girl in Red
ouroborosconnect.com


Top
 Profile Send private message  
 
PostPosted: Sat Mar 17, 2012 8:23 am 
Veteran
User avatar

Joined: Sun Feb 12, 2012 9:17 am
Posts: 331
Location: USA
Completed: Locked-In, Young Earth Road Trip, The Cards Never Lie
Projects: The Censor
I diagram the "best" path for a basic story unit (if your chapters are relatively self-contained, then that's the basic unit) on paper. Then I go back in and add branches. I use a lot of variables, so I include those on the diagram so it's easy for me to say, "How many x points can they have at y point?"

I usually end up redrawing the diagram a few times, but I don't mind because it helps me stay organized and I like watching the storyline shape up. When I actually start scripting I do the main branch first before working on other branches.

I use a bunch of placeholder images for testing purposes. I'm not an artist so I'd rather have a solid script before figuring out the art stuff.

_________________
Lucky Special Games - Locked-In - Young Earth Road Trip - The Censor (Nano 2013) WIP


Top
 Profile Send private message  
 
PostPosted: Sat Mar 17, 2012 9:09 am 
Eileen-Class Veteran
User avatar

Joined: Thu Oct 14, 2010 3:53 am
Posts: 1070
Location: NC, USA
Completed: Torrey & the Vampire, Faery Tale, Madaline's Missing Miscellany, Alchemical Ink, Yaoi Story, The Visitor, Erotic Story Generator, What Kind of Fiction Should YOU Write? (Quiz Game), Falling
Organization: Erotic Visions - VNs
Obscura wrote:
Hey everyone! Do you have any advice about organizing your dialogue and in-game menu choices as you write? I'm writing my dialogue and plot straight in Ren'Py, but my menu choices are multiplying like crazy. It's like a tree with branches that keeps on multiplying...


Repost:
When I'm writing a Visual Novel, I use a handy little freeware Mind-mapping program to outline all the major turning points and menu branches. FreePlane: http://freeplane.sourceforge.net/wiki/index.php/Main_Page

Options Closed
Attachment:
Otome01.jpg
Otome01.jpg [ 25.31 KiB | Viewed 2172 times ]


Options Open.
Attachment:
Otome02.jpg
Otome02.jpg [ 296.8 KiB | Viewed 2172 times ]


All the bubbles are collapsible and it allows Jumps to any other bubble (the green arrows). This way you can have multiple branches jump to one result without needing to repeat yourself.

Even better, with this little program you can test-drive paths, menu choices, and results simply by clicking a bubble open, or clicking a green arrow to another bubble. If you've missed or forgotten something it's quickly obvious.

This program also has a spell-check, (you have to turn it on,) so you can write the entire thing out and copy-paste the text directly into Renpy. It also allows hyperlinking, file connection, and images so you can figure out exactly what your game will need before you even open Renpy.

I wouldn't have been able to make my game FaeryTale without it.

_________________
Ookami Kasumi ~ Purveyor of fine Smut.
Erotic Visions ~ Visual Novels

"No amount of great animation will save a bad story." -- John Lasseter of Pixar


Top
 Profile Send private message  
 
PostPosted: Sun Mar 18, 2012 5:06 am 
Eileen-Class Veteran
User avatar

Joined: Fri Mar 09, 2012 6:58 pm
Posts: 1160
Location: United States
Projects: Coming Out On Top
Thanks for the insight, guys!!!!

I'm going to try that tool tomorrow, OokamiKasumi.

I'm hoping I can also find a similar tool for my ipad/ipod so I can write while away from my computer.

_________________
Coming Out On Top - An Adult B/B Game
Wordpress Tumblr Twitter FB


Top
 Profile Send private message  
 
PostPosted: Sun Mar 18, 2012 7:28 am 
Eileen-Class Veteran
User avatar

Joined: Thu Oct 14, 2010 3:53 am
Posts: 1070
Location: NC, USA
Completed: Torrey & the Vampire, Faery Tale, Madaline's Missing Miscellany, Alchemical Ink, Yaoi Story, The Visitor, Erotic Story Generator, What Kind of Fiction Should YOU Write? (Quiz Game), Falling
Organization: Erotic Visions - VNs
Obscura wrote:
I'm going to try that tool tomorrow, OokamiKasumi.
I'm hoping I can also find a similar tool for my ipad/ipod so I can write while away from my computer.


FreePlane has made designing my plot-lines a snap, seriously. I can even test drive each branch individually to make sure all options actually reach their results.

I don't know if it'll work on an ipad, but it couldn't hurt to try!

_________________
Ookami Kasumi ~ Purveyor of fine Smut.
Erotic Visions ~ Visual Novels

"No amount of great animation will save a bad story." -- John Lasseter of Pixar


Top
 Profile Send private message  
 
PostPosted: Mon Mar 19, 2012 2:57 pm 
Eileen-Class Veteran
User avatar

Joined: Fri Mar 09, 2012 6:58 pm
Posts: 1160
Location: United States
Projects: Coming Out On Top
OokamiKasumi wrote:
Obscura wrote:
I'm going to try that tool tomorrow, OokamiKasumi.
I'm hoping I can also find a similar tool for my ipad/ipod so I can write while away from my computer.


FreePlane has made designing my plot-lines a snap, seriously. I can even test drive each branch individually to make sure all options actually reach their results.

I don't know if it'll work on an ipad, but it couldn't hurt to try!


Played around with both Freeplane and Freemind yesterday. It will take me some getting used to! Thanks for posting up your outline in Freeplane, by the way. The outline is kind of incredible!

_________________
Coming Out On Top - An Adult B/B Game
Wordpress Tumblr Twitter FB


Top
 Profile Send private message  
 
PostPosted: Tue Mar 20, 2012 5:21 pm 
Eileen-Class Veteran
User avatar

Joined: Fri Mar 09, 2012 6:58 pm
Posts: 1160
Location: United States
Projects: Coming Out On Top
In case anyone is interested, I installed IthoughtsHD on my iPad, which exports to free plane and free mind.

It was around $10...not free, but it's been amazing to use so far, if anybody has an iPad and wants to mindmap their plots. Thanks again for the tips!

_________________
Coming Out On Top - An Adult B/B Game
Wordpress Tumblr Twitter FB


Top
 Profile Send private message  
 
PostPosted: Wed Mar 21, 2012 1:39 pm 
Eileen-Class Veteran
User avatar

Joined: Thu Oct 14, 2010 3:53 am
Posts: 1070
Location: NC, USA
Completed: Torrey & the Vampire, Faery Tale, Madaline's Missing Miscellany, Alchemical Ink, Yaoi Story, The Visitor, Erotic Story Generator, What Kind of Fiction Should YOU Write? (Quiz Game), Falling
Organization: Erotic Visions - VNs
Obscura wrote:
Played around with both Freeplane and Freemind yesterday. It will take me some getting used to!

I started out with Freemind, but went to Freeplane because it does everything that Freemind does, (they even save as the same document types.) However Freeplane also has a Spell-check, you can format the Text in different sizes and fonts, and you can set up links that will pop you from a bubble on one side of the diagram to the other without needing connectors. Freeplane just does More.

Obscura wrote:
Thanks for posting up your outline in Freeplane, by the way. The outline is kind of incredible!

Glad you liked it.
-- Just so you know, that wasn't all of it. :) Plotting, after all, is my specialty.

_________________
Ookami Kasumi ~ Purveyor of fine Smut.
Erotic Visions ~ Visual Novels

"No amount of great animation will save a bad story." -- John Lasseter of Pixar


Top
 Profile Send private message  
 
PostPosted: Thu Mar 22, 2012 7:35 pm 
Regular
User avatar

Joined: Wed Mar 14, 2012 7:16 pm
Posts: 32
Projects: LMA
Besides FreePlan, a friend suggested this program:

Yed Graph Editor
http://www.yworks.com/en/products_yed_about.html

I haven't used it but he says it's pretty good

_________________
Come see what we're making in the labs! Project Updates, Artwork, and more at http://luminouslabs.blogspot.com/
Visual Novel Project:Liquid Metal Angel


Top
 Profile Send private message  
 
PostPosted: Fri Mar 23, 2012 3:31 pm 
Regular

Joined: Fri Mar 23, 2012 12:26 pm
Posts: 26
OokamiKasumi wrote:

Repost:
When I'm writing a Visual Novel, I use a handy little freeware Mind-mapping program to outline all the major turning points and menu branches. FreePlane: http://freeplane.sourceforge.net/wiki/index.php/Main_Page


Thank you for that! I'm really enjoying writing out everything in FreePlane, and your model was pretty helpful to get me started. Thanks for posting it!


Top
 Profile Send private message  
 
PostPosted: Sun Mar 25, 2012 2:26 am 
Eileen-Class Veteran
User avatar

Joined: Thu Oct 14, 2010 3:53 am
Posts: 1070
Location: NC, USA
Completed: Torrey & the Vampire, Faery Tale, Madaline's Missing Miscellany, Alchemical Ink, Yaoi Story, The Visitor, Erotic Story Generator, What Kind of Fiction Should YOU Write? (Quiz Game), Falling
Organization: Erotic Visions - VNs
wulfae wrote:
OokamiKasumi wrote:

Thank you for that! I'm really enjoying writing out everything in FreePlane, and your model was pretty helpful to get me started. Thanks for posting it!


I'm glad you like it!
-- I've found that FreePlane makes figuring out menu options, and their results, amazingly easy. The hyperlink connectors (green arrows) are particularly useful when several options end up in the same place.

I'm glad my model is proving helpful. Just remember that its not the only way to do it!
-- This style of story mapping has a tendency to make for a huge game.

_________________
Ookami Kasumi ~ Purveyor of fine Smut.
Erotic Visions ~ Visual Novels

"No amount of great animation will save a bad story." -- John Lasseter of Pixar


Last edited by OokamiKasumi on Tue Mar 27, 2012 1:53 pm, edited 1 time in total.

Top
 Profile Send private message  
 
PostPosted: Mon Mar 26, 2012 11:31 am 
Regular

Joined: Fri Mar 23, 2012 12:26 pm
Posts: 26
OokamiKasumi wrote:

I'm glad you like it!
-- I've found that FreePlane makes figuring out menu options, and their results, amazingly easy. The hyperlink connectors (green arrows) are particularly useful when several options end up the same place.

I'm glad my model is proving helpful. Just remember that its not the only way to do it!
-- This style of story mapping has a tendency to make for a huge game.


I sure learned that! XD I needed a few more locations to fill out the fourteen days of the story, and suddenly the choices kind of exploded. That's alright, though, it gives me lots to work with.

I have *no idea* how you do anything with more than three characters! The choices, the choices!


Top
 Profile Send private message  
 
PostPosted: Fri May 11, 2012 12:04 pm 
Veteran
User avatar

Joined: Wed Apr 04, 2012 11:13 am
Posts: 236
Location: Indonesia
Projects: Supernova
I'm a bit old-fashioned when it comes to mindmaps (which I usually use to organise my branches) so I use papers. Since I remember my plots (I'd write if I don't) I just write my question or the situation and branch it off by writing a sentence for each option.
By writing on a notebook/paper, I don't have to wait a few seconds to switch.

Speaking of which, since you seem to have trouble with +3 characters, maybe try to use multiple script files? When the MC is alone/running round the plot, write it on script.rpy and when there's a menu that's largely character-based, write on another file. For the sake of practicality, you can write the condensed version of what happened in the branches using comments under the menu.
It'll probably help you remember important bits, too. Like sometimes I have this thing in each branch that's rather similar and connected, and I want to include it in the future.

tl;dr Writing helps you remember, and if you're handsy, write your branches down on paper.
Keep your script clean from too much branches, especially with love-interests/the likes. Comments are good. If you want, keep each character's actions on another file.

That's what I do-- no guarantee it'll work, but I hope it'll help someone... who also hates mindmap programs.

_________________
blog | deviantart
Working on Charmed, an otome based on Particle Physics.
Aubade, where Egressus works on vns WITH SCIENCE.


Top
 Profile Send private message  
 
PostPosted: Fri May 11, 2012 12:26 pm 
Regular
User avatar

Joined: Thu May 03, 2012 3:46 pm
Posts: 103
Location: Milton Keynes, UK
Projects: Past Mistakes
Organization: Freya's Aett
I use Chat Mapper (http://www.chat-mapper.com/) for my complex dialogues and scribble down flow-charts for my scene 'blocks' in a book.

I also use a big whiteboard with lots of sticky notes for my development, a hold-over from my time using a Scrum methodology for project management.

_________________
Recent work - iSchool Dreams: First Semester / iSchool Dreams: My Valentine (iPhone / iPad, dating sims)


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Protected by Anti-Spam ACP
Powered by phpBB® Forum Software © phpBB Group