Mods / Newfies MOTD Mod

Tags:
Utility
Author:
Newfie
Side:
Both
Created:
Sep 16th 2025 at 5:26 AM
Last modified:
Apr 14th at 3:38 AM
Downloads:
19232
Latest release (for Vintage Story 1.22.0-rc.1 - 1.22.0-rc.8, potentially outdated):
NewfiesCommunityMOTD_1.22rc8_v1.3.1.zip  1-click install

  • Newfies Community MOTD — Fully customizable server Message of the Day

    Newfies Community MOTD gives your Vintage Story server a clean, modern MOTD dialog with VTML formatting, clickable links, and configurable UI elements. Centralize your rules, announcements, and community links, and push updates instantly—no client edits needed.


    Highlights

    • VTML formatting: headings, colors, bold, italics, and structured layouts
    • Clickable hyperlinks: embed links directly in the MOTD (Discord, mod pages, etc.)
    • Custom link button: optional center button with configurable label + URL
    • Clean UI: fixed viewport with proper scrolling (no content bleed)
    • Smart display rules: show every join, once per session, or per version
    • “Do not show again” toggle: per-player preference that actually works
    • Config-first design: auto-generates config and supports live reload
    • Modern command support: fully working /motd command

    Quick Config Options

    • Content
      • ContentLines or single Content
      • VTML formatting supported
    • Display
      • Width, Height
      • Scroll tuning:
        • ScrollBarWidth
        • ScrollEstimateMultiplier
        • ScrollExtraPixels
        • ScrollOverrideHeightPx
    • Show Rules
      • OpenOnEveryJoin
      • OnlyOncePerSession
      • OnlyOncePerVersion
      • VersionLabel
    • Link Button
      • EnableLinkButton
      • LinkButtonText
      • LinkUrl

    Commands

    • /motd — Open the MOTD anytime (bypasses show rules)
    • /motdreload — Reload config live
    • /motdresetall — Reset all players’ seen state

    Why use this?

    Instead of messy chat spam or outdated rule signs, you get a clean, branded dialog that players actually read—complete with links, formatting, and interactive elements.


    Made for Newfies Community.
    If you like my mods, consider hitting the donate button above!

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.3.1 newfiescommunitymotd
1.22.0-rc.1 - 1.22.0-rc.8
1597 Apr 14th at 3:38 AM NewfiesCommunityMOTD_1.22rc8_v1.3.1.zip 1-click install

- Added Discord/link button support
- Updated for 1.22

1.2.1 newfiescommunitymotd
1.21.0 - 1.21.1 1.21.2 - 1.21.5
15998 Sep 24th 2025 at 4:05 AM NewfiesCommunityMOTD-v1.2.1.zip 1-click install

Updated to 1.21 and rewrote a ton of the code
Improved the GUI
added centering so it will work correct

1.1.3 newfiescommunitymotd 866 Sep 20th 2025 at 3:28 AM NewfiesCommunityMOTD-v1.1.3.zip 1-click install

MotdPacket and MotdResetPacket are now explicit protobuf-net contracts via [ProtoContract] and [ProtoMember(n)]. This removes the runtime error:

Type is not expected, and no contract can be inferred: MotdMod.MotdPacket / MotdResetPacket

1.1.2 newfiescommunitymotd 208 Sep 18th 2025 at 10:28 PM NewfiesCommunityMOTD-v1.1.2.zip 1-click install

