Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1.About AdaptiveDifficulty.lua: ... not "is in ave of your Science! ... but "is in awe of your Science!"
Conceivably, something that would integrate unit count and unit power would work better. Am not sure how to code that, though. Something like this?
local unitCombat = GameInfo.Units[ unitType ].Combat;
local unitRangedCombat = GameInfo.Units[ unitType ].RangedCombat;
hMilitary = Players[humanID]: GetUnits() * (unitCombat () + unitRangedCombat());
Also, it seems vanilla 'PSEUDOYIELD_STANDING_ARMY_VALUE' might be akin to 'pmilitary' or 'hmilitary'. However, couldn't find its definition and range - might be hardcoded. Another way to better represent relative military strength/power could be to use 'InitialStrengthAdvantage' or 'OngoingStrengthAdvantage' from 'AiOperationTeams' table.
GameConfiguration.GetValue("AIFriends") ~= nil then AIFriends = GameConfiguration.GetValue("AIFriends");
local adjustFriends = (1/AIFriends)*humanFriends;
Does 'adjustFriends' influence in AI behaviour at all? Maybe make it work as an item into 'AILists' | 'AIFavoredItems', then roll it into 'StrategyPriorities' and/or as a modifier into 'Global Parameters'? If possible, to tie in your changes with how AI behaves would be really neat!
https://www.dropbox.com/s/3tcv37pxifbtvvb/More%20Strategy%20Unit%20Spawns.xlsx?dl=0
If I understood correctly how 'adjustFriends' and 'humanFriends' behave'. In the former formula ' local adjustFriends = (1/aiPlayers)*humanFriends' ;', to an aiPlayer I figured 'humanFriends' refers not only to the human player him/herself, but all civs in a particular game, but cannot be sure because cannot check the GameConfiguration database. If that assumption was incorrect, then, instead of 'adjustFriends' output range from 0 to 1 continuously, it would be either 0 or 1, correct? In any case that uncertainty on my part is contemplated under columns 'MINIMUM' and 'MAXIMUM' in the spreadsheet above linked. For the same reason I've based the constant (CTE) change proposal assuming 'adjustFriends' output to be either 0 to 1, but would like your confirmation on that, because I might go for the 'PROBABLE MAX' column to recalibrate.
Sorry to bother you with these details, but although your mod is awesome and your desciption improved greatly, there's still ways to go to fully understand what it does or does not change vanilla.