auto_awesome

SRP (Subnautica Rich Presence)

v1.1.5bolt Auto Auto-updates from GitHubLast synced May 28, 2026 09:45 UTC

SRP (Subnautica RIch Presence) Is An Immersive Discord Rich Presence Mod For Subnautica

visibility 1 Views
download 0 Downloads
schedule Updated May 28, 2026

group Developer Links

forum Discordhttps://discord.com/users/1215997151469899788 alternate_email NexusModshttps://www.nexusmods.com/profile/LabrynthKing
description README.md
Hi I Am John Subnautica

SRP (Subnautica Rich Presence)

A Rich Presence Integration Mod For Subnautica With Biome, Vehicle And Player State (Walking, Seagliding, Swimming Etc.) Support!

Features:-

  • Extensive Biomes Support: Supports Almost All Main Biomes & Their Cave Variations With Images! (Thanks To The Subnautica Wiki).

  • Vehicle Support: Supports All Vanilla + Some Modded Vehicles With Potential Support For More Modded Vehicles Soon.

  • Player State Support: Supports Player States Like Swimming/Seagliding Or (If On Land) Walking/Running.

  • Configurable Update Timer: Update Timer Is Configurable.

  • (Funny) Random Hover Texts: Multiple & Randomized Image Hover Text On Discord For All Different Types Of Situations (Mostly Unfunny Because I Am Unfunny 😭 Lol)

  • Customizable Hover Texts: You Can Customize, Add Or Remove Hover Texts To Your Liking For Each Situation!

  • Mod Manager Support: Supports Vortex Mod Manager (This ain't even a feature bro)

Configuration Options:-

  • Enable SRP: Enables Or Disables The Rich Presence
  • Enable Hover Text: Enables Or Disables The Hover Text (In Case You Don't Like It)
  • EnableDeepDepths: Enables Or Disables The Of The Deep Depths Suffix In Deep Biomes
  • RPC Update Interval: Interval To Update RPC Every X Seconds (Default: 15 Seconds) [I DO NOT RECOMMENED ANYTING BELOW 15 AS DISCORD CAN RATE LIMIT IT AND IT MIGHT GET STUCK]
  • ⚠️ [DO NOT TOUCH] App ID: Can Only Be Changed In The Config File, It Is Recommended To NOT TOUCH It As It WILL BREAK The Mod If You Do Not Have Assets For Each ID

Installation:-

  1. Download Required Dependencies Using Their Installation Methods
  2. Download This Mod Through The Files Tab Using Mod Manager Download
  3. Enjoy!

Manual:-

  1. Download Required Dependencies Using Their Installation Methods
  2. Download The Mod Archive From The Files Tab
  3. Extract The Archive In Your Subnautica Game Folder
  4. Enjoy!

Editing Hover Texts:-

  1. Go To Your Subnautica/BepInEx/config/SubnauticaRP Folder [If It's Not There, Run The Game Once]
  2. Open The File Named hoverTexts.json Using Any Text Editor
  3. It Should Be In This Format
 {
    "Name": "lifepod", // Name Of The Situation
    "LargeImageText": [ // Large Image Text [If Applicable]
      "Fabricating Atomic Weapons", // List Of Texts, Add/Remove/Modify Texts Here
      "Why This Radio So Slow Bruhhhh",
      "So, Hypothecically, How Would I Make A Gun Mr. Fabricator?",
      "Glad I Didn't Fall In The Void"
    ],
    "SmallImageText": [ // Small (Bottom Right) Image Text [If Applicable]
      "A Knife And A Stasis Rifle Is All U Need",
      "I Don't Wanna Go Out There's Scary Fish :(",
      "Time To Conquer This Planet FR"
    ]
 }
  1. Modify Or Add/Remove According To Your Liking, Make Sure Follow Json Rules So It Doesn't Crash
  2. Save & Close The File
  3. Make Sure To Restart Subnautica For Changes To Take Effect

Note: If You'd Like To Remove All The Text For Some Situation Then Simply Replace It With A null Like This:-

 {
    "Name": "unkbiome",
    "LargeImageText": null
 }

Note 2: If You Do Edit The File, Make Sure To Have A Backup Of Your Edits Just In Case B/c The Code WILL Reset The File If The File Is Malformed.

Note 3: Updates May Or May Not Update The File Without Merging Changes (Untested) So Yeah Keep A Backup LOL

Localization:-

  • This Mod Supports Localization Through Nautilus' LanguangeHandler.
  • If You'd Like To Make A Localization For Your Language OR Install A Pre-Existing Localization For Your Language Then You Can Add A LanguageName.json File In Your Subnautica/BepInEx/plugins/SubnauticaRP/Localization Folder, Make Sure It Has The Same Format As The Pre-Exisiting English.json & Then You Can Edit The Text To Match Your Language.
  • Similarly, Hover Texts Can Also Be Localized By Creating A hoverTexts_LanguageName.json File In Your Subnautica/BepInEx/config/SubnauticaRP Folder, Make Sure It Has The Same Format & Version As The Original hoverTexts.json & Then You Can Edit The Text To Match Your Language.
  • You Can Even Add/Modify/Delete Texts For The Hover Texts Localization Depending On Your Choice Similar To The English Hover Texts File.

Notes:-

  • This Is My First Ever Mod So Sorry If It's A Lil Buggy Lol
  • Please Report Any Bugs In The Notes/Bugs Tab
  • If You'd Like Support For A Modded Vehicle/Biome, You Can Suggest It In The Notes Tab Or On My Discord
  • If You'd Like To Contribute To The Mod Or If You Have Better Pictures For Certain Biomes Or More Fitting Hover Texts Then Feel Free To Suggest So On The Notes Tab Or On My Discord
  • The Code Is Fully Open Source On My Github
  • My Discord Username Is labrynthking

TODO:-

  • Add Support For More Modded Vehicles (Need Permission From Original Devs Wherever Applicable)
  • Fix The Presence Getting Stuck Sometimes [Discord's Fault Not Mine LOL]
  • Add Support For Custom Biomes
  • Add Customizable Hover Texts
  • Potentially Add Support For Random/Multiple Hover Texts For Different Situations
  • Maybe Add Support For Detection Of Big Mods Like TRP, The Prototype Expansion, Titan's Wall etc.

Credits:-

forum Comments 0 comments

Join the conversation

lock

Log in to join the conversation

Connect with GitHub to post comments and react.

chat_bubble_outline

No comments yet — be the first to share your thoughts.

Versions

View All
package_2 SRP-v1.1.5.zip
313.2 KB Install via OpenModsManager

Project Metadata

star Downloads

0

visibility Views

1

Required Dependencies

For latest release: v1.1.5 · inherited from v1.0.0

View on GitHub

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.