Master of Orion

Master of Orion

Unofficial Code Patch Steam Workshop
 This topic has been pinned, so it's probably important
WhatIsSol  [developer] Oct 5, 2022 @ 5:35am
UCP to work on MacOS using these steps
Originally posted by Happyculture:
Hey there! I managed to get UCP to work on MacOS using these steps:

A. Download patch etc. and unzip files. You need the MacOS version which was 6.3b for me and obtained from moddb.com. I did not subscribe to UCP on Steam Workshop since the stated version was 6.3a.

B. There are three things to look for in the unzipped files: (1) Assembly-Csharp.dll in the STEAM-OSX folder; (2) StreamingAssets folder in the Common folder; (3) Unofficial Code Patch folder in the Common folder

C. In your Steam Library, right-click Master of Orion, select Properties, select Local Files, click on Browse to open a Finder window where the game files are stored.

D. In this new Finder window, right-click on MasterOfOrion.app and select Show Package Contents. Then navigate to Contents / Resources / Data / Managed and copy Assembly-Csharp.dll from the STEAM-OSX folder into this folder.

E. Navigate to Contents / Resources / Data / Streaming Assets. We need to copy the contents of the StreamingAssets folder in the Common folder into here, but cannot use normal methods of mass file copying as the patch files are older than the newly created game files if recently installed from Steam so merging will keep the wrong files, and the file/folder structures are not identical so overwriting will delete needed files.

F. Open the Terminal.app which should be in your Utilities folder. Use the ditto command to copy the StreamingAssets folder in the Common folder to the StreamingAssets folder in the game files. The basic syntax will be “ditto source-path destination path/“. For example (where UserName is your user name):

ditto /Users/UserName/Downloads/UnofficialCodePatch-Release/UnofficialCodePatch/Common/StreamingAssets /Users/UserName/Library/Application\ Support/Steam/steamapps/common/Master\ of\ Orion/MasterOfOrion.app/Contents/Resources/Data/StreamingAssets/

You can type ditto and then drag the source and destination folders into Terminal to copy the path names, as your files might be stored differently. Remember to add a / at the end of the destination path name otherwise the files will be copied one level too deep.

G. Navigate to the general Master of Orion folder, which is not the Steam folder where the game files are stored. You can search in Finder for Master of Orion. The path will probably be /Users/UserName/Master\ of\ Orion

H. Then navigate to Master of Orion / Mods and copy the Unofficial Code Patch folder in the Common folder into here. You should see Master of Orion / Mods / Unofficial Code Patch / a bunch of .yaml files

I. That should be it! Run the game and with any luck you will see the UCP version number at the top right of the Main screen. Click on Mods to see the UCP listed and active.


Hopefully this works for you. I gleaned a lot of this from various people who posted their solutions in the past, so full credit to them
Last edited by WhatIsSol; Oct 5, 2022 @ 5:35am
< >
Showing 1-7 of 7 comments
pierrespartan Oct 8, 2022 @ 10:56am 
Hello WhatIsSol, thanks for this incredible work. I'm new to the last MoO, so I'll give your mod a try, as it seems to solve many bugs.

As complementary informations regarding the Mac installation, here a couple of things:

* It worked fine for me by following the tutorial above (thanks at Happyculture),
* I'm on GoG, so for me I copied files from folder called GOG-OSX,
* Moreover, using GoG, the MasterOfOrion.app is contained in a wrapper named Master of Orion.app (with spaces). So to access Contents/Resources/Data/Managed, we need to go to: Applications/Master of Orion.app/Content/Ressources/game/MasterOfOrion.app/Content/Ressources/Data/Managed

That's it!

PS: is it true that a 6.4 update is on its way? I've seen a post about it, can't find it anymore (I forgot where I've seen that).
Last edited by pierrespartan; Oct 8, 2022 @ 10:57am
pierrespartan Oct 8, 2022 @ 1:28pm 
One Minor bug on Mac (at least):
Entering in the option for the 2nd time, then going back to the main menu, this breaks the menu itself.

Please, see the image here: https://imgur.com/a/LgmrKXS

Steps to reproduce (maybe on Linux to test this):
1. launch the game with UCP mode,
2. go to settings,
3. go back to main menu (here it is fine still),
4. go once again to settings,
5. go back to main menu -> here menu broken, overlap both main and setting ones, with only setting-related menu working.
Last edited by pierrespartan; Oct 8, 2022 @ 1:28pm
WhatIsSol  [developer] Oct 9, 2022 @ 5:01pm 
@pierrespartan: Not able to reproduce in Linux. Could you provide your player.log for this?

https://steamcommunity.com/workshop/filedetails/discussion/1109736522/3317484899031705722/
Last edited by WhatIsSol; Oct 9, 2022 @ 5:02pm
pierrespartan Oct 10, 2022 @ 11:10am 
Originally posted by WhatIsSol:
@pierrespartan: Not able to reproduce in Linux. Could you provide your player.log for this?

https://steamcommunity.com/workshop/filedetails/discussion/1109736522/3317484899031705722/

Sure thing! May I ask you if that is possible to send it via PM? Thanks.
WhatIsSol  [developer] Oct 10, 2022 @ 2:00pm 
Accepted invite
pierrespartan Oct 10, 2022 @ 3:09pm 
Originally posted by WhatIsSol:
Accepted invite

Thanks. I sent you a link to download the player.log.
Feel free to ask me if you need more infos regarding this bug.
WhatIsSol  [developer] Oct 11, 2022 @ 9:14am 
FYI this was a merge issue only effecting the GOG OSX version.

https://www.orderofmidnight.com/data/uploads/files/Assembly-CSharp-GOG-OSX.zip

I have corrected it and pierrepartan tested to verify it corrected.

Bug.0.0.6.4: <UCP-6.3b Mac GOG Only fix> Removing the Sensor Range option caused an exception on GOG OSX while looking at this panel in the settings, this causes an annoying graphic/ui issue for that screen if it is accessed.
Fix.0.0.6.4: Corrected merge issue
< >
Showing 1-7 of 7 comments
Per page: 1530 50