Research tab goes blank

Started by timeandtherani, February 08, 2016, 03:14:29 PM

Previous topic - Next topic

timeandtherani

I don't know where else to put this, so if I need to move it, let me know:

I do a clean install of the game, and I can do a vanilla game fine.

I load, in order, (1) community core (2) community core vanilla tweaks -- without any other mods -- and start a new game.  My research tab is empty.   Not a thing listed.

Here's the latest output log.  Can anyone decipher this and see what's going on?  I'd appreciate any help.

[attachment deleted by admin - too old]

Alistaire

Are you sure you didn't forget to load Core.

timeandtherani

@Alistaire  I am absolutely sure I loaded Core.

Alistaire

Why then is this section not in your output_log.txt:

121954ms LoadAllPlayData

- 107154ms Load all active mods.

- - 10962ms Loading [Core|Core]

- - - 10958ms Loading defs from all def sets

- - 14625ms Loading [RimworldAscension|Rimworld Ascension]

- - - 6338ms Loading assets of type UnityEngine.AudioClip for mod RimworldAscension

- - - - 3179ms Loading file electrocution

- - - - 3155ms Loading file electrocutionAlt

- - - 4702ms Loading assets of type UnityEngine.Texture2D for mod RimworldAscension

- - - 3527ms Loading defs from all def sets

- 1553ms Load language metadata.

- 38ms Copy all Defs from mods to global databases.

- 67ms Resolve cross-references between non-implied Defs.

- 11ms Rebind defs (early).

- 1788ms Generate implied Defs (pre-resolve).

- - 1269ms Loading language data: English

- 0ms Resolve cross-references between Defs made by the implied defs.

- 4ms Rebind DefOfs (final).

- 191ms Other def binding and short hash giving.

- 10661ms Resolve references.

- 2ms Generate implied Defs (post-resolve).

- 47ms Error check all defs.

- 29ms Load keyboard preferences.

- 402ms Load backstories and bios.

- 1ms Inject selected language data into defs.


I am absolutely sure you did not load Core.

timeandtherani

I loaded core.  I'm gonna do the whole thing over again, fully loaded, and give you another output log, if you don't mind looking at it.  I do appreciate the help.

timeandtherani

I have an output log and a screenshot of the blank tab, but they're too big to put in the comment.  Here's a link:
https://drive.google.com/open?id=0BzLMP8L5A3TPUHotUElVdXhscXc

Fluffy (l2032)

Quote from: Alistaire on February 08, 2016, 04:12:20 PM
Why then is this section not in your output_log.txt:

121954ms LoadAllPlayData

- 107154ms Load all active mods.

- - 10962ms Loading [Core|Core]

- - - 10958ms Loading defs from all def sets

- - 14625ms Loading [RimworldAscension|Rimworld Ascension]

- - - 6338ms Loading assets of type UnityEngine.AudioClip for mod RimworldAscension

- - - - 3179ms Loading file electrocution

- - - - 3155ms Loading file electrocutionAlt

- - - 4702ms Loading assets of type UnityEngine.Texture2D for mod RimworldAscension

- - - 3527ms Loading defs from all def sets

- 1553ms Load language metadata.

- 38ms Copy all Defs from mods to global databases.

- 67ms Resolve cross-references between non-implied Defs.

- 11ms Rebind defs (early).

- 1788ms Generate implied Defs (pre-resolve).

- - 1269ms Loading language data: English

- 0ms Resolve cross-references between Defs made by the implied defs.

- 4ms Rebind DefOfs (final).

- 191ms Other def binding and short hash giving.

- 10661ms Resolve references.

- 2ms Generate implied Defs (post-resolve).

- 47ms Error check all defs.

- 29ms Load keyboard preferences.

- 402ms Load backstories and bios.

- 1ms Inject selected language data into defs.


I am absolutely sure you did not load Core.
ALi, that stuff is only logged when you set an option somewhere.

timeandtherani

This is giving me a good lesson on how to read output logs, at least.  But I'd still like to know what's going on.  Sigh.   

Ordinarily I'd be happy to play vanilla, although I've gotten spoiled with mods.  But it's got to the point where I've fiddled and twisted and tested and done clean reinstalls so many times that I don't even want to look at it anymore, which sucks.

skullywag

Someone else in the forum has reported this and im struggling to find the cause. Might there actually be an issue with ccl?
Skullywag modded to death.
I'd never met an iterator I liked....until Zhentar saved me.
Why Unity5, WHY do you forsake me?

Fluffy (l2032)

you could potentially go into mods/CCL/defs/MainTabDefs/MainTabs.xml, and comment out the research tab section like so:


<!--
<MainTabDef>
    <defName>Research</defName>
    <label>research</label>
    <description>Examine and decide on research projects.</description>
    <windowClass>CommunityCoreLibrary.MainTabWindow_Research</windowClass>
    <order>90</order>
  </MainTabDef>
-->


(adding the 'arrows')
That'll stop CCL overriding the vanilla research tab. Alternatively, wait for the next CCL release, which will likely still have the bug (because I can't find the darn thing), but handle it more gracefully and - crucially - provide us with a more detailed error dump when it does fail.


timeandtherani

Just go in and add the arrows?  Thank you OMG!

Fluffy (l2032)

You're welcome. Can I count on you to help debug this thing when the next CCL release is ready though? Really need some help in fixing this, as I can't seem to reproduce it on my local install...

timeandtherani


timeandtherani

@skullywag, can you point me to the other person? I'd like to compare notes.

skullywag

Skullywag modded to death.
I'd never met an iterator I liked....until Zhentar saved me.
Why Unity5, WHY do you forsake me?