WPSC (File Format)

The WPSC effect script format is used to build weapon-projectiles in the Metroid Prime series. Projectile appearance, audio and motion are controlled by the keys in this script.

WPSC 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
 * (ATBL entry)
 * (CRSC ref)
 * Projectile collision-response
 * (CMDL ref)
 * (PART ref)
 * Primary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Secondary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Tertiary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (SWHC ref)
 * Primary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Secondary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Tertiary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * (CRSC ref)
 * Projectile collision-response
 * (CMDL ref)
 * (PART ref)
 * Primary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Secondary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Tertiary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (SWHC ref)
 * Primary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Secondary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Tertiary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * (CMDL ref)
 * (PART ref)
 * Primary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Secondary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Tertiary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (SWHC ref)
 * Primary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Secondary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Tertiary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (PART ref)
 * Tertiary particle-system for projectile
 * Local-transform for
 * If set,  particles will be continuously-transformed to projectile
 * (SWHC ref)
 * Primary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Secondary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Tertiary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Secondary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * (SWHC ref)
 * Tertiary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * (SWHC ref)
 * Tertiary swoosh-system for projectile
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Local-transform for
 * If set,  strips will be continuously-transformed to projectile
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Initial projectile velocity
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Maximum projectile range
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * Optional parameter, range usually controlled by frame-count / lifetime
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)
 * New in Trilogy (and PAL releases probably)