ExtraModMod

I've started playing it, and I've noticed a wierd absurdity in Barbarian AI behavior:

Unlike previously, their cities DO grow, so that got fixed. However, their starting city's only defender will tend to abandon it and go attack me, instead of staying there and guarding it. I've now "conquered" two completely empty barbarian cities, after 1 warrior from each of them attempted a futile assult on my borders
 
I have never seen a warrior guarding a barb city. It was always at least one archer, most of the time two archers, and sometimes even more.

Are you playing on very low difficulty levels?
 
Prince difficulty.

The cities spawned before archery has been researched by anyone, presumably hence the warriors.
 
Hmm, it's still weird. I've played quite a lot of games, on prince and up, but haven't seen it often

In those rare cases that barb cities had one archer or a warrior, it was usually due to clan of embers world spell, which converted the defenders.

Maybe that the reason here, also?
 
Yes, For the Horde was used shortly before I found the two empty cities, but I know for a fact that a barb warrior was left in both, and my scout actually saw one of the wariors abandon its city and go north (the warrior ended up killing my scout, and suiciding against the army I had sent down to fight it midway between the city it abandoned and my border).
 
I am very interested on this OOS. I ran 25 automated multiplayer games prior to releasing 0.5.0, and many others during its development... and none of them triggered an OOS in the first turn. This kind of automatic testing can fail to check gameplay features that are only used by humans, but the start of the game should be identical. The only known case in which ExtraModMod will desynch on the first turn is if one of the players is not using the same version as the other players, but this does not seem to be the issue you saw, as in that case the same client would be the one causing the OOS on all attempts.

Yeah we get the start-up OOS often now, problem is OOS logging, see end of post.

Wow, that's great. Having logs for any remaining OOS issues would be extremely helpful for ExtraModMod development. A savegame from as many turns early as possible would also help. The only known OOS issue right now is triggered when a human player creates a puppet state, could have been that what caused the issue in your case?

Nope. Seems to have something to do with capturing a city, after a certain number of turns. See attached image.

Also, when enabling OOS logging as per instructions in the wiki, the game won't start up.

Any help? Me and my friends play regularly, so once we get OOS logging enabled, we can drown you OOS logs :)

*edit* I am using Steam version, but the OOS logging didn't work with a pirated version either.

I'm on Windows 8 (should probably upgrade to 10, I heard it's good).
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    434.6 KB · Views: 94
  • pFtAHjq.png
    pFtAHjq.png
    31.1 KB · Views: 91
One of my Dwarven Slinger has an ability to spread religion:
Spoiler :
p1pmG2q.png

I don't think that's intended.

Other Slingers don't have this ability.
 
I've started playing it, and I've noticed a wierd absurdity in Barbarian AI behavior:

Unlike previously, their cities DO grow, so that got fixed. However, their starting city's only defender will tend to abandon it and go attack me, instead of staying there and guarding it. I've now "conquered" two completely empty barbarian cities, after 1 warrior from each of them attempted a futile assult on my borders


I have not seen this behavior, but I have made a note to check if it happens before releasing 0.5.1.

Nope. Seems to have something to do with capturing a city, after a certain number of turns. See attached image.

The "error in gameUpdate event handler" error that seems to be happening all the time in the first screenshot should not be happening. In my experience, that kind of error only happens when either I make a serious mistake with python scripting, or when the installation itself is messed up. That error could certainly be the cause of the OOS errors for you; unless every player gets the same error the game will go OOS quickly. Therefore, we should know why you are getting that error before getting into debugging OOS errors. For this, I would need the PythonErr.log files from that game.

Also, when enabling OOS logging as per instructions in the wiki, the game won't start up.

I'm kind of confused with the screenshot you supplied. According to the Testing guide, the following values should be set to 1: GenerateCrashDumps, LoggingEnabled, SynchLog, OverwriteLogs and RandLog. In your screenshot, some of those values are set to zero. I'm using the following values:

; Set to 1 for no python exception popups
HidePythonExceptions = 0

...


; Create a dump file if the application crashes
GenerateCrashDumps = 0

; Enable the logging system
LoggingEnabled = 1

; Enable synchronization logging
SynchLog = 1

