Voices of the Void multiplayer mod is UNREAL(?) to do

At least for now...


Back to home page



> Quick answer

There is no f**cking way to make a mod that can ACTUALLY add multiplayer because of VotV code (or Blueprints) that made only for ONE player, not more.
Besides, the game does not have any Replication, so you wont see any movement from any players in your session.


> Longer answer

Game fully incompatible for multiplayer.
You can just add Create Session and Join Session nodes to your mod, but it wont work correctly (especially Join Session node).

And that's mostly not your mod problem - it's Gamemode/GameInstance/Player Blueprints problems, because they made only for one player.

So, the only method how we can add Multiplayer for VotV is just to modify original game blueprints.


> [UPDATE] Have someone even tried to do mod for this?

Idk if someone even tried to do this besides me... If you tried - DM on discord me with your story of attempts to do multiplayer mod.
Right now we know only one guy who started making Multiplayer mod for VotV - kokosko.
Please, don't hurry him and ping for ETA.

Here are his progess from start:



< -- Old info -- >


> What do you mean Network nodes wont work correctly?

Well... You CAN actually Create session, but for some reason game will not join to it with just default Join Session node.
What reason? I don't know for sure, especially when logging is disabled. (This is because VotV builds are in Shipping mode).

But you can Join session using this node: (I used LAN for testing)


Results of joining:

> default_1 (Main level) - Client crashed
- > Client joined via Execute Console Command ( open 127.0.0.1:7777 )
- > Client crashed with error: LowLevelFatalError [File:Unknown] [Line: 874] FMallocBinned2 Attempt to realloc an unrecognized block 4843500000000000

> flatland (Sandbox level) - Client joined partically
- > Client joined via Execute Console Command ( open 127.0.0.1:7777 )
- > Client got right map, but spawned literally in baseplate. (See attachments to results)
- > Widgets didn't showed up for Client. Player control for Client is not working (Can rotate camera, but not move it).



> test (Level that was loaded from MultiMod) - Client joined, default ue4 gamemode was loaded for some reason
- > Client joined via Execute Console Command ( open 127.0.0.1:7777 )
- > Client got right map, can move and rotate camera. Client's actions not replicated, can see only Host's actions (like movement).
- > Host loaded all Widgets, even damage overlay.
- > Fun fact: even though VotV control wasn't working for both sides (as well as partially the interface), compass worked xD



> So, there is no way we can make multiplayer mod?

For this moment I don't have any idea how to make this.
The only way to make multiplayer support is to get access to Source Code of VotV and modify it's blueprints.



> There is no way to get source code? Or decompile game for it?

I think somehow we can get them... But bruh, that will take much time