dialogdisplayeditV6 by sby

changed source to .as file instead of flash project
changed some proxy logic for compatibility
dialogdisplayeditV5_1 by sby

added some logic to remove the actions from the word list after they have been parsed, this is to avoid having sdt treat them as queued lines that would override the "next" line setting.
  • Like
Reactions: DrZombi
dialogdisplayeditV5 by sby


added hard coded colors you can swap out what speak,him,and thought colors are. uses a dialog action with the formatting:
[dialogdisplayedit_'style'_'color']

harcoded colors:
red,orange,yellow,limegreen,green,aquamarine,cyan,skyblue,blue,purple,magenta,pink,initialsettings,default


example:
intro:"testing speak red[dialogdisplayedit_speak_red]"{"style":"Speak"}
intro:"testing him red[dialogdisplayedit_him_red]"{"style":"Him"}
intro:"testing thought red[dialogdisplayedit_thought_red]"{"style":"Thought"}

you can go back to the initial custom colors defined by the settings file by specifying the color 'initialsettings':

intro:"Testing speak back to initialsettings [dialogdisplayedit_speak_initialsettings]"{"style":"Speak"}
intro:"Testing him back to initialsettings [dialogdisplayedit_him_initialsettings]"{"style":"Him"}
intro:"Testing thought back to initialsettings [dialogdisplayedit_thought_initialsettings]"{"style":"Thought"}

you can go back to the default colors that sdt uses by specifying the color 'default':

intro:"Testing speak default[dialogdisplayedit_speak_default]"{"style":"Speak"}
intro:"Testing him default[dialogdisplayedit_him_default]"{"style":"Him"}
intro:"Testing thought default[dialogdisplayedit_thought_default]"{"style":"Thought"}



added additonal styles that you can assign using a dialog action:
{"style":"HimCustom"}
{"style":"SpeakCustom"}
{"style":"ThoughtCustom"}

the formatting for setting the colors goes like so:
[dialogdisplayedit_setspeakcustomstyle_######_######]
[dialogdisplayedit_sethimcustomstyle_######_######]
[dialogdisplayedit_setthoughtcustomstyle_######_######]

where the first ###### is the background color represented in hex rgb values, and the second ###### is the text color represented in hex rgb values

example:
intro:"Testing her custom style, red backgroundg with green text ..... [dialogdisplayedit_setspeakcustomstyle_ff5050_50ff50]"{"style":"SpeakCustom"}
intro:"Testing him custom style, blue background with purple text .....[dialogdisplayedit_sethimcustomstyle_0000ff_ff00ff]"{"style":"HimCustom"}
intro:"Testing thought custom style, gray background with white text .....[dialogdisplayedit_setthoughtcustomstyle_333333_ffffff]"{"style":"ThoughtCustom"}


There are also the alt styles defined in the settings file from the previous update:
{"style":"HimAlt1"}
{"style":"HimAlt2"}
{"style":"HimAlt3"}
{"style":"SpeakAlt1"}
{"style":"SpeakAlt2"}
{"style":"SpeakAlt3"}
{"style":"ThoughtAlt1"}
{"style":"ThoughtAlt2"}
{"style":"ThoughtAlt3"}



see included 'example_dialog.txt' for more examples
  • Like
Reactions: Super18 and Rudgar
dialogdisplayeditV4 by sby

changed how alt coloring works, now is a modifier to the 3 kinds of dialog syles of Speak, Him, and Thought
These matter because it determines if she moves her mouth and if the dialogue box is the fuzzy thought bubble, so previously, it was like alt coloring for just the Him dialog.

Here is how to use them:

{"style":"HimAlt1"}
{"style":"HimAlt2"}
{"style":"HimAlt3"}
{"style":"SpeakAlt1"}
{"style":"SpeakAlt2"}
{"style":"SpeakAlt3"}
{"style":"ThoughtAlt1"}
{"style":"ThoughtAlt2"}
{"style":"ThoughtAlt3"}


bugfix, custom alpha coloring fixed from code rework.




/*****************************/
dialogdisplayeditV3 by sby

reworked code to use proxies instead of on frame basis, previous way wasn't as clean.
  • Like
Reactions: Jaxx and Rudgar
dialogdisplayeditV2 by sby

added 3 custom color styles that you may use, settings files can tweak the colors for them
to use them, set the style to 'Alt1' 'Alt2' 'Alt3'


example lines:
intro:"thought style" {"style":"Thought"}
intro:"her style" {"style":"Her"}
intro:"him style" {"style":"Him"}
intro:"alt1 style" {"style":"Alt1"}
intro:"alt2 style" {"style":"Alt2"}
intro:"alt3 style" {"style":"Alt3"}
Top