Mods / Vintage Presence

Tags:
Utility Cosmetics Other Creatures QoL Simplification Clothing
Author:
harukadev
Side:
Client
Created:
Dec 6th 2025 at 2:39 AM
Last modified:
Dec 6th 2025 at 9:07 PM
Downloads:
394
Latest release (for Vintage Story 1.21.0 - 1.21.6-rc.1, outdated):
vintage_presence_v1.1.2.zip  1-click install

VintagePresence is a client-side mod that adds advanced Discord Rich Presence to Vintage Story.
It shows detailed activity info, uses a stable timer, supports custom assets, and includes an in-game settings window.

✔ Current Features

  • In-game configuration menu (Ctrl + Shift + P)

  • Editable Details / State text

  • Custom large & small Discord assets

  • Stable elapsed timer

  • Safe and persistent config system

🔮 In Development

  • Tabbed configuration UI

  • More token-based templates ({world}, {biome}, {players}, etc.)

  • Privacy controls

  • Ready-made presence presets

  • Discord buttons

  • More advanced contextual presence features

🧷 Template Engine

Fully implemented token-based template system with rich contextual data:

Available tokens:

{gamemode}      - Current game mode (Creative, Survival, Spectator)
{day}           - Total elapsed days
{timeofday}     - Morning, Day, Evening, Night
{playername}    - Your character name
{health}        - Current health points
{healthpercent} - Current health points in percent
{deaths}        - Death counter
{players}       - Players on server
{temperature}   - Current temperature in °C
{weather}       - Snow, Rain, Cold, Clear
{season}        - Spring, Summer, Fall, Winter
{coords}        - Your coordinates (X, Y, Z)
{modversion}    - VintagePresence version
{gameversion}   - Vintage Story version

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.2 vintagepresence
1.21.0 - 1.21.6-rc.1
335 Dec 6th 2025 at 9:07 PM vintage_presence_v1.1.2.zip 1-click install

- Added dynamic rendering for large and small image texts.
- Replaced static game mode with resolved values (e.g., "survival," "creative").
- Refined time-of-day and weather detection with contextual labels (lowercase formats).

Full Changelog: https://github.com/HarukaYamamoto0/vintage-presence/compare/v1.1.1...v1.1.2

1.1.1 vintagepresence
1.21.0 - 1.21.6-rc.1
31 Dec 6th 2025 at 8:37 PM vintage_presence_v1.1.1.zip 1-click install
  • Introduced `_originalConfig` for tracking unsaved changes and reverting on cancel.
  • Updated `OnTryClose` to reset configuration to original state.
  • Enhanced `OnGuiOpened` and reset logic to accurately preload and restore settings.
  • Adjusted title bar close behavior to support cancel flow.
  • Fixed template engine mappings with more precise property keys (e.g., `playername`, `timeofday`).


Full Changelog: https://github.com/HarukaYamamoto0/vintage-presence/compare/v1.1.0...v1.1.1

1.1.0 vintagepresence
1.21.0 - 1.21.6-rc.1
28 Dec 6th 2025 at 2:59 AM vintage_presence_v1.1.0.zip 1-click install
  • Centralized configuration management in `VintagePresenceConfig`.
  • Enhanced GUI for settings: added dropdowns, text inputs, and reset button.
  • Refactored `BuildRichPresence` with modular methods for assets and timestamps.
  • Improved validation and default handling for configuration values.
  • Adjusted game tick listener for presence updates with default interval.

 

Full Changelog: https://github.com/HarukaYamamoto0/vintage-presence/compare/v1.0.0...v1.1.0


3 Comments (oldest first | newest first) (threaded | flat)

HollyJollyHolly, May 31st at 11:47 AM

Will this be updated for 1.22?

harukadev , Mar 1st at 9:15 AM

prototype464 I’m really glad you liked it ❤️

I have more plans for this project, but I’ve been quite busy lately, so updates have been a bit slower than I’d like. I’ll get back to it as soon as I can.

prototype464, Feb 23rd at 8:15 PM

Thank you for making this!! Was hoping someone would come along and make a more customizeable rich presence mod. Used the other one for the longest time. Glad it functioned at least, but always nice to customize.