I think I've managed to do it, but I haven't tested it fully yet because all my friends are busy or not around currently. However, the server shows up as a 4 player server, and I had 2 random people connect and a duplicate client on my desktop for a total of 4. I don't have a save where I have companions, so testing was very limited. It looks and acts consistent with the original 4 player mod, so I'm very hopeful.

http://i.imgur.com/pGIhQLG.jpg
http://i.imgur.com/7p9eyvY.jpg

How to:

Download norbyte's pak extractor from a link in this thread http://larian.com/forums/ubbthreads.php?ubb=showflat&Number=572322#Post572322

Make a copy of the Main.pak file in a working folder on your desktop. Extract the main.pak using the tool

In the newly extracted files go to the Mods/Main/ folder and open "meta.lsx" in a hex editor. Search it for NumPlayers, though it should be pretty much in plain sight since the file is tiny. Edit the variable to 4.

Then just go to your \Steam\SteamApps\common\Divinity Original Sin Enhanced Edition\Data folder and create a folder called "Mods". In the "Mods" folder, create another folder called "Main". Place the meta.lsx file into that Main folder. So the full file tree should look like Steam\SteamApps\common\Divinity Original Sin Enhanced Edition\Data\Mods\Main\meta.lsx

Edit: You'll also need to modify the EoCApp.exe on the host client to prevent being locked into an error on the character assign screen. Open the .exe in a hex editor and do the below:

Originally Posted by norbyte

With a hex editor, search for "41 4A 00 40 0F B6 C7 48 8B 4C 24 60 48 33 CC E8 34 38 AA FF".
Replace the bytes "40 0F B6 C7" with "31 C0 F7 D0".


Thanks Norbyte pak extractor and helping locate the memory location of the character assign error. Also thanks to Dumb "Le Doré" from the steam community for the original hex edit mod which helped me locate the value.

Last edited by Foodchain; 29/10/15 08:20 PM.