diff options
| author | MegaMech <MegaMech@users.noreply.github.com> | 2024-08-12 01:01:53 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-12 01:01:53 -0600 |
| commit | 533713180b57f203682cc9f1719c23bd63a3d083 (patch) | |
| tree | 70dec210b224dc0b191e026330639c1d32103ec2 /yamls | |
| parent | 3476fe0dbb7afb73a831f511d80d9437f6d58f63 (diff) | |
Moo (#46)
* moo
Diffstat (limited to 'yamls')
| -rw-r--r-- | yamls/us/moo_moo_farm_data.yml | 674 | ||||
| -rw-r--r-- | yamls/us/moo_moo_farm_displaylists.yml | 17 |
2 files changed, 691 insertions, 0 deletions
diff --git a/yamls/us/moo_moo_farm_data.yml b/yamls/us/moo_moo_farm_data.yml new file mode 100644 index 000000000..5d26ac224 --- /dev/null +++ b/yamls/us/moo_moo_farm_data.yml @@ -0,0 +1,674 @@ +:config: + segments: + - [0x06, 0x852E20] + - [0x07, 0x800000] + header: + code: + - '#include <libultraship.h>' + header: + - '#include <libultraship.h>' + - '#include <libultra/gbi.h>' + - '#include <align_asset_macro.h>' + references_packed_displaylists: true + tables: + d_course_moo_moo_farm_mole_frames: + range: [0xFE70, 0x13670] + mode: APPEND +d_course_moo_moo_farm_dl_0: + symbol: d_course_moo_moo_farm_dl_0 + type: gfx + offset: 0x0 + otr_mode: index +d_course_moo_moo_farm_dl_30: + symbol: d_course_moo_moo_farm_dl_30 + type: gfx + offset: 0x30 + otr_mode: index +d_course_moo_moo_farm_dl_48: + symbol: d_course_moo_moo_farm_dl_48 + type: gfx + offset: 0x48 + otr_mode: index +d_course_moo_moo_farm_dl_60: + symbol: d_course_moo_moo_farm_dl_60 + type: gfx + offset: 0x60 + otr_mode: index +d_course_moo_moo_farm_dl_78: + symbol: d_course_moo_moo_farm_dl_78 + type: gfx + offset: 0x78 + otr_mode: index +d_course_moo_moo_farm_dl_88: + symbol: d_course_moo_moo_farm_dl_88 + type: gfx + offset: 0x88 + otr_mode: index +d_course_moo_moo_farm_dl_338: + symbol: d_course_moo_moo_farm_dl_338 + type: gfx + offset: 0x338 + otr_mode: index +d_course_moo_moo_farm_dl_598: + symbol: d_course_moo_moo_farm_dl_598 + type: gfx + offset: 0x598 + otr_mode: index +d_course_moo_moo_farm_dl_8A0: + symbol: d_course_moo_moo_farm_dl_8A0 + type: gfx + offset: 0x8a0 + otr_mode: index +d_course_moo_moo_farm_dl_B00: + symbol: d_course_moo_moo_farm_dl_B00 + type: gfx + offset: 0xb00 + otr_mode: index +d_course_moo_moo_farm_dl_D70: + symbol: d_course_moo_moo_farm_dl_D70 + type: gfx + offset: 0xd70 + otr_mode: index +d_course_moo_moo_farm_dl_FE0: + symbol: d_course_moo_moo_farm_dl_FE0 + type: gfx + offset: 0xfe0 + otr_mode: index +d_course_moo_moo_farm_dl_12B8: + symbol: d_course_moo_moo_farm_dl_12B8 + type: gfx + offset: 0x12b8 + otr_mode: index +d_course_moo_moo_farm_dl_1530: + symbol: d_course_moo_moo_farm_dl_1530 + type: gfx + offset: 0x1530 + otr_mode: index +d_course_moo_moo_farm_dl_1790: + symbol: d_course_moo_moo_farm_dl_1790 + type: gfx + offset: 0x1790 + otr_mode: index +d_course_moo_moo_farm_dl_1A20: + symbol: d_course_moo_moo_farm_dl_1A20 + type: gfx + offset: 0x1a20 + otr_mode: index +d_course_moo_moo_farm_dl_1D00: + symbol: d_course_moo_moo_farm_dl_1D00 + type: gfx + offset: 0x1d00 + otr_mode: index +d_course_moo_moo_farm_dl_1F58: + symbol: d_course_moo_moo_farm_dl_1F58 + type: gfx + offset: 0x1f58 + otr_mode: index +d_course_moo_moo_farm_dl_2190: + symbol: d_course_moo_moo_farm_dl_2190 + type: gfx + offset: 0x2190 + otr_mode: index +d_course_moo_moo_farm_dl_2470: + symbol: d_course_moo_moo_farm_dl_2470 + type: gfx + offset: 0x2470 + otr_mode: index +d_course_moo_moo_farm_dl_27A8: + symbol: d_course_moo_moo_farm_dl_27A8 + type: gfx + offset: 0x27a8 + otr_mode: index +d_course_moo_moo_farm_dl_2A10: + symbol: d_course_moo_moo_farm_dl_2A10 + type: gfx + offset: 0x2a10 + otr_mode: index +d_course_moo_moo_farm_dl_2C38: + symbol: d_course_moo_moo_farm_dl_2C38 + type: gfx + offset: 0x2c38 + otr_mode: index +d_course_moo_moo_farm_dl_2F20: + symbol: d_course_moo_moo_farm_dl_2F20 + type: gfx + offset: 0x2f20 + otr_mode: index +d_course_moo_moo_farm_dl_3238: + symbol: d_course_moo_moo_farm_dl_3238 + type: gfx + offset: 0x3238 + otr_mode: index +d_course_moo_moo_farm_dl_34A0: + symbol: d_course_moo_moo_farm_dl_34A0 + type: gfx + offset: 0x34a0 + otr_mode: index +d_course_moo_moo_farm_dl_36B8: + symbol: d_course_moo_moo_farm_dl_36B8 + type: gfx + offset: 0x36b8 + otr_mode: index +d_course_moo_moo_farm_dl_39F8: + symbol: d_course_moo_moo_farm_dl_39F8 + type: gfx + offset: 0x39f8 + otr_mode: index +d_course_moo_moo_farm_dl_3CB0: + symbol: d_course_moo_moo_farm_dl_3CB0 + type: gfx + offset: 0x3cb0 + otr_mode: index +d_course_moo_moo_farm_dl_3EB8: + symbol: d_course_moo_moo_farm_dl_3EB8 + type: gfx + offset: 0x3eb8 + otr_mode: index +d_course_moo_moo_farm_dl_4098: + symbol: d_course_moo_moo_farm_dl_4098 + type: gfx + offset: 0x4098 + otr_mode: index +d_course_moo_moo_farm_dl_4428: + symbol: d_course_moo_moo_farm_dl_4428 + type: gfx + offset: 0x4428 + otr_mode: index +d_course_moo_moo_farm_dl_46D8: + symbol: d_course_moo_moo_farm_dl_46D8 + type: gfx + offset: 0x46d8 + otr_mode: index +d_course_moo_moo_farm_dl_4910: + symbol: d_course_moo_moo_farm_dl_4910 + type: gfx + offset: 0x4910 + otr_mode: index +d_course_moo_moo_farm_dl_4AD0: + symbol: d_course_moo_moo_farm_dl_4AD0 + type: gfx + offset: 0x4ad0 + otr_mode: index +d_course_moo_moo_farm_dl_4E00: + symbol: d_course_moo_moo_farm_dl_4E00 + type: gfx + offset: 0x4e00 + otr_mode: index +d_course_moo_moo_farm_dl_5040: + symbol: d_course_moo_moo_farm_dl_5040 + type: gfx + offset: 0x5040 + otr_mode: index +d_course_moo_moo_farm_dl_5290: + symbol: d_course_moo_moo_farm_dl_5290 + type: gfx + offset: 0x5290 + otr_mode: index +d_course_moo_moo_farm_dl_5458: + symbol: d_course_moo_moo_farm_dl_5458 + type: gfx + offset: 0x5458 + otr_mode: index +d_course_moo_moo_farm_dl_5758: + symbol: d_course_moo_moo_farm_dl_5758 + type: gfx + offset: 0x5758 + otr_mode: index +d_course_moo_moo_farm_dl_5990: + symbol: d_course_moo_moo_farm_dl_5990 + type: gfx + offset: 0x5990 + otr_mode: index +d_course_moo_moo_farm_dl_5BF8: + symbol: d_course_moo_moo_farm_dl_5BF8 + type: gfx + offset: 0x5bf8 + otr_mode: index +d_course_moo_moo_farm_dl_5DF0: + symbol: d_course_moo_moo_farm_dl_5DF0 + type: gfx + offset: 0x5df0 + otr_mode: index +d_course_moo_moo_farm_dl_60A8: + symbol: d_course_moo_moo_farm_dl_60A8 + type: gfx + offset: 0x60a8 + otr_mode: index +d_course_moo_moo_farm_dl_62D0: + symbol: d_course_moo_moo_farm_dl_62D0 + type: gfx + offset: 0x62d0 + otr_mode: index +d_course_moo_moo_farm_dl_6548: + symbol: d_course_moo_moo_farm_dl_6548 + type: gfx + offset: 0x6548 + otr_mode: index +d_course_moo_moo_farm_dl_6778: + symbol: d_course_moo_moo_farm_dl_6778 + type: gfx + offset: 0x6778 + otr_mode: index +d_course_moo_moo_farm_dl_6A70: + symbol: d_course_moo_moo_farm_dl_6A70 + type: gfx + offset: 0x6a70 + otr_mode: index +d_course_moo_moo_farm_dl_6CB8: + symbol: d_course_moo_moo_farm_dl_6CB8 + type: gfx + offset: 0x6cb8 + otr_mode: index +d_course_moo_moo_farm_dl_6FF0: + symbol: d_course_moo_moo_farm_dl_6FF0 + type: gfx + offset: 0x6ff0 + otr_mode: index +d_course_moo_moo_farm_dl_7218: + symbol: d_course_moo_moo_farm_dl_7218 + type: gfx + offset: 0x7218 + otr_mode: index +d_course_moo_moo_farm_dl_74C8: + symbol: d_course_moo_moo_farm_dl_74C8 + type: gfx + offset: 0x74c8 + otr_mode: index +d_course_moo_moo_farm_dl_7718: + symbol: d_course_moo_moo_farm_dl_7718 + type: gfx + offset: 0x7718 + otr_mode: index +d_course_moo_moo_farm_dl_7A80: + symbol: d_course_moo_moo_farm_dl_7A80 + type: gfx + offset: 0x7a80 + otr_mode: index +d_course_moo_moo_farm_dl_7CD8: + symbol: d_course_moo_moo_farm_dl_7CD8 + type: gfx + offset: 0x7cd8 + otr_mode: index +d_course_moo_moo_farm_dl_7F78: + symbol: d_course_moo_moo_farm_dl_7F78 + type: gfx + offset: 0x7f78 + otr_mode: index +d_course_moo_moo_farm_dl_81E8: + symbol: d_course_moo_moo_farm_dl_81E8 + type: gfx + offset: 0x81e8 + otr_mode: index +d_course_moo_moo_farm_dl_84D0: + symbol: d_course_moo_moo_farm_dl_84D0 + type: gfx + offset: 0x84d0 + otr_mode: index +d_course_moo_moo_farm_dl_8728: + symbol: d_course_moo_moo_farm_dl_8728 + type: gfx + offset: 0x8728 + otr_mode: index +d_course_moo_moo_farm_dl_89A0: + symbol: d_course_moo_moo_farm_dl_89A0 + type: gfx + offset: 0x89a0 + otr_mode: index +d_course_moo_moo_farm_dl_8C00: + symbol: d_course_moo_moo_farm_dl_8C00 + type: gfx + offset: 0x8c00 + otr_mode: index +d_course_moo_moo_farm_dl_8F18: + symbol: d_course_moo_moo_farm_dl_8F18 + type: gfx + offset: 0x8f18 + otr_mode: index +d_course_moo_moo_farm_dl_9178: + symbol: d_course_moo_moo_farm_dl_9178 + type: gfx + offset: 0x9178 + otr_mode: index +d_course_moo_moo_farm_dl_93D0: + symbol: d_course_moo_moo_farm_dl_93D0 + type: gfx + offset: 0x93d0 + otr_mode: index +d_course_moo_moo_farm_dl_9640: + symbol: d_course_moo_moo_farm_dl_9640 + type: gfx + offset: 0x9640 + otr_mode: index +d_course_moo_moo_farm_dl_9938: + symbol: d_course_moo_moo_farm_dl_9938 + type: gfx + offset: 0x9938 + otr_mode: index +d_course_moo_moo_farm_dl_9BB0: + symbol: d_course_moo_moo_farm_dl_9BB0 + type: gfx + offset: 0x9bb0 + otr_mode: index +d_course_moo_moo_farm_dl_9DF8: + symbol: d_course_moo_moo_farm_dl_9DF8 + type: gfx + offset: 0x9df8 + otr_mode: index +d_course_moo_moo_farm_dl_A010: + symbol: d_course_moo_moo_farm_dl_A010 + type: gfx + offset: 0xa010 + otr_mode: index +d_course_moo_moo_farm_dl_A2C0: + symbol: d_course_moo_moo_farm_dl_A2C0 + type: gfx + offset: 0xa2c0 + otr_mode: index +d_course_moo_moo_farm_dl_A568: + symbol: d_course_moo_moo_farm_dl_A568 + type: gfx + offset: 0xa568 + otr_mode: index +d_course_moo_moo_farm_dl_A7B0: + symbol: d_course_moo_moo_farm_dl_A7B0 + type: gfx + offset: 0xa7b0 + otr_mode: index +d_course_moo_moo_farm_dl_A9C8: + symbol: d_course_moo_moo_farm_dl_A9C8 + type: gfx + offset: 0xa9c8 + otr_mode: index +d_course_moo_moo_farm_dl_ACB0: + symbol: d_course_moo_moo_farm_dl_ACB0 + type: gfx + offset: 0xacb0 + otr_mode: index +d_course_moo_moo_farm_dl_B020: + symbol: d_course_moo_moo_farm_dl_B020 + type: gfx + offset: 0xb020 + otr_mode: index +d_course_moo_moo_farm_dl_B230: + symbol: d_course_moo_moo_farm_dl_B230 + type: gfx + offset: 0xb230 + otr_mode: index +d_course_moo_moo_farm_dl_B478: + symbol: d_course_moo_moo_farm_dl_B478 + type: gfx + offset: 0xb478 + otr_mode: index +d_course_moo_moo_farm_dl_B798: + symbol: d_course_moo_moo_farm_dl_B798 + type: gfx + offset: 0xb798 + otr_mode: index +d_course_moo_moo_farm_dl_BB00: + symbol: d_course_moo_moo_farm_dl_BB00 + type: gfx + offset: 0xbb00 + otr_mode: index +d_course_moo_moo_farm_dl_BCE8: + symbol: d_course_moo_moo_farm_dl_BCE8 + type: gfx + offset: 0xbce8 + otr_mode: index +d_course_moo_moo_farm_dl_BF10: + symbol: d_course_moo_moo_farm_dl_BF10 + type: gfx + offset: 0xbf10 + otr_mode: index +d_course_moo_moo_farm_dl_C180: + symbol: d_course_moo_moo_farm_dl_C180 + type: gfx + offset: 0xc180 + otr_mode: index +d_course_moo_moo_farm_dl_C4F8: + symbol: d_course_moo_moo_farm_dl_C4F8 + type: gfx + offset: 0xc4f8 + otr_mode: index +d_course_moo_moo_farm_dl_C6D8: + symbol: d_course_moo_moo_farm_dl_C6D8 + type: gfx + offset: 0xc6d8 + otr_mode: index +d_course_moo_moo_farm_dl_C950: + symbol: d_course_moo_moo_farm_dl_C950 + type: gfx + offset: 0xc950 + otr_mode: index +d_course_moo_moo_farm_dl_CBC8: + symbol: d_course_moo_moo_farm_dl_CBC8 + type: gfx + offset: 0xcbc8 + otr_mode: index +d_course_moo_moo_farm_dl_CF58: + symbol: d_course_moo_moo_farm_dl_CF58 + type: gfx + offset: 0xcf58 + otr_mode: index +d_course_moo_moo_farm_dl_D140: + symbol: d_course_moo_moo_farm_dl_D140 + type: gfx + offset: 0xd140 + otr_mode: index +d_course_moo_moo_farm_dl_D408: + symbol: d_course_moo_moo_farm_dl_D408 + type: gfx + offset: 0xd408 + otr_mode: index +d_course_moo_moo_farm_dl_D6B0: + symbol: d_course_moo_moo_farm_dl_D6B0 + type: gfx + offset: 0xd6b0 + otr_mode: index +d_course_moo_moo_farm_dl_DA50: + symbol: d_course_moo_moo_farm_dl_DA50 + type: gfx + offset: 0xda50 + otr_mode: index +d_course_moo_moo_farm_dl_DC70: + symbol: d_course_moo_moo_farm_dl_DC70 + type: gfx + offset: 0xdc70 + otr_mode: index +d_course_moo_moo_farm_dl_DF60: + symbol: d_course_moo_moo_farm_dl_DF60 + type: gfx + offset: 0xdf60 + otr_mode: index +d_course_moo_moo_farm_dl_E1D8: + symbol: d_course_moo_moo_farm_dl_E1D8 + type: gfx + offset: 0xe1d8 + otr_mode: index +d_course_moo_moo_farm_dl_E4B0: + symbol: d_course_moo_moo_farm_dl_E4B0 + type: gfx + offset: 0xe4b0 + otr_mode: index +d_course_moo_moo_farm_dl_E708: + symbol: d_course_moo_moo_farm_dl_E708 + type: gfx + offset: 0xe708 + otr_mode: index +d_course_moo_moo_farm_dl_EA18: + symbol: d_course_moo_moo_farm_dl_EA18 + type: gfx + offset: 0xea18 + otr_mode: index +d_course_moo_moo_farm_unknown_waypoints: + symbol: d_course_moo_moo_farm_unknown_waypoints + type: mk64:TRACK_WAYPOINTS + offset: 0xec80 + count: 45 +d_course_moo_moo_farm_track_waypoints: + symbol: d_course_moo_moo_farm_track_waypoints + type: mk64:TRACK_WAYPOINTS + offset: 0xede8 + count: 465 +d_course_moo_moo_farm_mole_tlut: + symbol: d_course_moo_moo_farm_mole_tlut + type: texture + offset: 0xfc70 + width: 16 + height: 16 + format: rgba16 + ctype: u16 +gTextureMole1: + symbol: gTextureMole1 + type: texture + offset: 0xfe70 + width: 32 + height: 64 + format: ci8 + ctype: u8 +gTextureMole2: + symbol: gTextureMole2 + type: texture + offset: 0x10670 + width: 32 + height: 64 + format: ci8 + ctype: u8 +gTextureMole3: + symbol: gTextureMole3 + type: texture + offset: 0x10E70 + width: 32 + height: 64 + format: ci8 + ctype: u8 +gTextureMole4: + symbol: gTextureMole4 + type: texture + offset: 0x11670 + width: 32 + height: 64 + format: ci8 + ctype: u8 +gTextureMole5: + symbol: gTextureMole5 + type: texture + offset: 0x11E70 + width: 32 + height: 64 + format: ci8 + ctype: u8 +gTextureMole6: + symbol: gTextureMole6 + type: texture + offset: 0x12670 + width: 32 + height: 64 + format: ci8 + ctype: u8 +gTextureMole7: + symbol: gTextureMole7 + type: texture + offset: 0x12E70 + width: 32 + height: 64 + format: ci8 + ctype: u8 +d_course_moo_moo_farm_mole_dirt: + symbol: d_course_moo_moo_farm_mole_dirt + type: texture + offset: 0x13670 + width: 16 + height: 16 + format: rgba16 + ctype: u16 +d_course_moo_moo_farm_cow_tlut: + symbol: d_course_moo_moo_farm_cow_tlut + type: texture + offset: 0x13870 + width: 12 + height: 17 + format: rgba16 + ctype: u16 +d_course_moo_moo_farm_cow_model: + symbol: d_course_moo_moo_farm_cow_model + type: vtx + offset: 0x13a08 + count: 8 +d_course_moo_moo_farm_unknown_model1: + symbol: d_course_moo_moo_farm_unknown_model1 + type: vtx + offset: 0x13a88 + count: 8 +d_course_moo_moo_farm_unknown_model2: + symbol: d_course_moo_moo_farm_unknown_model2 + type: vtx + offset: 0x13b08 + count: 8 +d_course_moo_moo_farm_dl_13B88: + symbol: d_course_moo_moo_farm_dl_13B88 + type: gfx + offset: 0x13b88 +d_course_moo_moo_farm_dl_cow1: + symbol: d_course_moo_moo_farm_dl_cow1 + type: gfx + offset: 0x13c00 +d_course_moo_moo_farm_dl_cow2: + symbol: d_course_moo_moo_farm_dl_cow2 + type: gfx + offset: 0x13ca0 +d_course_moo_moo_farm_dl_cow3: + symbol: d_course_moo_moo_farm_dl_cow3 + type: gfx + offset: 0x13d20 +d_course_moo_moo_farm_dl_cow4: + symbol: d_course_moo_moo_farm_dl_cow4 + type: gfx + offset: 0x13da0 +d_course_moo_moo_farm_dl_cow5: + symbol: d_course_moo_moo_farm_dl_cow5 + type: gfx + offset: 0x13e20 +d_course_moo_moo_farm_tree_model: + symbol: d_course_moo_moo_farm_tree_model + type: vtx + offset: 0x13ea0 + count: 8 +d_course_moo_moo_farm_dl_tree: + symbol: d_course_moo_moo_farm_dl_tree + type: gfx + offset: 0x13f20 +d_course_moo_moo_farm_dl_13FF8: + symbol: d_course_moo_moo_farm_dl_13FF8 + type: gfx + offset: 0x13ff8 + otr_mode: index +d_course_moo_moo_farm_dl_14060: + symbol: d_course_moo_moo_farm_dl_14060 + type: gfx + offset: 0x14060 + otr_mode: index +d_course_moo_moo_farm_dl_14088: + symbol: d_course_moo_moo_farm_dl_14088 + type: gfx + offset: 0x14088 + otr_mode: index +d_course_moo_moo_farm_cow_spawn: + symbol: d_course_moo_moo_farm_cow_spawn + type: mk64:spawn_data + offset: 0x14200 + count: 38 +d_course_moo_moo_farm_tree_spawn: + symbol: d_course_moo_moo_farm_tree_spawn + type: mk64:spawn_data + offset: 0x14330 + count: 22 +d_course_moo_moo_farm_item_box_spawns: + symbol: d_course_moo_moo_farm_item_box_spawns + type: mk64:spawn_data + offset: 0x143e0 + count: 27 +d_course_moo_moo_farm_addr: + symbol: d_course_moo_moo_farm_addr + type: mk64:track_sections + offset: 0x144b8 + count: 77 diff --git a/yamls/us/moo_moo_farm_displaylists.yml b/yamls/us/moo_moo_farm_displaylists.yml new file mode 100644 index 000000000..8bcba0c88 --- /dev/null +++ b/yamls/us/moo_moo_farm_displaylists.yml @@ -0,0 +1,17 @@ +:config: + vram: + addr: 0x800E8700 # not used for anything + offset: 0x918ECC + no_compression: true + header: + code: + - '#include <libultraship.h>' + header: + - '#include <libultraship.h>' + - '#include <libultra/gbi.h>' + - '#include <align_asset_macro.h>' +d_course_moo_moo_farm_packed_dls: + symbol: d_course_moo_moo_farm_packed_dls + type: blob + offset: 0x918ECC + size: 0x2AA5 |
