LoneGazebo / Community-Patch-DLL

Community Patch for Civilization V - Brave New World
Other
285 stars 158 forks source link

Tech tree issue (no DLC missing, no EUI) #6441

Closed JonathanPlovie closed 4 years ago

JonathanPlovie commented 4 years ago

1. Mod version (i.e Date - 3/15): Using the 'latest' (?) from this thread: https://forums.civfanatics.com/threads/community-patch-how-to-install.528034/ 7-29-1

2. Mod list (if using Vox Populi only, leave blank):

Quite an extensive list.

3. Error description:

As many have posted before, there's a broken tech tree UI. Classical Era is all the way down, can't scroll to the right. Now I've enabled logging and I've managed to find the error, but can't fix it myself:

[100323.328] Runtime Error: C:\Users\ex_pl\Documents\My Games\Sid Meier's Civilization 5\MODS(6b) Community Balance Overhaul - Compatibility Files (No-EUI)\LUA\InfoTooltipInclude.lua:642: attempt to index local 'pCity' (a boolean value) [100323.328] Runtime Error: Error loading Assets\DLC\Expansion2\UI\TechTree\TechTree.lua.

Added the entire logs folder

4. Steps to reproduce (optional):

Start game with active mods, look at tech tree, see it's bugged


Supporting information: Please note that you can attach .zip files by dragging-and-dropping them. If possible, zip up all supporting data and post that way.

  1. Log files (always attach your Logs folder, located at My Documents/My Games/Sid Meier's Civilization 5. Make sure you have enabled logging before experiencing an error! Go here to find out how: http://forums.civfanatics.com/showthread.php?t=487482):

Logs.zip

  1. Save game (always attach a save that was made a turn before the error; located at My Documents/My Games/Sid Meier's Civilization 5/ModdedSaves):

  2. CvMiniDump.dmp file (attach if experiencing a game crash. Located at Program Files/Steam/steamapps/common/Sid Meier's Civilization V):

  3. Screenshots (optional):

afbeelding

JonathanPlovie commented 4 years ago

Problem persists when verifying local files, trying the Beta latest patches, disabling many mods that I noticed were mentioned in the mods compatibility patch that apparently could cause conflicts... For some reason there seems to be an issue with the game reading the Expansion 2 TechTree.lua I think... idk

Edit: when disabling the 6b CBO - comp files (No-IEU) the tech tree appears to be fixed. However, won't this bring issues down the road when playing if these files/this mod isn't activated?

LoneGazebo commented 4 years ago

You've got a bunch of database errors and a mod conflict.

[100249.109] no such table: Language_zh_CN
[100249.109] In Query - insert into Language_zh_CN('Tag', 'Text') values (?, ?);
[100249.109] In XMLSerializer while updating table Language_zh_CN from file Localization/IGE_ZH_CN.xml.
[100249.328] columns Language, Tag are not unique
[100249.328] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100249.328] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_PERSON_SALVADOR_DALI, Salvador Dali, ).
[100249.328] In XMLSerializer while updating table Language_en_US from file Art - Text/TextInfo_Units_A02.xml.
[100249.328] columns Language, Tag are not unique
[100249.359] column Type is not unique
[100249.359] While executing - 'insert into GreatWorks('Type', 'GreatWorkClassType', 'Description', 'Audio', 'Image') values (?, ?, ?, ?, ?);'
[100249.359] In XMLSerializer while inserting row into table insert into GreatWorks('Type', 'GreatWorkClassType', 'Description', 'Audio', 'Image') with  values (GREAT_WORK_THE_BLUE_RIDER, GREAT_WORK_ART, TXT_KEY_GREAT_WORK_THE_BLUE_RIDER, AS2D_GREAT_ARTIST_ARTWORK, GW_Wassily-Kandinsky---The-Blue-Rider.dds, ).
[100249.359] In XMLSerializer while updating table GreatWorks from file Art - Great Works/GreatWorks_A03.xml.
[100249.359] column Type is not unique
[100249.718] column Type is not unique
[100249.718] While executing - 'insert into GreatWorks('Type', 'GreatWorkClassType', 'Description', 'Quote', 'Audio', 'Image') values (?, ?, ?, ?, ?, ?);'
[100249.718] In XMLSerializer while inserting row into table insert into GreatWorks('Type', 'GreatWorkClassType', 'Description', 'Quote', 'Audio', 'Image') with  values (GREAT_WORK_FAUST, GREAT_WORK_LITERATURE, TXT_KEY_GREAT_WORK_FAUST, TXT_KEY_GREAT_WORK_QUOTE_FAUST, AS2D_GREAT_ARTIST_ARTWORK, GreatWriter_Background.dds, ).
[100249.718] In XMLSerializer while updating table GreatWorks from file Writer - Great Works/GreatWorks_W03.xml.
[100249.718] column Type is not unique
[100249.718] columns Language, Tag are not unique
[100249.718] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100249.718] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_PERSON_JOHANN_WOLFGANG_VON_GOETHE, Johann Wolfgang von Goethe, ).
[100249.718] In XMLSerializer while updating table Language_en_US from file Writer - Text/TextInfo_Units_W03.xml.
[100249.718] columns Language, Tag are not unique
[100249.718] columns Language, Tag are not unique
[100249.718] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100249.718] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_WORK_QUOTE_FAUST, "Man errs, 'til he has ceased to strive.", ).
[100249.718] In XMLSerializer while updating table Language_en_US from file Writer - Text/TextInfo_GreatWorks_W03.xml.
[100249.718] columns Language, Tag are not unique
[100249.984] columns Language, Tag are not unique
[100249.984] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100249.984] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_PERSON_JOSEPH_CONRAD, Joseph Conrad, ).
[100249.984] In XMLSerializer while updating table Language_en_US from file Writer - Text/TextInfo_GreatWorks_W11.xml.
[100249.984] columns Language, Tag are not unique
[100250.359] columns Language, Tag are not unique
[100250.359] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100250.359] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_PERSON_ARISTOTLE, Aristotle, ).
[100250.359] In XMLSerializer while updating table Language_en_US from file Writer - Text/TextInfo_Units_W22_5.xml.
[100250.359] columns Language, Tag are not unique
[100250.703] column Type is not unique
[100250.703] While executing - 'insert into GreatWorks('Type', 'GreatWorkClassType', 'Description', 'Quote', 'Audio', 'Image') values (?, ?, ?, ?, ?, ?);'
[100250.703] In XMLSerializer while inserting row into table insert into GreatWorks('Type', 'GreatWorkClassType', 'Description', 'Quote', 'Audio', 'Image') with  values (GREAT_WORK_LE_MORTE_DARTHUR, GREAT_WORK_LITERATURE, TXT_KEY_GREAT_WORK_LE_MORTE_DARTHUR, TXT_KEY_GREAT_WORK_QUOTE_LE_MORTE_DARTHUR, AS2D_GREAT_ARTIST_ARTWORK, GreatWriter_Background.dds, ).
[100250.703] In XMLSerializer while updating table GreatWorks from file Writer - Great Works/GreatWorks_W29.xml.
[100250.703] column Type is not unique
[100250.703] columns Language, Tag are not unique
[100250.703] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100250.703] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_PERSON_THOMAS_MALORY, Sir Thomas Malory, ).
[100250.703] In XMLSerializer while updating table Language_en_US from file Writer - Text/TextInfo_Units_W29.xml.
[100250.703] columns Language, Tag are not unique
[100250.703] columns Language, Tag are not unique
[100250.703] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100250.703] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_WORK_QUOTE_LE_MORTE_DARTHUR, "The joy of love is too short, and the sorrow thereof, and what cometh thereof, dureth over long.", ).
[100250.703] In XMLSerializer while updating table Language_en_US from file Writer - Text/TextInfo_GreatWorks_W29.xml.
[100250.703] columns Language, Tag are not unique
[100250.703] columns Language, Tag are not unique
[100250.703] While executing - 'insert into Language_en_US('Tag', 'Text') values (?, ?);'
[100250.703] In XMLSerializer while inserting row into table insert into Language_en_US('Tag', 'Text') with  values (TXT_KEY_GREAT_PERSON_UTAGAWA_KUNIYOSHI, Utagawa Kuniyoshi, ).
[100250.703] In XMLSerializer while updating table Language_en_US from file Art - Text/TextInfo_Units_A10.xml.
[100250.703] columns Language, Tag are not unique
[100251.015] near ".": syntax error
[100257.000] no such column: ExtraMissionarySpreads
[100258.531] Validating Foreign Key Constraints...
[100259.046] Invalid Reference on Building_Flavors.FlavorType - "FLAVOR_FAITH" does not exist in Flavors
[100261.343] Invalid Reference on Improvements.Help - "TXT_KEY_CIV5_IMPROVEMENTS_PLANT_FOREST_HELP" does not exist in Language_en_US
[100262.890] Invalid Reference on UnitPromotions_UnitCombats.UnitCombatType - "UNITCOMBAT_NAVAL" does not exist in UnitCombatInfos
JonathanPlovie commented 4 years ago

