Dialog commands

When you are writing your dialogs there are commands that you can use to do different things

Note that line breaks will automatically be inserted but if you want control you better use the commands provided

To use dialog commands you can input the command with your text.

"Now it is time for phase two! {boss-set-hp-percentage=100}}1@Hahahahaha"

Now the boss will say the text and then set the boss hp to 100% again

Special commands:

Controls how the text is written

  • #: Adding a # to your text will force a new line
  • @: Adding a @ will clear the dialog box and start at the top.
  • ]0: adding ]0 will add a short pause.
  • ]1–3: Adding ]1, 2 or 3 will add longer pauses.

Text commands:

  • {text-color=44ff44}: sets the color of text to the value.
  • {text-bgcolor=44ff44}: sets the color of background to the value.(you can set it to transparent by using 00ffffff
  • {text-wave}: sets text to "wave" default 8-speed.
  • {text-wave=4}: control the wave speed, higher is slower
  • {text-left}: Set textbox to left side
  • {text-right}: Set textbox to right side
  • {text-middle}: Set textbox to the middle
  • {text-bottom-left}: Set textbox to bottom left side
  • {text-bottom-right}: Set textbox to bottom right side
  • {text-bottom-middle}: Set textbox to bottom middle
  • {text-bottom-middle-wide}: Set textbox to bottom middle but wide
  • {text-wingding-on}: Set textbox to gaster wingding until end of dialog
  • {text-wingding-off}: Set textbox to back to normal
  • {text-skip-end-pause}: set no pause after text(set manual pause by command)

Boss commands

  • {boss-set-hp=x}: Set boss hp to x, cannot be larger then max hp.
  • {boss-set-max-hp=x}: Set boss max hp to x, if smaller than current hp, current hp will be set to x.
  • {boss-set-hp-percentage=x}: Current hp to (1-100) percentage of max hp
  • {boss-set-damage-off}: boss attacks will not hit player
  • {boss-set-damage-on}: boss attacks will hit player again
  • {boss-set-skin=x}: set skin to id (See list)
  • {boss-set-skin-reset}: reset to initial skin
  • {boss-set-hitmode=x}: set hitmode to id (See list)
  • {boss-set-game-over-message=x}: Set a custom game over message, se below for effects that can be used)
  • {boss-set-karma=x}: Set Karma on or off (use true or false as x)
  • {boss-set-damage=x}: Give the boss x in damage.
  • {boss-set-auto-attack=x}: If the boss should skip player turn 1/0 or true/false

Skin commands

  • {animation-start=x}: Start skin animation with the name x
  • {animation-stop=x}: Stop skin animation with the name x
  • {animation-reset=x}: Reset the skin animation with the name x
  • {animation-moving-start=x}: Start moving with the name x
  • {animation-moving-stop=x}: Stop moving with the name x
  • {animation-moving-reset=x}: Reset moving with the name x

Game over messages

This command set a custom message at the bottom of the screen under GAME OVER. The message is decided by the last time this command was run

Extra commands

  • [color=red]: Sets the text after this to the color, set it again to change the next word, color can be either simple like red, white or hex like #ff00ff
  • [textsize=14]: All of the text will change size, default is 14. Be careful about setting too large test sizes, this will affect all of the text
  • [effect=typewriter]:All of the text is typed out letter by letter like the dialog box
  • Choose one:
    • [effect=wave]: All of the text will be moving in a wave
    • [effect=shake]: All of The text will shake
  • Example 1: {boss-set-game-over-message=You can do better then this}
  • Example 2: {boss-set-game-over-message=[effect=typewriter]You can do better then this}
  • Example 3: {boss-set-game-over-message=[effect=typewriter][effect=wave]You can do better then this}
  • Example 4: {boss-set-game-over-message=[effect=typewriter][effect=shake]You can do better then this}
  • Example 5: {boss-set-game-over-message=[textsize=30]You can do better then this}
  • Example 6: {boss-set-game-over-message=[color=red]You can do better then this}
  • Example 7: {boss-set-game-over-message=[color=red]You [color=blue]can [color=green]do [color=#ff00ff]better then this}

Battle commands

  • {battle-shake}: Shake the screen.
  • {battle-shake=x}: Shake the screen level 1-100

Soul commands

  • {soul-set-yellow-direction}: Rotate the soul in x degrees.
  • {soul-set-blue-direction}: Set the blue soul direction 1-4 1 is down, 2 is left etc.

Music commands

Commands that can be used to control the music

Read about them here

Background commands

Commands that can be used to control the background

Read about them here

Voice commands

Commands that can be used to control the voice

Read about them here

Skin commands

For changing skin with command see {boss-set-skin=x}: set skin to id (See list) Commands that you can use if you are using the skin

Skin Sans


{blink}, {sad}, {left}, {right}, {no}, {closed}, {blue}, {yellow}, {surprise}, {shrug} {blood},{bloodShrug},{bodyBloodHold},{sitting},{stand},{pocket}

SoSorry commands:


{normal},{grin},{shock},{happy},{panic},{iknow},{pen},{normalarms},{armhead},{faster}

Oni commands:


{oniangry},{onieyeclosed},{onilaugh},{lowerarms},{oninormal},{raisearms},{onisad}