; Overwrite old network and message logs
OverwriteLogs = 1

; Enable rand event logging
RandLog = 1

; Enable message logging
MessageLog = 1

One of my Dwarven Slinger has an ability to spread religion:

I don't think that's intended.

Other Slingers don't have this ability.

That is weird, and certainly not intended. Could you send me the savegame in which that happened?
 
That is weird, and certainly not intended. Could you send me the savegame in which that happened?

It's not just this slinger, all unit types are affected with some random chance. I have warriors and scouts with that ability. Here is a savegame, a random event dialog will appear as soon as you load it, if you choose the outcome in which you get supplies, that unit will also start with this ability. :confused:
 

Attachments

I've tried installing ExtraModmod several times but I never get the DIFFERENT types of Mana Nodes generated on the map, it's always RAW mana and the hover text will always say "Research Elementalism".

Here's a save file with a Mana Node in the upper left of the explored world.

Can you let me know what's wrong. Other mods work fine for me.

Thanks.
 

Attachments

??
I'm not sure you are even supposed to get different types of Mana nodes in Extramodmod...

You need to get one of Elementalism, Divination, Necromency and Alteration in order to transform raw mana into any of the associated "aspected" mana nodes.


/regards
 
Thanks for the reply Calavente, I think you're right.

I'm sure I misunderstood Terkhen's mod info about higher chances of placing Raw Mana on maps.
 
IIRC, higher chances of Raw mana is just that : the map script is modified so that there are more raw mana nodes created on the map...
 
I got this:
Spoiler :
egh7OWX.jpg

The event wanted to give my Mud Golem 1XP. I've attached relevant savegame. The link given there leads to this thread.

Also, in this game when I turn on BUG wonders tab it throws python exception whenever I try to see completed rituals there.
 

Attachments

I have encountered an error that seems to be somehow related to revolutions. See the first attachment.

I've also attached a savegame from one turn after the error. I can attach one from three turns before, if that would be helpful.

This doesn't seem to have any visible outcome attached to it, at least so far.

The Grigori recently revolted, so this may be tied to them.

What's going on?
 

Attachments

I am sorry about the lack of development news. I'm not going to make any promises again but I certainly hope to have free time again soon :)

It's not just this slinger, all unit types are affected with some random chance. I have warriors and scouts with that ability. Here is a savegame, a random event dialog will appear as soon as you load it, if you choose the outcome in which you get supplies, that unit will also start with this ability. :confused:

It's great to have a savegame. From what you describe I think I know the cause, but I am going to need to check the savegame to be sure. In any case it will get fixed for 0.5.1.

I'm not sure you are even supposed to get different types of Mana nodes in Extramodmod...

I would like to incorporate a new option to the MapScriptTools mapscripts included in ExtraModMod, but that has very low priority. Right now you should only be able to get raw mana nodes, unless MapScriptTools generates the Elemental Quarter (which I adjusted to be extremely rare).

I got this:
Spoiler :
egh7OWX.jpg

The event wanted to give my Mud Golem 1XP. I've attached relevant savegame. The link given there leads to this thread.

Also, in this game when I turn on BUG wonders tab it throws python exception whenever I try to see completed rituals there.

Thank you for the reports and the savegame. These will get fixed for the next version too.

I have encountered an error that seems to be somehow related to revolutions. See the first attachment.

I've also attached a savegame from one turn after the error. I can attach one from three turns before, if that would be helpful.

This doesn't seem to have any visible outcome attached to it, at least so far.

The Grigori recently revolted, so this may be tied to them.

What's going on?

From what I see in the screenshot it seems that the python bindings of the Revolutions component are not working correctly. These kind of errors do not leave a trace in the savegame (in fact, they prevent code from running) so in order to be able to test my fix, I would need to have the savegame from before the error if you still have it.
 
I have experienced a crash without any error message which is repeatable playing extramodmod.

I posted it in the wrong forum, so I will link it here. A better description and savegame are there:
Bug-report-in-wrong-forum

Hope this helps, keep it up :goodjob:
 
Attached is the only save I have from before the bug occurred. I hope that helps!
 

Attachments

Back
Top Bottom