1.1.2 — “It Actually Opens” (Latest)

  • Switched to a dedicated network channel newfiesmotd and matched message registration order on server & client to fix “Type is not expected” and empty-content issues.

  • Reworked packets:

    • MotdPacket is plain public fields (no ProtoBuf attributes).

    • Added ForceShow (used by /motd), and server→client scroll tuning fields.

    • Added MotdResetPacket to remotely clear the client’s “Don’t show again”.

  • /motd now really opens even if the checkbox was previously ticked (sends reset first, then forced MOTD).

  • New admin commands:

    • /motdreload — reload config quietly (no global broadcast).

    • /motdresetall — clear “Don’t show again” for all online players.

  • Content handling:

    • Server always normalizes line breaks to [br].

    • Client preserves VTML/HTML, lightly converts BBCode (bold/italic/size/color/url/align), and never blanks content.

    • If a packet ever arrives empty, client falls back to its local motd.json so you don’t see “No content”.

  • Logging & diagnostics:

    • Server logs VTML length + 160-char preview when sending.

    • Client logs received length + preview when opening.

  • UI/UX:

    • Configurable scrollbar width (px).

    • Server-side scroll reach tuning:

      • ScrollEstimateMultiplier

      • ScrollExtraPixels

      • ScrollOverrideHeightPx

    • Controls row nudged down with a bit more space; Play button a bit wider.

    • Added a subtle, centered watermark: “Newfies MOTD” (slightly higher, slightly more opaque).

    • Added [align=center]...[/align] support (via VTML/HTML align).

  • Link handling: client opens http/https links via the OS (uses default browser).

  • Config:

    • Server config: ModConfig/MOTD.json (title, content, contentLines, format, dims, scroll tuning, version flags).

    • Client local config fallback: ModConfig/motd.json.

  • Stability:

    • Removed Cairo weight/slant usage that required extra assembly refs.

    • Safer null-guards throughout; no global chat spam from admin commands.

1.1.1 newfiescommunitymotd 172 Sep 18th 2025 at 4:07 AM NewfiesCommunityMOTD-v1.1.1.zip 1-click install

Added Packet forceshow

1.1.0 newfiescommunitymotd 98 Sep 18th 2025 at 12:26 AM NewfiesCommunityMOTD-v1.1.0.zip 1-click install

Added:
- added scrollbar config
- polished Gui

- Fixed reload announcing Globally
- repositioned play and dont show again buttons
- added mod icon

1.0.3 newfiescommunitymotd 75 Sep 16th 2025 at 6:04 AM NewfiesCommunityMOTD-v1.0.3.zip 1-click install

Fixed server-client connection added protobuff

1.0.2 newfiescommunitymotd 70 Sep 16th 2025 at 5:26 AM Empty NewfiesCommunityMOTD.zip 1-click install

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

oldcake, Jan 20th at 3:11 AM

Have you considered adding a shortcut key to bring up this daily information window?

Laguna, Nov 18th 2025 at 1:17 PM
One question: how can I add lines to separate the articles?
Laguna, Nov 16th 2025 at 10:01 PM

Thank you Newfie :)

Newfie , Nov 16th 2025 at 2:45 PM

@Laguna here is a example from my config showing color, size, bold and alignment 

"<font size=\"20\" color=\"#FFC857\" align=\"center\"><strong>Server Vision</strong></font>",

"<font color=\"#A7B3C2\" align=\"center\">Newfie’s Community is a long-term, player-driven survival world built on respect and creativity. We focus on cooperation over competition: share resources, build ambitious projects, and explore the endless Vintage Story landscape together.<br><strong>No pay-to-win</strong>, no drama—just a relaxed, fair environment where every player can contribute and leave their mark.</font>",

Laguna, Nov 15th 2025 at 7:26 PM

I love this mod! It's exactly what I was looking for, something where I can post server updates as soon as I log into the game.

Just one thing: I don't know how to make the text colorful and as nice as you have it in the sample image. Would it be possible to share how to do something similar?

Thanks.

Newfie , Oct 18th 2025 at 5:07 PM (modified Oct 18th 2025 at 5:17 PM)

HaMeRoN did you use the scroll override height?

 

HaMeRoN, Oct 15th 2025 at 5:35 PM

I have bug, cant sccroll down information motd.

Michaloid , Sep 16th 2025 at 2:58 PM

Please state the function of the mod.