Hegemony III: Clash of the Ancients

Hegemony III: Clash of the Ancients

Mos Maiorum v1.4.24
Iakovosian 3 Jul, 2024 @ 8:58am
Bugfixes & other comments
Saves spamming the comments or another discussion post.
Last edited by Iakovosian; 1 Dec, 2024 @ 12:36pm
< >
Showing 1-15 of 476 comments
Iakovosian 3 Jul, 2024 @ 9:11am 
When sending an Emisary in Trader stance into a captured non-native city (and possibly when passing the mouse over the stance options), I get an error as in the screenshot below.

No string name found for string with index Stances#TOOLTIP.
error image[imgur.com]
Iakovosian 4 Jul, 2024 @ 5:00pm 
I've got a situation where new envoys from my capital get an obscene amount of XP! Not sure exactly what causes it. I've got Lv.3 Library and Lv.2 Temple in my capital, and the Locris default leader with a +0.5 XP for new units boost.

screenshots[imgur.com]

I won't lie - I did abuse it on this run-through and made a civil general from each envoy. :-)
However I found that the only way to extract the general was to kill the envoy, and the general would appear. Was I doing something wrong?
Last edited by Iakovosian; 4 Jul, 2024 @ 5:06pm
Iakovosian 4 Jul, 2024 @ 5:04pm 
Mod list:
  • Eagle King DLC
  • Farther Units
  • More faction groups
  • More playable invaders
  • More AI invasions
  • AI Expansion
  • A.E.P.V
  • Mos Maiorum
  • ...and 2 of my simple mods for buildings and stances
Last edited by Iakovosian; 4 Jul, 2024 @ 5:04pm
Iakovosian 4 Jul, 2024 @ 5:13pm 
Upon researching the Overseas Trade skill, and building a Trade Port, the speech bubble notification (as in screenshot) cannot be dismissed and neither the Trade Levy or the City Trade Policy seem to do anything when making a selection. I note that when clicking a not-yet-clicked option, the game pauses but there's no message that appears.

screenshot[imgur.com]

savefile download[we.tl]
Last edited by Iakovosian; 4 Jul, 2024 @ 5:16pm
Iakovosian 4 Jul, 2024 @ 5:19pm 
Recently had two script errors. Possibly I escaped catastrophe in my cities?
Earlier in this game I had a 'successful' catastrophe event in a livestock farm, and I suffered the 'high decadence' event, so some scripts have run ok earlier.



[string "resources/Scripts/CityDisaster/CreateCityPl..."]:31: attempt to compare number with table
Stack trace:
[string "resources/Scripts/CityDisaster/CreateCityPl..."]:31
[string "resources/Scripts/CityDisaster/CreateCityPl..."]:138



[string "resources/Scripts/CityDisaster/CreateCityFo..."]:31: attempt to compare number with table
Stack trace:
[string "resources/Scripts/CityDisaster/CreateCityFo..."]:31
[string "resources/Scripts/CityDisaster/CreateCityFo..."]:90



Are the list of presumably cities important for these error reports? For me they're just a list of zero's next to each name.
Last edited by Iakovosian; 4 Jul, 2024 @ 5:28pm
Canute VII  [developer] 5 Jul, 2024 @ 3:19am 
Cheers, the script erros should be fixed in version 1.02 The other reported issue on first sight seem more involved and I need to look into this over the weekend. Thanks for the reports!
Canute VII  [developer] 7 Jul, 2024 @ 1:53pm 
Originally posted by Iakovosian:
When sending an Emisary in Trader stance into a captured non-native city (and possibly when passing the mouse over the stance options), I get an error as in the screenshot below.

No string name found for string with index Stances#TOOLTIP.
error image[imgur.com]
Well, I've tested this and you are right! If the envoy is moved into a city and the stance selection submenu on the unit is open then this results in an error.

However, It happens with all units, not just envoys. So its a bug in the basegame, not the mod :-) It somehow seems to be related to old city stance (from an earlier version of the game), because these show up when the error occurs.

Probably we usually do not move units into cities with an open stance menu, but with envoys it can happen. So that why you stumbled upon it when using an envoy.
Canute VII  [developer] 7 Jul, 2024 @ 2:11pm 
Originally posted by Iakovosian:
I've got a situation where new envoys from my capital get an obscene amount of XP! Not sure exactly what causes it. I've got Lv.3 Library and Lv.2 Temple in my capital, and the Locris default leader with a +0.5 XP for new units boost.

screenshots[imgur.com]

I won't lie - I did abuse it on this run-through and made a civil general from each envoy. :-)
If you have a level 3 library ("academy") then this has a special attribute to give both +100 new unit XP and +1000 new envoy XP (i.e. in sum +1100 for new envoys). If it's this what you've seen, then this works as designed.

