Mario Kart 64
|
#include <ultra64.h>
#include <macros.h>
#include <PR/gbi.h>
#include <actor_types.h>
#include <waypoints.h>
#include <course.h>
#include <mk64.h>
#include "course_displaylists.inc.h"
#include "course_textures.linkonly.h"
#include "assets/courses/moo_moo_farm/gTLUTMole.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole1.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole2.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole3.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole4.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole5.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole6.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMole7.inc.c"
#include "assets/courses/moo_moo_farm/gTextureMooMooFarmDirt.inc.c"
#include "assets/courses/moo_moo_farm/gTLUTCowImport.inc.c"
TrackSections d_course_moo_moo_farm_addr[] |
Vtx d_course_moo_moo_farm_cow_model[] |
struct ActorSpawnData d_course_moo_moo_farm_cow_spawn[] |
u8 d_course_moo_moo_farm_cow_tlut[] |
The Cow palette is really really strange. There's only 12x17 (204) entires as opposed to the usual 16x16 (256) that TLUTs have. So we do something a little strange. We extract 2 versions of the TLUT. One that is 16x16, meaning that is has some vertex data filling out the backend. This is the one used to extract the rest of the cow pictures One that is 12x17. Only used to be included here.
Gfx d_course_moo_moo_farm_dl_0[] |
Gfx d_course_moo_moo_farm_dl_12B8[] |
Gfx d_course_moo_moo_farm_dl_13B88[] |
Gfx d_course_moo_moo_farm_dl_13FF8[] |
Gfx d_course_moo_moo_farm_dl_14060[] |
Gfx d_course_moo_moo_farm_dl_14088[] |
Gfx d_course_moo_moo_farm_dl_1530[] |
Gfx d_course_moo_moo_farm_dl_1790[] |
Gfx d_course_moo_moo_farm_dl_1A20[] |
Gfx d_course_moo_moo_farm_dl_1D00[] |
Gfx d_course_moo_moo_farm_dl_1F58[] |
Gfx d_course_moo_moo_farm_dl_2190[] |
Gfx d_course_moo_moo_farm_dl_2470[] |
Gfx d_course_moo_moo_farm_dl_27A8[] |
Gfx d_course_moo_moo_farm_dl_2A10[] |
Gfx d_course_moo_moo_farm_dl_2C38[] |
Gfx d_course_moo_moo_farm_dl_2F20[] |
Gfx d_course_moo_moo_farm_dl_30[] |
Gfx d_course_moo_moo_farm_dl_3238[] |
Gfx d_course_moo_moo_farm_dl_338[] |
Gfx d_course_moo_moo_farm_dl_34A0[] |
Gfx d_course_moo_moo_farm_dl_36B8[] |
Gfx d_course_moo_moo_farm_dl_39F8[] |
Gfx d_course_moo_moo_farm_dl_3CB0[] |
Gfx d_course_moo_moo_farm_dl_3EB8[] |
Gfx d_course_moo_moo_farm_dl_4098[] |
Gfx d_course_moo_moo_farm_dl_4428[] |
Gfx d_course_moo_moo_farm_dl_46D8[] |
Gfx d_course_moo_moo_farm_dl_48[] |
Gfx d_course_moo_moo_farm_dl_4910[] |
Gfx d_course_moo_moo_farm_dl_4AD0[] |
Gfx d_course_moo_moo_farm_dl_4E00[] |
Gfx d_course_moo_moo_farm_dl_5040[] |
Gfx d_course_moo_moo_farm_dl_5290[] |
Gfx d_course_moo_moo_farm_dl_5458[] |
Gfx d_course_moo_moo_farm_dl_5758[] |
Gfx d_course_moo_moo_farm_dl_598[] |
Gfx d_course_moo_moo_farm_dl_5990[] |
Gfx d_course_moo_moo_farm_dl_5BF8[] |
Gfx d_course_moo_moo_farm_dl_5DF0[] |
Gfx d_course_moo_moo_farm_dl_60[] |
Gfx d_course_moo_moo_farm_dl_60A8[] |
Gfx d_course_moo_moo_farm_dl_62D0[] |
Gfx d_course_moo_moo_farm_dl_6548[] |
Gfx d_course_moo_moo_farm_dl_6778[] |
Gfx d_course_moo_moo_farm_dl_6A70[] |
Gfx d_course_moo_moo_farm_dl_6CB8[] |
Gfx d_course_moo_moo_farm_dl_6FF0[] |
Gfx d_course_moo_moo_farm_dl_7218[] |
Gfx d_course_moo_moo_farm_dl_74C8[] |
Gfx d_course_moo_moo_farm_dl_7718[] |
Gfx d_course_moo_moo_farm_dl_78[] |
Gfx d_course_moo_moo_farm_dl_7A80[] |
Gfx d_course_moo_moo_farm_dl_7CD8[] |
Gfx d_course_moo_moo_farm_dl_7F78[] |
Gfx d_course_moo_moo_farm_dl_81E8[] |
Gfx d_course_moo_moo_farm_dl_84D0[] |
Gfx d_course_moo_moo_farm_dl_8728[] |
Gfx d_course_moo_moo_farm_dl_88[] |
Gfx d_course_moo_moo_farm_dl_89A0[] |
Gfx d_course_moo_moo_farm_dl_8A0[] |
Gfx d_course_moo_moo_farm_dl_8C00[] |
Gfx d_course_moo_moo_farm_dl_8F18[] |
Gfx d_course_moo_moo_farm_dl_9178[] |
Gfx d_course_moo_moo_farm_dl_93D0[] |
Gfx d_course_moo_moo_farm_dl_9640[] |
Gfx d_course_moo_moo_farm_dl_9938[] |
Gfx d_course_moo_moo_farm_dl_9BB0[] |
Gfx d_course_moo_moo_farm_dl_9DF8[] |
Gfx d_course_moo_moo_farm_dl_A010[] |
Gfx d_course_moo_moo_farm_dl_A2C0[] |
Gfx d_course_moo_moo_farm_dl_A568[] |
Gfx d_course_moo_moo_farm_dl_A7B0[] |
Gfx d_course_moo_moo_farm_dl_A9C8[] |
Gfx d_course_moo_moo_farm_dl_ACB0[] |
Gfx d_course_moo_moo_farm_dl_B00[] |
Gfx d_course_moo_moo_farm_dl_B020[] |
Gfx d_course_moo_moo_farm_dl_B230[] |
Gfx d_course_moo_moo_farm_dl_B478[] |
Gfx d_course_moo_moo_farm_dl_B798[] |
Gfx d_course_moo_moo_farm_dl_BB00[] |
Gfx d_course_moo_moo_farm_dl_BCE8[] |
Gfx d_course_moo_moo_farm_dl_BF10[] |
Gfx d_course_moo_moo_farm_dl_C180[] |
Gfx d_course_moo_moo_farm_dl_C4F8[] |
Gfx d_course_moo_moo_farm_dl_C6D8[] |
Gfx d_course_moo_moo_farm_dl_C950[] |
Gfx d_course_moo_moo_farm_dl_CBC8[] |
Gfx d_course_moo_moo_farm_dl_CF58[] |
Gfx d_course_moo_moo_farm_dl_cow1[] |
Gfx d_course_moo_moo_farm_dl_cow2[] |
Gfx d_course_moo_moo_farm_dl_cow3[] |
Gfx d_course_moo_moo_farm_dl_cow4[] |
Gfx d_course_moo_moo_farm_dl_cow5[] |
Gfx d_course_moo_moo_farm_dl_D140[] |
Gfx d_course_moo_moo_farm_dl_D408[] |
Gfx d_course_moo_moo_farm_dl_D6B0[] |
Gfx d_course_moo_moo_farm_dl_D70[] |
Gfx d_course_moo_moo_farm_dl_DA50[] |
Gfx d_course_moo_moo_farm_dl_DC70[] |
Gfx d_course_moo_moo_farm_dl_DF60[] |
Gfx d_course_moo_moo_farm_dl_E1D8[] |
Gfx d_course_moo_moo_farm_dl_E4B0[] |
Gfx d_course_moo_moo_farm_dl_E708[] |
Gfx d_course_moo_moo_farm_dl_EA18[] |
Gfx d_course_moo_moo_farm_dl_FE0[] |
Gfx d_course_moo_moo_farm_dl_tree[] |
struct ActorSpawnData d_course_moo_moo_farm_item_box_spawns[] |
u8 d_course_moo_moo_farm_mole_dirt[] |
u8 d_course_moo_moo_farm_mole_frames[][2048] |
u8 d_course_moo_moo_farm_mole_tlut[] |
TrackWaypoint d_course_moo_moo_farm_track_waypoints[] |
Vtx d_course_moo_moo_farm_tree_model[] |
struct ActorSpawnData d_course_moo_moo_farm_tree_spawn[] |
Vtx d_course_moo_moo_farm_unknown_model1[] |
Vtx d_course_moo_moo_farm_unknown_model2[] |
TrackWaypoint d_course_moo_moo_farm_unknown_waypoints[] |