Another Brick in The Mall

Another Brick in The Mall

Not enough ratings
Creating a scenario
By The Quadsphere
Instructions and tips on how to create and share a scenario on the workshop.
   
Award
Favorite
Favorited
Unfavorite
How to access the scenario editor
In order to access the scenario editor, first start or load a game.
While in-game press F1 to toggle the debug overlay, and press the 'Edit Scenario' button at the bottom right of the screen.



You can press F1 again to turn off the debug overlay.
Setup
The setup tab lets you enter basic information for your scenario:



Various texts for your scenario should be maintained outside the game in your prefered text editor (Notepad, Wordpad, Office...). You can then select the text, copy it to the clipboard (Ctrl+C) and import it in the in-game editor using the various buttons.

  • Codename: enter a unique codename for your scenario. Please note: if you share your scenario on the workshop and then subscribe to your own scenario, your local scenario will be overwritten by your latest upload when you launch the game.
    The recommended practice is to change the codename of your scenario before uploading it (typically you would use 'codenameWIP' for your work in progress scenario and change it to 'codename' before uploading it).
    Since both will have same title, you can toggle the debug overlay (F1) on the new game menu to show the codename and differentiate between the two.
  • Title: a title for your scenario.
  • Short description: a short description to be displayed on the New Game Menu and the Steam workshop.
  • Text: the intro message for your scenario. This should include a description of the starting conditions and the objectives of the first scenario step (see Scenario Steps).
  • Thumbnail: pick a 512x512 png image for your scenario, to be displayed on the New Game Menu and the Steam workshop. If you don't do this a default image will be used.
  • Map file: select a savefile with the map you want your scenario to start on. If you don't do this the current loaded map will be used.
Sandbox
On this tab you can setup various sandbox settings for your scenario.



If you are using non-standard settings it is a good practice to mention it in your intro message so the player can anticipate the special conditions.
Research
On this tab you can setup the status of various reasearch projects for your scenario.

Demand
On this tab you can setup the demand and prices for each individual product for your scenario.

Scenario Steps
Scenarios have 3 steps, each of which awards a star. When the 3rd step is completed, the player is awarded 3 stars and the scenario ends (although the player can continue playing).



You can setup up to 5 objectives per step.
The text for each step is the message displayed to the player when the objectives are completed: it should congratulate the player on completing the current step objectives and describe the objectives of the next step.
Advanced (modding)
You can optionnaly create mods (graphical and gameplay modifications, new products) that will be applied at each scenario step (including after the scenario is complete, which is considered step 4).

Your mods' xml files (and any referenced png images) should be located in your scenario folder.
They have to be named as follows:

moddata_step1.xml -> will be applied at the beginning of the scenario.
moddata_step2.xml -> will be applied at step 2 of the scenario.
moddata_step3.xml -> will be applied at step 3 of the scenario.
moddata_step4.xml -> will be applied when the scenario is completed.

For more information on modding please read this guide:
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1551322851
Upload
On this tab you can upload your scenario to the Steam workshop, or update a scenario that you had previously uploaded.



Reminder: if you share your scenario on the workshop and then subscribe to your own scenario, your local scenario will be overwritten by your latest upload when you launch the game.
The recommended practice is to change the codename of your scenario before uploading it (typically you would use 'codenameWIP' for your work in progress scenario and change it to 'codename' before uploading it).
Since both will have same title, you can toggle the debug overlay (F1) on the new game menu to show the codename and differentiate between the two.

3 Comments
FrenchPickle 14 Feb, 2019 @ 3:05am 
Having problems with creating a scenario, I have changed the demand but when I upload it, the demand resets back to default? Is there something that I am missing?
GhostAssassin 2 Dec, 2018 @ 1:50am 
nice 1
impetus_maximus 24 Oct, 2018 @ 1:20am 
looks like wonderful additions. *thumb up