Master of Orion

Master of Orion

28 ratings
Unofficial Code Patch (UCP) Installation Guide
By WhatIsSol
Installation Guide with Images for Unofficial Code Patch (UCP)
2
   
Award
Favorite
Favorited
Unfavorite
Initial Setup
This is using a completely fresh install of Windows 10 and Steam (Not required). I just did a fresh install to make certain that I had a clean slate for creating and documenting these procedures.



OK after installing, we are going to run the game for the first time:


Notice the top banner, yellow box added for emphasize:



This shows that UCP is not installed. Lets look at MODS from the main menu.



OK exit the game, goto the workshop and lets subscribe to the "Unofficial Code Patch Steam Workshop"


After subscribing and waiting for steam to complete the download, you are ready to start the manual install steps.
Installing UCP (Manual Steps)
OK lets browse to the local files, right-click on the "Master of Orion" to get the pop menu to show and navigate to "Browse local files"



This will being up windows explorer.



Lets navigate to the correct path. First we are going to move up to "steamapps", just click on the highlight:


This will take you here:



From here we navigate down "workshop", "content", "298050", and finally "1109736522".

After that is complete we are going to want to right-click on "UnofficialCodePath-Release.zip" and pick "Extract All...", just use default settings on all prompts.



OK we now are in the correct path and have the files extracted.

Just double-click on "javaInstaller.bat"

If you see this error you need to install java:


So please goto the section for installing java and then return here to complete installation.

When java is properly installed you should see this screen:



Type and press enter: 1

Some text will scroll and your should get a screen like this:



OK the manual part of the Unofficial Code Patch is now done!


Setting up UCP in the Game
OK you should now notice the change in the top banner, indicating that UCP is installed:



From the main menu, navigate to MODS and make certain both of these mods are active, in a clean install they both will be but check to make certain. The order of these two do not matter, just keep them together.



OK you are completely done, time to conquer the galaxy !
Installing Java (If needed)
There are many different Java JRE/JDK you can install for this I'm just going to grab Microsoft's Open JDK. So open a browser and lets go to this URL: https://www.microsoft.com/openjdk

Choose download.

I would pick whatever is the latest OpenJDK that is a LTS version. In this case I'm going to pick OpenJDK 17.0.6 LTS. I would also recommend the version that comes in a "msi" package since it has its own installer, This screenshot shows the correct one underlined.


Just download it and then install it. While installing accept all defaults.

OK lets go back to the section for "Installing UCP (Manual Steps)"
Full ReadMe.txt file location (optional)
OK lets browse to the local files, right-click on the "Master of Orion" to get the pop menu to show and navigate to "Browse local files"



This will being up windows explorer.



Lets navigate to the correct path. First we are going to move up to "steamapps", just click on the highlight:


This will take you here:



From here we navigate down "workshop", "content", "298050", and finally "1109736522".


And here is the location of the full "ReadMe.txt" file.

Just double-click on it to open it in your preferred text viewer application.
25 Comments
WhatIsSol  [author] 7 Oct @ 8:35am 
@Radick - version issue with the decompiler and/or compiler

NETFX 4.7.2 Tools - Decompile

Microsoft.NET Framework64 v2.0.50727 - Compile
Radick 6 Oct @ 9:33pm 
Hey WhatIsSol,

First, thank you so much for the UCP. It does a great job of cleaning up the game. I especially like how, in combination with the 5x mod, excess research, food, and production seem to overflow to the next turn. That helps a lot.

Anyway, on to my question. I am trying to disassemble and reassemble the Assembly-CSharp.dll file so I can make an edit. Everything goes smooth until I try to reassemble. I heard (from Spud) you used Ildasm and Ilasm. Ilasm is giving me a lot of errors. One example is NaN errors. Have you experienced this and know a workaround/fix? I am willing to listen to whatever help/advice you may have!

P.S. I do not know any way to better contact you. My apologies if this is not the best place.
greenseeker 20 Jul @ 4:26pm 
I'm playing on Steam/Proton and the installer can't detect my install. Any chance someone could share where each of the files in UnofficialCodePatch.zip needs to be copied?
WhatIsSol  [author] 10 Jul @ 8:29am 
Adjusted the intro for clarrification:

This is using a completely fresh install of Windows 10 and Steam (Not required). I just did a fresh install to make certain that I had a clean slate for creating and documenting these procedures.
WhatIsSol  [author] 10 Jul @ 8:27am 
It is not required - just a statement that I did this exact procedure and screen capture on a fresh install
Finarfin 8 Jul @ 1:14pm 
I don't think it is. I certainly didn't reinstall Windows to use this.
why is a fresh install of windows needed to make a game patch work???
WhatIsSol  [author] 24 Dec, 2024 @ 7:28am 
Yes this process described is required since the built in workshop does not support this type of mod.
Erenussocrates 24 Dec, 2024 @ 12:53am 
If I use the Steam workshop, and if I subscribe to the UCP mod here, do I need to do anything else in order to be able to install the mod to my game? (are manual steps still necessary etc.?)
WhatIsSol  [author] 2 Dec, 2024 @ 7:45am 
There is a MacOS binary but I have no idea if it works or not as I do not have a MacOS to test on, but only manual install is possible given the lack of a MacOS.