summaryrefslogtreecommitdiff
path: root/yamls
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2024-08-11 23:36:56 -0600
committerGitHub <noreply@github.com>2024-08-11 23:36:56 -0600
commit3476fe0dbb7afb73a831f511d80d9437f6d58f63 (patch)
tree216252ad14bc5e79d128b06cea3007d5408cb754 /yamls
parent2cdd3a9de8b5fcd88acb586938be0f7044bab30c (diff)
Battle (#45)
* Battle courses
Diffstat (limited to 'yamls')
-rw-r--r--yamls/us/big_donut_data.yml22
-rw-r--r--yamls/us/big_donut_displaylists.yml17
-rw-r--r--yamls/us/big_donut_vertices.yml15
-rw-r--r--yamls/us/block_fort_data.yml22
-rw-r--r--yamls/us/block_fort_displaylists.yml17
-rw-r--r--yamls/us/block_fort_vertices.yml15
-rw-r--r--yamls/us/double_deck_data.yml22
-rw-r--r--yamls/us/double_deck_displaylists.yml17
-rw-r--r--yamls/us/double_deck_vertices.yml15
-rw-r--r--yamls/us/skyscraper_data.yml22
-rw-r--r--yamls/us/skyscraper_displaylists.yml17
-rw-r--r--yamls/us/skyscraper_vertices.yml15
12 files changed, 216 insertions, 0 deletions
diff --git a/yamls/us/big_donut_data.yml b/yamls/us/big_donut_data.yml
new file mode 100644
index 000000000..56dd752fd
--- /dev/null
+++ b/yamls/us/big_donut_data.yml
@@ -0,0 +1,22 @@
+:config:
+ segments:
+ - [0x06, 0x88CC50]
+ - [0x07, 0x800000]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+ references_packed_displaylists: true
+d_course_big_donut_dl:
+ symbol: d_course_big_donut_dl
+ type: gfx
+ offset: 0x0
+ otr_mode: index
+d_course_big_donut_item_box_spawns:
+ symbol: d_course_big_donut_item_box_spawns
+ type: mk64:spawn_data
+ count: 25
+ offset: 0x58
diff --git a/yamls/us/big_donut_displaylists.yml b/yamls/us/big_donut_displaylists.yml
new file mode 100644
index 000000000..eb57177ca
--- /dev/null
+++ b/yamls/us/big_donut_displaylists.yml
@@ -0,0 +1,17 @@
+:config:
+ vram:
+ addr: 0x800E8700 # not used for anything
+ offset: 0x965A74
+ no_compression: true
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_big_donut_packed_dls:
+ symbol: d_course_big_donut_packed_dls
+ type: blob
+ offset: 0x965A74
+ size: 0x7EC
diff --git a/yamls/us/big_donut_vertices.yml b/yamls/us/big_donut_vertices.yml
new file mode 100644
index 000000000..78649de8f
--- /dev/null
+++ b/yamls/us/big_donut_vertices.yml
@@ -0,0 +1,15 @@
+:config:
+ segments:
+ - [0x0F, 0x963EF0]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_big_donut_vertex:
+ symbol: d_course_big_donut_vertex
+ type: mk64:course_vtx
+ count: 1165
+ offset: 0x0
diff --git a/yamls/us/block_fort_data.yml b/yamls/us/block_fort_data.yml
new file mode 100644
index 000000000..57a762ed8
--- /dev/null
+++ b/yamls/us/block_fort_data.yml
@@ -0,0 +1,22 @@
+:config:
+ segments:
+ - [0x06, 0x885630]
+ - [0x07, 0x800000]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+ references_packed_displaylists: true
+d_course_block_fort_dl:
+ symbol: d_course_block_fort_dl
+ type: gfx
+ offset: 0x0
+ otr_mode: index
+d_course_block_fort_item_box_spawns:
+ symbol: d_course_block_fort_item_box_spawns
+ type: mk64:spawn_data
+ count: 37
+ offset: 0x38
diff --git a/yamls/us/block_fort_displaylists.yml b/yamls/us/block_fort_displaylists.yml
new file mode 100644
index 000000000..6f57ba9a7
--- /dev/null
+++ b/yamls/us/block_fort_displaylists.yml
@@ -0,0 +1,17 @@
+:config:
+ vram:
+ addr: 0x800E8700 # not used for anything
+ offset: 0x953058
+ no_compression: true
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_block_fort_packed_dls:
+ symbol: d_course_block_fort_packed_dls
+ type: blob
+ offset: 0x953058
+ size: 0x829
diff --git a/yamls/us/block_fort_vertices.yml b/yamls/us/block_fort_vertices.yml
new file mode 100644
index 000000000..b9e4a694c
--- /dev/null
+++ b/yamls/us/block_fort_vertices.yml
@@ -0,0 +1,15 @@
+:config:
+ segments:
+ - [0x0F, 0x951780]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_block_fort_vertex:
+ symbol: d_course_block_fort_vertex
+ type: mk64:course_vtx
+ count: 1088
+ offset: 0x0
diff --git a/yamls/us/double_deck_data.yml b/yamls/us/double_deck_data.yml
new file mode 100644
index 000000000..d22b1d7b2
--- /dev/null
+++ b/yamls/us/double_deck_data.yml
@@ -0,0 +1,22 @@
+:config:
+ segments:
+ - [0x06, 0x8858A0]
+ - [0x07, 0x800000]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+ references_packed_displaylists: true
+d_course_double_deck_dl:
+ symbol: d_course_double_deck_dl
+ type: gfx
+ offset: 0x0
+ otr_mode: index
+d_course_double_deck_item_box_spawns:
+ symbol: d_course_double_deck_item_box_spawns
+ type: mk64:spawn_data
+ count: 43
+ offset: 0x28
diff --git a/yamls/us/double_deck_displaylists.yml b/yamls/us/double_deck_displaylists.yml
new file mode 100644
index 000000000..27328ee47
--- /dev/null
+++ b/yamls/us/double_deck_displaylists.yml
@@ -0,0 +1,17 @@
+:config:
+ vram:
+ addr: 0x800E8700 # not used for anything
+ offset: 0x9562F4
+ no_compression: true
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_double_deck_packed_dls:
+ symbol: d_course_double_deck_packed_dls
+ type: blob
+ offset: 0x9562F4
+ size: 0x373
diff --git a/yamls/us/double_deck_vertices.yml b/yamls/us/double_deck_vertices.yml
new file mode 100644
index 000000000..9f62e7610
--- /dev/null
+++ b/yamls/us/double_deck_vertices.yml
@@ -0,0 +1,15 @@
+:config:
+ segments:
+ - [0x0F, 0x955620]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_double_deck_vertex:
+ symbol: d_course_double_deck_vertex
+ type: mk64:course_vtx
+ count: 555
+ offset: 0x0
diff --git a/yamls/us/skyscraper_data.yml b/yamls/us/skyscraper_data.yml
new file mode 100644
index 000000000..81df6758c
--- /dev/null
+++ b/yamls/us/skyscraper_data.yml
@@ -0,0 +1,22 @@
+:config:
+ segments:
+ - [0x06, 0x885780]
+ - [0x07, 0x800000]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+ references_packed_displaylists: true
+d_course_skyscraper_dl:
+ symbol: d_course_skyscraper_dl
+ type: gfx
+ offset: 0x0
+ otr_mode: index
+d_course_skyscraper_item_box_spawns:
+ symbol: d_course_skyscraper_item_box_spawns
+ type: mk64:spawn_data
+ count: 25
+ offset: 0x80
diff --git a/yamls/us/skyscraper_displaylists.yml b/yamls/us/skyscraper_displaylists.yml
new file mode 100644
index 000000000..c4f3a04c5
--- /dev/null
+++ b/yamls/us/skyscraper_displaylists.yml
@@ -0,0 +1,17 @@
+:config:
+ vram:
+ addr: 0x800E8700 # not used for anything
+ offset: 0x954F08
+ no_compression: true
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_skyscraper_packed_dls:
+ symbol: d_course_skyscraper_packed_dls
+ type: blob
+ offset: 0x954F08
+ size: 0x711
diff --git a/yamls/us/skyscraper_vertices.yml b/yamls/us/skyscraper_vertices.yml
new file mode 100644
index 000000000..3682335e5
--- /dev/null
+++ b/yamls/us/skyscraper_vertices.yml
@@ -0,0 +1,15 @@
+:config:
+ segments:
+ - [0x0F, 0x953890]
+ header:
+ code:
+ - '#include <libultraship.h>'
+ header:
+ - '#include <libultraship.h>'
+ - '#include <libultra/gbi.h>'
+ - '#include <align_asset_macro.h>'
+d_course_skyscraper_vertex:
+ symbol: d_course_skyscraper_vertex
+ type: mk64:course_vtx
+ count: 1086
+ offset: 0x0