911 Operator

911 Operator

39 ratings
How to create a new call in 911 Operator?
By JutsuDevs
Brief tutorial, which guides you how to write a dialogue and implement it for 911 Operator.
   
Award
Favorite
Favorited
Unfavorite
How can you write the dialog to 911 Operator?
You should use our format of writing dialogues, which is available here: https://docs.google.com/spreadsheets/d/1ZaEMYbUrpSixhk4x2_YB8cxTexlWzss1HUTWsLLdjQc/edit#gid=0

Please, study carefully “Creating rules” tab along with “Examples of dialogues” before you start writing your own dialog. When you’ll be ready, copy the content of “Template” tab to your own Google Sheet and try to write dialogue which applies to all technical rules mentioned in “Creating rules”.
How can you implement dialog for the game?
There is a few way to import dialogue to the game, but one of the easiest methods uses a free add-on to Google Drive named “Export Sheet Data”. Do the following steps to install it:

  • Open Google Sheets
  • Click “Add-ons”
  • Click “Get add-ons…”
  • Search for “Export Sheet Data”
  • Click “+ Free”
  • Click “Allow”

When you finish writing the dialog, you should export it and test it in the game:

Part 1: Export

  • Open sheet with your dialogue
  • Click “Add-ons”
  • Choose “Export Sheet Data”
  • Click “Open Sidebar”
  • Select format “XML”
  • Select Sheet “Current sheet only”
  • Mark “Replace existing file(s)” in General Options
  • Mark “Newline elements” in General Options
  • Click “Visualize” button
  • Click once with left mouse button on the text box.
  • Use CTRL+A to highlight all text.
  • Copy all text (e.g. by CTRL+C)
  • Now you can close the window and proceed to part 2

Part 2: Import

  • Go to: C:\Users\ {yourWindowsUsernamehere} \AppData\LocalLow\JutsuGames\911 Operator
  • Open rawConversations.xml file by a notepad (you can use simple Windows notepad or free Notepad++)
  • Delete all content of this file and use CTRL+C to paste text from Part 1.
  • Launch 911 Operator
  • Start a duty on any city
  • Press ~ to open console
  • Type startcall <insert ID of your dialog here> and press enter (e.g. startcall 53)
List of useful commands for testing dialogues
[press ~ during the duty, enter the command and press enter to use it]

startcall <call_ID_here> (e.g. startcall gen22)
selftalk (allows to choose options of the caller; useful with dialogs with randomized answers like gen22)
importloc (reload of rawConverstions.xml file; thanks to it, you can edit the file and see results in the game without restarting it)
retestc (will reload the last call which you have started)
quickd (text will be displayed immediately)
Up arrow on keyboard (will copy last command)
IF YOUR CALL DOESN’T WORK
  • Check twice if your dialog applies to creating rules (described here[docs.google.com]). If you miss some word (like DialogOption) or even a semicolon, the dialog won’t work.
  • Try to export dialog once again and make sure that you copy all the text from text box: EVERY single letter or sign.
  • You can try to read output_log.txt and try to find reason of the bug starting from the end of file.
    (You can find it in the folder, where the game is installed or in:
    C:\Users\ {yourWindowsUsernamehere} \AppData\LocalLow\JutsuGames\911 Operator)
15 Comments
The Manhattan Flash 12 Aug, 2021 @ 7:08pm 
Kind of wish they had more routine calls.
I'm an EMT irl and I very rarely see a lot of calls that they have on here.

Some of the most common dispatches I get are:
>Difficulty breathing
>Sick person
>Fall (or "fall from XYZ")
>Possible overdose/drug use (use PD with this one)
>Weakness/dizziness
>Psych issue
>Seizure
>Diabetic emergencies

Feel free to use this as inspiration.
swat6296 12 Dec, 2018 @ 12:29pm 
Would love to see an ability to add not the dialogue for the operator, but descriptions and requirements for random events. They repeat way too fast and the outcome is too predictable. As if everybody can wait a fixed (and large) amount of time with no consequences. I would love to be able to add truly urgent situations that would force the player to prioritise them first.
This game would benefit A LOT from a simple editor that would allow to add your own events with a few possible settings, like which type of help is required, how long the event is active etc.
MightyOwl 30 May, 2017 @ 11:19pm 
For a different (possibly simpler) way of creating calls you can use a text editor rather than a spreadsheet. See the guide here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=936535634
MightyOwl 30 May, 2017 @ 11:18pm 
Hi caballero, I'm working on a school lockdown one. :)
[VNG] Hunter 18 May, 2017 @ 9:01am 
Ещё бы был перевод на русский то тогда очень хорошо.
3kwalker 14 May, 2017 @ 5:25pm 
can someone and a script of a school lockdown please? and thank you.
TheDorito 6 May, 2017 @ 12:54pm 
I used one of the example scenarios, changed one of the dialog options but left everything else the same (including the conversation id) and loaded it in raw conversations. It worked, and also had the voiceovers. Of course, the voices were still saying the dialogue from the original in-game scenario, not my new dialogue. So the voiceovers must be hard coded to the conversation ids. That might be useful to you conversation creators if you want to create a scenario that makes use of the voiceovers in some way.
[MT] Xavia 4 May, 2017 @ 10:09pm 
this does not seem to be very userfriendly, you might want to concider using multiple xml files in a specific directory or something and import them all, this should not be too complicated and you only have to check for IDs.
The Nightmare Squid 27 Apr, 2017 @ 7:54am 
So I've got a call that partially works. But every time I ask for the address, it skips over everything and ends the call, even if there's more questions to ask. The address0 line has "back" has the default option, and everything.
terrywolford 18 Apr, 2017 @ 6:03pm 
where can we submit the calls we make