Hegemony III: Clash of the Ancients

Hegemony III: Clash of the Ancients

Ei tarpeeksi arvosteluja
Alternate Start Dates v3.1
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Tiedostokoko
Julkaistu
Päivitetty
68.141 MB
3.5.2022 klo 4.19
7.6.2024 klo 2.18
8 muutosilmoitusta ( näytä )
Tarvitset lisäosan käyttääksesi tätä esinettä.

Tilaa ladataksesi
Alternate Start Dates v3.1

Kuvaus
NOTE: EAGLE KING DLC REQUIRED

This advanced mod adds a greatly modified version of the vanilla scenario with the ability to choose from among several different starting settings with great historic detail.

In the current version, the mod's start dates more or less end where vanilla starts, depicting a timeframe from roughly 753-409 BCE. Later versions will progressively extend the mod to include more recent settings as well, eventually going all the way to the Punic Wars.

Features:
-Start Date Selector Interface added to the Faction Selection Screen
-Ability to select and play as Invader-style factions from the same Faction Selection Screen (similar to the 'A New Home' scenario, for appropriate settings only)
-Many new factions and faction groups
-Extended skill/technology trees
-Many historical flavour events and objectives
-A historically enhanced sandbox experience all-around.

This mod is stand-alone and doesn't require any other mods. It should be fully compatible with my other mods, but I can't guarantee compatibility with those of other mod authors.
Suositut keskustelut Näytä kaikki (1)
3
7.4. klo 0.17
Difficulty Scaling
Canute VII
104 kommenttia
fisto the robo 2.9. klo 13.50 
something funny would be a scenario with literally every individual city states, migrators, invaders or colonial forces on the map at once. a real italian vendetta
Fristi61  [tekijä] 26.8. klo 6.39 
Yes, all the invasions and events of later bookmarks will happen. :-)
fisto the robo 26.8. klo 5.24 
another super interesting mod :)

checking something before starting, if starting in 753 does the greek or italic invasions of later bookmark happen and does the colonial lands still split in cities? im not expecting to have a carthaginian invasion after 300 years of gameplay but its really interesting to have a larger narrative experience on a sandbox campaign.
Iakovosian 25.4. klo 19.01 
FYI - starting as Syracousai in "Resources/Scenarios/ASD/753.xml", Selinous and Himera (and two others) start as my allies with supply truce. On week 12, Carthage launches an invasion, on them both, I help them via the 'Invasion Forecast' objective, which awards me a free truce with them both (amongst other things). However this free truce overrides the existing supply truce which was better before! Could you check for existing truces in similar events to not accidentally downgrade the existing truce type?
mazytus 6.4. klo 5.29 
[string "resources/scripts/asdhistoricevents/breakas..."]:9: Usage: Faction:hastrucewithfaction(Faction rOtherFaction) -> bool
Stack trace:
[C]:-1
[string "resources/scripts/asdhistoricevents/breakas..."]:9


Non-stop spam over 30 second
Canute VII 16.11.2024 klo 11.35 
Maybe it would be worth considering to give an upgrade on gamestart only to a faction if it can actually use it? The barracks e.g. in this screenshot is useless, because the required skill to recruit hoplites is missing.
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3366968408
Fristi61  [tekijä] 30.9.2024 klo 5.55 
entity:isvalid() is hardcoded in the engine AFAIK so I'm not sure exactly how it works.
I know the vanilla scripts sometimes use it on brigades prior to modifying them.

I try to use it to be on the safe side, if I remember to :-p
Canute VII 29.9.2024 klo 22.04 
What does isvalid() do? I've never used it, maybe I should?
Fristi61  [tekijä] 29.9.2024 klo 15.24 
Yeah I wouldn't have thought. Right now I'm thinking the culprit is either a general governing the city, an empty brigade without recruits, your scripts somehow modifying or deleting a brigade in an unexpected way, or some other "content" being added to a city that is not a proper entity.
I don't have time to test these ideas right now :-/

Maybe also I could just do isvalid() before isbrigade() and that might or might not sort it out, but it'd be annoying not knowing the exact culprit.
Canute VII 29.9.2024 klo 14.12 
So I've just verified that isbrigade() is giving "true" for the new brigades I have introduced. At least we know that this isn't the problem now... :-)