I've devised a way to convert game transcripts exported from Gargoyle (using the "script" command) directly into basic Twine games, programmatically. Here is a two-step process:
0) Open a new Twine 1 story.
1) Include this script:
var currentPassage=new Passage("Start");currentPassage.text="";var id=currentPassage.id=1;tale.get("Transcript").text.split(/\n/g).forEach(function(b){var a=b.indexOf(">");if(a===-1){currentPassage.text+=b+"\n"}else{id+=1;var c="Turn "+id;currentPassage.text+=b.slice(0,a)+"\n ''>'' [["+b.slice(a+1)+"|"+c+"]]\n";tale.passages[currentPassage.title]=currentPassage;currentPassage=new Passage(c);currentPassage.id=id;currentPassage.text=""}});currentPassage.text=currentPassage.text.trim()||"<<set window.close()>>";tale.passages[currentPassage.title]=currentPassage;Wikifier.formatters.forEach(function(a){if(a.name=="list"){a.match="^(?!.)(?=.)"}});
2) Paste the entire transcript, from beginning to end, into a passage named "Transcript".
When you run the game, the Start passage and all other passages will be replaced with passages derived from the transcript. Each passage will only have 1 command.
Limitations:
* This assumes that the ">" character is only used for player commands throughout the entire story - and it also assumes that all player commands end in a line break. If these aren't the case, there'll be trouble.
* If the transcript contains other text structures which correspond to Twine syntax, those may unwittingly activate. This script removes one fairly common occurrence - HTML bullet points denoted by * - but leaves the others present.
Suggestions:
* Play in the Jonah format (and optionally remove the title using CSS).
* Use basic CSS to make the links larger (similar to how MS Paint Adventures displays its page links).
FAQ:
Q: Is this Lighan ses Lion compliant???
A: Naturally!
Ryutaro Onigoro must escape the demon forest! He has two double jumps, but gains extra ones from slaying demons midair. Find the portal (up in the treetops) and escape!
Jump: X
Sword: Z
Eat as much food as you want in this gripping eating simulation.
Ben's first Knp.
Inspired by this.
From now until the start of Pirate Kart V, we're gonna collaborate on a single level, and then submit it to the Kart! Some rules/guidelines:
Submit WIP versions as an attachment to COMMENTS, not as a new game. The final version will get submitted as a game entry to PKV but WIP versions as game entries will just clutter up the database.
ITS EVERYONES FAVORITE game, scribbage!!
dip ur balls into the hole before the BLOOD GOD consumes you
So, I hacked the site to add internal wiki page linking to BBcode, and turned off that fucking irritating default-to-wiki-formatting hack that I'd put in originally. To link to a wiki page, just enclose the page name (with underscores instead of spaces) in double square brackets, like so:
[[I_Am_Sorry,_Bio-Zombie]] becomes I Am Sorry, Bio-Zombie
If, for some reason, you want to link to a wiki page with different text than its title, just leave a space after the page name and then write the text before you close the brackets, like so:
[[Klik_of_the_Month_Klub Kotmk]] becomes Kotmk
Pretty sweet, yes?