I have what I assume is the same issue (TCB thinks - at least in restore screen - that I have all secrets completed when I'm pretty sure I've completed maybe 5 of them). I upgraded to 3.0.2, still there. I exported my player info out, then re-imported it. Still there, although I DID get about 1MB worth of lines in error.log during the import phase that all said:
Assertion error in line 348 of .\Db.cpp: "
demoIndex.find(demoID) == demoIndex.end()"
Assertion error in line 349 of .\Db.cpp: "
demosHoldIndex.find(demoID) == demosHoldIndex.end()"
And then during the TCB demo check phase I got another 6 lines that said: Assertion error in line 58 of .\DbDemos.cpp: "
!"
Bad demo ID."
"
followed by about 100 K or so of lines that said: Assertion error in line 466 of .\DbDemos.cpp: "
!"
SavedGameID is foreign key to nowhere."
"
. Note that I also got those lines for some other rooms on demo check, but those all made entries in drod.log, which didn't happen for the TCB ones.
Anyway, after all that, restore screen still has me completing secrets that I know I looked at and then turned right around and walked out of without completing then. Anything else to try?
(And yes, it's probably the demo's, I watch them more then I should
)
Edit: Actually it turns that either Rev2 ate my demo's (as described at
http://forum.caravelgames.com/viewtopic.php?TopicID=15530&page=2#182813) or all the errors I saw in the re-import made them go away - I have no idea on which caused the other. Which doesn't necessarily have anything to do with the original issue, but figured I'd mention it since I included the errors I got in the re-import here.
____________________________
This space intentionally left blank.
[Last edited by jmpava at 05-04-2007 06:56 AM]