Subnautica2RP

Subnautica2RP

sell v1.0.0
by Labrynth King
tag 134 OpenMods mod ID Reference it in openmods.json (add-on-of, dependencies) link github.com/LabrynthKing/Subnautica2RP

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

visibility 9 Views
download 0 Downloads
schedule Updated Jun 05, 2026

group Developer Links

forum Discordhttps://discord.com/users/1215997151469899788 alternate_email NexusModshttps://www.nexusmods.com/profile/LabrynthKing

collections Gallery

descriptionREADME.md
Hi I Am John Subnautica 2!

S2RP (Subnautica 2 Rich Presence)

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


Features:-

  • Vehicle Support: Supports All Vanilla Vehicles (Only 1 LOL)
  • Player State Support: Supports Player States Like Swimming Or (If On Land) Walking.
  • 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!
  • Biome Support: Supports Almost All Main Biomes, But There Are Some Caveats [Read Biomes Section Below]

Configuration Options:-

  • Enable S2RP: Enables Or Disables The Rich Presence
  • Enable Hover Text: Enables Or Disables The Hover Text (In Case You Don't Like It)
  • 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:-

Manual:-

  1. Download Required Dependencies Using Their Installation Methods
  2. Download The Mod Archive From The Files Tab
  3. Extract The Archive In Your Subnautica2/Subnautica2/Binaries/Win64/ue4ss/Mods/ Folder (WinGDK If Downloaded From Xbox)
  4. Enjoy!

Biomes:-

  • The Current Implementation Of The Biome System Is A Little Wonky, In A Nutshell, I Use Tags To Get The Biome Name.
  • Essentially The Game Has A Function In The UWEWorldZoneTrackerSubsystem Class, It's Named FindWorldZoneTag And Essentially Returns A Tag Or An Internal Name For That Zone.
  • While This Makes It Easier To Track Biomes, One Caveat Is That It's Not Fully Stable & Some Zones Aren't Tagged Properly Yet.
  • The Only Issue This Will Cost You Is That Some Areas Like The Cicada Wreck Hole & Some Outskirts Of The Observatory Will Not Be Considered "Biomes". Additionally, The Power Plant & Root Canyon Biomes Do Not Appear In GameplayTags Meaning They Will Be Shows As Observatory Instead.
  • This Will Be Fixed In A Later Version, By Either Using Volumes To Calculate Biomes Instead OR If The Devs Were To Properly Tag The Biomes As The Game Gets Closer To Release Then I Won't Need To Change Anything.

Editing Hover Texts:-

  1. Go To Your Subnautica2/Subnautica2/Binaries/Win64/ue4ss/Mods/Subnautica2RP/config 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
    "Who Is This NoA Bro, Gimme My Radio Back",
    "So, Hypothecically, How Would I Make A Gun Mr. Fabricator?",
    "Glad I Didn't Fall Into The Void",
    "NoA's Def Evil Ngl",
    "PDA >> NoA Any Day"
  ],
  "SmallImageText": [
    // Small (Bottom Right) Image Text [If Applicable]
    "A Knife An-..YOU CAN'T KILL FISH???",
    "I Don't Wanna Go Out There's Scary Fish :(",
    "Time To Conquer This Planet For The Third Time FR",
    "I Just Want My Stasis Rifle Back Plz"
  ]
}
  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 2 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": "nobiome",
  "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

Notes:-

  • This Is My Third Ever Mod (I Need To Stop Saying That Lol) BUT This Was My First Time Working Like This C++, I Have Only Ever Learnt C++ Once So It Wasn't Exactly An "Easy" Expirience But I Think It Was Fun
  • Please Report Any Bugs In The Posts/Bugs Tab
  • 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 Posts Tab Or On My Discord
  • The Code Is Fully Open Source On My Github
  • My Discord Username Is labrynthking

TODO:-

  • Fix Biome Tracking
  • Fix Up This README LOL
  • Add Support For Tadpole Chassis
  • Add Localization Support
  • Add Config To In-Game Settings
  • Add Wakemaker Support
  • Fix Code Because It Is Spaghetti & Bad LOL

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 S2RP-v1.0.0.zip
1.6 MB Sign in to download Install via OpenModsManager
Requires

No required dependencies

Project Metadata

star Downloads

0

visibility Views

9

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.