The thing is that the more advanced envoy officers cost much more than 1100 XP. So it should still be a long way to make one a general (or not?)

However I found that the only way to extract the general was to kill the envoy, and the general would appear. Was I doing something wrong?
If you click the envoy inside the city view, then on the right side in the city view there should be a button "detach general". If you click this then general should detach without need to kill the envoy.
Iakovosian 8 Jul, 2024 @ 6:03am 
Originally posted by Canute VII:
If you have a level 3 library ("academy") then this has a special attribute to give both +100 new unit XP and +1000 new envoy XP (i.e. in sum +1100 for new envoys). If it's this what you've seen, then this works as designed.

The thing is that the more advanced envoy officers cost much more than 1100 XP. So it should still be a long way to make one a general (or not?)

I think I ended up with 11000 XP, cos I had a little bit left over from creating a detachable general.
Last edited by Iakovosian; 8 Jul, 2024 @ 6:03am
Canute VII  [developer] 8 Jul, 2024 @ 7:22am 
Originally posted by Iakovosian:
I think I ended up with 11000 XP, cos I had a little bit left over from creating a detachable general.
I see now in your screenshot and will try to replicae again (it didn't happen when I tired last time). Maybe it's something to do with having more than one envoy stationend in the city... Let's see.
Iakovosian 8 Jul, 2024 @ 11:32am 
Originally posted by Canute VII:
I see now in your screenshot and will try to replicae again (it didn't happen when I tired last time). Maybe it's something to do with having more than one envoy stationend in the city... Let's see.

If my savefile works for you (active mod list as in earlier post), maybe that'll reproduce it too?
Happened for each and every envoy recruited - they immediately had that much XP.
Canute VII  [developer] 13 Jul, 2024 @ 9:07am 
Originally posted by Iakovosian:
Upon researching the Overseas Trade skill, and building a Trade Port, the speech bubble notification (as in screenshot) cannot be dismissed and neither the Trade Levy or the City Trade Policy seem to do anything when making a selection. I note that when clicking a not-yet-clicked option, the game pauses but there's no message that appears.

screenshot[imgur.com]

savefile download[we.tl]
O.k. this should be fixed in the next version 1.05, but unfortunately the new script logic will only be loaded when you start a new game.
Canute VII  [developer] 13 Jul, 2024 @ 10:03am 
Originally posted by Iakovosian:
Upon researching the Overseas Trade skill, and building a Trade Port, the speech bubble notification (as in screenshot) cannot be dismissed and neither the Trade Levy or the City Trade Policy seem to do anything when making a selection. I note that when clicking a not-yet-clicked option, the game pauses but there's no message that appears.

screenshot[imgur.com]

savefile download[we.tl]
Now, this should also be fixed now. Again, it will likely still not work in saves and you'll need to start a new game.
Canute VII  [developer] 20 Jul, 2024 @ 7:33am 
Originally posted by Canute VII:
Originally posted by Iakovosian:
When sending an Emisary in Trader stance into a captured non-native city (and possibly when passing the mouse over the stance options), I get an error as in the screenshot below.

No string name found for string with index Stances#TOOLTIP.
error image[imgur.com]
Well, I've tested this and you are right! If the envoy is moved into a city and the stance selection submenu on the unit is open then this results in an error.

However, It happens with all units, not just envoys. So its a bug in the basegame, not the mod :-) It somehow seems to be related to old city stance (from an earlier version of the game), because these show up when the error occurs.

Probably we usually do not move units into cities with an open stance menu, but with envoys it can happen. So that why you stumbled upon it when using an envoy.

And it's fixed now, anyway! I was able to workaround this bug by deselecting the unit when it enters a city and instead selecting the city itself. Again you'll likely need a fresh game for this to take effect.

Unfortunately I cannot know if the stances submenu on the unit is open or not, and thus can't use such information in my code. So it may be a bit irritating when the unit is only supposed to move through the city and not to be stationed in it, because then the unit will be deselected when it is selected. A question of the lesser evil I guess.
Iakovosian 25 Jul, 2024 @ 4:06pm 
Appreciate your perseverance!

Found another script bug (and I don't like the look of it's name!)

[string "resources/objectives/Religion/KillHighPries..."]:43: attempt to index global 'playerFaction' (a nil value)
Stack trace:
[string "resources/objectives/Religion/KillHighPries..."]:43
[string "resources/objectives/Religion/KillHighPries..."]:85

I made a save just after this - would it help to see that?
This time I was playing on the 4-Etruscan small campaign map, if that makes any difference (probably not).
< >
Showing 1-15 of 476 comments
Per page: 1530 50