ROOM (File Format): Difference between revisions

Jump to navigation Jump to search
m
>Aruki
>Aruki
 
(6 intermediate revisions by the same user not shown)
Line 179: Line 179:
| GUID
| GUID
| 1
| 1
| {{unknown|'''Unknown'''}}
| '''Generated Object ID'''
|  
|  
|-
|-
| GUID
| GUID
| 1
| 1
| {{unknown|'''Unknown'''}}
| '''Layer ID'''
|  
| This is the ID of the layer that contains the above generated object
|}
|}


Line 290: Line 290:
|  
|  
|-
|-
| u8
| u32
| 21
| 1
| {{unknown|'''Unknown Data'''}}
| {{unknown|'''Unknown'''}}
| This section is usually entirely 0s so not sure what the structure of it is.
|
|-
| GUID
| 1
| {{unknown|'''Unknown'''}}
|
|-
| bool
| 1
| {{unknown|'''Unknown'''}}
|  
|-
|-
| [[Form Descriptor (Tropical Freeze)|Form Descriptor]]
| [[Form Descriptor (Tropical Freeze)|Form Descriptor]]
| 1
| 1
| {{unknown|'''Unknown Descriptor'''}}
| '''Generated Script Object Descriptor'''
| Data type is <code>GSRP</code>. Often has a size of 0.
| Data type is <code>GSRP</code>.
|-
| [[#Generated Game Object|Generated Game Object]]
| Varies
| '''Generated Game Objects'''
| Unsure if there is a generated object count.
|-
|-
| [[Form Descriptor (Tropical Freeze)|Form Descriptor]]
| [[Form Descriptor (Tropical Freeze)|Form Descriptor]]
| 1
| 1
| '''Script Descriptor'''
| '''Script Object Descriptor'''
| Data type is <code>SRIP</code>
| Data type is <code>SRIP</code>
|-
|-
Line 309: Line 324:
| '''Components'''
| '''Components'''
| Unsure if there is a layer component count.
| Unsure if there is a layer component count.
|}
==== Generated Game Object ====
{| class="wikitable"
! Type
! Count
! Name
! Notes
|-
| [[Chunk Descriptor (Tropical Freeze)|Chunk Descriptor]]
| 1
| '''Generated Game Object Descriptor'''
| Data type is <code>GGOB</code>
|-
| GUID
| 1
| '''Generated Game Object ID'''
|
|-
| u16
| 1
| {{unknown|'''Unknown'''}}
|
|-
| [[#Game Object Component|Game Object Component]]
| Varies
| '''Components'''
|
|}
|}


Line 347: Line 391:
The remaining data seems to have two structures; one that's used by most objects and one that's specific to GameObject components.
The remaining data seems to have two structures; one that's used by most objects and one that's specific to GameObject components.


'''Regular structure:'''
''Regular structure:''


{| class="wikitable"
{| class="wikitable"
Line 376: Line 420:
|}
|}


'''GameObject structure:'''
''GameObject structure:''


{| class="wikitable"
{| class="wikitable"
Line 426: Line 470:
| 4
| 4
| '''Event'''
| '''Event'''
| This is the event that causes the connection to trigger. (These are what were called States in the previous games.)
| Event that causes the connection to trigger. (These are what were called States in the previous games.)
|-
|-
| char
| char
Line 436: Line 480:
| 1
| 1
| '''Target Instance ID'''
| '''Target Instance ID'''
| Instance ID of the target object that
| Instance ID of the target object.
|-
|-
| u32
| u32
Anonymous user

Navigation menu