This repository was archived by the owner on Mar 15, 2026. It is now read-only.
Releases: ryi3r/DialogueHelper
Releases · ryi3r/DialogueHelper
Release list
[Release] Release 1.2
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
- 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
Fixed the program not wanting to work at all along with some other things.
[Pre-release] Release v1.0.0
First mayor release!