Difference between revisions of "Sims 3:0xB1CC1AF6"

From SimsWiki
Jump to: navigation, search
(Overview)
(Overview)
Line 10: Line 10:
 
Movies strangely enough seem to be the easier of these to decode since there's a known spec for them. They are basically a general EA container format with encoded pieces of data stored in them using (luckily) known codecs.
 
Movies strangely enough seem to be the easier of these to decode since there's a known spec for them. They are basically a general EA container format with encoded pieces of data stored in them using (luckily) known codecs.
  
The movies are VP6 video encoded with SCxI/GSTR/adpcm_ea_r3 audio.
+
The movies are VP6 video encoded with SCxl/GSTR/adpcm_ea_r3 audio.  Overall, the format differs from the standard "VP6" in that the audio stream (SCxl) chunks appear before the video stream (MVxx) chunks, making use of standard CODECs difficult for encoding.
  
 
Further information may be found here:
 
Further information may be found here:

Revision as of 04:05, 13 April 2013

Modding Reference by Category

Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference 

Movies
TypeID:0xB1CC1AF6
Game Version:The Sims 3



Overview

Movies strangely enough seem to be the easier of these to decode since there's a known spec for them. They are basically a general EA container format with encoded pieces of data stored in them using (luckily) known codecs.

The movies are VP6 video encoded with SCxl/GSTR/adpcm_ea_r3 audio. Overall, the format differs from the standard "VP6" in that the audio stream (SCxl) chunks appear before the video stream (MVxx) chunks, making use of standard CODECs difficult for encoding.

Further information may be found here:

Above based on contributions from Karybdis.

Based on looking at 0xB1CC1AF6-0x00000000-0x799AE80054CEE156:

DWORD	tag	// 'SCHl' (that's a lower case L on the end, not a digit 1)
DWORD	pos	// offset from start of resource to MVhd section
DWORD	gstr	// 'GSTR'
BYTE[]		// fill to MVhd
DWORD	mvhd	// 'MVhd'
DWORD		// extra DWORD not mentioned in above wiki pages (I think)
BYTE[]		// ... remainder of MVhd
BYTE[]		// ... remainder of video
Modding Reference by Category

Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference 

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox