[3.12.1] Imcompatible with Whowards dll v35

skodkim

Deity
Joined
Jan 16, 2004
Messages
2,497
Location
Denmark
Hi

I just found out that version 3.12.1 of the Communitas mod package is imcompatible with Whowards dll mod v35.

The following id from database.log. It appears the table "plots" is the culprit.
Spoiler :
[6779.429] columns StrategicViewType, TileType are not unique
[6779.429] While executing - 'INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset) VALUES(?,?,?)'
[6791.877] no such table: ContentPackage.LocalizedText
[6795.668] columns StrategicViewType, TileType are not unique
[6795.668] While executing - 'INSERT INTO ArtDefine_StrategicView(StrategicViewType, TileType, Asset) VALUES(?,?,?)'
[6802.111]
-- SQLite Memory Statistics --
Memory Usage:
[Cur] [Max]
Malloc: 6558992 71669968
PageCache: 7 13
LookAside: 0 0
Scratch: 0 1

Static Buffer Overflows:
[TooLarge] [NoSpace]
PageCache: 6143424 59011680
Scratch: 0 0

Largest Allocations:
Malloc: 262144
PageCache: 1172
Scratch: 6664

Prepared Statements:
Current: 6
------------------------------
[6802.579]
-- SQLite Memory Statistics --
Memory Usage:
[Cur] [Max]
Malloc: 6560168 71669968
PageCache: 7 13
LookAside: 0 0
Scratch: 0 1

Static Buffer Overflows:
[TooLarge] [NoSpace]
PageCache: 6144600 59011680
Scratch: 0 0

Largest Allocations:
Malloc: 262144
PageCache: 1172
Scratch: 6664

Prepared Statements:
Current: 6
------------------------------
[6821.830] no such column: Cost
[6822.906] table Plots already exists
[6822.906] In XMLSerializer while building table Plots from file XML/CustomModDbUpdates.xml.
[6823.889] no such column: Cost
[6826.447] no such table: Plot_Yields
[6826.447] In Query - select Yields.ID, Yield from Plot_Yields inner join Yields on YieldType = Yields.Type where PlotType = ?
[6826.447] no such table: Plot_Yields
[6826.447] In Query - select Yields.ID, Yield from Plot_Yields inner join Yields on YieldType = Yields.Type where PlotType = ?
[6826.447] no such table: Plot_Yields
[6826.447] In Query - select Yields.ID, Yield from Plot_Yields inner join Yields on YieldType = Yields.Type where PlotType = ?
[6826.447] no such table: Plot_Yields
[6826.447] In Query - select Yields.ID, Yield from Plot_Yields inner join Yields on YieldType = Yields.Type where PlotType = ?
[6826.650] no such table: Belief_PlotYieldChanges
[6826.650] In Query - select Plots.ID as PlotID, Yields.ID as YieldID, Yield from Belief_PlotYieldChanges inner join Plots on Plots.Type = PlotType inner join Yields on Yields.Type = YieldType where BeliefType = ?


I've posted this both in the CEP and dll threads hoping for a solution.

\Skodkim
 
Is there something we can do on our end? If I understand correctly, both mods generate a custom table with the same name but different columns?
 
Is there something we can do on our end? If I understand correctly, both mods generate a custom table with the same name but different columns?

That was the problem yes. Think Whoward may have changed this in a later version but I haven't tested it.

\Skodkim
 
So, total noob here. For the temporary fix do I just copy and paste the code in the CustomModDbUpdates or do I replace something?
 
Back
Top Bottom