FYOP/Scenario Chamber/HowToUpdate: Difference between revisions

From FembotWiki
Jump to navigation Jump to search
(Created page with "This is a guide for anyone interested in editing or contributing to "Scenario Chamber" FYOP. I've had a few requests from others interested in adding their own content / chambers - if you're one of these people, this page should get you started. This is also very much a WIP and not intended for public consumption - so if you've stumbled on to the page, avert your eyes! Or DM me if you have any questions, I'm long_time_lurker on Discord. <big><big>Getting Started With T...")
(No difference)

Revision as of 05:00, 18 June 2024

This is a guide for anyone interested in editing or contributing to "Scenario Chamber" FYOP. I've had a few requests from others interested in adding their own content / chambers - if you're one of these people, this page should get you started.

This is also very much a WIP and not intended for public consumption - so if you've stumbled on to the page, avert your eyes! Or DM me if you have any questions, I'm long_time_lurker on Discord.

Getting Started With Twine

Scenario Chamber is written in SugarCube, a language / story format for Twine. If you're unfamiliar with Twine, this tutorial seems like a good place to start!

Editing Scenario Chamber

Next, you'll want a copy of the Scenario Chamber html file. Opening this in Twine will give you a view of the sprawling mess!

Adding Your Chamber

Use Twine's Story->Find and Replace feature to locate Hub/Chambers (Twine will highlight any passage with this title, as well as any passages that link to it - there will be 3 in all, all located in the top left corner).

Opening up the Hub/Chambers passage, you'll see a list of objects being set, e.g:

<<set $girlNextDoor = { "name" : "girl next door", "prefix" : "Girl", }>>\

This defines how the chamber is shown to the player (in this case, "girl next door") and how to find the corresponding confirmation page (here, it would be "Confirm/Girl") as well as the chamber's starting page (and whether or not the player has visited the chamber).

You'll want to add your own object with a name and prefix for your chamber, and also add it to the $chambers list of available chambers.

<<set $chambers = [$girlNextDoor, $witch, $opera, $hero, $class, $hike]>>\

Next, you'll want to have a confirmation page - make a passage entitled Confirm/<your prefix>, e.g. Confirm/Girl for 'girl next door'.