EvilEngine/SHRP: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 27: Line 27:
After that, there's an array of shrapnel entries, as defined in the header. Each entry is of variable size:
After that, there's an array of shrapnel entries, as defined in the header. Each entry is of variable size:


* Type 1 (group)
* Type 2 (shrapnel)
* Type 3 (particle) (BFBB) - 0x1D4
* Type 3 (particle) (BFBB) - 0x1D4
* Type 3 (particle) (Movie) - 0x1F8
* Type 3 (particle) (Movie) - 0x1F8
* Type 4 (model) (BFBB) - 0x90
* Type 4 (projectile) (BFBB) - 0x90
* Type 4 (model) (Movie) - 0x110
* Type 4 (projectile) (Movie) - 0x110
* Type 5 (?) (BFBB) - 0x68
* Type 5 (lightning) (BFBB) - 0x68
* Type 5 (?) (Movie) - 0x70
* Type 5 (lightning) (Movie) - 0x70
* Type 6 (sound) (BFBB) - 0x4C
* Type 6 (sound) (BFBB) - 0x4C
* Type 6 (sound) (Movie) - 0x44
* Type 6 (sound) (Movie) - 0x44
* Type 8 (?) - 0x48
* Type 7 (shockwave)
* Type 9 (?) - 0x5C
* Type 8 (explosion) (Movie) - 0x48
* Type 9 (distortion) - 0x5C


The entries have the following structure:
The entries have the following structure:
Line 47: Line 50:
| 0x04 || [[AssetID]] || Unknown
| 0x04 || [[AssetID]] || Unknown
|-
|-
| 0x08 || int || Unknown
| 0x08 || int || parentID1
|-
|-
| 0x0C || int || Unknown
| 0x0C || int || parentID2
|-
|-
| 0x10 || float || Unknown
| 0x10 || float || lifetime
|-
|-
| 0x14 || float || Unknown
| 0x14 || float || delay
|}
|}