Particles
From CloudModding MM Wiki
Particle Overlay Table
Version | Offset | VRom | VRam | ||
---|---|---|---|---|---|
Debug | 13FF20 | 00DD4F20 | 00DD5364 | 801F69E0 | 801F6E24 |
J 1.0 | 101C90 | 00C60C90 | 00C610D4 | 801A9330 | 801A9774 |
J 1.1 | 101F90 | 00C60F90 | 00C613D4 | 801A9570 | 801A99B4 |
U 1.0 | 1089E0 | 00C449E0 | 00C44E24 | 801AE4A0 | 801AE8E4 |
PAL 1.0 | 109260 | 00D93260 | 00D936A4 | 801AEFC0 | 801AF404 |
PAL 1.1 | 109380 | 00D93380 | 00D937C4 | 801AF360 | 801AF7A4 |
JP GC | 106B80 | 00C4BB80 | 00C4BFC4 | 801ACFA0 | 801AD3E4 |
USA GC | 106AC0 | 00C51AC0 | 00C51F04 | 801ACF00 | 801AD344 |
PAL GC | 107380 | 00DA0380 | 00DA07C4 | 801AD920 | 801ADD64 |
The particle effect manages the particle effect files (overlays). It defines a particle effect's id, maps the particle's code to a virtual address, and during gameplay is used to find the overlay in ram
Format
xxxxxxxx yyyyyyyy aaaaaaaa bbbbbbbb
rrrrrrrr pppppppp ????????
- x y: Start/End Virtual Rom addresses of the particle effect's file
- a b: Start/End Virtual Ram addresses of the particle effect's file
- r: Ram address of the overlay, when loaded into ram. Set to 0 in Rom
- p: ?, possibly a pointer to the initialization routine
- ?: Unknown, set to 0x01000000 in Rom
Particle Effect List
# | Filename | Translation | Description |
---|---|---|---|
0000 | ovl_Effect_Ss_Dust | Soft Sprite - Dust | |
0001 | ovl_Effect_Ss_Kirakira | Soft Sprite - Sparkle | |
0002 | ovl_Effect_Ss_Bomb [OoT] | [Deleted] | |
0003 | ovl_Effect_Ss_Bomb2 | Soft Sprite - Bomb 2 | |
0004 | ovl_Effect_Ss_Blast | Soft Sprite - Blast | |
0005 | ovl_Effect_Ss_G_Spk | Soft Sprite - G Spark | |
0006 | ovl_Effect_Ss_D_Fire | Soft Sprite - Dodongo Fire | |
0007 | ovl_Effect_Ss_Bubble | Soft Sprite - Bubble | |
0008 | [Deleted] | ||
0009 | ovl_Effect_Ss_G_Ripple | Soft Sprite - G Ripple | |
000A | Effect_Ss_G_Splash | Soft Sprite - G Splash | |
000B | ovl_Effect_Ss_G_Magma [OoT] | [Deleted] | |
000C | Effect_Ss_G_Fire | Soft Sprite - G Fire | |
000D | ovl_Effect_Ss_Lightning | Soft Sprite - Lightning | |
000E | ovl_Effect_Ss_Dt_Bubble | Soft Sprite - Big Octo Bubble | |
000F | ovl_Effect_Ss_Hahen | Soft Sprite - Fragment | |
0010 | ovl_Effect_Ss_Stick | Soft Sprite - Stick | |
0011 | ovl_Effect_Ss_Sibuki | Soft Sprite - Splash | |
0012 | ovl_Effect_Ss_Sibuki2 [OoT] | [Deleted] | |
0013 | ovl_Effect_Ss_G_Magma2 [OoT] | [Deleted] | |
0014 | ovl_Effect_Ss_Stone1 | Soft Sprite - Stone 1 | |
0015 | ovl_Effect_Ss_Hitmark | Soft Sprite - Hit Mark | |
0016 | ovl_Effect_Ss_Fhg_Flash | Soft Sprite - Phantom Ganon Flash | |
0017 | ovl_Effect_Ss_K_Fire | Soft Sprite - Kakariko Fire | |
0018 | ovl_Effect_Ss_Solder_Srch_Ball | Soft Sprite - Soldier Search Ball | |
0019 | ovl_Effect_Ss_Kakera | Soft Sprite - Shard | |
001A | ovl_Effect_Ss_Ice_Piece | Soft Sprite - Ice Piece | |
001B | ovl_Effect_Ss_En_Ice | Soft Sprite - Enemy Ice | |
001C | ovl_Effect_Ss_Fire_Tail | Soft Sprite - Fire Tail | |
001D | ovl_Effect_Ss_En_Fire | Soft Sprite - Enemy Fire | |
001E | ovl_Effect_Ss_Extra | Soft Sprite - Extra | |
001F | ovl_Effect_Ss_Fcircle [OoT] | [Deleted] | |
0020 | ovl_Effect_Ss_Dead_Db | Soft Sprite - Dead Deku Baba | |
0021 | ovl_Effect_Ss_Dead_Dd | Soft Sprite - Dead Dodongo | |
0022 | ovl_Effect_Ss_Dead_Ds | Soft Sprite - Dead Deku Scrub | |
0023 | ovl_Effect_Ss_Dead_Sound [OoT] | [Deleted] | |
0024 | ovl_Effect_Ss_Ice_Smoke | Soft Sprite - Ice Smoke | |
0025 | ovl_Effect_En_Ice_Block | Entity - Ice Block | |
0026 | ovl_Effect_Ss_Sbn | Soft Sprite - Sbn |