• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Resource icon

Release DialogDB v2.29

Download

grimmier

grimGUI
Creator
Joined
Nov 14, 2023
RedCents
2,976¢
grimmier submitted a new resource:

DialogDB - Store NPC Dialog key phrases, and Select them from a drop down later.

DialogDB​

NPC DIALOG Storage and Selection​

Will store NPC dialog into a lua table configDir/npc_dialog.lua

You can select the dialog if the NPC is targeted and has Dialog for that zone.

Press Say to have only your character say the command.
Group Say to have your group say the command with a delay (seconds) between each character.
group commands use DanNet /dex charname /say command

View attachment 61415...

Read more about this resource...
 
Can you add zone and raid for options? I got some use for this :)
I plan on adding a config window to configure your commands. This way you can configure dannet or eqbc commands.

I can add more buttons for more commands for sure.

Also want to allow bulk adding or editing of the dialogs.

The initial release is very basic for adding only and basic use. More to come.
 
grimmier updated DialogDB with a new update entry:

v0.05

[0.05] - 2024-05-14​


〰️Commits​


- Config GUI
Added Config Windows.

You can Add/Edit commands, set them to Current Zone or All Zones.

You can also set and edit your group command prefixes.

If you do not already have a config file created it will show the config gui the first load. after that you must click the gear icon to show it.
...

Read the rest of this update entry...
 
oops fix coming i forgot to adjust the commands to match my test printout ones.
for group commands.
 
grimmier updated DialogDB with a new update entry:

v0.13

[0.13] - 2024-05-15​


Features⛲


- Commands now store / command data
Tweaked the command and trigger storage
default all trigger strings will append /say to the beginning. ONLY if the string does not start with a /
this makes piecing together eqbc and dannet strings easier.

This also allows you to store other commands.
say i target a merchant and want to set a string to execute /lootutils sellstuff

adds a little more versatility

this will...

Read the rest of this update entry...
 
How does this differ from "Don't make me say it" Lua? Besides possibly the command addition.
 
How does this differ from "Don't make me say it" Lua? Besides possibly the command addition.
probably the biggest difference is storing all of the data.
A lot of the things i had already added to my copy of dmmsi before starting over.
so i could save the data and have the window appear when i had a npc targeted that had dialog i had already saved.
 
Are there any import sets or dbs for various zones / xpacks basic questlines available? I love how it works but I don't want to have to fill in every dialog ever. DMMSI has an auto import mode which might be worth combining with? That way I could at least hail a quest npc, click all through their dialogs, and maybe show your npc dialog edit window with auto-filled in entries I could name & save?
I sort of want DMMSI with a memory, I guess.

Love the ui and functionality, and possibility :)
 
Are there any import sets or dbs for various zones / xpacks basic questlines available? I love how it works but I don't want to have to fill in every dialog ever. DMMSI has an auto import mode which might be worth combining with? That way I could at least hail a quest npc, click all through their dialogs, and maybe show your npc dialog edit window with auto-filled in entries I could name & save?
I sort of want DMMSI with a memory, I guess.

Love the ui and functionality, and possibility :)
this will auto import them for the targeted npc / zone when you are interacting with the npc similar to DMMSI but also checking other channels besides just say. as I have seen some NPC's that will "whispers" or some funky emote response.


There is nothing pre-built yet for a set but people are free to share theirs if they have one built out already.

 
Today was the first time using the DialogDb, and I like a lot of the concepts. I seem to be having a bit of trouble with the Auto Add. I think I have it enabled (the Disable button is available, so I am assuming it is enabled) I added the 3 entries manually, as I never saw anything to auto-add them, or they never popped anything up. Any thoughts?

1733309869166.png

I am figuring out the utility still, but I think I found a bug: I had finished with Mokolin, where I had manually added the 3 dialogs below. I then went to Dexter, and when I opened up the config for him, it showed the 3 dialogs I had saved for Mokolin. I was not sure if it was 'working as designed' or had a bug.

Also, on the griffon handler in TOE, it did auto add the 2 dialogs from him, so the auto add on the other one may have just been a fluke.

1733313959494.png
 
I just discovered this! This is really helpful on Lazarus for various NPCs and moving your group around.

Thanks!
 
The refresh target button will reset that config window to the current target.
I did it this way because certain automations may start doing things like buffing on you. which would make it hard to add dialogs.

I am figuring out the utility still, but I think I found a bug: I had finished with Mokolin, where I had manually added the 3 dialogs below. I then went to Dexter, and when I opened up the config for him, it showed the 3 dialogs I had saved for Mokolin. I was not sure if it was 'working as designed' or had a bug.
 
Like I said, probably working as designd. It just took me a few times trying it out to learn some of the nuances. Thanks so much!
 
Release DialogDB

Users who are viewing this thread

Back
Top
Cart