8000 GitHub - DialogueMaker/loader: A starter dialogue script that includes default themes and triggers
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DialogueMaker/loader

Repository files navigation

Dialogue Maker Client

About

The Dialogue Maker Client is a LocalScript that hosts common Dialogue Maker classes and loads default triggers. The Dialogue Maker Plugin injects the LocalScript into StarterPlayerScripts automatically for you.

This repository's purpose is to decouple the LocalScript from the plugin to maximize customization and minimize lock-in.

Features

Built-in triggers with custom trigger support

By default, you can trigger dialogue with proximity prompts, click detectors, prompt region parts, and speech bubbles; but if this isn't enough for your needs, build your own!

Prioritize your dialogue with conditions and message stacking

Run actions before and after a message

Embed variables that are customizable throughout the conversation

Built- 8EB4 in effects with custom effect support

We bundle an effect that lets you pause the message...for dramatic flair. We also add a shaking text effect in case you want to portray extra emotion. But it doesn't stop there: you can make your own effects to use in your messages!

Dialogue timeouts

Custom themes and message parsing

Don't like our award-winning, corporate-friendly standard theme? Make your own! We give you full customization over how your theme looks and how it parses messages. ...Quit hiding behind that corner! We know this sounds scary, so we give you the tools that you may find helpful on your journey.

  • Add responses for the player to add interactivity to the conversation
  • Add dialogue redirects
  • Customize themes per NPC and per screen size
  • Add message pauses

Where can I get it?

We recommend using the Dialogue Maker plugin to install the client scripts in your game. It will be easier to

You can either get the version Beastslash updates at the Roblox Library or you can build your own version by using the scripts in this repository.

How do I use it?

Check out the documentation.

Can I contribute?

Sure! If you feel like that the Dialogue Maker can be improved for everyone, just send a feature request in the issues. You could also submit a pull request if you already added it yourself. Beastslash will sync changes made between the plugin and repository.

See the documentation if you need help building the plugin.

I think this is really cool. How can I support the development of this?

Sponsor the Dialogue Maker Group

Consider sponsoring the Dialogue Maker Group. All funds go to supporting maintainers, continuing our open-source work, and making even cooler stuff.

Follow Beastslash on Bluesky

If you can't spare a dollar, consider following and interacting with Beastslash on Bluesky. Beastslash makes games, tunes, and tools like Dialogue Maker.

Let us know if you use Dialogue Maker Client in your games

We'd love to see how you're using our work — it inspires us to keep working. File an issue in this repository, or mention @beastslash.com on Bluesky if you use the Dialogue Maker somewhere.

Acknowledgements

About

A starter dialogue script that includes default themes and triggers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

0