Skip to content
This repository was archived by the owner on Mar 15, 2026. It is now read-only.

Releases: ryi3r/DialogueHelper

[Release] Release 1.2

Choose a tag to compare

@ryi3r ryi3r released this 10 Mar 05:29

Changelog:

  • Fixed:
    • Settings showing the wrong name of a style
    • The style script now gets instantiated
    • Updating the font or the box from the style script will no longer force a draw update
    • Reloading or changing the style will now force a draw update
    • Trying to quit when having made changes will now ask you if you really want to quit
    • Adding a new entry or string will now mark the file as modified
  • New:
    • Added a Style for Deltarune
    • Entering and exiting the settings will refresh the currently loaded style
    • Dropping a .txt file on the app will now trigger file loading
    • Added new API for custom scripts:
      • Global Env (Unlike Env, Global Env doesn't reset on each pass)
      • IUserData.load_texture(path) -> Texture2D
      • IUserData.draw_texture(texture, position, modulate = Color.WHITE)
      • IUserData.draw_texture_rect(texture, rect, tile, modulate = Color.WHITE, transpose = false)
      • IUserData.draw_texture_rect_region(texture, rect, src_rect, modulate = Color.WHITE, transpose = false, clip_uv = true)
      • IUserData.set_viewing_scale(scale)
      • IUserData.get_current_box() -> int
      • IUserData.get_current_font() -> int
      • IUserData.get_viewing_scale() -> float
      • IUserData.set_box_portrait(enabled)
      • IUserData.get_box_portrait() -> bool
      • IUserData.get_box_supports_portrait() -> bool
      • IUserData.get_font(font) -> IFont
      • IUserData.get_box(box) -> IBox
      • IUserData.char.string (The current layer string)
      • IUserData.box (The current box)
    • New functions for the style script:
      • prepare_draw(IUserData)
      • draw_portrait(IUserData)

[Patch] Release v1.0.2

Choose a tag to compare

@ryi3r ryi3r released this 12 Feb 21:35
  • Added the ability for the custom scripts to:
    • Redo the API to make it cleaner (easier) to use
    • Access and modify the current Box / Font (and the ability to disable the selectors)
    • Use custom environmental variables for internal use (it may only last from the start to end of the drawing)
    • Fetch the whole string that's being rendered
  • Added the ability to add entries and strings
  • Fixed font position (x, x) -> (x, y)
  • Fixed portrait not working
  • Fixed dialogue box not resetting once you close the file
  • Fixed the program using the old JSON file format instead of the new TXT format for the save styles
  • Fixed a crash related to opening a file while having text in a textbox

[Bugfix] Release v1.0.1

Choose a tag to compare

@ryi3r ryi3r released this 12 Feb 13:40

Fixed the program not wanting to work at all along with some other things.

[Pre-release] Release v1.0.0

Pre-release

Choose a tag to compare

@ryi3r ryi3r released this 12 Feb 05:52
First mayor release!