BMR's Dialog Menu

Make games! Discuss those games here.

Moderators: Bob the Hamster, marionline, SDHawk

Post Reply
User avatar
BMR
Metal King Slime
Posts: 3310
Joined: Mon Feb 27, 2012 2:46 pm
Location: The Philippines
Contact:

BMR's Dialog Menu

Post by BMR »

Spent too long on this as well:

Image

So it's a dialogue menu thing I've been working on. Here's what it does:
  • Backdrop portraits for whoever's speaking and/or listening
  • Each character can have up to 30 different "poses"
  • Up to 6 choices, whether each one shows up is controllable by tags (or globals, which is what I'm using)
  • Sets up to three tags (again, or globals) with each dialog
  • Completely controlled via script, no need to edit anything in Custom
  • Dialogue can branch, loop back in on itself, twist and turn, and whatever have you
  • All the script data is generated via spreadsheet

The script is pretty self-contained, but the spreadsheet can be a bit clunky. If anyone wants to use this, drop me a note. I might put it up on the wiki as well, but that's going to take some time as I'll need to document the spreadsheet as well.
Being from the third world, I reserve the right to speak in the third person.

Using Editor version wip 20170527 gfx_sdl+fb music_sdl
Billiard
Slime
Posts: 9
Joined: Sun Feb 26, 2017 6:54 pm

Post by Billiard »

I WOULD LOVE TO TRY THIS!

I wish I could be as intelligent as you.
KutKu
Red Slime
Posts: 31
Joined: Sun Jan 01, 2017 11:17 pm

Post by KutKu »

Man once I think I'm starting to get a hang of Hspeak, I see work like yours and realize I still have a long way to go!
BMR wrote: Completely controlled via script, no need to edit anything in Custon
This seems really interesting to me. Does this mean that if I wanted to add or edit a new textbox for dialogue it would have to be from within your hspeak script? Or did I completely misinterpret that?
User avatar
BMR
Metal King Slime
Posts: 3310
Joined: Mon Feb 27, 2012 2:46 pm
Location: The Philippines
Contact:

Post by BMR »

KutKu wrote:Man once I think I'm starting to get a hang of Hspeak, I see work like yours and realize I still have a long way to go!
BMR wrote: Completely controlled via script, no need to edit anything in Custon
This seems really interesting to me. Does this mean that if I wanted to add or edit a new textbox for dialogue it would have to be from within your hspeak script? Or did I completely misinterpret that?
Yup, you'd do it from within the script. Well, rather, you'd do it in the spreadsheet, which autogenerates a script, which you then add to your script.
Being from the third world, I reserve the right to speak in the third person.

Using Editor version wip 20170527 gfx_sdl+fb music_sdl
TMC
Metal King Slime
Posts: 4308
Joined: Sun Apr 10, 2011 9:19 am

Post by TMC »

I'm curious, what are the fields of the spreadsheet? Is it one row per textbox, or one row per choice?
I wonder whether, with a little bit of cleanup, it could be practical to edit the script directly rather than use a spreadsheet. I guess a spreadsheet is probably an inherently better way to organise it though?
Post Reply