Play without future era?

tommybabs

Chieftain
Joined
Mar 29, 2002
Messages
42
Location
Cardiff, Wales, UK
Hi guys, I was wondering if there is an option to play without the future stuff? E.g. a clickable option on the start menu, similar to "choose religions" or "culturally linked starts"?

I currently play History in the Making. This looks even more fun, but I am not even slighlty interested in robots etc.

Cheers.
 
Please make it a negative though - No Future Techs, for instance.

Perhaps you could even take it a step further and add into a tech limiter - Ancient to Renaissance for instance, or only up to Transhuman but not Futuristic.
 
Kinda hard to do from the Gameoption screen, but I guess I can.
 
Kinda hard to do from the Gameoption screen, but I guess I can.
It should disable Space and Scientific victories as well since all that stuff is in Transhuman era techs.
 
It should disable Space and Scientific victories as well since all that stuff is in Transhuman era techs.

Thanks for the reminder. It was a bit harder than I thought, since I had to disable all the Future and Transhuman techs in the SDK, then figure out which one was the Future Tech that repeated, without hardcoding, exempt that one, move it's position on the tech tree from the SDK, remove it's TechPrereq, reset them to the last techs of the modern era, figure out what the last techs in the modern era were, then ensure the techs screen didn't draw the future techs... :p

Almost working now though. ;)
 
I actually remember asking this a while ago (since I too have no interest in robots), and Afforess directed me to a post elsewhere on the forum detailing how to set a max tech level in your game. It's easier than I expected to change the coding to simply disable an era. Note that adding this code will break current saved games; however, once added, you can change the max era in a saved game to later than the current maximum with no ill effects (research does, however, continue to accumulate, so if you stay at the end of an era long enough, you'll have a whole bunch of 1-turn techs after increasing the maximum era). The AI is also usually smart enough to set their Research slider to 0 when there are no more valid techs left.

First, open up RoMGameUtils.py (opening with notepad works fine) in Rise of Mankind\Assets\Python.

Next, add a new line or two at the bottom and insert the following:

Code:
	def cannotResearch(self,argsList):
		ePlayer = argsList[0]
		eTech = argsList[1]
		bTrade = argsList[2]

		# <---------- begin tech limit changes ----------------->
		# Change the following number to limit eras civs can tech to
		# 0 = Ancient, 1 = Classical, 2 = Medieval, 3 = Renaissance, 4 = Industrial, 5 = Modern, 6 = Transhuman, 7 = Future
		iMaxEra = 5
		
		iTechEra = gc.getTechInfo(eTech).getEra()
		
		if( iTechEra > iMaxEra ) :
			# True means cannot research
			return True
		
		# <---------- end tech limit changes ----------------->

		return False

Finally, open up PythonCallbackDefines.xml (again, notepad works fine, or the XML editor of your choice) in Rise of Mankind\Assets\XML and make sure USE_CANNOT_RESEARCH_CALLBACK is set to 1 instead of 0.


Simply change iMaxEra to whatever number the max era you want is; in your case, since you want to play up to and including the Modern era but exclude Transhuman, keep it at 5. Or, if you decide in a game that you want technology to stagnate in the Middle Ages, change it to 2. And so on.

Hope this helps!
 
Why do people like playing with less? I do not understand the hate for the future eras I have seen pop up recently in various mod threads.
I don't understand it either... since most RoM's future techs actually exist in our real world at least on prototype stage so they're not that far into future and not that fictional techs. Sure the units and buildings are fictional but then again the whole game is about "what if..." concepts...
 
I mean there are plenty of mods that do not include things like this if that is what the person doe not like(for reasons I will never understand mind you), I do not think it is fair to go threw all that trouble just to make something that is part of the mod optional just because one or two people do not like it.
 
I actually remember asking this a while ago (since I too have no interest in robots), and Afforess directed me to a post elsewhere on the forum detailing how to set a max tech level in your game. It's easier than I expected to change the coding to simply disable an era. Note that adding this code will break current saved games; however, once added, you can change the max era in a saved game to later than the current maximum with no ill effects (research does, however, continue to accumulate, so if you stay at the end of an era long enough, you'll have a whole bunch of 1-turn techs after increasing the maximum era). The AI is also usually smart enough to set their Research slider to 0 when there are no more valid techs left.

First, open up RoMGameUtils.py (opening with notepad works fine) in Rise of Mankind\Assets\Python.

Next, add a new line or two at the bottom and insert the following:

Code:
	def cannotResearch(self,argsList):
		ePlayer = argsList[0]
		eTech = argsList[1]
		bTrade = argsList[2]

		# <---------- begin tech limit changes ----------------->
		# Change the following number to limit eras civs can tech to
		# 0 = Ancient, 1 = Classical, 2 = Medieval, 3 = Renaissance, 4 = Industrial, 5 = Modern, 6 = Transhuman, 7 = Future
		iMaxEra = 5
		
		iTechEra = gc.getTechInfo(eTech).getEra()
		
		if( iTechEra > iMaxEra ) :
			# True means cannot research
			return True
		
		# <---------- end tech limit changes ----------------->

		return False

Finally, open up PythonCallbackDefines.xml (again, notepad works fine, or the XML editor of your choice) in Rise of Mankind\Assets\XML and make sure USE_CANNOT_RESEARCH_CALLBACK is set to 1 instead of 0.


Simply change iMaxEra to whatever number the max era you want is; in your case, since you want to play up to and including the Modern era but exclude Transhuman, keep it at 5. Or, if you decide in a game that you want technology to stagnate in the Middle Ages, change it to 2. And so on.

Hope this helps!
This made 2.8 Mega playable for me again! Thank you very much! Now only if I could use peaks...
 
Back
Top Bottom