Yeah, I've disabled Great Works and some other mods already. It was still bugged, the problem was with the 6B files that came with the automatic installer. I've tried to manually download the 6B files from the Beta I think and used those files to overwrite the ones I had. First game I launched it seemed to be fixed. Double checking now.

EDIT: seems that downloading the Beta files fixed the issue.

EDIT 2: seems that it does bring up a new game-breaking bug. Can't choose production in my first build city, so I can't progress.

EDIT 3: Runtime Error: C:\Users\ex_pl\Documents\My Games\Sid Meier's Civilization 5\MODS(6b) Community Balance Overhaul - Compatibility Files (No-EUI)\LUA\InfoTooltipInclude.lua:1408: attempt to call method 'GetScienceFromCityYield' (a nil value)

EDIT 4: We can use both the Vox Populi and the JFD's Rise to Power next to each other, right? I've googled a bit and they seem to tell both sides: you either have to only use the Community Patch & then JFD Rise to Power, but also the ability to use VP & JFD's Rise to Power

JonathanPlovie commented 4 years ago

Logs (2).zip

I've tried to run it without all the JFD mods, to run it with another 6B files from the site (not beta this time). It does fix my tech tree issue, but now I can't progress the game as I'm stuck with 'choose production' for my first city, but not being able to do so.

EDIT: Alright, after a lot of trial and error & reloading/changing mods, the culprit for the faulty tech tree with only VP installed was JFD Exploration Continued Expanded. Now onwards to try and see which mod is the reason for not being able to choose production...