RichDiscordPresence

版本 v1.0.7·更新於 2026-09-10

Rich Presence in Discord based on your ingame state.

模組介紹 作者原文

Rich Discord Presence

Rich Presence in Discord based on your ingame state.

Features

  • Rich Presence for local Discord application
  • Set different messages for
  • regular roaming
  • boss fighting
  • staying at home
  • sailing
  • being in dungeon
  • being at Trader
  • Set biome specific roaming messages
  • Set detailed state
  • server name and capacity
  • show or not Time elapsed
  • show singleplayer or multiplayer state (also being alone in multiplayer)
  • Configure custom images for different states

Messages

  • When you are fighting a boss the details string will be like "Boss name: {random string from Fighting boss messages}"
  • When you are in a dungeon the details string will be like "Dungeon name: {random string from Dungeon messages}"
  • When you are roaming around the biome the details string will be like "Biome name: {random string from Roaming messages}"
  • When you are on the ship the details string will be like "Biome name: {random string from Sailing messages}"
  • When you are at your base the details string will be like "Biome name: {random string from Safe at home messages}"
  • When you are near a Trader the details string will be like "Trader name: {random string from Trader messages}"

Boss names, biome names, trader names, dungeon names will be localized on the game language automatically.

You can set biome specific message for Roaming messages.

You can set different images to be shown when the condition is met.

Setting up

1 - Get Application ID

At first you need Application ID. For that you need to create your own application at Application name is crucial because it will be shown as name of the game you play.

Best practice is to set name "Valheim".

On the General Information you will find your APPLICATION ID. Copy it and set as ApplicationID in the mod settings.

2 - Upload application logo

Upload the bundled package/RichDiscordPresence/icon.png, or a square image of your choice, in Rich Presence -> Art Assets -> Add Image(s) with the name "logo". The asset name can differ because the default large image is configurable in the mod settings.

3 - Activate Rich Presence

On the Discord client press the cog (User settings) near your name in left bottom part.

At "Activity Settings" check for "Display current activity as a status message" to be on.

4 - Basic settings

That's basically it. Now your local Discord app will change your Rich Presence while you are playing Valheim with this mod enabled.

You may want to localize the strings from the mod settings to your language. There is category "Messages" which contains details and state strings. Each message settings is Semicolon separated string.

You can use localization key strings like "$ancient_chest". They will be localized on the game language automatically.

See more localization keys at

Default and custom images

The mod have default images keys and texts configurable.

There are Large image and Small image keys can be set to show different images based on current ingame state.

To customize images you should use "Large images descriptions" and "Small images descriptions" settings.

Both settings consists of semicolon separated list of "key-text" strings.

The key format

The key format is the first part (before ":") of details string with spaces replaced by "_".

In English for boss Elder("$enemy_gdking") name "The Elder" the file name should be "the_elder". For boss Queen("$enemy_seekerqueen") localized name "The Queen" the file name should be "the_queen".

It works the same for biome names, dungeon names and trader names.

For example when you go to black forest chambers. Their nonlocalized name is "$location_forestcrypt", in English "Burial chambers" and the file name should be "burial_chambers".

The text format

Setting

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
RichDiscordPresence-1.0.7.zip
檔案大小
299.5 KiB