Difference between revisions of "Sims 3:0x01D0E70F"
From SimsWiki
(→Index Buffer) |
ChaosMageX (Talk | contribs) (Fixed misplaced footer) |
||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | + | {{TS3AdvancedModdingHeader}} | |
| − | <br | + | {{TS3Resource |
| − | + | |name=Index Buffer - IBUF | |
| − | == | + | |typeid= 0x01D0E70F |
| + | |expansion=The Sims 3 | ||
| + | }} | ||
| + | <br clear="all"> | ||
| + | |||
| + | ==Overview== | ||
This is a [[Sims 3:RCOL]] chunk found embedded in [[Sims 3:0x01661233|MODL]] and [[Sims 3:0x01D10F34|MLOD]] resources. Contains the vertex indices for the polygon faces. | This is a [[Sims 3:RCOL]] chunk found embedded in [[Sims 3:0x01661233|MODL]] and [[Sims 3:0x01D10F34|MLOD]] resources. Contains the vertex indices for the polygon faces. | ||
DWORD // 'IBUF' | DWORD // 'IBUF' | ||
DWORD version | DWORD version | ||
| − | DWORD | + | DWORD flags // see table |
| − | DWORD | + | DWORD always zero (pipeline bug); if not zero, safe to ignore |
{face data, count and offset given in MLOD} | {face data, count and offset given in MLOD} | ||
if compressed, start at zero and add or subtract each signed value for the entire buffer before using the offset | if compressed, start at zero and add or subtract each signed value for the entire buffer before using the offset | ||
| − | + | ||
| − | + | ===Flag Format=== | |
| − | + | {| class="wikitable sortable" border="1" | |
| + | ! Type ID!! Name!! Description | ||
| + | |- | ||
| + | | 0x00000001 || Differenced Indices | ||
| + | |- | ||
| + | | 0x00000002 || Using 32-Bit Indices | ||
| + | |- | ||
| + | | 0x00000004 || Is a Display List | ||
| + | |} | ||
Based on contributions from delphy, karybdis and atavera | Based on contributions from delphy, karybdis and atavera | ||
| + | |||
| + | {{TS3AdvancedModdingHeader}} | ||
Latest revision as of 01:35, 16 July 2014
| Modding Reference by Category | |
|---|---|
|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |
| Index Buffer - IBUF | ||
|---|---|---|
| TypeID: | 0x01D0E70F | |
| Game Version: | The Sims 3 | |
[edit] Overview
This is a Sims 3:RCOL chunk found embedded in MODL and MLOD resources. Contains the vertex indices for the polygon faces.
DWORD // 'IBUF'
DWORD version
DWORD flags // see table
DWORD always zero (pipeline bug); if not zero, safe to ignore
{face data, count and offset given in MLOD}
if compressed, start at zero and add or subtract each signed value for the entire buffer before using the offset
[edit] Flag Format
| Type ID | Name | Description |
|---|---|---|
| 0x00000001 | Differenced Indices | |
| 0x00000002 | Using 32-Bit Indices | |
| 0x00000004 | Is a Display List |
Based on contributions from delphy, karybdis and atavera
| Modding Reference by Category | |
|---|---|
|
Sims 3 :DBPF | File Types | RCOL(Scene) | Catalog Resource | String Table | Key Table | TS3 Programmer's Reference |