Skip to content

Releases: Beastslash/roblox-dialogue-maker

Dialogue Maker v3.3.0

23 Nov 19:01
Compare
Choose a tag to compare

new features

  • responding to a feature request by @LordMerc last week (wow, top contributor lol), i added new npc settings: General.FitName and General.TextBoundsOffset.

    • the dialogue maker will automatically fit the npc's name if General.FitName is true.

    • also, General.TextBoundsOffset will be added to the TextBounds of the npc's name if General.FitName is true.

diffs:

Dialogue Maker v3.2.1

21 Nov 15:35
Compare
Choose a tag to compare

v3.2.1

improvements

  • updated proximity prompt documentation to require npc model PrimaryParts.

  • decreased default ProximityPrompt.MaxActivationDistance to 15

bug fixes

  • wrapped fix scripts and remove unused instances functions in pcalls because roblox didn't yield when requesting for script injection, so it broke the buttons

diffs:

Dialogue Maker v3.2.0

21 Nov 03:29
Compare
Choose a tag to compare

v3.2.0

new features

  • reformatted the npc settings to have categories. your current npc settings will not break if you press fix scripts. however, i do plan to remove support for the old npc settings in v4, so please manually update your settings when you can.

  • added more proximity prompt settings, in response to a bug report by @LordMerc that i couldn't fix at the moment

bug fixes

  • got rid of that pesky "unknown require" warning in API.Player. roblox needs to kinda...fix that?

other deprecations

  • deprecated API.Triggers.AddSpeechBubble(). i don't remember why i added it, but it does pretty much the same thing API.Triggers.CreateSpeechBubble() does. i'm going to remove this in v4.

diffs:

Dialogue Maker v3.1.1

17 Nov 23:50
Compare
Choose a tag to compare

v3.1.1

bug fixes

  • CurrentTheme.Changed event now disconnects when the dialogue is finished (fixes npc names, thanks @LordMerc)

Dialogue Maker v3.1.0

17 Nov 15:10
Compare
Choose a tag to compare

v3.1.0

new features

  • added a Remove Unused Instances button. this button will remove any dialogue maker scripts that aren't used by any NPCs. (requested by @LordMerc)

  • when you press Fix Scripts or Remove Unused Instances, the plugin now allows you to undo your changes.

bug fixes

  • default variables module now saves. apparently, i forgot to parent the module when it was created.

Dialogue Maker v3.0.1

16 Nov 19:23
Compare
Choose a tag to compare

v3.0.1

Bug fixes

  • fixed the response sorting bug that @LordMerc reported
  • fixed bug where if you delete an npc, the dialogue maker screams at you

Dialogue Maker v3.0.0

09 Nov 15:52
ac9ce17
Compare
Choose a tag to compare

v3.0.0

Bug fixes

  • Player variable is no longer passed in action scripts. it's player now, which avoids using unnecessary metatables in the DialogueServerScript, and more importantly, doesn't cache the first player

updating the plugin and pressing "fix scripts" will fix the DialogueServerScript but it will not fix your individual action scripts. this is because i don't want to write over your scripts, causing many other problems.

to manually fix this bug:

  1. update the plugin for future use

  2. press fix scripts to fix the DialogueServerScript

  3. in your after action scripts,

    • delete Player = nil,

    • pass the player parameter in the Variables and Execute functions,

    • replace all references of Player with player

  4. smile...the bug's gone 😊

Dialogue Maker v2.1.0

25 Oct 04:01
Compare
Choose a tag to compare

v2.1.0

Features

Dialogue Maker v2.0.2

15 Oct 03:47
Compare
Choose a tag to compare

v2.0.2

Bug fixes

  • reported by GAVsi115 on roblox: fixed bug where pages (lengthy dialogue) didn't work

  • enabled ClipDescendants by default for NPCTextContainerWithResponses and NPCTextContainerWithoutResponses in the BigAndBoldDialogue theme

  • fixed bug where if you fix scripts, the client API module would be duplicated

Dialogue Maker v2.0.1

07 Oct 03:46
c4d5e4a
Compare
Choose a tag to compare

v2.0.1

Bug fixes

  • GAVsi115 (Roblox) fixed bug when NPC model is the source of dialogue

  • Fix Scripts button adds children when there's no old script to replace