• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(3188)

Second Lieutenant
Apr 19, 2001
134
0
Visit site
Finally! A temporary solution for monarchs' historical events....

Hail all!

Background
A monarch's reign will trigger his or hers historical events data, but as soon as the player quits, the EU engine will not save this state. Therefore, when the player returns, EU engine does not load the monarch, hence it does not trigger his or hers historical events data, hence later events will not fire.

Story
This weekend I could no longer hold my EU fasting (I simply refused to play it as long as it has this bug). I wondered if there was a way around this. Suddenly.... Eureka! What if I create a monarch just for the sole purpose of triggering events? This will do it! [Evil laugh]Mua ha ha ha![/Evil laugh]

And so I did.... It took me a long time to check every single monarch and creating new ones for each, all with identical attributes, except for monarch IDs and associated events of course, but I did. I've tested it and it worked fine. However, I think some events, like "creation of manufacturies" does not fire at all. It could be another bug, but I'm not too worried about it. Okay, here's an example of what I did.

Example
- Monarch A has an event "good ministry" at date 0 and event "diplomatic move" at date "108".
- I created the same Monarch A (different ID, same name, same attribute and everything) that will start 9 years after the start date of the actual monarch A. (Simple, huh?) So, during this 9 years, players can freely go in and out of the game (to take shower for instance :) ).
- I created monarchs at intervals of at least 3 months and one day (which means each Catherine de Medicis' monarchs will have around 3 "religious turmoil" events), because creating them at a month interval is just too painful for me. :)
- I dated all triggers, except "good ministry", one month after the original date to ensure that EU engine will trigger these, so the game is shifted one month. (I didn't regard this as a big of a deal.)
- The most annoying this is to have the "'x' monarch will now rule our nation" message every so often, but I didn't mind.
- Compatible to IGC v2.0k (Actually, compatible with any scenario that has the appropriate country tags. You just have to use the events that came with IGC v2.0k.)

Conclusion
Of course, you can do this yourself, but you can also use my event file and monarch files, so you don't have to go through the pain I went through. However, I don't have my personal website, so I'm going to have to depend on Huszic or Gen. Suvorov if I want to distribute them. What do you guys say? Actually, since I'm too cheap to get myself a decent Internet connection (actually, I'm waiting for my cable connection) and use NetZero (free Internet in USA, baby :) ), but I've used my quota for this month, you'll have to wait until next month (5 more days) until I can do this. Any response?

The bug probably explains why certain nations do not correspond to their real life power (since the events they're supposed to get didn't fire at all). In my latest game, Turkey went all the way next to Austria, grabbing most of Hungary.

Thanks
Thanks for the developer of EU Leader Editor which helped me greatly during this project. (Can someone point me out his or her nickname? Or was it you Huszic?) Also, thanks for ErrantOne and other people who helped me understand this bug better (I can't remember all, I'll edit this thread as I recollect the names).

Phew.... This is probably the longest EU message I ever wrote. :cool:
 
Last edited:
Congratulations

If this is all true (and I have absolutely no reason to believe it's not true) then this sounds like a must have for the next (and every)version of IGC. Any chance of the EU publishers adopting this for a next patch. Or they could even pay Winterhound to do it for them!

Derek
 
Wait a minute!?

Winterhound,

Do you mean to say that EU does *not* load the historical events for each monarch after a restart? I certainly appreciate your work, but this *bug* really blows my interest to play this game - I generally play in one-hour stints after work. No wonder I've avoided some of the good/bad aspects of various rulers! I hope that Huszics will post your fix, and perhaps Paradox will encourage you to refine and integrate it in the next patch. I'm very disappointed in Paradox.
 
It's certainly something I would welcome. It is rare that I get the time to play an entire reign in one session, even if I resist the temptation to reload if I make a dumb mistake (or a random event burns down my first manufactory two months after I completed it).
 
Well, when I first heard about this problem, it seemed like a fairly big deal to me, but if you do a little investigating, it's really not.

If you look in the 'db' directory and in the 'historical event monarch.txt' file... (something close to this anyhow), you'll be able to find a list of all of the monarch events... the monarch ID code can be easily reconciled to the monarch files in the monarch directories, and they will let you know what events are supposed to happen when...

Then what you do is, if you are in a situation where a monarch event is supposed to be triggered but it's not (and you would know this by having checked into the monarch event file and checking the dates that the event is supposed to fire), you bring up the console by pressing 'F12' and then 'event <#>' where the # of the event corresponds to the second # being shown in the monarch historial event file.

Is it lame that you have to do this? Yeah... but it is also REALLY easy. I don't consider it cheating to trigger events that didn't happen because of a bug in the game, so this is how I get around the problem. It's really worthwhile, IMHO...
 
Originally posted by State Machine


While good for your own country's events, it will not work for other countries. That is the cheat gets applied to your country, and you can't apply cheats to other countries.

You're right. I've thought about this before, and this is also one of the reasons I had EU fasting. Simply triggering the events yourself on the console will not effect other countries..., but my approach will. :D

Originally posted by Derek Pullem


If this is all true (and I have absolutely no reason to believe it's not true) then this sounds like a must have for the next (and every)version of IGC. Any chance of the EU publishers adopting this for a next patch. Or they could even pay Winterhound to do it for them!

I like this idea!

:D

Anyway, if Paradox wants to give me something (may be), they can send me a copy of EU. This is for my friend that still has doubts for the game. I'm sure a free copy will convince him on playing. (I hope Patric is reading.) :D

I hope someone can lend me a site to distribute the files.
 
So that means playing entire reign of your county's ruler doesn't make a difference because even if you quit right before the ruler dies and then load the game back up even though you get the new ruler for your country the rest of the world will still be screwed up?!

I guess I could never shut down my europa-universalis. But I have noticed it is getting a lot slower if it is not restarted once in a while.
 
Been following this problem for quite some time, it's really disturbing since all the historical events are linked to the monarchs, france and russia can almost avoid troubles all together if you happen to save and quit at the wrong time.

Winterhound, your fix might be crude but it is a good one, I hope this makes it into a new version of IGC as soon as possible or an easy install fix of another kind.

If you check certain countries they have tons of advantages or disadvantages from this, playing as sweden I never got even half of the good stuff for example, and I surly have noticed that france and russia and england never quite hurt the way they should in some campaigns, although england always hurts itself anyway. Ever played a campaign where england had all it's provinces on it's little island ? I never have seen it, France always has a piece, and often russia as well. And spain always get beaten up badly in europe. Well, sorry to get of the topic...

Good idea, hope to see this fix around soon !
 
Re: Wait a minute!?

Originally posted by jlrogers
Winterhound,

Do you mean to say that EU does *not* load the historical events for each monarch after a restart? I certainly appreciate your work, but this *bug* really blows my interest to play this game - I generally play in one-hour stints after work. No wonder I've avoided some of the good/bad aspects of various rulers! I hope that Huszics will post your fix, and perhaps Paradox will encourage you to refine and integrate it in the next patch. I'm very disappointed in Paradox.

Not every monarch has events attached to them, and not all that do even have major events. And besides *most* of the events usually come very close to the beginning of their regency period, so odds are that you haven't missed out on all that much.
 
Winterhound I'd be glad to talk over your new find and I will host it for you if you want. Mail me at eligc@acidplus.com but I still have one question: What if the player plays through all 9 years, won't both of monarchs come into conflict? Are you using original ids for every copy of the monarch you create?

If your system works, then I'm interested in using it for the Byzantine scenario that we are making. Please mail me. Thanks.
 
Darn, you got there before me....

http://www.europa-universalis.com/forum/showthread.php?threadid=11877

There is a small problem with this solution though...

If you are playing with random events one, a deth of monarch event will not kill your monarc as he/she is soon resurrected:)

Personaly I dont mind this because I play with random events off.

Btw, how did you choose id numbers for your multippel monarcs. As I understad it there are some limitations on these numbers.

Please post your files soon.:)

Excelent work (I hope:D ), you have spared me the work (witch I probably wouldnt had done anyway :eek: ).
 
Other People's Monarchs

Well, I guess the solution I posted was really quite limited in nature... I hadn't realized that the OTHER monarch's events were also screwed up, although it is a fairly obvious notion, now that it is pointed out to me.

Hmmm. Well, I guess I'll go back to *not* triggering any events of mine that don't happen because of the bug, since every other poor sick fool in Europe (or lucky bastard if you are one of those unlucky nations with lots of civil unrest in your history) has to deal with it also.

In which case I add my voice to those clamoring for a fix to this horrible bug!!! :eek:
 
Originally posted by Gen. Suvorov
What if the player plays through all 9 years, won't both of monarchs come into conflict? Are you using original ids for every copy of the monarch you create?

If your system works, then I'm interested in using it for the Byzantine scenario that we are making. Please mail me. Thanks.

Hi Gen. Suvorov.

Let me explain with an example.
- Monarch A (female) with ID 900 has start date 1500 and end date 1510. She has random event at date 1 (February 1500) and at date 96 (January 1508).
- I modified original Monarch A with ID 900 to have end date 1508.
- I created another Monarch A with ID 901 (not used anywhere else, the program I used, EU Leader Editor has the ability to find free IDs), that has start date 1508 and end date 1510. This avoids conflict.

I'll e-mail you from my home PC with all the monarch files and "historical events.csv". You can see it for yourself. You'll have to wait until July 1, 2001 though.... :)

Originally posted by Dagfinn
There is a small problem with this solution though...

If you are playing with random events one, a deth of monarch event will not kill your monarc as he/she is soon resurrected.

You're right. But, like you, I also turn off random events, so it didn't matter to me. I should've also post this on my original message. Thanks.
 
Dagfinn,

I've just read your thread. I didn't realize that other people had already started having this idea. My idea was original though.... Honest.... :eek: (I'm not trying to steal your thunder....) :D

Just for the record, it took me, literally, a whole day to do this. Actually, it's worth it. I'm enjoying my current campaign.

:cool:

By the way, StateMachine, I'm a programmer myself.

:cool:
 
By the way, StateMachine, I'm a programmer myself.

Poor bastard. :D

I haven't been a real programmer for a number of years. I've been spending the last two or three months playing around with it. Too much bloody work, and I used to be an Assembler programmer.

For the record, the earliest post I've seen was yours. Dagfinn a very close second. This will give the Nobel committee a hard time...
 
He he, doesent bother me :cool: . According to Winterhound he spared me a days work :D .

Now, what realy bothers me is that I cannot get my hands on the files...

Btw, maybe Winterhound should report witch monarch id's he used for this. There is a thread for doing this on the scenario forum. ( sorry but I dont know how to insert links :eek: )

And lastly, will Doomie put tis mod into his IGC?
 
Re: Finally! A temporary solution for monarchs' historical events....

Originally posted by Winterhound
However, I don't have my personal website, so I'm going to have to depend on Huszic or Gen. Suvorov if I want to distribute them.

Currently I and the general usually split things between us =)
He hosts it and I make a webpage for it. Interested in the same deal ?
The beginning of this thread is a good start of what should be on the webpage describing it, but if you think of anything else to add, go right ahead =)



Thanks for the developer of EU Leader Editor which helped me greatly during this project. (Can someone point me out his or her nickname? Or was it you Huszic?)

The credit for that should go to EUProvince, I only link to his nice site and greate leader editor tool =)

 
Last edited: