• 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.

stryhf

Second Lieutenant
48 Badges
Jul 31, 2009
122
0
  • Crusader Kings II
  • Victoria 2: A House Divided
  • Sengoku
  • Semper Fi
  • Europa Universalis: Rome
  • Europa Universalis IV: Res Publica
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Heir to the Throne
  • Hearts of Iron III
  • For the Motherland
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Divine Wind
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings II: Holy Fury
  • Shadowrun: Dragonfall
  • Crusader Kings III
  • Shadowrun Returns
  • BATTLETECH - Digital Deluxe Edition
  • Crusader Kings II: Jade Dragon
  • BATTLETECH
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Way of Life
  • 500k Club
  • Rome: Vae Victis
  • Victoria 2
  • Cities in Motion
  • Sword of the Stars II
  • Sword of the Stars
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Rajas of India
  • BATTLETECH: Flashpoint
  • Crusader Kings II: Sons of Abraham
  • Gettysburg
  • Europa Universalis III: Chronicles
  • Europa Universalis IV: Art of War
I ran a pristine copy (no mods) of VV as Suebi. I ran it pretty much at max speed until 511.1.1.

Character ID=100028 "Numerius Fabius Pictor"

Was first given the title admiral on 487.7.11 then gets stuck in a loop where he's granted then stripped of his title repeatedly.

Character ID=290048 "Ptolemy"

Was first given the title general 474.2.24 then gets stuck in a loop until he's finally becomes a governor in 485.3.5.

Would it be possible to only save the most recent grant/remove title instead of keeping track of each time it was done? Do the title grants really need to be recorded in the history?

The diplomat issue is easy to recreate. Load a brand new game. Before you unpause, send out diplomats that require various traderoutes. Save the game, retire and reload. You'll find that nearly none of the diplomats were able to carry out their diplomatic mission. They lose their diplomatic mission upon reload, but they're still stuck in the other country for 1 month.

Doing this repeatly I've found that it's possible for the diplomats to end up with friends in other countries since the game tends to get confused and treats the country in which they load as the country in which they belong. I'm guessing the logic for "country scope, random_character" doesn't exclude diplomats.

suebi.zip:
Exceeds your quota by 13.2 KB.

zip Max Filesize according to the forums: 123.98 MB

Zip archive size on disk: 1,013,760 bytes

Your forum is lying about what I'm allowed to upload or someone really sucks at math.
 
Last edited:
Upvote 0
Using 7-zip bzip2 compression to shrink the file down some.

Since the forums don't allow .7z files, using zip container with bzip2 compression.
 

Attachments

  • suebi.zip
    629,9 KB · Views: 0
I did a double check of the file and found the following entries all > 50k in size.

0x00cfdf -- character add for id 590263 (52255/131072) --
0x0103d8 -- character add for id 590384 (55764/131072) --
0x0140df -- character add for id 590499 (73194/131072) --
0x0414af -- character add for id 592079 (57352/131072) --
0x073d61 -- character add for id 590459 (67965/131072) --
0x07962d -- character add for id 590407 (63871/131072) --
0x07ec97 -- character add for id 590627 (84560/131072) --
0x08234c -- character add for id 240002 (99847/131072) --
0x0839d1 -- character add for id 590054 (50338/131072) --

id=240002 name="Nicomedes"

That's a 99847 byte length character entry.

He got stuck in a "general add/remove" & EVENT 3544 loop. The title thing can likely be removed from the history section, just using the title={ } subsection of the character profile, but the the event spam doesn't appear to be that easy. The MTTH for event 3544 is 1 month, so if the AI is being incompetent, the spam can be quite intense. It seems Bithynia was converted to a military_tribe.
 
Would it be possible to only save the most recent grant/remove title instead of keeping track of each time it was done? Do the title grants really need to be recorded in the history?
Need and need... For AAR writing in an ongoing MP game, I find it incredibly useful to be able to check the entire career of my characters, and I have always found it very fun to be able to check characters new and old for their achievements.

It would be a crying shame to lose the useful character history in order to address a bug related issue: characters that get stuck in a title grant/remove loop with a high frequency.
 
It would be a crying shame to lose the useful character history in order to address a bug related issue: characters that get stuck in a title grant/remove loop with a high frequency.

it´s a well known bug and it should be fixed with the announced 2.2 patch. for first: try the unofficial hotfixes minimod - it solves most of the problems with wrong titles.
 
I run with the modified titles that comes with the unofficial hotfix mod...
I made sure to run modless to see if the problem still persisted. The looping issue occurs and cannot be easily fixed via mods alone. There's only some much you can do to goad the AI to not use the tools available to it. On top of that tribal governments and their AI usage is ugly. I can see how they've been hacked a couple times, but that's only compounded the savegame file spam.

As for AAR's, do you really spend that much time examining all the various AI players? Keeping track of the most recent titles can be done within the savegame character block. How many pages of gain/lose do you really want to scroll through?

If they extend the title enclosure, they can keep track of the last N title grants to prevent title creep which is duplicated the history. The history is already repetitive for the current status with no checks and balances to keep it sane.

A possible solution is to place a term limit for title_ex_general, and then disallow granting general if NOT = { title_ex_genral = full_term }, but then you're placing a penalty on the player for AI stupidity, something I'd rather not do.