It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like:Chrome,Firefox,Internet Explorer orOpera

×
arrow-down2arrowcart2close4fat-arrow-leftfat-arrow-rightfeedbackfriends2happy-facelogo-gognotificationnotifications-emptyownedremove-menusad-facesearch2wishlist-menuwishlisted2own_thingsheartstartick
As I can't find a solution anywhere that actually works, I'm making a new thread specific for multiplayer between Mac and PC.

- We are on a local area network.

- I chose "multiplayer" in the GOG start up menu.

- PC-user gets "comm error" when trying to join my game.

We did a fix to his config file found here on the forum.

I can't make the same edits, as I don't have those files. All the solutions I've found are PC->PC specific.

So how do we make this work in an easy, comprehensible fashion? We've both bought the game here on GOG, so shouldn't be so complicated getting this bloody thing to work. Should be one click -> two clicks -> done! This is the second time I've payed for a game on GOG that isn't the finished article. Annoying as f....

Thanks!
Post edited November 27, 2017 by manmoth
avatar
manmoth: .
https://steamcommunity.com/sharedfiles/filedetails/?id=882018286
With launcher its indeed just very few clicks.
avatar
manmoth: .
avatar
DarzaR: https://steamcommunity.com/sharedfiles/filedetails/?id=882018286
With launcher its indeed just very few clicks.
Sweet! Thanks! Gonna try that after trying GOG Galaxy "for convenient online play between gaming platforms" ;-)

Turns out Galaxy wasn't so convenient after all. He still gets comm failure even when launching through Galaxy.

Gonna try DarzaR's suggestion now :)

Update:

Solution 1: Can't find the launcher for Mac. Only for windows.

Solution 2: No dosboxMOO2_single.conf file on the Mac.

So we're just as far :(


Update 2:

Actually, there was a launcher for Mac. But it doesn't recognise the game from GOG.


So basically what I have to do is to download a pirated/abandonware version of the game, which makes me wonder what the hell was the point of buying this game from GOG in the first place??
Post edited November 27, 2017 by manmoth
avatar
manmoth: Actually, there was a launcher for Mac. But it doesn't recognise the game from GOG.
What exactly you mean by "doesnt recognise" (was too late already to tell about "launcher for Mac", so i hope this one will solve on its own too)?
avatar
manmoth: Solution 2: No dosboxMOO2_single.conf file on the Mac.
You need to change the actual config your dosbox will run.
What exactly you mean by "doesnt recognise" (was too late already to tell about "launcher for Mac", so i hope this one will solve on its own too)?

The launcher is looking for an .exe file. The Mac version I bought from GOG is an .app file. So the launcher doesn't recognise it. It's in my application folder, and when I choose my application folder the launcher tells me there is no MOO2 file there. "No ORION2.EXE or ORION150.EXE in this directory".

You need to change the actual config your dosbox will run.

There is no config file on the Mac version. I've opened up the package content, and no config file there either. Seems like it's been rebuilt as a Mac application. Doesn't seem to be running through DosBox at all.

Edit: Seems to be running through "Boxer". After going deeper and deeper through the package content, I also find two config files. This is the path:

1) Master Of Orion 2 (in my application folder) -> show package content

2) Open the folder "content"

3) Open the folder "resources"

4) Open the folder "game"

5) Here I find an .app called "Master of Orion 2" again. Again I chose "show package content"

6) Open the folder "contents"

7) Open another folder called "resources". Here are many files and a few more folders. One file is called "Master of Orion 2.boxer". So I guess it's running through boxer, which I think is a DosBox clone.

8) Open one of the folders called "configurations". Here are two config files: Launch.conf and Preflight.conf

The launch.conf file reads as follows:

# This file defines Boxer's startup behavior after all other
# config files have been parsed and executed.

[autoexec]
boxer_launch

....which doesn't really have much to do with anything I've seen in any guides on how to get this thing to work in multiplayer.

