You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Some cleanup & fixes
This commit is contained in:
@@ -120,7 +120,7 @@ const Gfx flame_seg6_dl_0601C108[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06000000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06000000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06000000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -132,7 +132,7 @@ const Gfx flame_seg6_dl_0601C1A8[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06002000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06002000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06002000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -144,7 +144,7 @@ const Gfx flame_seg6_dl_0601C248[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06004000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06004000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06004000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -156,7 +156,7 @@ const Gfx flame_seg6_dl_0601C2E8[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06006000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06006000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06006000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -168,7 +168,7 @@ const Gfx flame_seg6_dl_0601C388[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06008000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06008000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06008000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -180,7 +180,7 @@ const Gfx flame_seg6_dl_0601C428[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_0600A000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_0600A000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_0600A000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -192,7 +192,7 @@ const Gfx flame_seg6_dl_0601C4C8[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_0600C000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_0600C000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_0600C000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -204,7 +204,7 @@ const Gfx flame_seg6_dl_0601C568[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_0600E000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_0600E000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_0600E000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -216,7 +216,7 @@ const Gfx flame_seg6_dl_0601C608[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06010000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06010000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06010000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -228,7 +228,7 @@ const Gfx flame_seg6_dl_0601C6A8[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06012000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06012000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06012000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -240,7 +240,7 @@ const Gfx flame_seg6_dl_0601C748[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06014000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06014000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06014000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -252,7 +252,7 @@ const Gfx flame_seg6_dl_0601C7E8[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06016000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06016000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06016000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -264,7 +264,7 @@ const Gfx flame_seg6_dl_0601C888[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_06018000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_06018000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_06018000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -276,7 +276,7 @@ const Gfx flame_seg6_dl_0601C928[] = {
|
||||
gsDPLoadTextureBlock(flame_seg6_texture_0601A000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(flame_seg6_vertex_0601C000, 8, 0),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0B0),
|
||||
gsDPLoadTextureBlock((u8*)flame_seg6_texture_0601A000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)flame_seg6_texture_0601A000 + 0x1000, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0C8),
|
||||
gsSPDisplayList(flame_seg6_dl_0601C0E0),
|
||||
gsSPEndDisplayList(),
|
||||
|
||||
@@ -191,7 +191,7 @@ extern const GeoLayout number_geo[];
|
||||
extern const Gfx pebble_seg3_dl_0301CB00[];
|
||||
|
||||
// power_meter
|
||||
extern const u8 *const power_meter_health_segments_lut[];
|
||||
extern const Texture *const power_meter_health_segments_lut[];
|
||||
extern const Gfx dl_power_meter_base[];
|
||||
extern const Gfx dl_power_meter_health_segments_begin[];
|
||||
extern const Gfx dl_power_meter_health_segments_end[];
|
||||
|
||||
@@ -3,22 +3,22 @@
|
||||
// TODO: These 64x64 textures are referenced as two different texture addresses in the DLs
|
||||
|
||||
// 0x0605AA28
|
||||
ALIGNED8 static const u8 impact_smoke_seg6_texture_0605AA28[] = {
|
||||
ALIGNED8 static const Texture impact_smoke_seg6_texture_0605AA28[] = {
|
||||
#include "actors/impact_smoke/impact_smoke_0.ia16.inc.c"
|
||||
};
|
||||
|
||||
// 0x0605CA28
|
||||
ALIGNED8 static const u8 impact_smoke_seg6_texture_0605CA28[] = {
|
||||
ALIGNED8 static const Texture impact_smoke_seg6_texture_0605CA28[] = {
|
||||
#include "actors/impact_smoke/impact_smoke_1.ia16.inc.c"
|
||||
};
|
||||
|
||||
// 0x0605EA28
|
||||
ALIGNED8 static const u8 impact_smoke_seg6_texture_0605EA28[] = {
|
||||
ALIGNED8 static const Texture impact_smoke_seg6_texture_0605EA28[] = {
|
||||
#include "actors/impact_smoke/impact_smoke_2.ia16.inc.c"
|
||||
};
|
||||
|
||||
// 0x06060A28
|
||||
ALIGNED8 static const u8 impact_smoke_seg6_texture_06060A28[] = {
|
||||
ALIGNED8 static const Texture impact_smoke_seg6_texture_06060A28[] = {
|
||||
#include "actors/impact_smoke/impact_smoke_3.ia16.inc.c"
|
||||
};
|
||||
|
||||
@@ -71,7 +71,7 @@ const Gfx impact_smoke_seg6_dl_06062B38[] = {
|
||||
gsDPLoadTextureBlock(impact_smoke_seg6_texture_0605AA28, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(impact_smoke_seg6_vertex_06062A28, 8, 0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AD8),
|
||||
gsDPLoadTextureBlock((u8*)impact_smoke_seg6_texture_0605AA28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)impact_smoke_seg6_texture_0605AA28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AF0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062B08),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -83,7 +83,7 @@ const Gfx impact_smoke_seg6_dl_06062BD8[] = {
|
||||
gsDPLoadTextureBlock(impact_smoke_seg6_texture_0605CA28, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(impact_smoke_seg6_vertex_06062A28, 8, 0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AD8),
|
||||
gsDPLoadTextureBlock((u8*)impact_smoke_seg6_texture_0605CA28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)impact_smoke_seg6_texture_0605CA28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AF0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062B08),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -95,7 +95,7 @@ const Gfx impact_smoke_seg6_dl_06062C78[] = {
|
||||
gsDPLoadTextureBlock(impact_smoke_seg6_texture_0605EA28, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(impact_smoke_seg6_vertex_06062A28, 8, 0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AD8),
|
||||
gsDPLoadTextureBlock((u8*)impact_smoke_seg6_texture_0605EA28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)impact_smoke_seg6_texture_0605EA28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AF0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062B08),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -107,7 +107,7 @@ const Gfx impact_smoke_seg6_dl_06062D18[] = {
|
||||
gsDPLoadTextureBlock(impact_smoke_seg6_texture_06060A28, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(impact_smoke_seg6_vertex_06062A28, 8, 0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AD8),
|
||||
gsDPLoadTextureBlock((u8*)impact_smoke_seg6_texture_06060A28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsDPLoadTextureBlock((Texture*)impact_smoke_seg6_texture_06060A28 + 0x1000, G_IM_FMT_IA, G_IM_SIZ_16b, 64, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062AF0),
|
||||
gsSPDisplayList(impact_smoke_seg6_dl_06062B08),
|
||||
gsSPEndDisplayList(),
|
||||
|
||||
@@ -2078,8 +2078,8 @@ const Gfx koopa_seg6_dl_0600C498[] = {
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP1Triangle( 6, 7, 8, 0x0),
|
||||
#ifdef KOOPA_KEEP_PINK_SHORTS
|
||||
gsSPLight((u8*)koopa_seg6_texture_06002648 + 0x20, 1), // this malformed light results in a
|
||||
gsSPLight((u8*)koopa_seg6_texture_06002648 + 0x18, 2), // koopa appearing to wear pink shorts.
|
||||
gsSPLight((Texture*)koopa_seg6_texture_06002648 + 0x20, 1), // this malformed light results in a
|
||||
gsSPLight((Texture*)koopa_seg6_texture_06002648 + 0x18, 2), // koopa appearing to wear pink shorts.
|
||||
#endif
|
||||
gsSPVertex(koopa_seg6_vertex_0600B5F0, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
|
||||
@@ -142,7 +142,7 @@ const Gfx title_screen_bg_dl_face_easter_egg_end[] = {
|
||||
#endif
|
||||
|
||||
#if ENABLE_RUMBLE
|
||||
ALIGNED8 static const u8 title_texture_rumble_pak[] = {
|
||||
ALIGNED8 static const Texture title_texture_rumble_pak[] = {
|
||||
#include "textures/title_screen_bg/title_screen_bg.06648.rgba16.inc.c"
|
||||
};
|
||||
|
||||
|
||||
@@ -739,9 +739,9 @@ index b515373..1fdf027 100644
|
||||
}
|
||||
|
||||
int numTiles = TABLE_DIMENSIONS[type].cols * TABLE_DIMENSIONS[type].rows;
|
||||
+ fprintf(cFile, "ALIGNED8 static const u8 cake_end_texture_%sdata[] = {\n", euSuffx);
|
||||
+ fprintf(cFile, "ALIGNED8 static const Texture cake_end_texture_%sdata[] = {\n", euSuffx);
|
||||
for (int i = 0; i < numTiles; ++i) {
|
||||
- fprintf(cFile, "ALIGNED8 static const u8 cake_end_texture_%s%d[] = {\n", euSuffx, i);
|
||||
- fprintf(cFile, "ALIGNED8 static const Texture cake_end_texture_%s%d[] = {\n", euSuffx, i);
|
||||
print_raw_data(cFile, &tiles[i]);
|
||||
- fputs("};\n\n", cFile);
|
||||
+ fputc('\n', cFile);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -96,7 +96,7 @@ extern const Gfx bbh_seg7_dl_0701FFE8[];
|
||||
extern const Gfx bbh_seg7_dl_070202F0[];
|
||||
extern const Gfx bbh_seg7_dl_070206F0[];
|
||||
extern const Collision bbh_seg7_collision_level[];
|
||||
extern const u8 bbh_seg7_rooms[];
|
||||
extern const RoomData bbh_seg7_rooms[];
|
||||
extern const MacroObject bbh_seg7_macro_objs[];
|
||||
extern const Collision bbh_seg7_collision_staircase_step[];
|
||||
extern const Collision bbh_seg7_collision_tilt_floor_platform[];
|
||||
|
||||
@@ -141,9 +141,9 @@ extern const Collision inside_castle_seg7_collision_ddd_warp_2[];
|
||||
extern const MacroObject inside_castle_seg7_area_1_macro_objs[];
|
||||
extern const MacroObject inside_castle_seg7_area_2_macro_objs[];
|
||||
extern const MacroObject inside_castle_seg7_area_3_macro_objs[];
|
||||
extern const u8 inside_castle_seg7_area_1_rooms[];
|
||||
extern const u8 inside_castle_seg7_area_2_rooms[];
|
||||
extern const u8 inside_castle_seg7_area_3_rooms[];
|
||||
extern const RoomData inside_castle_seg7_area_1_rooms[];
|
||||
extern const RoomData inside_castle_seg7_area_2_rooms[];
|
||||
extern const RoomData inside_castle_seg7_area_3_rooms[];
|
||||
extern const Collision inside_castle_seg7_collision_floor_trap[];
|
||||
extern const Collision inside_castle_seg7_collision_star_door[];
|
||||
extern const Collision inside_castle_seg7_collision_water_level_pillar[];
|
||||
|
||||
@@ -74,11 +74,11 @@ extern const Gfx hmc_seg7_dl_07023E10[];
|
||||
extern const Gfx hmc_seg7_dl_07024110[];
|
||||
extern const Gfx hmc_seg7_dl_07024268[];
|
||||
extern const Gfx hmc_seg7_dl_070242A0[];
|
||||
extern const u8 *const hmc_seg7_painting_textures_07025518[];
|
||||
extern const Texture *const hmc_seg7_painting_textures_07025518[];
|
||||
extern struct Painting cotmc_painting;
|
||||
extern const Collision hmc_seg7_collision_level[];
|
||||
extern const MacroObject hmc_seg7_macro_objs[];
|
||||
extern const u8 hmc_seg7_rooms[];
|
||||
extern const RoomData hmc_seg7_rooms[];
|
||||
extern const Collision hmc_seg7_collision_elevator[];
|
||||
extern const Collision hmc_seg7_collision_0702B65C[];
|
||||
extern const Collision hmc_seg7_collision_controllable_platform[];
|
||||
|
||||
@@ -3348,11 +3348,11 @@ ALIGNED8 static const Texture intro_seg7_texture_0700B4A0[] = {
|
||||
|
||||
#if defined(VERSION_EU)
|
||||
// 0x0700C4A0 - 0x0700D4A0
|
||||
ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = {
|
||||
ALIGNED8 static const Texture intro_seg7_texture_0700C4A0[] = {
|
||||
#include "levels/intro/3_eu_tm.rgba16.inc.c"
|
||||
};
|
||||
#elif defined(VERSION_SH)
|
||||
ALIGNED8 static const u8 intro_seg7_texture_0700C4A0[] = {
|
||||
ALIGNED8 static const Texture intro_seg7_texture_0700C4A0[] = {
|
||||
#include "levels/intro/3_sh_tm.rgba16.inc.c"
|
||||
};
|
||||
#else
|
||||
|
||||
@@ -30,8 +30,8 @@ extern const Gfx dl_menu_sound_button[];
|
||||
extern const Gfx dl_menu_generic_button[];
|
||||
extern const Gfx dl_menu_idle_hand[];
|
||||
extern const Gfx dl_menu_grabbing_hand[];
|
||||
extern const u8 *const menu_hud_lut[];
|
||||
extern const u8 *const menu_font_lut[];
|
||||
extern const Texture *const menu_hud_lut[];
|
||||
extern const Texture *const menu_font_lut[];
|
||||
extern const Gfx dl_menu_ia8_text_begin[];
|
||||
extern const Gfx dl_menu_ia8_text_end[];
|
||||
extern const Gfx dl_menu_rgba16_wood_course[];
|
||||
|
||||
@@ -18,8 +18,8 @@ extern const GeoLayout ssl_geo_0007CC[];
|
||||
extern const GeoLayout ssl_geo_00088C[];
|
||||
|
||||
// leveldata
|
||||
extern const u8 ssl_pyramid_sand[];
|
||||
extern const u8 ssl_quicksand[];
|
||||
extern const Texture ssl_pyramid_sand[];
|
||||
extern const Texture ssl_quicksand[];
|
||||
extern const Gfx ssl_dl_quicksand_pit_begin[];
|
||||
extern const Gfx ssl_dl_quicksand_pit_end[];
|
||||
extern const Gfx ssl_dl_pyramid_quicksand_pit_begin[];
|
||||
|
||||
@@ -55,7 +55,7 @@ extern const Collision ttc_seg7_collision_clock_platform[];
|
||||
extern const Collision ttc_seg7_collision_clock_main_rotation[];
|
||||
extern const Collision ttc_seg7_collision_rotating_clock_platform2[];
|
||||
extern const MacroObject ttc_seg7_macro_objs[];
|
||||
extern const u8 ttc_yellow_triangle[];
|
||||
extern const Texture ttc_yellow_triangle[];
|
||||
extern const Gfx ttc_dl_surface_treadmill_begin[];
|
||||
extern const Gfx ttc_dl_surface_treadmill_end[];
|
||||
extern Movtex ttc_movtex_tris_big_surface_treadmill[];
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
struct LevelCommand;
|
||||
|
||||
extern u8 level_script_entry[];
|
||||
extern LevelScript level_script_entry[];
|
||||
|
||||
struct LevelCommand *level_script_execute(struct LevelCommand *cmd);
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ struct Area
|
||||
/*0x02*/ u16 terrainType; // default terrain of the level (set from level script cmd 0x31)
|
||||
/*0x04*/ struct GraphNodeRoot *graphNode; // geometry layout data
|
||||
/*0x08*/ s16 *terrainData; // collision data (set from level script cmd 0x2E)
|
||||
/*0x0C*/ s8 *surfaceRooms; // (set from level script cmd 0x2F)
|
||||
/*0x0C*/ RoomData *surfaceRooms; // (set from level script cmd 0x2F)
|
||||
/*0x10*/ s16 *macroObjects; // Macro Objects Ptr (set from level script cmd 0x39)
|
||||
/*0x14*/ struct ObjectWarpNode *warpNodes;
|
||||
/*0x18*/ struct WarpNode *paintingWarpNodes;
|
||||
|
||||
@@ -150,8 +150,8 @@ void bhv_camera_lakitu_update(void) {
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
f32 val0C = (f32) 0x875C3D / 0x800 - gLakituState.curPos[0];
|
||||
if (gLakituState.curPos[0] < 1700.0f || val0C < 0.0f) {
|
||||
f32 mirroredX = CASTLE_MIRROR_X - gLakituState.curPos[0];
|
||||
if (gLakituState.curPos[0] < 1700.0f || mirroredX < 0.0f) {
|
||||
cur_obj_hide();
|
||||
} else {
|
||||
cur_obj_unhide();
|
||||
@@ -167,7 +167,7 @@ void bhv_camera_lakitu_update(void) {
|
||||
o->oFaceAnglePitch = atan2s(cur_obj_lateral_dist_to_home(),
|
||||
o->oPosY - gLakituState.curFocus[1]);
|
||||
|
||||
o->oPosX = (f32) 0x875C3D / 0x800 + val0C;
|
||||
o->oPosX = CASTLE_MIRROR_X + mirroredX;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -210,20 +210,20 @@ static void chain_chomp_sub_act_lunge(void) {
|
||||
obj_face_pitch_approach(o->oChainChompTargetPitch, 0x400);
|
||||
|
||||
if (o->oForwardVel != 0.0f) {
|
||||
f32 val04;
|
||||
// f32 val04;
|
||||
|
||||
if (o->oChainChompRestrictedByChain == TRUE) {
|
||||
o->oForwardVel = o->oVelY = 0.0f;
|
||||
o->oChainChompSignedMaxDistBetweenChainParts = 30.0f;
|
||||
}
|
||||
|
||||
// TODO: What is this
|
||||
if ((val04 = 900.0f - o->oChainChompDistToPivot) > 220.0f) {
|
||||
val04 = 220.0f;
|
||||
}
|
||||
// // TODO: What is this
|
||||
// if ((val04 = 900.0f - o->oChainChompDistToPivot) > 220.0f) {
|
||||
// val04 = 220.0f;
|
||||
// }
|
||||
|
||||
o->oChainChompMaxDistBetweenChainParts =
|
||||
val04 / 220.0f * o->oChainChompMaxDistFromPivotPerChainPart;
|
||||
// o->oChainChompMaxDistBetweenChainParts =
|
||||
// val04 / 220.0f * o->oChainChompMaxDistFromPivotPerChainPart;
|
||||
o->oTimer = 0;
|
||||
} else {
|
||||
// Turn toward pivot
|
||||
|
||||
@@ -24,13 +24,11 @@ void intro_lakitu_set_offset_from_camera(struct Object *o, Vec3f offset) {
|
||||
}
|
||||
|
||||
void intro_lakitu_set_focus(struct Object *o, Vec3f newFocus) {
|
||||
Vec3f origin;
|
||||
f32 dist;
|
||||
s16 pitch, yaw;
|
||||
|
||||
// newFocus is an offset from lakitu's origin, not a point in the world.
|
||||
vec3f_set(origin, 0.f, 0.f, 0.f);
|
||||
vec3f_get_dist_and_angle(origin, newFocus, &dist, &pitch, &yaw);
|
||||
vec3f_get_dist_and_angle(gVec3fZero, newFocus, &dist, &pitch, &yaw);
|
||||
o->oFaceAnglePitch = pitch;
|
||||
o->oFaceAngleYaw = yaw;
|
||||
}
|
||||
@@ -57,6 +55,7 @@ s32 intro_lakitu_set_pos_and_focus(struct Object *o, struct CutsceneSplinePoint
|
||||
|
||||
void bhv_intro_lakitu_loop(void) {
|
||||
Vec3f offset, fromPoint, toPoint;
|
||||
s16 yawToCam;
|
||||
|
||||
switch (gCurrentObject->oAction) {
|
||||
case 0:
|
||||
@@ -94,18 +93,10 @@ void bhv_intro_lakitu_loop(void) {
|
||||
cur_obj_play_sound_2(SOUND_ACTION_INTRO_UNK45E);
|
||||
break;
|
||||
#endif
|
||||
case 73:
|
||||
gCurrentObject->oAnimState += 1;
|
||||
break;
|
||||
case 74:
|
||||
gCurrentObject->oAnimState -= 1;
|
||||
break;
|
||||
case 82:
|
||||
gCurrentObject->oAnimState += 1;
|
||||
break;
|
||||
case 84:
|
||||
gCurrentObject->oAnimState -= 1;
|
||||
break;
|
||||
case 73: gCurrentObject->oAnimState++; break;
|
||||
case 74: gCurrentObject->oAnimState--; break;
|
||||
case 82: gCurrentObject->oAnimState++; break;
|
||||
case 84: gCurrentObject->oAnimState--; break;
|
||||
}
|
||||
#ifdef VERSION_EU
|
||||
if (gCurrentObject->oTimer == 446)
|
||||
@@ -163,14 +154,14 @@ void bhv_intro_lakitu_loop(void) {
|
||||
#else
|
||||
#define TIMER 98
|
||||
#endif
|
||||
|
||||
if (gCurrentObject->oTimer == TIMER) {
|
||||
obj_mark_for_deletion(gCurrentObject);
|
||||
obj_mark_for_deletion(gCurrentObject->oIntroLakituCloud);
|
||||
}
|
||||
#ifndef VERSION_JP
|
||||
if (gCurrentObject->oTimer == 14)
|
||||
if (gCurrentObject->oTimer == 14) {
|
||||
cur_obj_play_sound_2(SOUND_ACTION_INTRO_UNK45F);
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
case 100:
|
||||
@@ -188,13 +179,11 @@ void bhv_intro_lakitu_loop(void) {
|
||||
case 101:
|
||||
object_pos_to_vec3f(toPoint, gCurrentObject);
|
||||
if (gCurrentObject->oTimer > 60) {
|
||||
gCurrentObject->oForwardVel =
|
||||
approach_f32_asymptotic(gCurrentObject->oForwardVel, -10.f, 0.05f);
|
||||
gCurrentObject->oForwardVel = approach_f32_asymptotic(gCurrentObject->oForwardVel, -10.f, 0.05f);
|
||||
gCurrentObject->oMoveAngleYaw += 0x78;
|
||||
gCurrentObject->oMoveAnglePitch += 0x40;
|
||||
gCurrentObject->oFaceAngleYaw = camera_approach_s16_symmetric(
|
||||
gCurrentObject->oFaceAngleYaw, (s16) calculate_yaw(toPoint, gCamera->pos),
|
||||
0x200);
|
||||
vec3f_get_yaw(toPoint, gCamera->pos, &yawToCam);
|
||||
gCurrentObject->oFaceAngleYaw = camera_approach_s16_symmetric(gCurrentObject->oFaceAngleYaw, yawToCam, 0x200);
|
||||
}
|
||||
if (gCurrentObject->oTimer > 105) {
|
||||
gCurrentObject->oAction += 1;
|
||||
@@ -206,15 +195,13 @@ void bhv_intro_lakitu_loop(void) {
|
||||
|
||||
case 102:
|
||||
object_pos_to_vec3f(toPoint, gCurrentObject);
|
||||
gCurrentObject->oForwardVel =
|
||||
approach_f32_asymptotic(gCurrentObject->oForwardVel, 60.f, 0.05f);
|
||||
gCurrentObject->oFaceAngleYaw = camera_approach_s16_symmetric(
|
||||
gCurrentObject->oFaceAngleYaw, (s16) calculate_yaw(toPoint, gCamera->pos), 0x200);
|
||||
if (gCurrentObject->oTimer < 62)
|
||||
gCurrentObject->oMoveAngleYaw =
|
||||
approach_s16_asymptotic(gCurrentObject->oMoveAngleYaw, 0x1800, 0x1E);
|
||||
gCurrentObject->oMoveAnglePitch =
|
||||
camera_approach_s16_symmetric(gCurrentObject->oMoveAnglePitch, -0x2000, 0x5A);
|
||||
gCurrentObject->oForwardVel = approach_f32_asymptotic(gCurrentObject->oForwardVel, 60.f, 0.05f);
|
||||
vec3f_get_yaw(toPoint, gCamera->pos, &yawToCam);
|
||||
gCurrentObject->oFaceAngleYaw = camera_approach_s16_symmetric(gCurrentObject->oFaceAngleYaw, yawToCam, 0x200);
|
||||
if (gCurrentObject->oTimer < 62) {
|
||||
gCurrentObject->oMoveAngleYaw = approach_s16_asymptotic(gCurrentObject->oMoveAngleYaw, 0x1800, 0x1E);
|
||||
}
|
||||
gCurrentObject->oMoveAnglePitch = camera_approach_s16_symmetric(gCurrentObject->oMoveAnglePitch, -0x2000, 0x5A);
|
||||
gCurrentObject->oFaceAnglePitch = 0;
|
||||
cur_obj_set_pos_via_transform();
|
||||
break;
|
||||
|
||||
@@ -2,13 +2,12 @@
|
||||
|
||||
void hexagonal_ring_spawn_flames(void) {
|
||||
struct Object *flameObj;
|
||||
f32 size;
|
||||
flameObj = spawn_object(o, MODEL_RED_FLAME, bhvVolcanoFlames);
|
||||
flameObj->oPosY += 550.0f;
|
||||
flameObj->oMoveAngleYaw = random_u16() << 0x10 >> 0x10;
|
||||
flameObj->oForwardVel = random_float() * 40.0f + 20.0f;
|
||||
flameObj->oVelY = random_float() * 50.0f + 10.0f;
|
||||
size = random_float() * 6.0 + 3.0;
|
||||
f32 size = random_float() * 6.0f + 3.0f;
|
||||
obj_scale_xyz(flameObj, size, size, size);
|
||||
if (random_float() < 0.1)
|
||||
cur_obj_play_sound_2(SOUND_GENERAL_VOLCANO_EXPLOSION);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user