DPSC (File Format): Difference between revisions
Jump to navigation
Jump to search
>Embyr 75 m ({{research}}) |
imported>Jackoalan No edit summary |
||
Line 1: | Line 1: | ||
{{research| | {{research|2|Parameter keys need reverse-engineering}} | ||
The '''DPSC''' [[Effect Script|effect script]] format is used to build decal effects in the ''Metroid Prime'' series. | |||
Decals are commonly constructed via [[CRSC (File Format)|CRSC]] scripts in the event that a projectile weapon | |||
collides with another object. | |||
== DPSC Keys == | |||
'''Scope''' is one of (''Constant'', ''System'') | |||
* ''Constant'' parameters are evaluated once initially and retained within the system. | |||
* ''System'' parameters are evaluated per-system, per-frame. | |||
{| class="wikitable" | |||
!FourCC | |||
!Scope | |||
!Data Type | |||
!Description | |||
!Notes | |||
|- | |||
|<code>DMOO</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DMAB</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DMDL</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DMCL</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DMOP</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DMRT</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DMSC</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>DLFT</code> | |||
| | |||
|<code>int</code> | |||
| | |||
| | |||
|- | |||
|<code>nADD</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>nTEX</code> | |||
| | |||
|<code>int</code> ([[TXTR (File Format)|TXTR]] ref), <code>ATEX</code> | |||
| | |||
| | |||
|- | |||
|<code>nCLR</code> | |||
| | |||
|<code>float4</code> | |||
| | |||
| | |||
|- | |||
|<code>nOFF</code> | |||
| | |||
|<code>bool</code> | |||
| | |||
| | |||
|- | |||
|<code>nROT</code> | |||
| | |||
|<code>float</code> | |||
| | |||
| | |||
|- | |||
|<code>nSZE</code> | |||
| | |||
|<code>float</code> | |||
| | |||
| | |||
|- | |||
|<code>nLFT</code> | |||
| | |||
|<code>int</code> | |||
| | |||
| | |||
[[Category:File Formats]] | [[Category:File Formats]] |
Revision as of 21:37, 14 March 2015
This file format needs more research Parameter keys need reverse-engineering |
The DPSC effect script format is used to build decal effects in the Metroid Prime series. Decals are commonly constructed via CRSC scripts in the event that a projectile weapon collides with another object.
DPSC Keys
Scope is one of (Constant, System)
- Constant parameters are evaluated once initially and retained within the system.
- System parameters are evaluated per-system, per-frame.
FourCC | Scope | Data Type | Description | Notes |
---|---|---|---|---|
DMOO
|
bool
|
|||
DMAB
|
bool
|
|||
DMDL
|
bool
|
|||
DMCL
|
bool
|
|||
DMOP
|
bool
|
|||
DMRT
|
bool
|
|||
DMSC
|
bool
|
|||
DLFT
|
int
|
|||
nADD
|
bool
|
|||
nTEX
|
int (TXTR ref), ATEX
|
|||
nCLR
|
float4
|
|||
nOFF
|
bool
|
|||
nROT
|
float
|
|||
nSZE
|
float
|
|||
nLFT
|
int
|