No .EXE files anywhere, and besides, the Launcher won't let me peek inside packages anyways. So even if there was an executable in there somewhere, I wouldn't be able to pick that folder (as it's inside the package in step 1)

Edit 2:

I may have found everything I need inside the "Master of Orion 2.boxer" file. When I chose "show package content" here, I find the actual game. EXE files and everything. Will try to edit configs inside there now :)


Edit 3:

The launcher allowed me to open the package by choosing one and one at the time, then getting an error message. Every time I could go deeper into the package. Finally the Launcher recognised both the exe file and the GOG launcher (as drop box app).

However, now I am the one getting the "comm failure message".

Therefor I now forget about the launcher, and try the manual fix in stead. So now we both have to reinstall the game, so that we have the same GOG version (since his was updated through the launcher). Will see how that works....
Post edited November 27, 2017 by manmoth
avatar
manmoth: .
Just to ensure by now: " On Linux open a terminal inside unzipped directory and run ./moo2-launcher.", you installed using that method, right?

However, now I am the one getting the "comm failure message".

What server you are joining? " For all players, run the Launcher GUI and select:
network -> client
connect to -> moo2.thedopefish.com" < is it what you 2 are doing?
Post edited November 27, 2017 by DarzaR
Jesus f'in christ....there's not a single config file inside the game directory I finally found. The .exe files are there, but no configs!



Just to ensure by now: " On Linux open a terminal inside unzipped directory and run ./moo2-launcher.", you installed using that method, right?

I don't know what that means. My terminal is inside my "utilities" in my "applications". But I guess that's what I did when I navigated through the installer itself. It said everything went fine...

And besides, what would the "unzipped directory" be? The package content of my Master of Orion 2.app is a freaking labyrinth!

P.S. Thanks for helping though, don't get me wrong.
avatar
manmoth: .
"Launcher wasn't tested on any Apple OS but Linux instructions might work for Mac OS X, so try it. "
Installation:

1. Unzip package contents to any directory. On MS Windows double click
on "MOO2 Launcher.exe". On Linux run terminal, cd to package and
run ./moo2-launcher. In both cases you will be prompted to install the patch.

< Install.txt from the package. You tried to install after reading it, supposedly.

https://steamcommunity.com/app/410980/discussions/0/365163686050377705/?insideModal=1&amp;ctp=7#c2132869574266227209 < try to read mac-themed stuff there, maybe of some help.
avatar
manmoth: .
avatar
DarzaR: "Launcher wasn't tested on any Apple OS but Linux instructions might work for Mac OS X, so try it. "
Installation:

1. Unzip package contents to any directory. On MS Windows double click
on "MOO2 Launcher.exe". On Linux run terminal, cd to package and
run ./moo2-launcher. In both cases you will be prompted to install the patch.

< Install.txt from the package. You tried to install after reading it, supposedly.

https://steamcommunity.com/app/410980/discussions/0/365163686050377705/?insideModal=1&amp;ctp=7#c2132869574266227209 < try to read mac-themed stuff there, maybe of some help.
Yes, I've read it, but it's Linux specific. On Mac I can't unzip the package content, as it is not an archive.

Edit: Ah, sorry. I though by "package content" you meant the actual game package.

Yes, I can open the Moo2 launcher just fine. Don't even have to go through the terminal, just double-click the moo2-launcher exec file there, which opens the terminal for me and runs the launcher automatically. That's not the problem.
Post edited November 27, 2017 by manmoth
avatar
manmoth: Yes, I can open the Moo2 launcher just fine. Don't even have to go through the terminal, just double-click the moo2-launcher exec file there, which opens the terminal for me and runs the launcher automatically. That's not the problem.
Ok, now try to do it using instruction from package, i copied it here too, to ensure the problem is not in not following them.
Post edited November 27, 2017 by DarzaR
avatar
manmoth: Yes, I've read it, but it's Linux specific. On Mac I can't unzip the package content, as it is not an archive.
avatar
DarzaR: You mean you have no way to extract zip there? You downloaded a file, called MOO2-1.50.9-1.2.zip (a package in question). How did you managed to perform all the described above stuff, as now it turned to be what you was unable to unzip it? Or its some misunderstanding?
Yes, misunderstanding. Sorry. Read my edit of the previous post. The launcher runs just fine. I've already updated the game through the launcher, and done everything the guide said. Still can't find other player, and besides now I'm the one with the "comm error".

