Master of Orion

Master of Orion

Unofficial Code Patch Steam Workshop
nameistoad Mar 7, 2019 @ 10:37am
5.9 Feature Request
First WhatIsSol, thank you for all the work you put into this 'mod' that makes the game so much better than the developers left it. The many bug fixes and the feature adds make for a much more satisfying experience.

If you are still working on version 5.9 of the UCP, I wonder if you have feature locked it, or if you would entertain a thought I've just had. Since you added the auto build queues to reduce micromanagement I've been enjoying playing on bigger maps, but I find myself moving people around a bit more than I'd like. When I get a new tech and need to build a building on all planets, I use the empire screen to move all planets to growth, and is a perfectly acceptable level of micromanagement.
When planets finish building the new buildings, I'll have two dozen planets all ask for new instructions on the same turn. I can use the auto build queues to send them all the trade goods, but then I have to go through my colony list every turn and make sure that all worlds are optimized, so my auto build queue doesn't include trade goods, which means every time a world finishes the build queue, I have to go into the colony screen and choose trade goods and then switch the population from growth to research.

I wonder how difficult it would be to set up a hotkey to set the currently open colony to trade goods and research.

For example, I open the colony screen (usually from the "choose production" prompt in the place of the 'next turn' button), I see that the world is one of the ones that has finished building everything and all I want is to switch it to research, I hit ctrl-r and then I can close the colony screen and move on.
It seems to me like a small change that will save between ten and thirty seconds per world, perhaps two dozen times per game. (on my system, it takes a little longer after I build interplanetary administration)

If I'm right that it's a simple change to make, adding ctrl-g to set a colony to growth and turn on auto build and auto cleanup would be very useful at initial colonization also. Ctrl-f for food and ctrl-p for production might also be useful to other people, though I doubt I'd use them.

If you've finished all work on MOO:CTS, then I thank you for all the effort you've bestowed on our undeserving behalf, and I wish you well in your next endeavor. But I hope you continue to enjoy this game enough that you choose to continue improving it with us.

Thanks for your time, sir.
< >
Showing 1-10 of 10 comments
WhatIsSol  [developer] Mar 7, 2019 @ 8:21pm 
Key short cuts are something I have been meaning to test out for awhile. At the moment I have added the following to the colony planet screen, well in the process of adding and testing.

CTRL-P :: Sets colony focus to production
CTRL-F :: Sets colony focus to food
CTRL-R :: Sets colony focus to research
CTRL-B :: Sets colony focus to balanced
CTRL-C :: Sets colony focus to clean
CTRL-G :: Sets colony focus to growth

CTRL-0..9 :: Sets AutoBuild Queue (0 to 9); 0 being default internal of course

After I get the above work I will add assuming nothing breaks:

CTRL-T :: Adds Trade Good to BuildQueue
CTRL-A :: Turn On/Off Autobuild
CTRL-U :: Turn On/Off AutoClean

That is probably a good test for 5.9 - maybe if they pass release I will add more.

I have been meaning to add the ability to set all idle colonies to Trade Goods, maybe I will add CTRL-T to the Empire Screen as well. Course for that I might add another one like CTRL-I: Remove all trade goods - sets colonies to idle. Or maybe that is too far – who knows.
Last edited by WhatIsSol; Mar 7, 2019 @ 8:21pm
nameistoad Mar 8, 2019 @ 10:38am 
Every ounce of your reply is awesome, sir. Thank you kindly.
WhatIsSol  [developer] Mar 8, 2019 @ 2:53pm 
Add.0.0.5.9: Added Colony Screen short cuts: CTRL-P - Sets colony focus to production; CTRL-F - Sets colony focus to food; CTRL-R - Sets colony focus to research; CTRL-B - Sets colony focus to balanced; CTRL-C - Sets colony focus to clean; CTRL-G - Sets colony focus to growth; CTRL-0..9 - Sets AutoBuild Queue (0 to 9); 0 being default internal of course; CTRL-T - Adds Trade Good to BuildQueue; CTRL-A - Turn On/Off Autobuild; CTRL-U - Turn On/Off AutoClean; Space - Build Screen Popup
nameistoad Mar 15, 2019 @ 3:02pm 
What would you say to adding ctrl-r to the empire screen to set all planets building trade goods to research?
WhatIsSol  [developer] Mar 17, 2019 @ 1:25pm 
I’m stopping at adding hotkeys to just the ones I did for the planet screen in 5.9. If they work out after wider launch I will revisit the empire screen.
Douglas Miller May 10, 2019 @ 9:42pm 
A better solution would be to make it possible to specify this in an AutoBuild queue. Let a queue set colony focus, and (if it doesn't already do this) recheck for newly available queue items every turn when producing Trade Goods.
nameistoad Jul 16, 2019 @ 1:42pm 
For a solo, unpaid developer, you make this happen quickly, WhatIsSol. Hotkeys on the colony screen help me to advance turns faster, and they seem to be working perfectly on the first try. Thank you, sir.

I'd like to reiterate my request for hotkeys on the empire screen for 6.0. If possible, I'd like Ctrl-T to put all idle colonies to Trade Goods and Ctrl-R to put all colonies on Trade Goods to the Research focus.

I don't know what the problem is, but on my laptop it takes between 10 and 15 seconds per colony to change the focus on the empire screen. Is there a check per population unit in the background?
WhatIsSol  [developer] Jul 20, 2019 @ 10:28am 
For the 10-15 seconds per colony - how big is your empire?
nameistoad Jul 20, 2019 @ 12:48pm 
Ten stars per cluster and 0-5 planets per star makes for 25 or so planets per cluster, and I'm seeing a huge slowdown usually when I've got three clusters conquered and still 6 more to go. 75 planets and at least 30 of them finished with buildings, switching between buildings and research.
If I could find a way to automate the process, I'd play on bigger maps with more stars and probably more planets per star as well. With the new hotkeys, I'm seeing an improvement, but full automation would be great.

If, on the other hand, you've done all this hotkey work you want to do, please say so, and I'll say no more on the subject. This is a request, not a demand. I'd do it myself, but I really don't know how. I have no clue how difficult it'll be for you, but I know a very small amount about programming and I know it'd take me years of work to learn how to do what you've done with UCP already. If you say 'no' I'll hear no, but you didn't say no, you said 'later'.
WhatIsSol  [developer] Jul 22, 2019 @ 9:18pm 
Very odd on the times, I do not see that myself never have. But you are not the first to complain about moving population around being slow – so something must be going on I just do not know what.

Already added one keyboard shortcut to 6.0 for tactical combat. At this point do not know if I will make back to the empire screen or not in 6.0. But I will most certainly be adding more keyboard commands at some point to that screen. At the very least I want the CTRL-T, from the colony screen, myself.
< >
Showing 1-10 of 10 comments
Per page: 1530 50