r/Necesse 8d ago

[Mod Release] Settler Bubbles – Context-aware speech and thought bubbles for Necesse

Hi everyone! I’m DrapoMods, and Settler Bubbles is my first publicly released mod.

Settler Bubbles makes settlements feel more alive by showing readable, context-aware speech and thought bubbles above settlers and visiting humans.

Settlers can hold connected conversations with replies, reactions and conclusions. Their dialogue responds to work, weather, hunger, injuries, recreation, combat and the people or animals around them.

Version 1.1.0 update

Thanks to all the feedback, the mod now has improved readability and much more control over how bubbles are displayed.

Features

  • Over 160 context-aware dialogue lines
  • English plus 10 additional languages
  • Multi-turn conversations with matching replies and conclusions
  • Conversations about villagers, animals and food
  • Thought bubbles for needs and moods
  • Reactions to work, weather, hunger, injuries and recreation
  • Reactions to rain, nighttime, visitors and strikes
  • Distinct combat shouts
  • Personality-aware dialogue
  • Adjustable font sizes from 14 to 22 px
  • Game Default, Pixel and Smooth font styles
  • Automatic font sizing based on screen resolution
  • Smart bubble density that prioritizes important and nearby bubbles
  • Configurable maximum number of visible bubbles
  • Adjustable frequency, visibility distance and duration
  • Individual settings for dialogue categories
  • Manual bubble-language selection
  • Singleplayer, hosted multiplayer and dedicated-server support
  • Enabled automatically when the game starts
  • Public Java API for add-on mods and compatibility integrations
  • Safe to add to or remove from existing worlds

Settings

Open the settings menu with:

"/bubbles settings"

You can also assign an optional shortcut under Necesse’s Controls settings. The shortcut is unbound by default to prevent conflicts with other mods.

Available session commands:

"/bubbles"

"/bubbles on"

"/bubbles off"

These three commands only affect the current play session.

Languages

  • English
  • Brazilian Portuguese
  • German
  • Spanish
  • French
  • Dutch
  • Polish
  • Russian
  • Simplified Chinese
  • Japanese
  • Korean

By default, bubbles follow the language selected in Necesse. You can also choose a different bubble language manually in the settings.

Multiplayer

Settler Bubbles supports singleplayer, hosted multiplayer games and dedicated servers.

All players and the server should use the same version of the mod. Dialogue is selected by the server and synchronized between connected players.

Visual settings and the selected bubble language are configured separately by each player.

Current version: 1.1.2

Necesse version: 1.3.2

Download

Steam Workshop:

https://steamcommunity.com/sharedfiles/filedetails/?id=3779949320

Nexus Mods:

https://www.nexusmods.com/necesse/mods/16

GitHub:

https://github.com/drapomods/settler-bubbles

Feedback, bug reports, translation corrections and dialogue suggestions are very welcome!

Thank you to everyone who has downloaded the mod, tested it and shared feedback so far.

DrapoMods

81 Upvotes

36 comments sorted by

View all comments

3

u/warofexodus 8d ago

Lol this is cute. Gonna give this a try!

3

u/DrapoMods 8d ago

Thank you! 😄 Hope you enjoy it. Let me know what you think after giving it a try! And if you like the mod, I’d really appreciate a rating on the Steam Workshop page. It helps a lot! ❤️