And Im not sure I'm picking the right files under "MOO 2 Directory" and "DOSBOX executable". As I said, the Mac version from GOG doesn't run through dosbox, but rather through boxer.
Post edited November 27, 2017 by manmoth
avatar
manmoth: Still can't find other player, and besides now I'm the one with the "comm error".
Beside trying to proper install (above), please answer about this too:
"What server you are joining? " For all players, run the Launcher GUI and select:
network -> client
connect to -> moo2.thedopefish.com" < is it what you 2 are doing?"
avatar
manmoth: Still can't find other player, and besides now I'm the one with the "comm error".
avatar
DarzaR: Beside trying to proper install (above), please answer about this too:
"What server you are joining? " For all players, run the Launcher GUI and select:
network -> client
connect to -> moo2.thedopefish.com" < is it what you 2 are doing?"
Yes. We've both done that.

I'll go through everything step by step now:

1) We both uninstall our games, as we've been messing around with it too much already. Just in case.

2) We both download the game again from GOG.

3) He runs the Patcher just fine, as he is on a Windows PC and can just pick the right file.

4) I go though Apple Package Hell again. Deep inside the Package Maze of Doom I find the Orion2.EXE

This is the path:

Master Of Orion 2 (in my application folder) -> show package content -> open the folder "content" ->open the folder "resources" -> open the folder "game" -> show package content of "Master of Orion 2" -> open the folder "contents" -> open the folder "resources" -> show package content of "Master of Orion 2.boxer" -> open folder "C.harddisk" -> here is "Orion2.EXE

So I chose the folder "C.harddisk" as my MOO2 directory. Launcher recognises it. All is well.

.....but before I move forward now, what should I use as my "DosBox Executable", since my Mac GOG version of the game is not running through dosbox, but rather through boxer?
avatar
manmoth: .
Just to ensure by now: " On Linux open a terminal inside unzipped directory and run ./moo2-launcher.", you installed using that method, right?

"Yes. We've both done that. " < im slightly missing you there, you say you cant decide what to do with dosbox line, yet you manage to chose the connection etc, that should be possible only after actual install. Also i'd really preferred to ensure you not running windows moo2launcher.exe.
Post edited November 27, 2017 by DarzaR
avatar
manmoth: .
avatar
DarzaR: Just to ensure by now: " On Linux open a terminal inside unzipped directory and run ./moo2-launcher.", you installed using that method, right?

"Yes. We've both done that. " < im slightly missing you there, you say you cant decide what to do with dosbox line, yet you manage to chose the connection etc, that should be possible only after actual install. Also i'd really preferred to ensure you not running windows moo2launcher.exe.
Yes. It has the same effect as just running the exec inside that same directory. It opens the updater.
avatar
manmoth: .
avatar
DarzaR: Just to ensure by now: " On Linux open a terminal inside unzipped directory and run ./moo2-launcher.", you installed using that method, right?

"Yes. We've both done that. " < im slightly missing you there, you say you cant decide what to do with dosbox line, yet you manage to chose the connection etc, that should be possible only after actual install. Also i'd really preferred to ensure you not running windows moo2launcher.exe.
Yes. I have been able to update the game through the launcher. Not sure I chose the right "DosBox directory" though, since my Mac version of the GOG release doesn't run through DosBox, but rather through Boxer. I chose the directory of "GOG launcher", which the updater/launcher accepted.

...and then I open the game, chose "single player" (as stated in various forum posts we've been through), then I go to "multiplayer", then I get "comm error".

And yes, I'm not running moo2launcher.exe. There is another file, and "exec" file which does the whole terminal-thing automatically.

He is running the moo2launcher.exe (as he is on a windows machine), and I running the terminal command.
Post edited November 27, 2017 by manmoth