Skip to content
BuildWithRaymondPublic

About

Prepare speeches and announcements for Dark Ages, then send them to chat at your own pace.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

DASpeaker

Your words, at your pace.

Prepare speeches and announcements for Dark Ages, then send them to chat at your own pace.

Windows build Latest release License: MIT

Download for Windows · Quick start · User guide · Contributing

DASpeaker launch artwork showing a robed speaker addressing a fantasy hall

DASpeaker's ceremonial dark-and-gold interface: engraved accents, script editor, message timeline, and playback controls

View full-size workspace screenshot

A little room for your words

Prepare a ceremony, announcement, or longer speech without typing every line in game. DASpeaker turns your script into chat-sized messages, shows the exact sequence, and lets you decide when to speak, pause, or start again.

  • Write naturally. Paste a script or open a text file. Long lines split at whole words.
  • See what comes next. Preview every message, character count, and pause before starting.
  • Find your rhythm. Set message and paragraph delays, or add a pause within the script.
  • Stay in control. Pause and resume from the same place. Optional F8 / F9 / F10 shortcuts work while you play.
  • Keep your place. Your draft and preferences are remembered between sessions.
  • Keep it compact. Smaller windows switch between Script and Preview; advanced options live in Settings.

DASpeaker's redesigned compact preview and Settings, with matching gold controls and refined typography

Full-size screenshots: Compact preview · Settings

Quick start

Requirements

Install and speak

  1. Download the Windows ZIP from Releases and extract it.
  2. Run the executable from the extracted ZIP and accept the administrator prompt.
  3. Open Dark Ages, then select its window in DASpeaker. Close local chat.
  4. Choose Send test and check for GLIOCA TEST in game.
  5. Paste your script, review Message preview, and choose Start speaking.

Pause finishes the current message and holds your place. Resume continues. Stop finishes the current message and resets the script to the beginning.

A script can be this simple

Aislings, gather beneath the gentle light of Glioca.
Tonight we honor compassion, mercy, and patience.

[wait 5s]

May kindness guide us.

Messages have a 59-character limit. Automatic splitting keeps words intact. Blank lines separate paragraphs, and [wait 5s] adds an explicit pause. Scripts use printable ASCII text. Start with the example script.

See the user guide for timing, shortcuts, script rules, and recovery. The preview shows what DASpeaker will send; the game does not provide delivery receipts, so check the result in game.

Build it yourself

On Windows with the .NET 10 SDK:

git clone https://github.com/BuildWithRaymond/DASpeaker.git
cd DASpeaker
dotnet restore DASpeaker.slnx
dotnet build DASpeaker.slnx -c Release --no-restore
dotnet test DASpeaker.slnx -c Release --no-build

See development for publishing and project structure. Bug reports and focused pull requests are welcome; read CONTRIBUTING.md.

With thanks

Special thanks to ewrogers for their work on SleepHunter. We studied its Windows input handling while building DASpeaker, and appreciate the work shared with the Dark Ages community.

Design inspired by Aosda.

More in Credits and Third-party notices.

License

MIT. Free to use, modify, and share under the license terms.

About

Prepare speeches and announcements for Dark Ages, then send them to chat at your own pace.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages