Formatting Default Dialogue Text in Firefly

Posted by bryanzug - 2006/05/10

UPDATE: The tricks used here for formatting are no longer necessary as of version 4.2.25 of Firefly (released 7/18/2006) which added richer text formatting to the default dialogs. This is a real compliment to the Firefly development team — they are very quick to incorporate customer feedback.


I am in the midst of laying the groundwork for a new eLearning initiative at Lucile Packard Children’s Hopsital at Stanford. Very excited about it because I’m using a new tool to create our eLearning simulations.

It’s called Firefly (by Knowledge Planet) and it’s really robust — very easy to create sophisticated sims (can you say multiple correct paths with every object in a screenshot being interactive? All in, literally, a few screen clicks?).

My initial impressions of it are that, the things it does well, it does really well.

Yet, as goes with learning a new tool, there are a few ins and outs to discover. My plan is to document some of these as I go so that I can 1) remember points for future references, and 2) share the knowledge.

First up is the formatting of default dialogue text within a simulation.

At first glance, while Firefly will allow you to customize the verbiage of some of it’s default dialogues, there is no obvious way to customize the size and face of the fonts.

A few attempts to throw some formatting in finally met success when I put in some old school HTML font tags. So, under “Simulation >> Customize Interface >> Customize Text (tab) >> *WISH_DEMO”, I modified the default to this –

<font size="5">Do you want me to show you?</font>

And now my dialogue comes in a nice, big, inviting text size — so very Web 2.0.

One very big hazard to note — if you mess with the text under “Simulation >> Customize Interface >> Customize Text (tab)”, you can easily corrupt your install of Firefly – I know, it shouldn’t be that easy, but it is.

One of the things I tried first was putting in a <b></b> tag to see if it would accept some basic HTML formatting. When I did that, the entire “Customize Text” tab became un-editable — not sure if I forgot to close the tag correctly or what.

Fished around the Firefly install on my tablet and found that this text is stored in an XML file named “StringTable.xml” in Firefly’s program directory. Path for this is –

C:\Program Files\KnowledgePlanet\Firefly 4.1\system\ StringTable.xml

Noticed that this file was empty on my problem machine. Restored that file and everything came back up.

Kinda obscure, but thought I’d share the knowledge – in case I do it again and forget what I did to restore it. So — before you go messing with this Firefly file, back it up — you’ve been warned.



5 Comments »

RSS feed for comments on this post. TrackBack URI

  1. […] Here’s a helpful addition to the info from yesterday’s post on customizing UI text in Knowledge Planet’s Firefly (v 4.1.19). […]

    Pingback by eLearning Skinny » Blog Archive » Avoiding corruption with blank default dialogue text in Firefly — May 11, 2006 #

  2. Can anyone give me an idea of how much Firefly software costs? Is it something you can buy individual licenses for?

    Comment by CJ Daly — November 8, 2006 #

  3. CJ — it lists for $10,000 a seat with training. I’ve seen it regularly go for $5,000k a seat without training. The lower price usually requires an end of the quarter deal or driving a hard bargain.

    Comment by Bryan Zug — November 9, 2006 #

  4. Bryan – Is it necessary to be an HTML guru to use Firefly?

    Comment by DS — January 5, 2007 #

  5. > Is it necessary to be an HTML guru to use Firefly? >

    No — I need to update this post — the developers for Firefly actually found my feedback and incorporated richer formatting into the tool — which eliminates the need for the HTML tricks I talked about here.

    Comment by Bryan Zug — January 25, 2007 #

Leave a comment

You must be logged in to post a comment.

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.