MREA (Metroid Prime 3): Difference between revisions
Jump to navigation
Jump to search
no edit summary
>Aruki |
>Aruki No edit summary |
||
Line 3: | Line 3: | ||
The '''MREA format''', which defines areas/levels, received another large layout overhaul in Metroid Prime 3. The level geometry data received the biggest update, with a new material format, lot of things being moved around, and a few entirely new sections being introduced. This article covers Metroid Prime 3, the MP3 E3 prototype, and Donkey Kong Country Returns. | The '''MREA format''', which defines areas/levels, received another large layout overhaul in Metroid Prime 3. The level geometry data received the biggest update, with a new material format, lot of things being moved around, and a few entirely new sections being introduced. This article covers Metroid Prime 3, the MP3 E3 prototype, and Donkey Kong Country Returns. | ||
{{research|moderate| | {{research|moderate|Research needed on the area octree and visibility tree sections to verify structure and check for version differences. Also the purpose of the LLTE section is unknown.}} | ||
__TOC__ | __TOC__ | ||
Line 181: | Line 181: | ||
|- | |- | ||
| <code>SOBJ</code> | | <code>SOBJ</code> | ||
| Script Layers | | [[#Script Layers|Script Layers]] | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| <code>SGEN</code> | | <code>SGEN</code> | ||
| Generated Script Objects | | [[#Generated Script Objects|Generated Script Objects]] | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| <code>COLI</code> | | <code>COLI</code> | ||
| Collision | | [[#Collision|Collision]] | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| <code>LITE</code> | | <code>LITE</code> | ||
| Lights | | [[#Lights|Lights]] | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| <code>LLTE</code> | | <code>LLTE</code> | ||
| {{unknown|Unknown}} | | {{unknown|[[#Unknown Section (LLTE)|Unknown]]}} | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
|- | |- | ||
| <code>PVS!</code> | | <code>PVS!</code> | ||
| Visibility Tree | | [[#Visibility Tree|Visibility Tree]] | ||
| {{check}} | | {{check}} | ||
| {{check}} | | {{check}} | ||
Line 317: | Line 317: | ||
| colspan=3 {{unknown|End of dependency}} | | colspan=3 {{unknown|End of dependency}} | ||
|} | |} | ||
=== Script Layers === | |||
{{todo|This section is known, needs documentation written}} | |||
=== Generated Script Objects === | |||
{{todo|Almost identical to script layers but there are some slight differences in the header}} | |||
This section is an extra [[#Script Layers|script layer]] that contains generated objects (anything spawned by a Generator). | |||
=== Collision === | |||
{{todo|This section is known, needs documentation written}} | |||
=== Lights === | |||
''See [[Lights (Metroid Prime)]] | |||
=== Unknown Section (LLTE) === | |||
This section always contains just a single 32-bit 1. It doesn't appear to do anything, so the purpose of this section is unknown. | |||
=== Visibility Tree === | |||
{{research|major|This section is largely unknown}} | |||
=== RSO Module List === | === RSO Module List === |