mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-06-28 11:20:53 -04:00
add dks_jungle_parkway (#50)
* add dks_jungle_parkway * correct value --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
#include "mk64.h"
|
||||
|
||||
#include "courses/koopa_troopa_beach/course_data.h"
|
||||
#include "courses/dks_jungle_parkway/course_data.h"
|
||||
#include "courses/rainbow_road/course_data.h"
|
||||
#include "courses/yoshi_valley/course_data.h"
|
||||
#include "courses/sherbet_land/course_data.h"
|
||||
|
||||
@@ -16,6 +16,7 @@ extern const char *royal_raceway_dls[];
|
||||
extern Gfx *sherbet_land_dls[];
|
||||
extern Gfx *sherbet_land_dls_2[];
|
||||
extern Gfx *wario_stadium_dls[];
|
||||
extern const char *d_course_dks_jungle_parkway_unknown_dl_list[];
|
||||
|
||||
extern Gfx toads_turnpike_dl_0[];
|
||||
extern Gfx toads_turnpike_dl_1[];
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include "courses/mario_raceway/course_displaylists.h"
|
||||
#include "courses/koopa_troopa_beach/course_displaylists.h"
|
||||
#include "courses/luigi_raceway/course_displaylists.h"
|
||||
#include "courses/dks_jungle_parkway/course_displaylists.h"
|
||||
#include "courses/rainbow_road/course_displaylists.h"
|
||||
#include "courses/yoshi_valley/course_displaylists.h"
|
||||
#include "courses/sherbet_land/course_displaylists.h"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,195 +0,0 @@
|
||||
#ifndef DKS_JUNGLE_PARKWAY_COURSE_DATA_H
|
||||
#define DKS_JUNGLE_PARKWAY_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <waypoints.h>
|
||||
#include <course.h>
|
||||
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_20[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_180[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_210[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_310[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_400[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_560[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_628[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_750[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_888[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_A10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_B00[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_C30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_D98[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_EF0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1028[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1160[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_12E8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1478[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_15E0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1718[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1890[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1A00[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1B20[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1C20[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1DB8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1F20[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_1FD8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_20A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2200[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2328[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2398[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2480[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2558[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2728[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2810[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2928[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2AC0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2B88[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2D70[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_2E30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3010[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3100[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3338[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3498[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_36A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3790[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3988[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3B28[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3CC8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3D88[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_3F78[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4100[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4250[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_42F8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4470[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_45C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4658[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4710[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4848[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4980[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4A38[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4AE8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4C18[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4D10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4E10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_4FB0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_51B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_53F8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5580[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5650[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_57A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5920[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_59B8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5A50[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5B90[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5CB0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5D70[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5DF8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5EC8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_5FA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6048[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6178[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_62D0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6468[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6588[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6680[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6740[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_67C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_68D0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_69C8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6A70[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6AD8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6BE8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6C70[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6CB8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6D10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6D88[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6E00[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6E48[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6EB0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_6F10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_7008[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_7080[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_7108[];
|
||||
extern TrackWaypoint d_course_dks_jungle_parkway_unknown_waypoints[];
|
||||
extern TrackWaypoint d_course_dks_jungle_parkway_track_waypoints[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model1[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model2[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model3[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model4[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model5[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model6[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model7[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model8[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model9[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model10[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model11[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model12[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model13[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model14[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_model15[];
|
||||
extern Lights1 d_course_dks_jungle_parkway_unknown_light1;
|
||||
extern Lights1 d_course_dks_jungle_parkway_unknown_light2;
|
||||
extern Lights1 d_course_dks_jungle_parkway_unknown_light3;
|
||||
extern Lights1 d_course_dks_jungle_parkway_unknown_light4;
|
||||
extern u8 d_course_dks_jungle_parkway_mario_sign[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree[];
|
||||
extern u8 d_course_dks_jungle_parkway_boat_window_upper[];
|
||||
extern u8 d_course_dks_jungle_parkway_boat_window_lower[];
|
||||
extern u8 d_course_dks_jungle_parkway_boat_railing[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_DE48[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_DF30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E030[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E048[];
|
||||
extern Gfx d_course_dks_jungle_parkway_railings_dl[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E068[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E150[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E238[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E250[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E310[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E320[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E578[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E588[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E618[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E628[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E688[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E6E8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_E700[];
|
||||
extern Gfx d_course_dks_jungle_parkway_boat_dl[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_paddle_model1[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_paddle_model2[];
|
||||
extern Vtx d_course_dks_jungle_parkway_paddle_boat_paddle_model3[];
|
||||
extern u8 d_course_dks_jungle_parkway_boat_paddle[];
|
||||
extern u8 d_course_dks_jungle_parkway_boat_paddle2[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_FAE0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_FC08[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_FC18[];
|
||||
extern Gfx d_course_dks_jungle_parkway_paddle_wheel_dl[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_FC38[];
|
||||
extern Vtx d_course_dks_jungle_parkway_tree_model[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree2_top[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree2_trunk[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_tree1[];
|
||||
extern Vtx d_course_dks_jungle_parkway_tree2_model[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree3[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree4[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_tree2[];
|
||||
extern Vtx d_course_dks_jungle_parkway_model4[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree_trunk[];
|
||||
extern u8 d_course_dks_jungle_parkway_tree5[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_tree3[];
|
||||
extern Vtx d_course_dks_jungle_parkway_palm_tree_model[];
|
||||
extern u8 d_course_dks_jungle_parkway_palm_tree[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_13878[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_palm_tree[];
|
||||
extern u8 d_course_dks_jungle_parkway_kiwano_tlut[];
|
||||
extern Vtx d_course_dks_jungle_parkway_kiwano_model[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_kiwano_fruit[];
|
||||
extern Gfx d_course_dks_jungle_parkway_dl_13C30[];
|
||||
extern Gfx *d_course_dks_jungle_parkway_unknown_dl_list[];
|
||||
extern struct ActorSpawnData d_course_dks_jungle_parkway_item_box_spawns[];
|
||||
extern struct UnkActorSpawnData d_course_dks_jungle_parkway_tree_spawn[];
|
||||
extern TrackSections d_course_dks_jungle_parkway_addr[];
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,208 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_200[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_398[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_520[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6C8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7E0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_918[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_A40[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_B68[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_C90[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_EC8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_FD0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_1118[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_12A8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_1430[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_15B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_17D0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_1970[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_1B38[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_1C98[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_1EB8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2040[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_20A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2100[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2160[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_21C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2378[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_23F0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2450[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_24B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2510[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2570[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2788[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2890[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_29F0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2B78[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2D00[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2D60[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2DC8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2E28[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2E88[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_2FD0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3058[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_30C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3130[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_31A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3228[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_32A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_32D8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3348[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_33A8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3420[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3498[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3508[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3588[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_35F0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3660[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_36A8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3748[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3758[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_37C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3A30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3A48[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3AD0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3AE0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3B18[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3B28[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3BA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3C50[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3D08[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3DA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3DD0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3E40[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3EB0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3F30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3FA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_3FD0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4230[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4300[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4548[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4760[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4788[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4858[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4948[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4A08[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4AB0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4B90[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4CA0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4D30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4DB8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4EB8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_4FE8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_50A8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_51C8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_52C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5420[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_54D8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5558[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_55D8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5648[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_56B8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5768[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5800[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5890[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_58F8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5970[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_59E0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5A50[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5AB0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5B50[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5BE0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5C68[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5D68[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5DF0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5E70[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5EF0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_5F80[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6008[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6098[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6100[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_61B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6240[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6368[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6430[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_64C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6530[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_65A8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6620[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_66B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6728[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6798[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6818[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6930[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_69A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6A10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6AA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6B48[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6BD0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6C38[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6C98[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6D08[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6D68[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6DD8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6E40[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6F10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_6F98[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7048[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_70C0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7170[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_71E8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_72A8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7390[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7400[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7488[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7538[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_76A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_77E8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7920[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7A88[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7B10[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7C78[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7DA0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7E50[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7F58[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_7FC8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_80A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8140[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8358[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8458[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_85A0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8648[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_86B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8760[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8800[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_89B0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8A40[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8BA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8C60[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8E78[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_8F30[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9000[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9128[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9250[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9268[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_92D8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_92E8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9390[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9418[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_94D0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9588[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9630[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_96F8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9790[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9838[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9880[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_98E0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_98F0[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9988[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9A20[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9A38[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9B98[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9BA8[];
|
||||
extern Gfx d_course_dks_jungle_parkway_packed_dl_9C18[2];
|
||||
|
||||
#define d_course_dks_jungle_parkway_packed_end GET_PACKED_END(d_course_dks_jungle_parkway_packed_dl_9C18)
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <libultra/types.h>
|
||||
#include "course_offsets.h"
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
|
||||
const course_texture dks_jungle_parkway_textures[] = {
|
||||
{gTexture648508, 0x01FE, 0x1000, 0x0},
|
||||
@@ -28,3 +29,32 @@ const course_texture dks_jungle_parkway_textures[] = {
|
||||
{gTexture683844, 0x0655, 0x0800, 0x0},
|
||||
{0x00000000, 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const char *d_course_dks_jungle_parkway_unknown_dl_list[] = {
|
||||
d_course_dks_jungle_parkway_dl_20, d_course_dks_jungle_parkway_dl_210, d_course_dks_jungle_parkway_dl_180, d_course_dks_jungle_parkway_dl_310,
|
||||
d_course_dks_jungle_parkway_dl_400, d_course_dks_jungle_parkway_dl_628, d_course_dks_jungle_parkway_dl_560, d_course_dks_jungle_parkway_dl_750,
|
||||
d_course_dks_jungle_parkway_dl_888, d_course_dks_jungle_parkway_dl_B00, d_course_dks_jungle_parkway_dl_A10, d_course_dks_jungle_parkway_dl_C30,
|
||||
d_course_dks_jungle_parkway_dl_D98, d_course_dks_jungle_parkway_dl_1028, d_course_dks_jungle_parkway_dl_EF0, d_course_dks_jungle_parkway_dl_1160,
|
||||
d_course_dks_jungle_parkway_dl_12E8, d_course_dks_jungle_parkway_dl_15E0, d_course_dks_jungle_parkway_dl_1478, d_course_dks_jungle_parkway_dl_1718,
|
||||
d_course_dks_jungle_parkway_dl_1890, d_course_dks_jungle_parkway_dl_1B20, d_course_dks_jungle_parkway_dl_1A00, d_course_dks_jungle_parkway_dl_1C20,
|
||||
d_course_dks_jungle_parkway_dl_1DB8, d_course_dks_jungle_parkway_dl_1FD8, d_course_dks_jungle_parkway_dl_1F20, d_course_dks_jungle_parkway_dl_20A0,
|
||||
d_course_dks_jungle_parkway_dl_2200, d_course_dks_jungle_parkway_dl_2398, d_course_dks_jungle_parkway_dl_2328, d_course_dks_jungle_parkway_dl_2480,
|
||||
d_course_dks_jungle_parkway_dl_2558, d_course_dks_jungle_parkway_dl_2810, d_course_dks_jungle_parkway_dl_2728, d_course_dks_jungle_parkway_dl_2928,
|
||||
d_course_dks_jungle_parkway_dl_2AC0, d_course_dks_jungle_parkway_dl_2D70, d_course_dks_jungle_parkway_dl_2B88, d_course_dks_jungle_parkway_dl_2E30,
|
||||
d_course_dks_jungle_parkway_dl_3010, d_course_dks_jungle_parkway_dl_3338, d_course_dks_jungle_parkway_dl_3100, d_course_dks_jungle_parkway_dl_3498,
|
||||
d_course_dks_jungle_parkway_dl_36A0, d_course_dks_jungle_parkway_dl_3988, d_course_dks_jungle_parkway_dl_3790, d_course_dks_jungle_parkway_dl_3B28,
|
||||
d_course_dks_jungle_parkway_dl_3CC8, d_course_dks_jungle_parkway_dl_3F78, d_course_dks_jungle_parkway_dl_3D88, d_course_dks_jungle_parkway_dl_4100,
|
||||
d_course_dks_jungle_parkway_dl_4250, d_course_dks_jungle_parkway_dl_4470, d_course_dks_jungle_parkway_dl_42F8, d_course_dks_jungle_parkway_dl_45C0,
|
||||
d_course_dks_jungle_parkway_dl_4658, d_course_dks_jungle_parkway_dl_4848, d_course_dks_jungle_parkway_dl_4710, d_course_dks_jungle_parkway_dl_4980,
|
||||
d_course_dks_jungle_parkway_dl_4A38, d_course_dks_jungle_parkway_dl_4C18, d_course_dks_jungle_parkway_dl_4AE8, d_course_dks_jungle_parkway_dl_4D10,
|
||||
d_course_dks_jungle_parkway_dl_4E10, d_course_dks_jungle_parkway_dl_51B0, d_course_dks_jungle_parkway_dl_4FB0, d_course_dks_jungle_parkway_dl_53F8,
|
||||
d_course_dks_jungle_parkway_dl_5580, d_course_dks_jungle_parkway_dl_57A0, d_course_dks_jungle_parkway_dl_5650, d_course_dks_jungle_parkway_dl_5920,
|
||||
d_course_dks_jungle_parkway_dl_59B8, d_course_dks_jungle_parkway_dl_5B90, d_course_dks_jungle_parkway_dl_5A50, d_course_dks_jungle_parkway_dl_5CB0,
|
||||
d_course_dks_jungle_parkway_dl_5D70, d_course_dks_jungle_parkway_dl_5EC8, d_course_dks_jungle_parkway_dl_5DF8, d_course_dks_jungle_parkway_dl_5FA8,
|
||||
d_course_dks_jungle_parkway_dl_6048, d_course_dks_jungle_parkway_dl_62D0, d_course_dks_jungle_parkway_dl_6178, d_course_dks_jungle_parkway_dl_6468,
|
||||
d_course_dks_jungle_parkway_dl_6588, d_course_dks_jungle_parkway_dl_6740, d_course_dks_jungle_parkway_dl_6680, d_course_dks_jungle_parkway_dl_67C0,
|
||||
d_course_dks_jungle_parkway_dl_68D0, d_course_dks_jungle_parkway_dl_6A70, d_course_dks_jungle_parkway_dl_69C8, d_course_dks_jungle_parkway_dl_6AD8,
|
||||
d_course_dks_jungle_parkway_dl_6BE8, d_course_dks_jungle_parkway_dl_6CB8, d_course_dks_jungle_parkway_dl_6C70, d_course_dks_jungle_parkway_dl_6D10,
|
||||
d_course_dks_jungle_parkway_dl_6D88, d_course_dks_jungle_parkway_dl_6E48, d_course_dks_jungle_parkway_dl_6E00, d_course_dks_jungle_parkway_dl_6EB0,
|
||||
d_course_dks_jungle_parkway_dl_6F10, d_course_dks_jungle_parkway_dl_7080, d_course_dks_jungle_parkway_dl_7008, d_course_dks_jungle_parkway_dl_7108,
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
#include <actors.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <main.h>
|
||||
#include "courses/dks_jungle_parkway/course_data.h"
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
|
||||
/**
|
||||
* @brief Renders the kiwano fruit actor.
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#include "main.h"
|
||||
#include "actors.h"
|
||||
#include "courses/all_course_data.h"
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
#include <libultra/gbi.h>
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <assets/kalimari_desert_data.h>
|
||||
#include <assets/moo_moo_farm_data.h>
|
||||
#include <assets/choco_mountain_data.h>
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
@@ -74,6 +74,7 @@ GameEngine::GameEngine() {
|
||||
loader->RegisterResourceFactory(std::make_shared<MK64::ResourceFactoryBinaryTrackSectionsV0>(), RESOURCE_FORMAT_BINARY, "TrackSections", static_cast<uint32_t>(MK64::ResourceType::TrackSection), 0);
|
||||
loader->RegisterResourceFactory(std::make_shared<MK64::ResourceFactoryBinaryTrackWaypointsV0>(), RESOURCE_FORMAT_BINARY, "Waypoints", static_cast<uint32_t>(MK64::ResourceType::Waypoints), 0);
|
||||
loader->RegisterResourceFactory(std::make_shared<MK64::ResourceFactoryBinaryActorSpawnDataV0>(), RESOURCE_FORMAT_BINARY, "SpawnData", static_cast<uint32_t>(MK64::ResourceType::SpawnData), 0);
|
||||
loader->RegisterResourceFactory(std::make_shared<MK64::ResourceFactoryBinaryActorSpawnDataV0>(), RESOURCE_FORMAT_BINARY, "UnkSpawnData", static_cast<uint32_t>(MK64::ResourceType::UnkSpawnData), 0);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
#include "UnkActorSpawnDataFactory.h"
|
||||
#include "../type/UnkSpawnData.h"
|
||||
#include "spdlog/spdlog.h"
|
||||
#include "libultraship/libultra/gbi.h"
|
||||
#include <common_structs.h>
|
||||
|
||||
namespace MK64 {
|
||||
std::shared_ptr<Ship::IResource> ResourceFactoryBinaryUnkActorSpawnDataV0::ReadResource(std::shared_ptr<Ship::File> file) {
|
||||
if (!FileHasValidFormatAndReader(file)) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
auto section = std::make_shared<UnkActorSpawn>(file->InitData);
|
||||
auto reader = std::get<std::shared_ptr<Ship::BinaryReader>>(file->Reader);
|
||||
|
||||
uint32_t count = reader->ReadUInt32();
|
||||
section->UnkActorSpawnDataList.reserve(count);
|
||||
|
||||
for (uint32_t i = 0; i < count; i++) {
|
||||
UnkActorSpawnData data;
|
||||
data.pos[0] = reader->ReadInt16();
|
||||
data.pos[1] = reader->ReadInt16();
|
||||
data.pos[2] = reader->ReadInt16();
|
||||
data.someId = reader->ReadInt16();
|
||||
data.unk8 = reader->ReadInt16();
|
||||
|
||||
section->UnkActorSpawnDataList.push_back(data);
|
||||
}
|
||||
|
||||
return section;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include "Resource.h"
|
||||
#include "ResourceFactoryBinary.h"
|
||||
|
||||
namespace MK64 {
|
||||
class ResourceFactoryBinaryUnkActorSpawnDataV0 : public Ship::ResourceFactoryBinary {
|
||||
public:
|
||||
std::shared_ptr<Ship::IResource> ReadResource(std::shared_ptr<Ship::File> file) override;
|
||||
};
|
||||
|
||||
} // namespace LUS
|
||||
@@ -28,6 +28,7 @@ namespace MK64 {
|
||||
Waypoints = 0x57505453, // WPTS
|
||||
Metadata = 0x4D444154, // MDAT
|
||||
SpawnData = 0x53444154, // SDAT
|
||||
UnkSpawnData = 0x55534454, // USDT
|
||||
KartAI = 0x44424856, // DBHV
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
#include "UnkSpawnData.h"
|
||||
#include "libultraship/libultra/gbi.h"
|
||||
|
||||
namespace MK64 {
|
||||
UnkActorSpawn::UnkActorSpawn() : Resource(std::shared_ptr<Ship::ResourceInitData>()) {
|
||||
}
|
||||
|
||||
UnkActorSpawnData* UnkActorSpawn::GetPointer() {
|
||||
return UnkActorSpawnDataList.data();
|
||||
}
|
||||
|
||||
size_t UnkActorSpawn::GetPointerSize() {
|
||||
return UnkActorSpawnDataList.size() * sizeof(UnkActorSpawnData);
|
||||
}
|
||||
} // namespace LUS
|
||||
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include "resource/Resource.h"
|
||||
#include <vector>
|
||||
#include <libultra/gbi.h>
|
||||
#include <common_structs.h>
|
||||
|
||||
struct UnkActorSpawnData {
|
||||
/* 0x00 */ Vec3s pos;
|
||||
// Techinically only the bottom byte of someId is the "id". The top byte is used for flags.
|
||||
/* 0x06 */ s16 someId;
|
||||
// Stores the tree's original Y position.
|
||||
/* 0x08 */ s16 unk8;
|
||||
};
|
||||
|
||||
namespace MK64 {
|
||||
class UnkActorSpawn : public Ship::Resource<UnkActorSpawnData> {
|
||||
public:
|
||||
using Resource::Resource;
|
||||
|
||||
UnkActorSpawn();
|
||||
|
||||
UnkActorSpawnData* GetPointer() override;
|
||||
size_t GetPointerSize() override;
|
||||
|
||||
std::vector<UnkActorSpawnData> UnkActorSpawnDataList;
|
||||
};
|
||||
} // namespace LUS
|
||||
+4
-3
@@ -29,6 +29,7 @@
|
||||
#include <assets/other_textures.h>
|
||||
#include <assets/mario_raceway_data.h>
|
||||
#include <assets/luigi_raceway_data.h>
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
@@ -543,7 +544,7 @@ void render_cows(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) {
|
||||
|
||||
void evaluate_collision_player_palm_trees(Player *player) {
|
||||
Vec3f pos;
|
||||
struct UnkActorSpawnData *data = d_course_dks_jungle_parkway_tree_spawn;
|
||||
struct UnkActorSpawnData *data = (struct UnkActorSpawnData *) LOAD_ASSET(d_course_dks_jungle_parkway_tree_spawn);
|
||||
|
||||
while (data->pos[0] != END_OF_SPAWN_DATA) {
|
||||
pos[0] = data->pos[0] * gCourseDirection;
|
||||
@@ -576,7 +577,7 @@ void evaluate_collision_players_palm_trees(void) {
|
||||
}
|
||||
|
||||
void func_80298D10(void) {
|
||||
struct UnkActorSpawnData *temp_v1 = d_course_dks_jungle_parkway_tree_spawn;
|
||||
struct UnkActorSpawnData *temp_v1 = (struct UnkActorSpawnData *) LOAD_ASSET(d_course_dks_jungle_parkway_tree_spawn);
|
||||
|
||||
while (temp_v1->pos[0] != END_OF_SPAWN_DATA) {
|
||||
temp_v1->pos[1] = temp_v1->unk8;
|
||||
@@ -586,7 +587,7 @@ void func_80298D10(void) {
|
||||
}
|
||||
|
||||
void render_palm_trees(Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) {
|
||||
struct UnkActorSpawnData *var_s1 = d_course_dks_jungle_parkway_tree_spawn;
|
||||
struct UnkActorSpawnData *var_s1 = (struct UnkActorSpawnData *) LOAD_ASSET(d_course_dks_jungle_parkway_tree_spawn);
|
||||
UNUSED s32 pad;
|
||||
Vec3f spD4;
|
||||
f32 var_f22;
|
||||
|
||||
+10
-6
@@ -18,6 +18,10 @@
|
||||
#include "courses/all_course_model.h"
|
||||
#include "defines.h"
|
||||
|
||||
#include <assets/dks_jungle_parkway_displaylists.h>
|
||||
#include <assets/dks_jungle_parkway_vertices.h>
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
|
||||
#include <assert.h>
|
||||
#include <course_offsets.h>
|
||||
|
||||
@@ -1562,12 +1566,12 @@ NewCourseTable gNewCourseTable[] = {
|
||||
.displaylists = d_course_double_deck_packed_dls,
|
||||
.dlSize = 234
|
||||
}, { // dk jungle
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 0,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
.data = d_course_dks_jungle_parkway_dl_0,
|
||||
.vtx = d_course_dks_jungle_parkway_vertex,
|
||||
.vtxSize = 5679,
|
||||
.textures = dks_jungle_parkway_textures,
|
||||
.displaylists = d_course_dks_jungle_parkway_packed_dls,
|
||||
.dlSize = 4997
|
||||
}, { // big donut
|
||||
.data = d_course_big_donut_dl,
|
||||
.vtx = d_course_big_donut_vertex,
|
||||
|
||||
+45
-42
@@ -32,6 +32,8 @@
|
||||
#include <assets/moo_moo_farm_displaylists.h>
|
||||
#include <assets/choco_mountain_data.h>
|
||||
#include <assets/choco_mountain_displaylists.h>
|
||||
#include <assets/dks_jungle_parkway_data.h>
|
||||
#include <assets/dks_jungle_parkway_displaylists.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/wario_stadium_displaylists.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
@@ -401,46 +403,46 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 playerId) {
|
||||
if (pathCounter < 17) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
if ((pathCounter >= 6) && (pathCounter < 13)) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3DD0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003DD0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003DD0));
|
||||
}
|
||||
} else if ((pathCounter == 21) || (pathCounter == 22)) {
|
||||
if (playerDirection == 3) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
gSPDisplayList(gDisplayListHead++, 0x070036A8);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070036A8));
|
||||
}
|
||||
if ((playerDirection == 1) || (playerDirection == 0)) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
gSPDisplayList(gDisplayListHead++, 0x070036A8);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070036A8));
|
||||
} else {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003F30);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003F30));
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
gSPDisplayList(gDisplayListHead++, 0x070036A8);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070036A8));
|
||||
}
|
||||
} else if (pathCounter == 24) {
|
||||
if ((playerDirection == 0) || (playerDirection == 3)) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
gSPDisplayList(gDisplayListHead++, 0x070036A8);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070036A8));
|
||||
}
|
||||
} else if (pathCounter == 23) {
|
||||
if (playerDirection == 3) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
gSPDisplayList(gDisplayListHead++, 0x070036A8);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070036A8));
|
||||
} else if (playerDirection == 0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
gSPDisplayList(gDisplayListHead++, 0x070036A8);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070036A8));
|
||||
}
|
||||
}
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
@@ -448,38 +450,38 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 playerId) {
|
||||
case 5:
|
||||
if (playerDirection != 3) {
|
||||
// d_course_dks_jungle_parkway_packed_dl_3DD0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003DD0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003DD0));
|
||||
}
|
||||
break;
|
||||
case 17:
|
||||
switch (playerDirection) {
|
||||
case 0:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
break;
|
||||
case 1:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3DD0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003DD0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003DD0));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
break;
|
||||
case 2:
|
||||
// d_course_dks_jungle_parkway_packed_dl_
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003F30);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003F30));
|
||||
break;
|
||||
case 3:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003F30);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003F30));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
@@ -487,49 +489,49 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 playerId) {
|
||||
switch (playerDirection) {
|
||||
case 0:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
break;
|
||||
case 1:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3DD0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003DD0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003DD0));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
break;
|
||||
case 2:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 21:
|
||||
if ((playerDirection == 0) || (playerDirection == 1)) {
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003E40);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003E40));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003F30);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003F30));
|
||||
} else {
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003EB0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003EB0));
|
||||
}
|
||||
break;
|
||||
case 22:
|
||||
if (playerDirection == 0) {
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003F30);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003F30));
|
||||
}
|
||||
break;
|
||||
case 23:
|
||||
if (playerDirection != 1) {
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
gSPDisplayList(gDisplayListHead++, 0x07003F30);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07003F30));
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1235,7 +1237,7 @@ void render_dks_jungle_parkway(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_SHADE, G_CC_SHADE);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
// d_course_dks_jungle_parkway_packed_dl_92D8
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x070092D8));
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)segmented_gfx_to_virtual(0x070092D8)));
|
||||
}
|
||||
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
@@ -1657,7 +1659,8 @@ void func_80295D88(void) {
|
||||
D_8015F8E4 = gCourseMinY - 10.0f;
|
||||
break;
|
||||
case COURSE_DK_JUNGLE:
|
||||
parse_course_displaylists((uintptr_t) d_course_dks_jungle_parkway_addr);
|
||||
TrackSectionsI *section18 = (TrackSectionsI *) LOAD_ASSET(d_course_dks_jungle_parkway_addr);
|
||||
parse_course_displaylists(section18);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -475.0f;
|
||||
// d_course_dks_jungle_parkway_packed_dl_3FA8
|
||||
@@ -1738,21 +1741,21 @@ void func_802966A0(void) {
|
||||
D_802B87BC = 0;
|
||||
}
|
||||
// d_course_dks_jungle_parkway_packed_dl_3DD0
|
||||
find_and_set_tile_size((uintptr_t)0x07003DD0, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t)segmented_gfx_to_virtual(0x07003DD0), 0, D_802B87BC);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3E40
|
||||
find_and_set_tile_size((uintptr_t)0x07003E40, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t)segmented_gfx_to_virtual(0x07003E40), 0, D_802B87BC);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3EB0
|
||||
find_and_set_tile_size((uintptr_t)0x07003EB0, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t)segmented_gfx_to_virtual(0x07003EB0), 0, D_802B87BC);
|
||||
// d_course_dks_jungle_parkway_packed_dl_3F30
|
||||
find_and_set_tile_size((uintptr_t)0x07003F30, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t)segmented_gfx_to_virtual(0x07003F30), 0, D_802B87BC);
|
||||
// d_course_dks_jungle_parkway_packed_dl_36A8
|
||||
find_and_set_tile_size((uintptr_t)0x070036A8, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t)segmented_gfx_to_virtual(0x070036A8), 0, D_802B87BC);
|
||||
D_802B87C4 -= 20;
|
||||
if (D_802B87C4 < 0) {
|
||||
D_802B87C4 = 0xFF;
|
||||
}
|
||||
// d_course_dks_jungle_parkway_packed_dl_9880
|
||||
find_and_set_tile_size((uintptr_t)0x07009880, 0, D_802B87C4);
|
||||
find_and_set_tile_size((uintptr_t)segmented_gfx_to_virtual(0x07009880), 0, D_802B87C4);
|
||||
evaluate_collision_players_palm_trees();
|
||||
break;
|
||||
}
|
||||
|
||||
+1
-1
Submodule torch updated: 8733d06dc3...1a4cbb7471
@@ -0,0 +1,834 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x885A10]
|
||||
- [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_dks_jungle_parkway_dl_0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_0
|
||||
type: gfx
|
||||
offset: 0x0
|
||||
d_course_dks_jungle_parkway_dl_20:
|
||||
symbol: d_course_dks_jungle_parkway_dl_20
|
||||
type: gfx
|
||||
offset: 0x20
|
||||
d_course_dks_jungle_parkway_dl_180:
|
||||
symbol: d_course_dks_jungle_parkway_dl_180
|
||||
type: gfx
|
||||
offset: 0x180
|
||||
d_course_dks_jungle_parkway_dl_210:
|
||||
symbol: d_course_dks_jungle_parkway_dl_210
|
||||
type: gfx
|
||||
offset: 0x210
|
||||
d_course_dks_jungle_parkway_dl_310:
|
||||
symbol: d_course_dks_jungle_parkway_dl_310
|
||||
type: gfx
|
||||
offset: 0x310
|
||||
d_course_dks_jungle_parkway_dl_400:
|
||||
symbol: d_course_dks_jungle_parkway_dl_400
|
||||
type: gfx
|
||||
offset: 0x400
|
||||
d_course_dks_jungle_parkway_dl_560:
|
||||
symbol: d_course_dks_jungle_parkway_dl_560
|
||||
type: gfx
|
||||
offset: 0x560
|
||||
d_course_dks_jungle_parkway_dl_628:
|
||||
symbol: d_course_dks_jungle_parkway_dl_628
|
||||
type: gfx
|
||||
offset: 0x628
|
||||
d_course_dks_jungle_parkway_dl_750:
|
||||
symbol: d_course_dks_jungle_parkway_dl_750
|
||||
type: gfx
|
||||
offset: 0x750
|
||||
d_course_dks_jungle_parkway_dl_888:
|
||||
symbol: d_course_dks_jungle_parkway_dl_888
|
||||
type: gfx
|
||||
offset: 0x888
|
||||
d_course_dks_jungle_parkway_dl_A10:
|
||||
symbol: d_course_dks_jungle_parkway_dl_A10
|
||||
type: gfx
|
||||
offset: 0xA10
|
||||
d_course_dks_jungle_parkway_dl_B00:
|
||||
symbol: d_course_dks_jungle_parkway_dl_B00
|
||||
type: gfx
|
||||
offset: 0xB00
|
||||
d_course_dks_jungle_parkway_dl_C30:
|
||||
symbol: d_course_dks_jungle_parkway_dl_C30
|
||||
type: gfx
|
||||
offset: 0xC30
|
||||
d_course_dks_jungle_parkway_dl_D98:
|
||||
symbol: d_course_dks_jungle_parkway_dl_D98
|
||||
type: gfx
|
||||
offset: 0xD98
|
||||
d_course_dks_jungle_parkway_dl_EF0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_EF0
|
||||
type: gfx
|
||||
offset: 0xEF0
|
||||
d_course_dks_jungle_parkway_dl_1028:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1028
|
||||
type: gfx
|
||||
offset: 0x1028
|
||||
d_course_dks_jungle_parkway_dl_1160:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1160
|
||||
type: gfx
|
||||
offset: 0x1160
|
||||
d_course_dks_jungle_parkway_dl_12E8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_12E8
|
||||
type: gfx
|
||||
offset: 0x12E8
|
||||
d_course_dks_jungle_parkway_dl_1478:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1478
|
||||
type: gfx
|
||||
offset: 0x1478
|
||||
d_course_dks_jungle_parkway_dl_15E0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_15E0
|
||||
type: gfx
|
||||
offset: 0x15E0
|
||||
d_course_dks_jungle_parkway_dl_1718:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1718
|
||||
type: gfx
|
||||
offset: 0x1718
|
||||
d_course_dks_jungle_parkway_dl_1890:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1890
|
||||
type: gfx
|
||||
offset: 0x1890
|
||||
d_course_dks_jungle_parkway_dl_1A00:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1A00
|
||||
type: gfx
|
||||
offset: 0x1A00
|
||||
d_course_dks_jungle_parkway_dl_1B20:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1B20
|
||||
type: gfx
|
||||
offset: 0x1B20
|
||||
d_course_dks_jungle_parkway_dl_1C20:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1C20
|
||||
type: gfx
|
||||
offset: 0x1C20
|
||||
d_course_dks_jungle_parkway_dl_1DB8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1DB8
|
||||
type: gfx
|
||||
offset: 0x1DB8
|
||||
d_course_dks_jungle_parkway_dl_1F20:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1F20
|
||||
type: gfx
|
||||
offset: 0x1F20
|
||||
d_course_dks_jungle_parkway_dl_1FD8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_1FD8
|
||||
type: gfx
|
||||
offset: 0x1FD8
|
||||
d_course_dks_jungle_parkway_dl_20A0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_20A0
|
||||
type: gfx
|
||||
offset: 0x20A0
|
||||
d_course_dks_jungle_parkway_dl_2200:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2200
|
||||
type: gfx
|
||||
offset: 0x2200
|
||||
d_course_dks_jungle_parkway_dl_2328:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2328
|
||||
type: gfx
|
||||
offset: 0x2328
|
||||
d_course_dks_jungle_parkway_dl_2398:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2398
|
||||
type: gfx
|
||||
offset: 0x2398
|
||||
d_course_dks_jungle_parkway_dl_2480:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2480
|
||||
type: gfx
|
||||
offset: 0x2480
|
||||
d_course_dks_jungle_parkway_dl_2558:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2558
|
||||
type: gfx
|
||||
offset: 0x2558
|
||||
d_course_dks_jungle_parkway_dl_2728:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2728
|
||||
type: gfx
|
||||
offset: 0x2728
|
||||
d_course_dks_jungle_parkway_dl_2810:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2810
|
||||
type: gfx
|
||||
offset: 0x2810
|
||||
d_course_dks_jungle_parkway_dl_2928:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2928
|
||||
type: gfx
|
||||
offset: 0x2928
|
||||
d_course_dks_jungle_parkway_dl_2AC0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2AC0
|
||||
type: gfx
|
||||
offset: 0x2AC0
|
||||
d_course_dks_jungle_parkway_dl_2B88:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2B88
|
||||
type: gfx
|
||||
offset: 0x2B88
|
||||
d_course_dks_jungle_parkway_dl_2D70:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2D70
|
||||
type: gfx
|
||||
offset: 0x2D70
|
||||
d_course_dks_jungle_parkway_dl_2E30:
|
||||
symbol: d_course_dks_jungle_parkway_dl_2E30
|
||||
type: gfx
|
||||
offset: 0x2E30
|
||||
d_course_dks_jungle_parkway_dl_3010:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3010
|
||||
type: gfx
|
||||
offset: 0x3010
|
||||
d_course_dks_jungle_parkway_dl_3100:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3100
|
||||
type: gfx
|
||||
offset: 0x3100
|
||||
d_course_dks_jungle_parkway_dl_3338:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3338
|
||||
type: gfx
|
||||
offset: 0x3338
|
||||
d_course_dks_jungle_parkway_dl_3498:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3498
|
||||
type: gfx
|
||||
offset: 0x3498
|
||||
d_course_dks_jungle_parkway_dl_36A0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_36A0
|
||||
type: gfx
|
||||
offset: 0x36A0
|
||||
d_course_dks_jungle_parkway_dl_3790:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3790
|
||||
type: gfx
|
||||
offset: 0x3790
|
||||
d_course_dks_jungle_parkway_dl_3988:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3988
|
||||
type: gfx
|
||||
offset: 0x3988
|
||||
d_course_dks_jungle_parkway_dl_3B28:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3B28
|
||||
type: gfx
|
||||
offset: 0x3B28
|
||||
d_course_dks_jungle_parkway_dl_3CC8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3CC8
|
||||
type: gfx
|
||||
offset: 0x3CC8
|
||||
d_course_dks_jungle_parkway_dl_3D88:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3D88
|
||||
type: gfx
|
||||
offset: 0x3D88
|
||||
d_course_dks_jungle_parkway_dl_3F78:
|
||||
symbol: d_course_dks_jungle_parkway_dl_3F78
|
||||
type: gfx
|
||||
offset: 0x3F78
|
||||
d_course_dks_jungle_parkway_dl_4100:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4100
|
||||
type: gfx
|
||||
offset: 0x4100
|
||||
d_course_dks_jungle_parkway_dl_4250:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4250
|
||||
type: gfx
|
||||
offset: 0x4250
|
||||
d_course_dks_jungle_parkway_dl_42F8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_42F8
|
||||
type: gfx
|
||||
offset: 0x42F8
|
||||
d_course_dks_jungle_parkway_dl_4470:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4470
|
||||
type: gfx
|
||||
offset: 0x4470
|
||||
d_course_dks_jungle_parkway_dl_45C0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_45C0
|
||||
type: gfx
|
||||
offset: 0x45C0
|
||||
d_course_dks_jungle_parkway_dl_4658:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4658
|
||||
type: gfx
|
||||
offset: 0x4658
|
||||
d_course_dks_jungle_parkway_dl_4710:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4710
|
||||
type: gfx
|
||||
offset: 0x4710
|
||||
d_course_dks_jungle_parkway_dl_4848:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4848
|
||||
type: gfx
|
||||
offset: 0x4848
|
||||
d_course_dks_jungle_parkway_dl_4980:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4980
|
||||
type: gfx
|
||||
offset: 0x4980
|
||||
d_course_dks_jungle_parkway_dl_4A38:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4A38
|
||||
type: gfx
|
||||
offset: 0x4A38
|
||||
d_course_dks_jungle_parkway_dl_4AE8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4AE8
|
||||
type: gfx
|
||||
offset: 0x4AE8
|
||||
d_course_dks_jungle_parkway_dl_4C18:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4C18
|
||||
type: gfx
|
||||
offset: 0x4C18
|
||||
d_course_dks_jungle_parkway_dl_4D10:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4D10
|
||||
type: gfx
|
||||
offset: 0x4D10
|
||||
d_course_dks_jungle_parkway_dl_4E10:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4E10
|
||||
type: gfx
|
||||
offset: 0x4E10
|
||||
d_course_dks_jungle_parkway_dl_4FB0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_4FB0
|
||||
type: gfx
|
||||
offset: 0x4FB0
|
||||
d_course_dks_jungle_parkway_dl_51B0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_51B0
|
||||
type: gfx
|
||||
offset: 0x51B0
|
||||
d_course_dks_jungle_parkway_dl_53F8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_53F8
|
||||
type: gfx
|
||||
offset: 0x53F8
|
||||
d_course_dks_jungle_parkway_dl_5580:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5580
|
||||
type: gfx
|
||||
offset: 0x5580
|
||||
d_course_dks_jungle_parkway_dl_5650:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5650
|
||||
type: gfx
|
||||
offset: 0x5650
|
||||
d_course_dks_jungle_parkway_dl_57A0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_57A0
|
||||
type: gfx
|
||||
offset: 0x57A0
|
||||
d_course_dks_jungle_parkway_dl_5920:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5920
|
||||
type: gfx
|
||||
offset: 0x5920
|
||||
d_course_dks_jungle_parkway_dl_59B8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_59B8
|
||||
type: gfx
|
||||
offset: 0x59B8
|
||||
d_course_dks_jungle_parkway_dl_5A50:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5A50
|
||||
type: gfx
|
||||
offset: 0x5A50
|
||||
d_course_dks_jungle_parkway_dl_5B90:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5B90
|
||||
type: gfx
|
||||
offset: 0x5B90
|
||||
d_course_dks_jungle_parkway_dl_5CB0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5CB0
|
||||
type: gfx
|
||||
offset: 0x5CB0
|
||||
d_course_dks_jungle_parkway_dl_5D70:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5D70
|
||||
type: gfx
|
||||
offset: 0x5D70
|
||||
d_course_dks_jungle_parkway_dl_5DF8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5DF8
|
||||
type: gfx
|
||||
offset: 0x5DF8
|
||||
d_course_dks_jungle_parkway_dl_5EC8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5EC8
|
||||
type: gfx
|
||||
offset: 0x5EC8
|
||||
d_course_dks_jungle_parkway_dl_5FA8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_5FA8
|
||||
type: gfx
|
||||
offset: 0x5FA8
|
||||
d_course_dks_jungle_parkway_dl_6048:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6048
|
||||
type: gfx
|
||||
offset: 0x6048
|
||||
d_course_dks_jungle_parkway_dl_6178:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6178
|
||||
type: gfx
|
||||
offset: 0x6178
|
||||
d_course_dks_jungle_parkway_dl_62D0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_62D0
|
||||
type: gfx
|
||||
offset: 0x62D0
|
||||
d_course_dks_jungle_parkway_dl_6468:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6468
|
||||
type: gfx
|
||||
offset: 0x6468
|
||||
d_course_dks_jungle_parkway_dl_6588:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6588
|
||||
type: gfx
|
||||
offset: 0x6588
|
||||
d_course_dks_jungle_parkway_dl_6680:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6680
|
||||
type: gfx
|
||||
offset: 0x6680
|
||||
d_course_dks_jungle_parkway_dl_6740:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6740
|
||||
type: gfx
|
||||
offset: 0x6740
|
||||
d_course_dks_jungle_parkway_dl_67C0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_67C0
|
||||
type: gfx
|
||||
offset: 0x67C0
|
||||
d_course_dks_jungle_parkway_dl_68D0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_68D0
|
||||
type: gfx
|
||||
offset: 0x68D0
|
||||
d_course_dks_jungle_parkway_dl_69C8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_69C8
|
||||
type: gfx
|
||||
offset: 0x69C8
|
||||
d_course_dks_jungle_parkway_dl_6A70:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6A70
|
||||
type: gfx
|
||||
offset: 0x6A70
|
||||
d_course_dks_jungle_parkway_dl_6AD8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6AD8
|
||||
type: gfx
|
||||
offset: 0x6AD8
|
||||
d_course_dks_jungle_parkway_dl_6BE8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6BE8
|
||||
type: gfx
|
||||
offset: 0x6BE8
|
||||
d_course_dks_jungle_parkway_dl_6C70:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6C70
|
||||
type: gfx
|
||||
offset: 0x6C70
|
||||
d_course_dks_jungle_parkway_dl_6CB8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6CB8
|
||||
type: gfx
|
||||
offset: 0x6CB8
|
||||
d_course_dks_jungle_parkway_dl_6D10:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6D10
|
||||
type: gfx
|
||||
offset: 0x6D10
|
||||
d_course_dks_jungle_parkway_dl_6D88:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6D88
|
||||
type: gfx
|
||||
offset: 0x6D88
|
||||
d_course_dks_jungle_parkway_dl_6E00:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6E00
|
||||
type: gfx
|
||||
offset: 0x6E00
|
||||
d_course_dks_jungle_parkway_dl_6E48:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6E48
|
||||
type: gfx
|
||||
offset: 0x6E48
|
||||
d_course_dks_jungle_parkway_dl_6EB0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6EB0
|
||||
type: gfx
|
||||
offset: 0x6EB0
|
||||
d_course_dks_jungle_parkway_dl_6F10:
|
||||
symbol: d_course_dks_jungle_parkway_dl_6F10
|
||||
type: gfx
|
||||
offset: 0x6F10
|
||||
d_course_dks_jungle_parkway_dl_7008:
|
||||
symbol: d_course_dks_jungle_parkway_dl_7008
|
||||
type: gfx
|
||||
offset: 0x7008
|
||||
d_course_dks_jungle_parkway_dl_7080:
|
||||
symbol: d_course_dks_jungle_parkway_dl_7080
|
||||
type: gfx
|
||||
offset: 0x7080
|
||||
d_course_dks_jungle_parkway_dl_7108:
|
||||
symbol: d_course_dks_jungle_parkway_dl_7108
|
||||
type: gfx
|
||||
offset: 0x7108
|
||||
d_course_dks_jungle_parkway_unknown_waypoints:
|
||||
symbol: d_course_dks_jungle_parkway_unknown_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x71F0
|
||||
count: 102
|
||||
d_course_dks_jungle_parkway_unknown_waypoints2:
|
||||
symbol: d_course_dks_jungle_parkway_unknown_waypoints2
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x7520
|
||||
count: 32
|
||||
d_course_dks_jungle_parkway_track_waypoints:
|
||||
symbol: d_course_dks_jungle_parkway_track_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x7620
|
||||
count: 787
|
||||
d_course_dks_jungle_parkway_paddle_boat_model1:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model1
|
||||
type: vtx
|
||||
offset: 0x8EB8
|
||||
count: 32
|
||||
d_course_dks_jungle_parkway_paddle_boat_model2:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model2
|
||||
type: vtx
|
||||
offset: 0x90B8
|
||||
count: 4
|
||||
d_course_dks_jungle_parkway_paddle_boat_model3:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model3
|
||||
type: vtx
|
||||
offset: 0x90F8
|
||||
count: 32
|
||||
d_course_dks_jungle_parkway_paddle_boat_model4:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model4
|
||||
type: vtx
|
||||
offset: 0x92F8
|
||||
count: 10
|
||||
d_course_dks_jungle_parkway_paddle_boat_model5:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model5
|
||||
type: vtx
|
||||
offset: 0x9398
|
||||
count: 18
|
||||
d_course_dks_jungle_parkway_paddle_boat_model6:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model6
|
||||
type: vtx
|
||||
offset: 0x94B8
|
||||
count: 21
|
||||
d_course_dks_jungle_parkway_paddle_boat_model7:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model7
|
||||
type: vtx
|
||||
offset: 0x9608
|
||||
count: 20
|
||||
d_course_dks_jungle_parkway_paddle_boat_model8:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model8
|
||||
type: vtx
|
||||
offset: 0x9748
|
||||
count: 12
|
||||
d_course_dks_jungle_parkway_paddle_boat_model9:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model9
|
||||
type: vtx
|
||||
offset: 0x9808
|
||||
count: 16
|
||||
d_course_dks_jungle_parkway_paddle_boat_model10:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model10
|
||||
type: vtx
|
||||
offset: 0x9908
|
||||
count: 32
|
||||
d_course_dks_jungle_parkway_paddle_boat_model11:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model11
|
||||
type: vtx
|
||||
offset: 0x9B08
|
||||
count: 8
|
||||
d_course_dks_jungle_parkway_paddle_boat_model12:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model12
|
||||
type: vtx
|
||||
offset: 0x9B88
|
||||
count: 8
|
||||
d_course_dks_jungle_parkway_paddle_boat_model13:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model13
|
||||
type: vtx
|
||||
offset: 0x9C08
|
||||
count: 16
|
||||
d_course_dks_jungle_parkway_paddle_boat_model14:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model14
|
||||
type: vtx
|
||||
offset: 0x9D08
|
||||
count: 7
|
||||
d_course_dks_jungle_parkway_paddle_boat_model15:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_model15
|
||||
type: vtx
|
||||
offset: 0x9D78
|
||||
count: 7
|
||||
d_course_dks_jungle_parkway_unknown_light1:
|
||||
symbol: d_course_dks_jungle_parkway_unknown_light1
|
||||
type: lights
|
||||
offset: 0x9DE8
|
||||
d_course_dks_jungle_parkway_unknown_light2:
|
||||
symbol: d_course_dks_jungle_parkway_unknown_light2
|
||||
type: lights
|
||||
offset: 0x9E00
|
||||
d_course_dks_jungle_parkway_unknown_light3:
|
||||
symbol: d_course_dks_jungle_parkway_unknown_light3
|
||||
type: lights
|
||||
offset: 0x9E18
|
||||
d_course_dks_jungle_parkway_unknown_light4:
|
||||
symbol: d_course_dks_jungle_parkway_unknown_light4
|
||||
type: lights
|
||||
offset: 0x9E30
|
||||
d_course_dks_jungle_parkway_mario_sign:
|
||||
symbol: d_course_dks_jungle_parkway_mario_sign
|
||||
type: texture
|
||||
offset: 0x9E48
|
||||
width: 64
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_tree:
|
||||
symbol: d_course_dks_jungle_parkway_tree
|
||||
type: texture
|
||||
offset: 0xAE48
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_boat_window_upper:
|
||||
symbol: d_course_dks_jungle_parkway_boat_window_upper
|
||||
type: texture
|
||||
offset: 0xB648
|
||||
width: 32
|
||||
height: 64
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_boat_window_lower:
|
||||
symbol: d_course_dks_jungle_parkway_boat_window_lower
|
||||
type: texture
|
||||
offset: 0xC648
|
||||
width: 32
|
||||
height: 64
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_boat_railing:
|
||||
symbol: d_course_dks_jungle_parkway_boat_railing
|
||||
type: texture
|
||||
offset: 0xD648
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_dl_DE48:
|
||||
symbol: d_course_dks_jungle_parkway_dl_DE48
|
||||
type: gfx
|
||||
offset: 0xDE48
|
||||
d_course_dks_jungle_parkway_dl_DF30:
|
||||
symbol: d_course_dks_jungle_parkway_dl_DF30
|
||||
type: gfx
|
||||
offset: 0xDF30
|
||||
d_course_dks_jungle_parkway_dl_E030:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E030
|
||||
type: gfx
|
||||
offset: 0xE030
|
||||
d_course_dks_jungle_parkway_dl_E048:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E048
|
||||
type: gfx
|
||||
offset: 0xE048
|
||||
d_course_dks_jungle_parkway_railings_dl:
|
||||
symbol: d_course_dks_jungle_parkway_railings_dl
|
||||
type: gfx
|
||||
offset: 0xE058
|
||||
d_course_dks_jungle_parkway_dl_E068:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E068
|
||||
type: gfx
|
||||
offset: 0xE068
|
||||
d_course_dks_jungle_parkway_dl_E150:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E150
|
||||
type: gfx
|
||||
offset: 0xE150
|
||||
d_course_dks_jungle_parkway_dl_E238:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E238
|
||||
type: gfx
|
||||
offset: 0xE238
|
||||
d_course_dks_jungle_parkway_dl_E250:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E250
|
||||
type: gfx
|
||||
offset: 0xE250
|
||||
d_course_dks_jungle_parkway_dl_E310:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E310
|
||||
type: gfx
|
||||
offset: 0xE310
|
||||
d_course_dks_jungle_parkway_dl_E320:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E320
|
||||
type: gfx
|
||||
offset: 0xE320
|
||||
d_course_dks_jungle_parkway_dl_E578:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E578
|
||||
type: gfx
|
||||
offset: 0xE578
|
||||
d_course_dks_jungle_parkway_dl_E588:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E588
|
||||
type: gfx
|
||||
offset: 0xE588
|
||||
d_course_dks_jungle_parkway_dl_E618:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E618
|
||||
type: gfx
|
||||
offset: 0xE618
|
||||
d_course_dks_jungle_parkway_dl_E628:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E628
|
||||
type: gfx
|
||||
offset: 0xE628
|
||||
d_course_dks_jungle_parkway_dl_E688:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E688
|
||||
type: gfx
|
||||
offset: 0xE688
|
||||
d_course_dks_jungle_parkway_dl_E6E8:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E6E8
|
||||
type: gfx
|
||||
offset: 0xE6E8
|
||||
d_course_dks_jungle_parkway_dl_E700:
|
||||
symbol: d_course_dks_jungle_parkway_dl_E700
|
||||
type: gfx
|
||||
offset: 0xE700
|
||||
d_course_dks_jungle_parkway_boat_dl:
|
||||
symbol: d_course_dks_jungle_parkway_boat_dl
|
||||
type: gfx
|
||||
offset: 0xE730
|
||||
d_course_dks_jungle_parkway_paddle_boat_paddle_model1:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_paddle_model1
|
||||
type: vtx
|
||||
offset: 0xE740
|
||||
count: 21
|
||||
d_course_dks_jungle_parkway_paddle_boat_paddle_model2:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_paddle_model2
|
||||
type: vtx
|
||||
offset: 0xE890
|
||||
count: 32
|
||||
d_course_dks_jungle_parkway_paddle_boat_paddle_model3:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_boat_paddle_model3
|
||||
type: vtx
|
||||
offset: 0xEA90
|
||||
count: 5
|
||||
d_course_dks_jungle_parkway_boat_paddle:
|
||||
symbol: d_course_dks_jungle_parkway_boat_paddle
|
||||
type: texture
|
||||
offset: 0xEAE0
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_boat_paddle2:
|
||||
symbol: d_course_dks_jungle_parkway_boat_paddle2
|
||||
type: texture
|
||||
offset: 0xF2E0
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_dl_FAE0:
|
||||
symbol: d_course_dks_jungle_parkway_dl_FAE0
|
||||
type: gfx
|
||||
offset: 0xFAE0
|
||||
d_course_dks_jungle_parkway_dl_FC08:
|
||||
symbol: d_course_dks_jungle_parkway_dl_FC08
|
||||
type: gfx
|
||||
offset: 0xFC08
|
||||
d_course_dks_jungle_parkway_dl_FC18:
|
||||
symbol: d_course_dks_jungle_parkway_dl_FC18
|
||||
type: gfx
|
||||
offset: 0xFC18
|
||||
d_course_dks_jungle_parkway_paddle_wheel_dl:
|
||||
symbol: d_course_dks_jungle_parkway_paddle_wheel_dl
|
||||
type: gfx
|
||||
offset: 0xFC28
|
||||
d_course_dks_jungle_parkway_dl_FC38:
|
||||
symbol: d_course_dks_jungle_parkway_dl_FC38
|
||||
type: gfx
|
||||
offset: 0xFC38
|
||||
d_course_dks_jungle_parkway_tree_model:
|
||||
symbol: d_course_dks_jungle_parkway_tree_model
|
||||
type: vtx
|
||||
offset: 0xFC40
|
||||
count: 8
|
||||
d_course_dks_jungle_parkway_tree2_top:
|
||||
symbol: d_course_dks_jungle_parkway_tree2_top
|
||||
type: texture
|
||||
offset: 0xFCC0
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_tree2_trunk:
|
||||
symbol: d_course_dks_jungle_parkway_tree2_trunk
|
||||
type: texture
|
||||
offset: 0x104C0
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_dl_tree1:
|
||||
symbol: d_course_dks_jungle_parkway_dl_tree1
|
||||
type: gfx
|
||||
offset: 0x10CC0
|
||||
d_course_dks_jungle_parkway_tree2_model:
|
||||
symbol: d_course_dks_jungle_parkway_tree2_model
|
||||
type: vtx
|
||||
offset: 0x10D48
|
||||
count: 8
|
||||
d_course_dks_jungle_parkway_tree3:
|
||||
symbol: d_course_dks_jungle_parkway_tree3
|
||||
type: texture
|
||||
offset: 0x10DC8
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_tree4:
|
||||
symbol: d_course_dks_jungle_parkway_tree4
|
||||
type: texture
|
||||
offset: 0x115C8
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_dl_tree2:
|
||||
symbol: d_course_dks_jungle_parkway_dl_tree2
|
||||
type: gfx
|
||||
offset: 0x11DC8
|
||||
d_course_dks_jungle_parkway_model4:
|
||||
symbol: d_course_dks_jungle_parkway_model4
|
||||
type: vtx
|
||||
offset: 0x11E70
|
||||
count: 8
|
||||
d_course_dks_jungle_parkway_tree_trunk:
|
||||
symbol: d_course_dks_jungle_parkway_tree_trunk
|
||||
type: texture
|
||||
offset: 0x11EF0
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_tree5:
|
||||
symbol: d_course_dks_jungle_parkway_tree5
|
||||
type: texture
|
||||
offset: 0x126F0
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_dl_tree3:
|
||||
symbol: d_course_dks_jungle_parkway_dl_tree3
|
||||
type: gfx
|
||||
offset: 0x12EF0
|
||||
d_course_dks_jungle_parkway_palm_tree_model:
|
||||
symbol: d_course_dks_jungle_parkway_palm_tree_model
|
||||
type: vtx
|
||||
offset: 0x12F78
|
||||
count: 16
|
||||
d_course_dks_jungle_parkway_palm_tree:
|
||||
symbol: d_course_dks_jungle_parkway_palm_tree
|
||||
type: vtx
|
||||
offset: 0x13078
|
||||
count: 16
|
||||
d_course_dks_jungle_parkway_dl_13878:
|
||||
symbol: d_course_dks_jungle_parkway_dl_13878
|
||||
type: gfx
|
||||
offset: 0x13878
|
||||
d_course_dks_jungle_parkway_dl_palm_tree:
|
||||
symbol: d_course_dks_jungle_parkway_dl_palm_tree
|
||||
type: gfx
|
||||
offset: 0x138D0
|
||||
d_course_dks_jungle_parkway_kiwano_tlut:
|
||||
symbol: d_course_dks_jungle_parkway_kiwano_tlut
|
||||
type: texture
|
||||
offset: 0x13978
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_dks_jungle_parkway_kiwano_model:
|
||||
symbol: d_course_dks_jungle_parkway_kiwano_model
|
||||
type: vtx
|
||||
offset: 0x13B78
|
||||
count: 4
|
||||
d_course_dks_jungle_parkway_dl_kiwano_fruit:
|
||||
symbol: d_course_dks_jungle_parkway_dl_kiwano_fruit
|
||||
type: gfx
|
||||
offset: 0x13BB8
|
||||
d_course_dks_jungle_parkway_dl_13C30:
|
||||
symbol: d_course_dks_jungle_parkway_dl_13C30
|
||||
type: gfx
|
||||
offset: 0x13C30
|
||||
d_course_dks_jungle_parkway_item_box_spawns:
|
||||
symbol: d_course_dks_jungle_parkway_item_box_spawns
|
||||
type: mk64:spawn_data
|
||||
offset: 0x13EC0
|
||||
count: 23
|
||||
d_course_dks_jungle_parkway_tree_spawn:
|
||||
symbol: d_course_dks_jungle_parkway_tree_spawn
|
||||
type: mk64:unk_spawn_data
|
||||
offset: 0x13F78
|
||||
count: 31
|
||||
d_course_dks_jungle_parkway_addr:
|
||||
symbol: d_course_dks_jungle_parkway_addr
|
||||
type: mk64:track_sections
|
||||
offset: 0x14338
|
||||
count: 115
|
||||
@@ -0,0 +1,17 @@
|
||||
:config:
|
||||
vram:
|
||||
addr: 0x800E8700 # not used for anything
|
||||
offset: 0x960ACC
|
||||
no_compression: true
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_dks_jungle_parkway_packed_dls:
|
||||
symbol: d_course_dks_jungle_parkway_packed_dls
|
||||
type: blob
|
||||
offset: 0x960ACC
|
||||
size: 0x341E
|
||||
@@ -0,0 +1,15 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0F, 0x956670]
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_dks_jungle_parkway_vertex:
|
||||
symbol: d_course_dks_jungle_parkway_vertex
|
||||
type: mk64:course_vtx
|
||||
count: 5679
|
||||
offset: 0x0
|
||||
Reference in New Issue
Block a user