View Issue Details

IDProjectCategoryView StatusLast Update
0002571The Dark ModSEEDpublic27.10.2011 05:16
Reportertels Assigned Totels  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionTDM 1.03 
Target VersionTDM 1.04Fixed in VersionTDM 1.04 
Summary0002571: SEED: Restore() crashes when you use combine=1
DescriptionWhen you restore a savegame with StaticMulti entities (e.g. entities combined from multiple entities with combined rendermodels), it crashes.
Additional InformationWARNING: idClipModel::FreeTraceModel: tried to free uncached trace model
TagsNo tags attached.

Activities

tels

tels

26.01.2011 21:59

reporter   ~0003489

Two fixes have been checked in, revision 0004478 (fixes a crash in Seed::Restore() due to re-used index variable) and revision 0004479 (adds infra-structure to rebuild ptrs to shared data for StaticMulti).

There are some strange effects after Restoring(), but at least it no longer crashes.
tels

tels

03.02.2011 06:53

reporter   ~0003544

The LOD data is currently stored at the SEED, which then needs to update the ptrs on the static-multi entities.

Store the LOD data with the model generator and access it via index. That way the SEED can remove itself if wanted (currently it stays around), and we also can get rid of the weird Update-With-Next-Think() scheme.
tels

tels

04.02.2011 14:52

reporter   ~0003553

Should be resolved with checkin 0004550. The offset list needed to be saved/restored, too, and the m_LOD data cannot be a ptr to a shared data structure.

Issue History

Date Modified Username Field Change
23.01.2011 14:10 tels New Issue
23.01.2011 14:10 tels Status new => assigned
23.01.2011 14:10 tels Assigned To => tels
26.01.2011 21:59 tels Note Added: 0003489
29.01.2011 13:09 tels Category Coding => SEED
03.02.2011 06:53 tels Note Added: 0003544
04.02.2011 14:38 tels Target Version => TDM 1.04
04.02.2011 14:52 tels Note Added: 0003553
04.02.2011 14:52 tels Status assigned => resolved
04.02.2011 14:52 tels Fixed in Version => TDM 1.04
04.02.2011 14:52 tels Resolution open => fixed
27.10.2011 05:16 greebo Status resolved => closed