Hi, your game is great, but it lacks multiplayer functionality. We would like to suggest adding multiplayer support or opening the repository so that we can help you implement this feature. You`re the best :D
Gather unknown signals from deep, silent space · By
Unreal Engine 4 is already open, this game does not have any encryption or compression at all. There are mod loaders for it already, so anyone can make multiplayer mod for it, the problem is that 1. The game is currently in early alpha stage and didn't even release yet and 2. Making a multiplayer mod will be very hard and will take a lot of time
Isn't .pak file in VotV\Content\Paks already contains all scripts?
Also, this game has a page on thunderstore with mod loader and some other mods: https://thunderstore.io/c/voices-of-the-void/, I didn't test any of them yet but I think you can use UE Blueprints for modding the game
I making games on UE4, and I know how to make local (friend to friend game, with out servers), but big problem is PLUGINS (FckThem) some of them cost money, soo~
If mrdrnouse (the author) send plugins, I will make multiplayer!!!
SOO UPVOTE THIS MESSAGE (REPLY) for the author to see!!!
I believe the game is easy to decompile as I have seen others claim they've done so and they keep showing off assets and posting spoilers and such, unreal engine has many, many tools that are either official, private third party, or open source. Unless mrdrnose is going out of the way to start encrypting PAKs or something, decompiling is more of a proof of *some* degree of knowledge for the modder(s) who want to take up making a multiplayer mod
taking one object from the game is easier than taking all the logic, all the objects, all textures and all maps, and if you don't take one of them, you won't be able to use Unreal to mod the game
but if you don't use Unreal you can use other tools which (it seems inconvenient to me after Unreal) may not always work stably
It is very easy to just extract all the game files including the UE project file using UnrealPakTool, for example, here are screenshots of the extracted files from pa07_0009 version:
You can just install UE4.27 and open the VotV.uproject file
Here is the command for extracting all the game files:
UnrealPak.exe "(path-to-game-folder)\WindowsNoEditor\VotV\Content\Paks\VotV-WindowsNoEditor.pak" -Extract "(directory-to-extract-to)"
Для нормального открытия проектов Unreal Engine нужно сначала скачать все плагины, без них ни один uasset не импортируется, так как они были созданы с помощью этих плагинов. При открытии проекта Unreal Engine должен показывать сообщения об отсутствующих плагинах и предложение скачать их с магазина Epic Games. Некоторые из них отсутствуют в магазине и их придётся скачать с GitHub и скомпилировать, к примеру используя RunUAT.bat из UE_4.27\Engine\Build\BatchFiles, и для этого нужно иметь нужную версию Visual Studio, например для компиляции VictoryBPLibrary нужно иметь Visual Studio 2017
UE Blueprint это графический язык программирования, для модификации игры есть специальный загрузчик Blueprint на thunderstore, там же есть несколько уже готовых модификаций (https://thunderstore.io/c/voices-of-the-void/?section=mods), так же есть RE-UE4SS который позволяет модифицировать игры на Unreal Engine с помощью языка LUA
I decided to return to jump back into the game, and do my actual part in being of assistance to all the people I both encounter & need help, with this post being one of them.
Although it is clear that the various users had provided answers (and even proposed & created a hopeful new allies for potential future projects) I'd like to say that creating a multiplayer game is far more complicated than a mere modification. A multiplayer game isn't just a 'multiple instances of one thing, shared across', it is a complete different concept that, given the state of the game would add more stress, work and difficulties. But It doesn't mean that it's a pipe-dream of wonders nonetheless!
In any case however, mrdrnose themselves had stated right below the game description his thoughts on multiplayer.
Q: Will there be a multiplayer in the future?
A: Most likely not, due to the lack of networking experience and lack of foundation for net in the game.
In any case, I hope you're enjoying the game even if you'd be 'alone'. Were here for you to ask and support one another!
So, I haven't been a part of the networking team on any of my prior games, but I have worked on 3 separate networked multiplayer games in the past (2 in Unity, 1 in Source,) and from what I understand, the most difficult part of making a singleplayer game like this into a properly realized multiplayer game would be, firstly, setting up unique game objects to recognize multiple players, and secondly, figuring out everything that would need to networked across players. Anything that acknowledges the player in singleplayer would need to be able to differentiate between players in multiplayer. Anything that can't be implicitly synced would need to be networked. There'd also need to be a functional networking backend server unless you'd just want to commit everything to the clients by making it peer-to-peer. Not to be discouraging, of course, but I wouldn't hold my breathe.
More progress information can be found on the official Discord server "EternityDev Games" by typing in the search (in Discord): "in:#🌐e-votv-modding multiplayer" and by following the channel https://www.youtube.com/@VotVStuff
The latest progress results:
UPD: Also about development - https://salts.pro/votv/mp