ChrisFishSouth AfricaJoin Date: 2018-01-22Member: 235376MembersPosts: 1Fully active user
this should be similar to the Multiplayer Mod for elder scrolls 5: Skyrim , Really hope the community can all work to make the Subnautica Multiplayer Mod
Good Luck
I think that this is an interesting idea especially since the devs said that multiplayer is not going to happen.
I actually have a whole group of friends who have been following Subnautica in the hope it would contain a co-op or multiplayer mode.
I see the reasons stated on why they didn't go the multiplayer route. But some of the most hard selling, popular games out there are multiplayer. I'm surprised financially you wouldn't want to grab that larger audience. I mean PUBG barely has an idea at all, and it's top selling, #1 game on Steam.
I too would be willing to pay for multiplayer/co-op DLC pack. The game itself is only $28 CAD, I mean I'm already used to paying $80 for games like Battlefront .. and Subnautica is far better.
narfblatUtah, USAJoin Date: 2016-05-15Member: 216799Members, Forum Moderators, Forum staffPosts: 630mod
@pantxer2 The mod is not ready for us yet. The file is only for mod makers, so they can help with the mod. When it is ready, it will be much easier to install.
Subnautica stuff: How to clear your Cache, by 0x6A7232. How to use console commands.
Stuck, and just want to most recent base/Cyclops? Use "Warpme" command. Want to get out of the ceiling? Press F1 and note your camera postion. First number is North/South, second number is up/down, and third is East/West. Reduce the 2nd number by 10, then use "warp x y z" (where x, y, and z are the position you want to be).
WatsongJoin Date: 2018-01-25Member: 235752MembersPosts: 2Fully active user
Regarding:
"Find a suitable method that gets executed before the actual game starts (GameInput.Awake() for instance)
Add a reference to NitroxPatcher. This should be in the same directory as Assembly-CSharp. If not, follow step 3 more carefully.
Inject startup code: NitroxPatcher.Main.Execute()."
NitroxPatcher.dll is in \Subnautica_Data\Managed
Even using a fresh copy of Assembly-CSharp.dll, selecting "Edit Class" and making no changes to it - GameInput cannot be compiled in DnSpy. It generates many errors. All other classes, that I tried, compile without problems. However, putting in the reference and NitroxPatcher.Main.Execute(); code didn't work on any of the other .awake classes that I tried. That is - it compiles and the game runs, but the Main.Execute function isn't running as the output log has no "Nitrox" entries.
Please advise.
Reason for post: I would like to help with coding the mod. Although, I'm unsure whether I have the necessary experience to do so - so I'm researching into it.
Gaster_Join Date: 2018-01-28Member: 236023MembersPosts: 1Fully active user
I have an Idea on how to add multiplayer without breaking the story (lone survivor and stuff) but that would add a ton of work for the modders though, maybe for later use after the bigger coding part is done it could be something worth to remember:
As a lone survivor you won't meet any other survivors, sure, but how about creating autonomous robots?
You build robots (something like a smaller version of the P.R.A.W.N. suit) who then acts as the player-avatar of the 2nd, 3rd player and so on. This way you could always be sure that there aren't too many players on one map because the amount of other players is dictated by how many robots there are, maybe binding the player ID to an existing one as some kind of whitelist. Also the needed blueprints for said robot could be gathered by scanning the warper parts that are scattered in the alien facilities or maybe warpers themselves.
This way it won't break the story part (you are still a lone survivor without any other humans) while also adding the multiplayer part in a fitting way.
Is there a possible date we could get a public release?
The folks working on this can’t be paid for their work and have already donated time they could have made tens of thousands of dollars on their actual jobs. So, please don’t ask for release dates. Please wait patiently for these heroes to continue donating their time for our benefit. They are making great progress. Every time I look, I’m amazed. Please just wait patiently. Thanks!
HCP2311Join Date: 2018-01-27Member: 235914MembersPosts: 61Advanced user
I'm really enjoying all these wanna-be programmers that keep bringing up instability issues. lol If you don't want to play with the Mod, then don't play with the mod. There is by far a large enough community following for MP, and this godsend programming angel is gonna make it happen. lol
jaxxksJoin Date: 2018-01-30Member: 236257MembersPosts: 1Fully active user
Hello all,
Just came across this thread and wonders what specific sort of coding experience you were looking for with the project. Are there any specific areas or is it a more general call.
I have some experience working with C# as my preferred language on device communication applications, but they were mostly not TCP based so I just thought I'd check what exactly you are looking for with it.
Just came across this thread and wonders what specific sort of coding experience you were looking for with the project. Are there any specific areas or is it a more general call.
I have some experience working with C# as my preferred language on device communication applications, but they were mostly not TCP based so I just thought I'd check what exactly you are looking for with it.
Kind regards,
Jaxxks
Feel free to join us on the modders discord and check out the github project. We are always looking for new developers. We have quite a few small tasks to get your feet wet.
arramusJoin Date: 2018-01-31Member: 236366MembersPosts: 41Advanced user
I thoroughly enjoyed all the MP mod footage, as well as the real shark dive, and will keep watching in the background while the developers do their thing.
KendirkUnited KingdomJoin Date: 2018-02-04Member: 236820MembersPosts: 2Freshly registered user
edited February 2018
Hi really interest in the work being done here Love the sound of this game having multiplayer support is it possible to get an up to date discord invite as the only one i could find is expired
narfblatUtah, USAJoin Date: 2016-05-15Member: 216799Members, Forum Moderators, Forum staffPosts: 630mod
Modding currently only works on PC. The developers haven't expressed much interest in modding support, which I believe is required for console to have mods.
Subnautica stuff: How to clear your Cache, by 0x6A7232. How to use console commands.
Stuck, and just want to most recent base/Cyclops? Use "Warpme" command. Want to get out of the ceiling? Press F1 and note your camera postion. First number is North/South, second number is up/down, and third is East/West. Reduce the 2nd number by 10, then use "warp x y z" (where x, y, and z are the position you want to be).
HortonizationPennsylvaniaJoin Date: 2018-02-24Member: 238193MembersPosts: 1Fully active user
What language is the mod currently written in? I have a small bit of knowledge in normal java and would love to help here and there if that's possible in that language. Also, please keep up the good work! I will most definitely keep an eye on this and would lobe alpha and beta version of the mod to show off to the YouTube community no matter how bad it may be. Anyways, you guys are awesome, keep up the good work!
Senna7608MagyarországJoin Date: 2018-03-19Member: 239293MembersPosts: 2Fully active user
Hello All!
I found another way to install Nitrox MOD without using dnSpy.
step by step:
1.Install QModManager from www.nexusmods.com/subnautica/mods/16
2.Create a new drawer in ..\Subnautica\QMods\ directory named Nitrox
3.Copy all compiled files from dir ..\Nitrox\NitroxServer\bin\Debug to this dir
4.Copy ..Nitrox\NitroxPatcher\obj\Debug\NitroxPatcher.dll and NitroxPatcher.pdb[/b] to this dir
5.Create a simple txt file in Notepad named mod.json to this dir and insert this:
I found another way to install Nitrox MOD without using dnSpy.
step by step:
1.Install QModManager from www.nexusmods.com/subnautica/mods/16
2.Create a new drawer in ..\Subnautica\QMods\ directory named Nitrox
3.Copy all compiled files from dir ..\Nitrox\NitroxServer\bin\Debug to this dir
4.Copy ..Nitrox\NitroxPatcher\obj\Debug\NitroxPatcher.dll and NitroxPatcher.pdb[/b] to this dir
5.Create a simple txt file in Notepad named mod.json to this dir and insert this:
If you did everything well, the multplayer menu will appear and working.
What do I do if "Nitrox\NitroxServer\bin\Debug" does not exist?
================Anom================
"I'm ashamed, I'm to blame,
Don't wanna think about it,
Who I am, what I've done?
How do I carry on?
Wanna change, turn the page,
Don't wanna think about it,
How do I undo what's done?"
- "Undone" Five Finger Death Punch
================Anom================
I found another way to install Nitrox MOD without using dnSpy.
step by step:
1.Install QModManager from www.nexusmods.com/subnautica/mods/16
2.Create a new drawer in ..\Subnautica\QMods\ directory named Nitrox
3.Copy all compiled files from dir ..\Nitrox\NitroxServer\bin\Debug to this dir
4.Copy ..Nitrox\NitroxPatcher\obj\Debug\NitroxPatcher.dll and NitroxPatcher.pdb[/b] to this dir
5.Create a simple txt file in Notepad named mod.json to this dir and insert this:
Senna7608MagyarországJoin Date: 2018-03-19Member: 239293MembersPosts: 2Fully active user
If the dir not exists the project is not compiled from VisualStudio.
First: set Subnautica path in DevVars.targets file in Nitrox main dir.
Open Nitrox.sln from Nitrox main dir in VisualStudio and select Build->Build Solution,
check the output window to make it without any errors:
========== Build: 8 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
now you can find the directory with the necessary files.
Comments
Good Luck
I actually have a whole group of friends who have been following Subnautica in the hope it would contain a co-op or multiplayer mode.
I see the reasons stated on why they didn't go the multiplayer route. But some of the most hard selling, popular games out there are multiplayer. I'm surprised financially you wouldn't want to grab that larger audience. I mean PUBG barely has an idea at all, and it's top selling, #1 game on Steam.
I too would be willing to pay for multiplayer/co-op DLC pack. The game itself is only $28 CAD, I mean I'm already used to paying $80 for games like Battlefront .. and Subnautica is far better.
I would like to play with a friend in multiplayer
but when I decided to install the mod that I did not understand how to install it. Can advise?
Sry for my eng
Apologies for its audacity
How to clear your Cache, by 0x6A7232.
How to use console commands.
Stuck, and just want to most recent base/Cyclops? Use "Warpme" command. Want to get out of the ceiling? Press F1 and note your camera postion. First number is North/South, second number is up/down, and third is East/West. Reduce the 2nd number by 10, then use "warp x y z" (where x, y, and z are the position you want to be).
"Find a suitable method that gets executed before the actual game starts (GameInput.Awake() for instance)
Add a reference to NitroxPatcher. This should be in the same directory as Assembly-CSharp. If not, follow step 3 more carefully.
Inject startup code: NitroxPatcher.Main.Execute()."
NitroxPatcher.dll is in \Subnautica_Data\Managed
Even using a fresh copy of Assembly-CSharp.dll, selecting "Edit Class" and making no changes to it - GameInput cannot be compiled in DnSpy. It generates many errors. All other classes, that I tried, compile without problems. However, putting in the reference and NitroxPatcher.Main.Execute(); code didn't work on any of the other .awake classes that I tried. That is - it compiles and the game runs, but the Main.Execute function isn't running as the output log has no "Nitrox" entries.
Please advise.
Reason for post: I would like to help with coding the mod. Although, I'm unsure whether I have the necessary experience to do so - so I'm researching into it.
Image attached.
As a lone survivor you won't meet any other survivors, sure, but how about creating autonomous robots?
You build robots (something like a smaller version of the P.R.A.W.N. suit) who then acts as the player-avatar of the 2nd, 3rd player and so on. This way you could always be sure that there aren't too many players on one map because the amount of other players is dictated by how many robots there are, maybe binding the player ID to an existing one as some kind of whitelist. Also the needed blueprints for said robot could be gathered by scanning the warper parts that are scattered in the alien facilities or maybe warpers themselves.
This way it won't break the story part (you are still a lone survivor without any other humans) while also adding the multiplayer part in a fitting way.
The folks working on this can’t be paid for their work and have already donated time they could have made tens of thousands of dollars on their actual jobs. So, please don’t ask for release dates. Please wait patiently for these heroes to continue donating their time for our benefit. They are making great progress. Every time I look, I’m amazed. Please just wait patiently. Thanks!
Just came across this thread and wonders what specific sort of coding experience you were looking for with the project. Are there any specific areas or is it a more general call.
I have some experience working with C# as my preferred language on device communication applications, but they were mostly not TCP based so I just thought I'd check what exactly you are looking for with it.
Kind regards,
Jaxxks
Feel free to join us on the modders discord and check out the github project. We are always looking for new developers. We have quite a few small tasks to get your feet wet.
Crashing, lag problems? Or maybe your old save didn't get the latest update? Upload your saved game folder to help the devs troubleshoot, then try clearing your cache directories | Automatic Cache cleaning tool here | How to use the Debug Console | How to play any version of Subnautica using Steam | Tips for Subnautica beginners | Why can't the devs "just fix it"? - a modding session for you to educate yourself with Want more frames? Try adding this to your launch options: -window-mode exclusive | Solve options not saving or black screens by deleting options file | Possible workaround for Pause / Menu Bug | Rescue a trapped Seamoth / PRAWN
Slow loading / textures popping in? Try moving Subnautica to an SSD | How to switch Subnautica to Experimental mode (clear cache afterwards) | How to run chkdsk on your drive | How to verify integrity of your game cache (in the "Installation" section) | Blue screens or computer freezing up? Try this fix (updates a corrupted DX10 compatibility file in the graphics driver that sometimes doesn't get updated)
Subnautica launches in a tiny window? Use Task Manager to Maximize it (Thanks FlippingPower) | How to place your Moonpool so it connects correctly (includes diagrams) | Want to hang out with fellow players and the devs? Subnautica Discord server ← swing on by! | SuspensionRailway's Modding Emporium ↔ Categorized list of mods, including 1st playthrough-friendly ← Hey, look, mods! → ReShade mods ↔ Subnautica NexusMods
Humans don't crush at the depths you might think
Joystick problems? | Xpadder | UJR / vJoy | JoyToKey | Get detailed info for troubleshooting: CPU-Z | GPU-Z | HWiNFO64 | Speccy | Pastebin | Recover the data on your crashed hard disk! | I'm a Total Geek
Forum BBCode Rainbow text generator
Thanks!
How to clear your Cache, by 0x6A7232.
How to use console commands.
Stuck, and just want to most recent base/Cyclops? Use "Warpme" command. Want to get out of the ceiling? Press F1 and note your camera postion. First number is North/South, second number is up/down, and third is East/West. Reduce the 2nd number by 10, then use "warp x y z" (where x, y, and z are the position you want to be).
I found another way to install Nitrox MOD without using dnSpy.
step by step:
1.Install QModManager from www.nexusmods.com/subnautica/mods/16
2.Create a new drawer in ..\Subnautica\QMods\ directory named Nitrox
3.Copy all compiled files from dir ..\Nitrox\NitroxServer\bin\Debug to this dir
4.Copy ..Nitrox\NitroxPatcher\obj\Debug\NitroxPatcher.dll and NitroxPatcher.pdb[/b] to this dir
5.Create a simple txt file in Notepad named mod.json to this dir and insert this:
{
"Id": "Nitrox",
"DisplayName": "Nitrox",
"Author": "Nitrox",
"Version": "1.0.0.0",
"Enable": true,
"AssemblyName": "NitroxPatcher.dll",
"EntryMethod": "NitroxPatcher.Main.Execute",
"Config": { }
}
If you did everything well, the multplayer menu will appear and working.
What do I do if "Nitrox\NitroxServer\bin\Debug" does not exist?
"I'm ashamed, I'm to blame,
Don't wanna think about it,
Who I am, what I've done?
How do I carry on?
Wanna change, turn the page,
Don't wanna think about it,
How do I undo what's done?"
- "Undone" Five Finger Death Punch
================Anom================
What if you manually create the folder?
Wearer of fedoras. Beards for the win.
#SAVETHEROCKPUNCHER
Show your support!
Official Election Crew Roleplay
First: set Subnautica path in DevVars.targets file in Nitrox main dir.
Open Nitrox.sln from Nitrox main dir in VisualStudio and select Build->Build Solution,
check the output window to make it without any errors:
========== Build: 8 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
now you can find the directory with the necessary files.
That was probably the worst thing you could have possibly said on the official forums for the game.
Yet I still have no idea what's going on.