Skip to content

Documentation

Julian Koberg edited this page Jul 31, 2025 · 84 revisions

List of JSON Keys (All values that are optional do not need to be added):

Custom Entry Values

Main Values

  • "monster_name" (Example: "TEST_NAME"): Name of the monster.
  • "monster_description" (Example: "DESCRIPTION"): Description of the monster, allows special formatting.
  • "monster_portrait_image_name" (Example: "image.png"): Name of the image inside the same folder.
  • "monster_audio_clip_name" (Example: "sound.wav"): Name of the sound file inside the same folder.
  • "monster_id" (Optional) (INT (Examples: 0-99999)): ID for the monster, best to leave it empty and let the mod handle it for you. Mostly useful for replacing entries.
  • "access_level" (Examples (INT): 0-5): Which access level is needed when playing the main campaign (0 → No permissions needed).
  • "include_campaign" (Examples: true, false): If to include it in the main campaign.
  • "attached_custom_campaign_name" (Example: "Name of custom campaign"): If to be included in a custom campaign. Only requires name to be provided. Will only show up in the custom campaign provided.

Phobias

  • "spider_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if spider phobia is enabled.
  • "darkness_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if darkness phobia is enabled.
  • "dog_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if dog phobia is enabled.
  • "holes_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if holes phobia is enabled.
  • "insect_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if insect phobia is enabled.
  • "watching_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if watching phobia is enabled.
  • "tight_space_phobia" (Optional) (Examples: true, false): If to hide the image of the entry if tight spaces phobia is enabled.

DLC: Seasonal Worker

  • "only_dlc" (Examples: true, false): If to only show in the DLC.
  • "include_dlc" (Examples: true, false): If to also include in the DLC.

Caller Arcade Mode Values (Values of the caller for the Entry)

  • "arcade_calls" (List) (Example: ["Hello, I have this problem…", "Hi, I think I have this problem…"]): List of text that appear when called in Arcade (Training) Mode.
  • "caller_audio_clip_name" (Example: "sound.wav"): Audio played when called for this entry.

Caller Main Campaign Values (Values of the caller for the Entry)

  • "caller_audio_clip_name" (Example: "sound.wav"): Audio played when called for this entry.
  • "caller_name" (Example: "John Safety"): Name of the caller.
  • "caller_transcript" (Example: "Hello, I need help."): Transcript of the caller in text form.
  • "caller_image_name" (Example: "image.png"): Name of the image for the caller inside the same folder.
  • "caller_chance" (Example: 0.3): Chance that this entry replaces the caller. Must be between 0.0 and 1.0. (Or equal) (Default 0.1). Requires to be included in the main campaign for it to work.
  • "allow_calling_again_over_restarts" (Example: true, false): If the call is allowed to happen again upon restarting the game. Default is true. If set to false, it would prevent you from getting that call again. (Setting this to true or not providing it, will reset previous save for it)

Consequence Main Campaign Values (Values of the caller for the entry after the player got it wrong) (Requires include_campaign to be true)

  • "consequence_caller_audio_clip_name" (Example: "sound.mp3"): Audio played when called for this entry after the player got it wrong.
  • "consequence_caller_name" (Example: "John Safety"): Name of the consequence caller.
  • "consequence_caller_transcript" (Example: "Hello, I need help."): Consequence transcript of the caller in text form.
  • "consequence_caller_image_name" (Example: "image.png"): Name of the image for the consequence caller inside the same folder.

Advanced Values

  • "replace_entry" (Examples: true, false): Replace Entry instead of adding it.

Custom Campaign Values

Custom Email Values

Custom Video Values