mechl
New Member
Posts: 3
|
Post by mechl on Jan 13, 2019 19:55:04 GMT
It appears the update has some sort of bug causing the game to end up at 450 MB uncompressed saves (and unable to save any longer) after about 20 years. The large jump started from 8319 to 8320 which made me think it may be due to the White Walkers as I modified the casus belli to not be usable till 8320 but I saw no courtier spam occuring. Instead when I compared the save files of my 8319 save which was at 65 MB to the 8321 save which was at 141 MB (Notepad++ can't even open the other larger saves) I saw what was likely causing the problem. In the religion section of the save file starting at religion_group= { } culture= { dornish_andal= { flags= { You see: defunct=8300.3.1 Spammed over and over. The 8319 save had 1.2 million occurrences of this and the 8321 save had 4.9 million occurrences. Some images 8319 Save: imgur.com/TOBrPxO8321 Save: imgur.com/G8VhROpSave files: www.mediafire.com/file/go3mv987ut1akmu/The_Iron_Throne8319_07_04.ck2/filewww.mediafire.com/file/7nqfq1wmnhjbg43/8321_05_20.ck2/fileI do use a few submods but this spam occurs even in the unmodded version where it starts out like this: religion_group= { } culture= { dornish_andal= { flags= { defunct=8300.3.1 } } northman_andal= { flags= { defunct=8300.3.1 } } half_southron= { flags= { defunct=8300.3.1 } } old_first_man= { flags= { defunct=8300.3.1 } } old_ironborn= { flags= { defunct=8300.3.1 } } }
|
|
mechl
New Member
Posts: 3
|
Post by mechl on Jan 13, 2019 20:58:52 GMT
I 'fixed' it for now by opening roberts_rebellion_events.txt in the events folder.
Finding
#Mark defunct cultures (effects what cultures random characters can be) # See check_for_defunct_culture_effect if = { limit = { year = 7100 } old_ironborn = { set_flag = defunct } old_first_man = { set_flag = defunct } } else = { ironborn = { set_flag = defunct } riverlander = { set_flag = defunct } westerman = { set_flag = defunct } valeman = { set_flag = defunct } stormlander = { set_flag = defunct } reachman = { set_flag = defunct } sisterman = { set_flag = defunct } northman = { set_flag = defunct } crackclawmen = { set_flag = defunct } moon_clansman = { set_flag = defunct } } if = { limit = { 226 = { NOT = { culture = crownlander } } } #kings landing crownlander = { set_flag = defunct } } half_southron = { set_flag = defunct } northman_andal = { set_flag = defunct } if = { limit = { OR = { NOT = { year = 7100 } year = 7600 } } dornish_andal = { set_flag = defunct } } if = { limit = { NOT = { year = 7600 } } stone_dornish = { set_flag = defunct } sand_dornish = { set_flag = defunct } salt_dornish = { set_flag = defunct } }
And deleting all that. At the very least it should help you guys fix whatever is wrong with that event.
|
|
|
Post by knuckey on Jan 14, 2019 18:53:02 GMT
Thanks for the detailed report and for the saves!
|
|
|
Post by khagler on Jan 16, 2019 21:38:33 GMT
Here's a fixed version of the problem file that checks for the existence of the assorted defunct flags before setting them.
|
|
|
Post by orthoclave on Feb 7, 2019 20:10:03 GMT
Here's a fixed version of the problem file that checks for the existence of the assorted defunct flags before setting them. Thank you! My game would CTD on the yearly autosave. I was able to bypass it a couple of times by reverting to an earlier save, but it would eventually start again. I replaced the event file with yours, and removed all instances of "defunct=8129.4.1" in the save file (which took forever with N++ I do not recommend). Sure enough, I was able to get past the yearly autosave and continue playing.
|
|
|
Post by manifesto on Feb 9, 2019 10:10:17 GMT
I've encountered the same save bug, will not let me autosave or standard save. I've edited the RR event file as above, but how do you edit the save file. Every time I open the save file in Notepad or Notepad++, weird symbols/characters appear instead of English words and I don't' know how to convert it to standard words.
|
|
|
Post by Karl on Feb 9, 2019 10:39:04 GMT
I've encountered the same save bug, will not let me autosave or standard save. I've edited the RR event file as above, but how do you edit the save file. Every time I open the save file in Notepad or Notepad++, weird symbols/characters appear instead of English words and I don't' know how to convert it to standard words. By default CK2 saves in a .zip compressed format, but deceptively uses the .ck2 extension for both compressed and uncompressed save game files. Try saving it uncompressed in the game by unchecking the box to the right of the save name in the save game screen. The save game will then be in plain text format and editable in Notepad++. Sometimes this will not work because the save file will be small enough to be savable compressed, but too big to be savable uncompressed. In these cases you will have to decompress it yourself. This can be done in any app for the purpose. I use WinRAR myself. Simply extract the save file from there and it will be in plain text format. Btw, the file inside the archive will have the exact same name as the compressed one, so you have to either rename it when you extract it, or extract it to somewhere else, and then move it. There will also be a file in the archive called "meta," but you can ignore that one. All its information is contained in the save file itself, except for the checksum, which is only relevant for vanilla iron man games where its used for achievement integrity. Hope this helps! Let us know if you have any issues or questions.
|
|
|
Post by asmodeus on Feb 9, 2019 14:45:25 GMT
Same thing happens in custom games, conguest of dorne bookmark, few years in:
Millions of lines of these two: defunct=8298.10.31 defunct=8298.11.1
Custom game started in 8066, no bookmarks selected. few days played. 475 lines of: defunct=8270.9.15
|
|
|
Post by Karl on Feb 10, 2019 13:23:46 GMT
Same thing happens in custom games, conguest of dorne bookmark, few years in: Millions of lines of these two: defunct=8298.10.31 defunct=8298.11.1 Custom game started in 8066, no bookmarks selected. few days played. 475 lines of: defunct=8270.9.15 Yep, it'll keep happening until fixed. Use Khagler's fix above.
|
|
napos
New Member
Posts: 4
|
Post by napos on Feb 14, 2019 20:33:06 GMT
I used the fix for a couple of days without having that defunct line spam, but today after a few saves, the problem is back, so maybe i have done something wrong during copy-paste process of the roberts_rebellion_events.txt file. Since i am using some submod that uses that event file, i have just opened the submod's .txt and replaced only the "#Mark defunct cultures..." section, in this way the code that isn't correlated to the "defunct" bug would stay untouched and there shouldn't be compatibility issues between the main mod and submods, right?
I am wondering if this has to do with the load order and files being overwritten by each other or if too much console commands bugged out the save...
|
|
|
Post by sniggles on Feb 15, 2019 4:51:52 GMT
I can confirm that Khagler's fix seems to be incomplete at best (through no fault of their own), and that could mean there's another source of the error. I started a new game with the fixed Robert's Rebellion event file, properly named and even double-checked with winmerge right now to confirm the two files are identical, yet I still have the constant repetition of defunct notifications in my save. For me the fix has never appeared to do anything more than slow down the problem (if even that), which just makes me think there may be some start date or scenario which might allow for other files to do the same thing.
|
|
|
Post by asmodeus on Feb 15, 2019 8:43:17 GMT
Same thing happens in custom games, conguest of dorne bookmark, few years in: Millions of lines of these two: defunct=8298.10.31 defunct=8298.11.1 Custom game started in 8066, no bookmarks selected. few days played. 475 lines of: defunct=8270.9.15 Yep, it'll keep happening until fixed. Use Khagler's fix above. My bad, happens with Khagler´s fix applied. I used ultraedit´s find/replace every few years. After ~30 years, defunct lines just stopped appearing.
|
|
|
Post by Jeor Liddle on Feb 19, 2019 11:00:36 GMT
I'm also getting the save bug which makes the game unplayable once it happens. I've tried it on a few start dates and my most recent one as Daemon during the Blackfyre Rebellion bugged out on a 140MB file which in the game was only a few years in. I managed to reach 40 years in a previous game but that is as far as I got and now it's just a case of waiting for the bug to appear.
|
|
|
Post by asmodeus on Feb 22, 2019 21:30:34 GMT
Seems to happen every time when a lord paramount calls banners and major wars break out. Fix was applied. Few years of war produced this:
|
|
|
Post by nexessor on Feb 23, 2019 3:49:05 GMT
I used the fix, but the next save is immediately the huge again. Even if I save just two days after the date of the fixed, small save. Not really sure what to do now. Here is the save the way it is before I edit it (and also the way after I edit it cause it restores itself somehow). www.mediafire.com/file/k194cswsz6tsm9r/Isle_of_Cedars8387_07_07.txt/fileEdit: Seems like I made a mistake, as I replaced roberts_rebellion_events.txt again and now it works, save game bloat is gone.
|
|