A downloadable tool for Android

Buy Now$1.00 USD or more

NarMob

A phone-sized editor for Dialogue Manager .dialogue files. Write branching dialogue on the bus, export the file into your Godot project easily. Available for free with ads on Google Play. The itch io version is Ad-free.

What it does

  • Files Manager – every script lives as a .dialogue file in app storage. Create, rename, duplicate, delete, import from anywhere (file manager, Drive, an email attachment).
  • Editor – monospace, tab-indented, syntax coloured to match the Godot addon: cues, speakers, responses, jumps, conditions, mutations, tags, interpolation, random % lines. A snippet bar puts every bit of syntax one tap away, speaker chips insert Name: for characters already in the file, and Enter keeps your indent (one deeper after a response/if/while/match/%).
  • Lint – live checks are modelled on the addon's compiler errors: unknown jump targets, duplicate or malformed cues, over-indentation, orphan elif/else, when outside match, unbalanced brackets, deprecated do/set, and no ~ start. 
  • Cross File Linting – the linter reads all scripts in app storage, so import "res://combat.dialogue" as combat gets resolved and => combat/opening is checked against the cues combat.dialogue actually has. It flags imports of files that aren't present, uncalled cues, and chains of signpost cues that only hand off to each other (a → b → a with nothing said in between).
  • Play – walks the script like the runtime would. Where the game would evaluate an expression you pick true/false (or which when matched), so you can walk every branch and see where it joins back up. Follows =>, =><, END, END!, responses, while loops, weighted % groups, inline [[a|b]].
  • Error and Warning Reporting- provides syntax warnings and errors, allowing easy navigation to issues.
  • Cast – list all the characters, NPC's, sentient objects in your game, then easily tag them and their mood even if you haven't listed them in the file yet. 
  • Conditions – create conditions just like you do in godot and reference them, allowing you to write the actual dialogue instead of having to come back later and fix references. 
  • Game state – import or create your game state in the app to allow dynamic references and triggers. GDscript only returns warnings to prevent issues with other game states that may not be present in the mobile editor. 
  • Export – Export .dialogue files to easily import to your projects via the native share sheet.
Links:
File Hash's (SHA256):
  • NarMob-itch-0.1.2.apk
    • b498627741a11195a74d232baf75628f443ab888243c89f325ce0a0d12bbd119

Published 3 days ago
StatusReleased
CategoryTool
PlatformsAndroid
AuthorCHKDSK Labs
TagsGodot, Narrative
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard
AI DisclosureAI Assisted, Code

Purchase

Buy Now$1.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:

NarMob-itch-0.1.2.apk 2.3 MB

Also available on

Development log

Leave a comment

Log in with itch.io to leave a comment.