Advertisement
MrCheeze

OoT nontrivial noncrashing Get Item Delays

Nov 1st, 2023
1,113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 486.24 KB | None | 0 0
  1. 0x00AA OBJECT_GI_KEY 0x31 GID_MASK_SPOOKY [0x07E0]
  2. 0x00AA OBJECT_GI_KEY 0x3F GID_POACHERS_SAW [0x07E0]
  3. 0x00B9 OBJECT_GI_BOSSKEY 0x2B GID_SHIELD_HYLIAN [0x0C70]
  4. 0x00B9 OBJECT_GI_BOSSKEY 0x66 GID_BLUE_FIRE [0x0C60]
  5. 0x00BD OBJECT_GI_HEARTS 0x2D GID_LONGSHOT [0x1240]
  6. 0x00BF OBJECT_GI_BOMBPOUCH 0x30 GID_MASK_KEATON [0x0AC0]
  7. 0x00CB OBJECT_GI_SHIELD_1 0x1B GID_DUNGEON_MAP [0x03C0]
  8. 0x00D7 OBJECT_GI_GERUDO 0x54 GID_CLAIM_CHECK [0x0F00]
  9. 0x00DA OBJECT_GI_EGG 0x27 GID_BOMBCHU [0x04B0]
  10. 0x00DE OBJECT_GI_OCARINA 0x52 GID_ODD_POTION [0x08B0]
  11. 0x00DF OBJECT_GI_MILK 0x28 GID_EGG [0x0FD0,0x1008]
  12. 0x00DF OBJECT_GI_MILK 0x39 GID_SHIELD_MIRROR [0x0FB0]
  13. 0x00E8 OBJECT_GI_BOOMERANG 0x29 GID_SCALE_SILVER [0x0A20]
  14. 0x00E8 OBJECT_GI_BOOMERANG 0x40 GID_HAMMER [0x09D0]
  15. 0x00E8 OBJECT_GI_BOOMERANG 0x4E GID_MASK_SKULL [0x09D0]
  16. 0x00E8 OBJECT_GI_BOOMERANG 0x53 GID_ODD_MUSHROOM [0x09D0]
  17. 0x00E9 OBJECT_GI_BOW 0x0A GID_COMPASS [0x0960]
  18. 0x00E9 OBJECT_GI_BOW 0x16 GID_QUIVER_50 [0x0910,0x0970]
  19. 0x00E9 OBJECT_GI_BOW 0x32 GID_SLINGSHOT [0x0940]
  20. 0x00E9 OBJECT_GI_BOW 0x57 GID_GORONS_BRACELET [0x0960]
  21. 0x00E9 OBJECT_GI_BOW 0x6F GID_BIG_POE [0x0970]
  22. 0x00E9 OBJECT_GI_BOW 0x73 GID_SWORD_KOKIRI [0x0960]
  23. 0x00EA OBJECT_GI_GLASSES 0x59 GID_EYEBALL_FROG [0x0D60]
  24. 0x00F6 OBJECT_GI_HAMMER 0x1F GID_BOMB [0x09A0]
  25. 0x00F6 OBJECT_GI_HAMMER 0x56 GID_PRESCRIPTION [0x09C0]
  26. 0x0109 OBJECT_GI_NIWATORI 0x1B GID_DUNGEON_MAP [0x03C0]
  27. 0x0109 OBJECT_GI_NIWATORI 0x24 GID_ARROWS_5 [0x0340]
  28. 0x0119 OBJECT_GI_SEED 0x01 GID_SMALL_KEY [0x0800]
  29. 0x012D OBJECT_GI_GLOVES 0x55 GID_BROKEN_GORONS_SWORD [0x06E0]
  30. 0x0135 OBJECT_GI_REDEAD_MASK 0x00 GID_BOTTLE_EMPTY [0x0670,0x0750]
  31. 0x0135 OBJECT_GI_REDEAD_MASK 0x08 GID_RECOVERY_HEART [0x00E0]
  32. 0x0135 OBJECT_GI_REDEAD_MASK 0x1A GID_DEKU_STICK [0x04D0]
  33. 0x0135 OBJECT_GI_REDEAD_MASK 0x1B GID_DUNGEON_MAP [0x03C0]
  34. 0x0135 OBJECT_GI_REDEAD_MASK 0x1D GID_MAGIC_JAR_SMALL [0x0580]
  35. 0x0135 OBJECT_GI_REDEAD_MASK 0x24 GID_ARROWS_5 [0x0340]
  36. 0x0135 OBJECT_GI_REDEAD_MASK 0x27 GID_BOMBCHU [0x04B0]
  37. 0x0135 OBJECT_GI_REDEAD_MASK 0x2C GID_HOOKSHOT [0x0750]
  38. 0x0135 OBJECT_GI_REDEAD_MASK 0x3D GID_MAGIC_BEAN [0x0580]
  39. 0x0135 OBJECT_GI_REDEAD_MASK 0x3E GID_FISH [0x0600]
  40. 0x0135 OBJECT_GI_REDEAD_MASK 0x42 GID_SWORD_BIGGORON [0x0600]
  41. 0x0135 OBJECT_GI_REDEAD_MASK 0x51 GID_EYE_DROPS [0x0680,0x0768]
  42. 0x0135 OBJECT_GI_REDEAD_MASK 0x55 GID_BROKEN_GORONS_SWORD [0x06E0]
  43. 0x0135 OBJECT_GI_REDEAD_MASK 0x62 GID_SKULL_TOKEN [0x0330,0x0438]
  44. 0x0135 OBJECT_GI_REDEAD_MASK 0x6C GID_RUPEE_GREEN [0x05E0,0x04A0,0x06F0,0x0540]
  45. 0x0135 OBJECT_GI_REDEAD_MASK 0x6D GID_RUPEE_BLUE [0x05E0,0x04C0,0x06F0,0x0560]
  46. 0x0135 OBJECT_GI_REDEAD_MASK 0x6E GID_RUPEE_RED [0x05E0,0x04E0,0x06F0,0x0580]
  47. 0x0135 OBJECT_GI_REDEAD_MASK 0x70 GID_RUPEE_PURPLE [0x05E0,0x0500,0x06F0,0x05A0]
  48. 0x0135 OBJECT_GI_REDEAD_MASK 0x71 GID_RUPEE_GOLD [0x05E0,0x0520,0x06F0,0x05C0]
  49. 0x0137 OBJECT_GI_RABIT_MASK 0x08 GID_RECOVERY_HEART [0x00E0]
  50. 0x0140 OBJECT_GI_POWDER 0x47 GID_DEKU_SEEDS [0x0810]
  51. 0x0140 OBJECT_GI_POWDER 0x67 GID_BUG [0x0830]
  52. 0x0142 OBJECT_GI_TICKETSTONE 0x1E GID_MAGIC_JAR_LARGE [0x0EE0]
  53. 0x0143 OBJECT_GI_BROKENSWORD 0x00 GID_BOTTLE_EMPTY [0x0670]
  54. 0x0143 OBJECT_GI_BROKENSWORD 0x51 GID_EYE_DROPS [0x0680]
  55. 0x0146 OBJECT_GI_PRESCRIPTION 0x1F GID_BOMB [0x09A0]
  56. 0x0146 OBJECT_GI_PRESCRIPTION 0x34 GID_BOW [0x0990]
  57. 0x0150 OBJECT_GI_GOLONMASK 0x1F GID_BOMB [0x09A0]
  58. 0x0151 OBJECT_GI_ZORAMASK 0x2C GID_HOOKSHOT [0x0750]
  59. 0x0152 OBJECT_GI_GERUDOMASK 0x1B GID_DUNGEON_MAP [0x03C0]
  60. 0x0152 OBJECT_GI_GERUDOMASK 0x2F GID_BOTTLE_MILK_FULL [0x1060]
  61. 0x0157 OBJECT_GI_HOVERBOOTS 0x08 GID_RECOVERY_HEART [0x00E0]
  62. 0x0157 OBJECT_GI_HOVERBOOTS 0x26 GID_ARROWS_30 [0x1830]
  63. 0x0158 OBJECT_GI_M_ARROW 0x17 GID_BOMB_BAG_20 [0x0AD0]
  64. 0x0158 OBJECT_GI_M_ARROW 0x1C GID_SHIELD_DEKU [0x0A50]
  65. 0x0158 OBJECT_GI_M_ARROW 0x30 GID_MASK_KEATON [0x0AC0]
  66. 0x0158 OBJECT_GI_M_ARROW 0x33 GID_BOOMERANG [0x0A30]
  67. 0x0173 OBJECT_GI_FIRE 0x1B GID_DUNGEON_MAP [0x03C0]
  68. 0x0176 OBJECT_GI_GHOST 0x1B GID_DUNGEON_MAP [0x03C0]
  69. 0x017B OBJECT_GI_DEKUPOUCH 0x1B GID_DUNGEON_MAP [0x03C0]
  70. 0x018D OBJECT_GI_SWORD_1 0x16 GID_QUIVER_50 [0x0910]
  71. 0x018D OBJECT_GI_SWORD_1 0x32 GID_SLINGSHOT [0x0940]
  72. 0x018D OBJECT_GI_SWORD_1 0x63 GID_DINS_FIRE [0x0920]
  73. 0x018D OBJECT_GI_SWORD_1 0x64 GID_FARORES_WIND [0x0920]
  74. 0x018D OBJECT_GI_SWORD_1 0x65 GID_NAYRUS_LOVE [0x0920]
  75. 0x018D OBJECT_GI_SWORD_1 0x69 GID_POE [0x0950]
  76.  
  77. object_gi_bombpouch_0AC0.txt
  78. {
  79.     gsDPSetColorImage(7, G_IM_SIZ_32b, 17, 0xFFFD0000),
  80.     gsSPCullDisplayList(819, 29055 /* INVALID */),
  81.     gsDPPipeSync(),
  82.     gsDPSetPrimColor(0, 0, 0x78, 0x5A, 0x3C, 0xFF),
  83.     gsDPSetEnvColor(0x3C, 0x28, 0x00, 0xFF),
  84.     gsSPEndDisplayList(),
  85. }
  86.  
  87. object_gi_boomerang_09D0.txt
  88. {
  89.     gsDPNoOpTag(0xFFF20000),
  90.     gsSPModifyVertex(796 /* INVALID */, 0x0000, 0x33D463FF),
  91.     gsDPNoOpTag(0xFFF00000),
  92.     gsSPModifyVertex(811, 0x0000, 0x9DD4CDFF),
  93.     gsDPNoOpTag(0xFFF10000),
  94.     gsSPModifyVertex(805, 0x0000, 0x9DD4CDFF),
  95.     gsDPNoOpTag(0xFFEC0000),
  96.     gsSPModifyVertex(754, 0x0000, 0x5E49F6FF),
  97.     gsDPNoOpTag(0xFFF10000),
  98.     gsSPModifyVertex(805, 0x0000, 0x33D463FF),
  99.     gsDPNoOpTag(0xFFF20000),
  100.     gsSPModifyVertex(796 /* INVALID */, 0x0000, 0x9DD4CDFF),
  101.     gsDPPipeSync(),
  102.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  103.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  104.     gsDPSetPrimColor(0, 0, 0xA0, 0x64, 0x00, 0xFF),
  105.     gsDPSetEnvColor(0x3C, 0x1E, 0x00, 0xFF),
  106.     gsDPSetTextureLUT(G_TT_NONE),
  107.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  108.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  109.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  110.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  111.     gsSPVertex(0x06000000, 32, 0),
  112.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  113.     gsSP2Triangles(6, 7, 0, 0, 8, 9, 1, 0),
  114.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 11, 0),
  115.     gsSP2Triangles(15, 13, 16, 0, 17, 5, 18, 0),
  116.     gsSP2Triangles(19, 16, 20, 0, 21, 5, 4, 0),
  117.     gsSP2Triangles(22, 18, 5, 0, 8, 0, 23, 0),
  118.     gsSP2Triangles(2, 6, 0, 0, 1, 0, 8, 0),
  119.     gsSP2Triangles(12, 24, 10, 0, 11, 10, 13, 0),
  120.     gsSP2Triangles(16, 19, 15, 0, 20, 25, 19, 0),
  121.     gsSP2Triangles(4, 26, 21, 0, 5, 21, 22, 0),
  122.     gsSP1Triangle(27, 28, 29, 0),
  123.     gsSPVertex(0x060001E0, 28, 0),
  124.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  125.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  126.     gsSP2Triangles(12, 13, 14, 0, 15, 14, 13, 0),
  127.     gsSP2Triangles(8, 0, 16, 0, 17, 15, 18, 0),
  128.     gsSP2Triangles(1, 0, 19, 0, 0, 20, 7, 0),
  129.     gsSP2Triangles(21, 22, 8, 0, 3, 5, 23, 0),
  130.     gsSP2Triangles(8, 22, 6, 0, 11, 24, 9, 0),
  131.     gsSP2Triangles(14, 25, 12, 0, 13, 18, 15, 0),
  132.     gsSP2Triangles(18, 26, 17, 0, 19, 27, 1, 0),
  133.     gsSP1Triangle(7, 19, 0, 0),
  134.     gsDPPipeSync(),
  135.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x96, 0xFF),
  136.     gsDPSetEnvColor(0x64, 0x32, 0x00, 0xFF),
  137.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  138.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  139.     gsSPClearGeometryMode(G_CULL_BACK),
  140.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  141.     gsSPVertex(0x060003A0, 3, 0),
  142.     gsSP1Triangle(0, 1, 2, 0),
  143.     gsSPVertex(0x060003D0, 20, 0),
  144.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  145.     gsSP2Triangles(2, 6, 0, 0, 7, 8, 5, 0),
  146.     gsSP2Triangles(2, 9, 10, 0, 5, 11, 7, 0),
  147.     gsSP2Triangles(10, 12, 2, 0, 13, 0, 14, 0),
  148.     gsSP2Triangles(14, 0, 6, 0, 10, 15, 14, 0),
  149.     gsSP2Triangles(10, 14, 12, 0, 16, 3, 17, 0),
  150.     gsSP2Triangles(17, 3, 18, 0, 7, 19, 17, 0),
  151.     gsSP1Triangle(7, 17, 8, 0),
  152.     gsDPPipeSync(),
  153.     gsSPSetGeometryMode(G_CULL_BACK),
  154.     gsSPVertex(0x06000510, 20, 0),
  155.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  156.     gsSP2Triangles(6, 2, 7, 0, 1, 0, 4, 0),
  157.     gsSP2Triangles(2, 6, 0, 0, 5, 8, 3, 0),
  158.     gsSP2Triangles(7, 9, 6, 0, 4, 3, 1, 0),
  159.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  160.     gsSP2Triangles(16, 10, 17, 0, 14, 12, 11, 0),
  161.     gsSP2Triangles(12, 17, 10, 0, 15, 18, 13, 0),
  162.     gsSP2Triangles(17, 19, 16, 0, 11, 15, 14, 0),
  163.     gsDPPipeSync(),
  164.     gsDPSetPrimColor(0, 0, 0xFF, 0x32, 0x96, 0xFF),
  165.     gsDPSetEnvColor(0x50, 0x00, 0x00, 0xFF),
  166.     gsSPTexture(qu016(0.0915527), qu016(0.0915527), 0, G_TX_RENDERTILE, G_ON),
  167.     gsSPClearGeometryMode(G_CULL_BACK),
  168.     gsSPVertex(0x06000650, 10, 0),
  169.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  170.     gsSP2Triangles(1, 0, 6, 0, 7, 5, 4, 0),
  171.     gsSP2Triangles(2, 1, 8, 0, 5, 9, 3, 0),
  172.     gsSP2Triangles(6, 8, 1, 0, 9, 5, 7, 0),
  173.     gsDPPipeSync(),
  174.     gsDPSetPrimColor(0, 0, 0x32, 0xC8, 0x00, 0xFF),
  175.     gsDPSetEnvColor(0x00, 0x50, 0x00, 0xFF),
  176.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  177.     gsSPSetGeometryMode(G_CULL_BACK),
  178.     gsSPVertex(0x060006F0, 32, 0),
  179.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  180.     gsSP2Triangles(6, 2, 7, 0, 1, 0, 8, 0),
  181.     gsSP2Triangles(9, 10, 11, 0, 12, 8, 13, 0),
  182.     gsSP2Triangles(10, 9, 4, 0, 14, 11, 15, 0),
  183.     gsSP2Triangles(2, 6, 0, 0, 5, 16, 3, 0),
  184.     gsSP2Triangles(7, 17, 6, 0, 8, 12, 1, 0),
  185.     gsSP2Triangles(11, 14, 9, 0, 13, 18, 12, 0),
  186.     gsSP2Triangles(4, 3, 10, 0, 15, 19, 14, 0),
  187.     gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0),
  188.     gsSP2Triangles(26, 20, 27, 0, 28, 22, 21, 0),
  189.     gsSP1Triangle(29, 30, 31, 0),
  190.     gsSPVertex(0x060008F0, 20, 0),
  191.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  192.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  193.     gsSP2Triangles(12, 13, 14, 0, 10, 15, 16, 0),
  194.     gsSP2Triangles(17, 2, 1, 0, 4, 8, 7, 0),
  195.     gsSP2Triangles(2, 18, 0, 0, 5, 12, 3, 0),
  196.     gsSP1Triangle(8, 19, 6, 0),
  197.     gsSPEndDisplayList(),
  198. }
  199.  
  200. object_gi_boomerang_0A20.txt
  201. {
  202.     gsDPNoOpTag(0xFFF20000),
  203.     gsSPModifyVertex(796 /* INVALID */, 0x0000, 0x9DD4CDFF),
  204.     gsDPPipeSync(),
  205.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  206.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  207.     gsDPSetPrimColor(0, 0, 0xA0, 0x64, 0x00, 0xFF),
  208.     gsDPSetEnvColor(0x3C, 0x1E, 0x00, 0xFF),
  209.     gsDPSetTextureLUT(G_TT_NONE),
  210.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  211.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  212.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  213.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  214.     gsSPVertex(0x06000000, 32, 0),
  215.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  216.     gsSP2Triangles(6, 7, 0, 0, 8, 9, 1, 0),
  217.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 11, 0),
  218.     gsSP2Triangles(15, 13, 16, 0, 17, 5, 18, 0),
  219.     gsSP2Triangles(19, 16, 20, 0, 21, 5, 4, 0),
  220.     gsSP2Triangles(22, 18, 5, 0, 8, 0, 23, 0),
  221.     gsSP2Triangles(2, 6, 0, 0, 1, 0, 8, 0),
  222.     gsSP2Triangles(12, 24, 10, 0, 11, 10, 13, 0),
  223.     gsSP2Triangles(16, 19, 15, 0, 20, 25, 19, 0),
  224.     gsSP2Triangles(4, 26, 21, 0, 5, 21, 22, 0),
  225.     gsSP1Triangle(27, 28, 29, 0),
  226.     gsSPVertex(0x060001E0, 28, 0),
  227.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  228.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  229.     gsSP2Triangles(12, 13, 14, 0, 15, 14, 13, 0),
  230.     gsSP2Triangles(8, 0, 16, 0, 17, 15, 18, 0),
  231.     gsSP2Triangles(1, 0, 19, 0, 0, 20, 7, 0),
  232.     gsSP2Triangles(21, 22, 8, 0, 3, 5, 23, 0),
  233.     gsSP2Triangles(8, 22, 6, 0, 11, 24, 9, 0),
  234.     gsSP2Triangles(14, 25, 12, 0, 13, 18, 15, 0),
  235.     gsSP2Triangles(18, 26, 17, 0, 19, 27, 1, 0),
  236.     gsSP1Triangle(7, 19, 0, 0),
  237.     gsDPPipeSync(),
  238.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x96, 0xFF),
  239.     gsDPSetEnvColor(0x64, 0x32, 0x00, 0xFF),
  240.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  241.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  242.     gsSPClearGeometryMode(G_CULL_BACK),
  243.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  244.     gsSPVertex(0x060003A0, 3, 0),
  245.     gsSP1Triangle(0, 1, 2, 0),
  246.     gsSPVertex(0x060003D0, 20, 0),
  247.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  248.     gsSP2Triangles(2, 6, 0, 0, 7, 8, 5, 0),
  249.     gsSP2Triangles(2, 9, 10, 0, 5, 11, 7, 0),
  250.     gsSP2Triangles(10, 12, 2, 0, 13, 0, 14, 0),
  251.     gsSP2Triangles(14, 0, 6, 0, 10, 15, 14, 0),
  252.     gsSP2Triangles(10, 14, 12, 0, 16, 3, 17, 0),
  253.     gsSP2Triangles(17, 3, 18, 0, 7, 19, 17, 0),
  254.     gsSP1Triangle(7, 17, 8, 0),
  255.     gsDPPipeSync(),
  256.     gsSPSetGeometryMode(G_CULL_BACK),
  257.     gsSPVertex(0x06000510, 20, 0),
  258.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  259.     gsSP2Triangles(6, 2, 7, 0, 1, 0, 4, 0),
  260.     gsSP2Triangles(2, 6, 0, 0, 5, 8, 3, 0),
  261.     gsSP2Triangles(7, 9, 6, 0, 4, 3, 1, 0),
  262.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  263.     gsSP2Triangles(16, 10, 17, 0, 14, 12, 11, 0),
  264.     gsSP2Triangles(12, 17, 10, 0, 15, 18, 13, 0),
  265.     gsSP2Triangles(17, 19, 16, 0, 11, 15, 14, 0),
  266.     gsDPPipeSync(),
  267.     gsDPSetPrimColor(0, 0, 0xFF, 0x32, 0x96, 0xFF),
  268.     gsDPSetEnvColor(0x50, 0x00, 0x00, 0xFF),
  269.     gsSPTexture(qu016(0.0915527), qu016(0.0915527), 0, G_TX_RENDERTILE, G_ON),
  270.     gsSPClearGeometryMode(G_CULL_BACK),
  271.     gsSPVertex(0x06000650, 10, 0),
  272.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  273.     gsSP2Triangles(1, 0, 6, 0, 7, 5, 4, 0),
  274.     gsSP2Triangles(2, 1, 8, 0, 5, 9, 3, 0),
  275.     gsSP2Triangles(6, 8, 1, 0, 9, 5, 7, 0),
  276.     gsDPPipeSync(),
  277.     gsDPSetPrimColor(0, 0, 0x32, 0xC8, 0x00, 0xFF),
  278.     gsDPSetEnvColor(0x00, 0x50, 0x00, 0xFF),
  279.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  280.     gsSPSetGeometryMode(G_CULL_BACK),
  281.     gsSPVertex(0x060006F0, 32, 0),
  282.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  283.     gsSP2Triangles(6, 2, 7, 0, 1, 0, 8, 0),
  284.     gsSP2Triangles(9, 10, 11, 0, 12, 8, 13, 0),
  285.     gsSP2Triangles(10, 9, 4, 0, 14, 11, 15, 0),
  286.     gsSP2Triangles(2, 6, 0, 0, 5, 16, 3, 0),
  287.     gsSP2Triangles(7, 17, 6, 0, 8, 12, 1, 0),
  288.     gsSP2Triangles(11, 14, 9, 0, 13, 18, 12, 0),
  289.     gsSP2Triangles(4, 3, 10, 0, 15, 19, 14, 0),
  290.     gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0),
  291.     gsSP2Triangles(26, 20, 27, 0, 28, 22, 21, 0),
  292.     gsSP1Triangle(29, 30, 31, 0),
  293.     gsSPVertex(0x060008F0, 20, 0),
  294.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  295.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  296.     gsSP2Triangles(12, 13, 14, 0, 10, 15, 16, 0),
  297.     gsSP2Triangles(17, 2, 1, 0, 4, 8, 7, 0),
  298.     gsSP2Triangles(2, 18, 0, 0, 5, 12, 3, 0),
  299.     gsSP1Triangle(8, 19, 6, 0),
  300.     gsSPEndDisplayList(),
  301. }
  302.  
  303. object_gi_bosskey_0C60.txt
  304. {
  305.     gsDPNoOpTag(0xFFFD0000),
  306.     gsSPModifyVertex(945 /* INVALID */, 0x00A5, 0x13C59AFF),
  307.     gsDPNoOpTag(0xFFFF0000),
  308.     gsSPModifyVertex(870, 0x0036, 0x0DA9AFFF),
  309.     gsDPNoOpTag(0xFFFF0000),
  310.     gsSPModifyVertex(807 /* INVALID */, 0x001D, 0x0AB8A1FF),
  311.     gsDPNoOpTag(0xFFFF0000),
  312.     gsSPModifyVertex(660, 0x0023, 0x45F79FFF),
  313.     gsDPPipeSync(),
  314.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  315.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  316.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  317.     gsDPSetEnvColor(0x8C, 0x78, 0x00, 0xFF),
  318.     gsDPSetTextureLUT(G_TT_NONE),
  319.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  320.     gsDPLoadTextureBlock(0x04032090, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  321.     gsSPClearGeometryMode(G_FOG),
  322.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  323.     gsSPVertex(0x06000000, 4, 0),
  324.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  325.     gsSPVertex(0x06000040, 32, 0),
  326.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  327.     gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
  328.     gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0),
  329.     gsSP2Triangles(6, 0, 3, 0, 6, 3, 7, 0),
  330.     gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
  331.     gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
  332.     gsSP2Triangles(12, 9, 15, 0, 12, 15, 13, 0),
  333.     gsSP2Triangles(9, 8, 16, 0, 9, 16, 15, 0),
  334.     gsSP2Triangles(8, 11, 14, 0, 8, 14, 16, 0),
  335.     gsSP2Triangles(17, 18, 19, 0, 17, 19, 20, 0),
  336.     gsSP2Triangles(20, 19, 21, 0, 20, 21, 22, 0),
  337.     gsSP2Triangles(19, 18, 23, 0, 19, 23, 21, 0),
  338.     gsSP2Triangles(18, 17, 24, 0, 18, 24, 23, 0),
  339.     gsSP2Triangles(17, 25, 26, 0, 17, 26, 24, 0),
  340.     gsSP2Triangles(27, 28, 29, 0, 27, 29, 30, 0),
  341.     gsSPVertex(0x06000230, 32, 0),
  342.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  343.     gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
  344.     gsSP2Triangles(8, 5, 9, 0, 7, 5, 8, 0),
  345.     gsSP2Triangles(10, 11, 12, 0, 13, 11, 10, 0),
  346.     gsSP2Triangles(14, 11, 13, 0, 15, 16, 11, 0),
  347.     gsSP2Triangles(17, 18, 3, 0, 13, 19, 20, 0),
  348.     gsSP2Triangles(2, 6, 7, 0, 21, 22, 9, 0),
  349.     gsSP2Triangles(23, 1, 24, 0, 19, 25, 26, 0),
  350.     gsSP2Triangles(27, 28, 29, 0, 20, 19, 26, 0),
  351.     gsSP1Triangle(30, 13, 25, 0),
  352.     gsSPVertex(0x06000420, 32, 0),
  353.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  354.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  355.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  356.     gsSP2Triangles(18, 19, 3, 0, 3, 20, 18, 0),
  357.     gsSP2Triangles(21, 5, 20, 0, 22, 23, 18, 0),
  358.     gsSP2Triangles(18, 15, 22, 0, 24, 25, 16, 0),
  359.     gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
  360.     gsSPVertex(0x06000620, 32, 0),
  361.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  362.     gsSP2Triangles(6, 4, 7, 0, 8, 9, 0, 0),
  363.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  364.     gsSP2Triangles(16, 17, 18, 0, 19, 20, 18, 0),
  365.     gsSP2Triangles(0, 21, 8, 0, 7, 22, 6, 0),
  366.     gsSP2Triangles(23, 24, 25, 0, 26, 27, 24, 0),
  367.     gsSP1Triangle(28, 29, 30, 0),
  368.     gsSPVertex(0x06000810, 32, 0),
  369.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
  370.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
  371.     gsSP2Triangles(10, 11, 4, 0, 12, 10, 4, 0),
  372.     gsSP2Triangles(5, 13, 14, 0, 15, 16, 6, 0),
  373.     gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0),
  374.     gsSP2Triangles(23, 17, 24, 0, 25, 23, 20, 0),
  375.     gsSP2Triangles(0, 26, 27, 0, 28, 29, 15, 0),
  376.     gsSP2Triangles(27, 1, 0, 0, 5, 4, 11, 0),
  377.     gsSP2Triangles(13, 5, 30, 0, 13, 26, 14, 0),
  378.     gsSPVertex(0x06000A00, 19, 0),
  379.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  380.     gsSP2Triangles(6, 7, 8, 0, 9, 2, 10, 0),
  381.     gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0),
  382.     gsSP2Triangles(14, 16, 17, 0, 14, 17, 18, 0),
  383.     gsSPEndDisplayList(),
  384. }
  385.  
  386. object_gi_bosskey_0C70.txt
  387. {
  388.     gsDPNoOpTag(0xFFFF0000),
  389.     gsSPModifyVertex(870, 0x0036, 0x0DA9AFFF),
  390.     gsDPNoOpTag(0xFFFF0000),
  391.     gsSPModifyVertex(807 /* INVALID */, 0x001D, 0x0AB8A1FF),
  392.     gsDPNoOpTag(0xFFFF0000),
  393.     gsSPModifyVertex(660, 0x0023, 0x45F79FFF),
  394.     gsDPPipeSync(),
  395.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  396.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  397.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  398.     gsDPSetEnvColor(0x8C, 0x78, 0x00, 0xFF),
  399.     gsDPSetTextureLUT(G_TT_NONE),
  400.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  401.     gsDPLoadTextureBlock(0x04032090, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  402.     gsSPClearGeometryMode(G_FOG),
  403.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  404.     gsSPVertex(0x06000000, 4, 0),
  405.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  406.     gsSPVertex(0x06000040, 32, 0),
  407.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  408.     gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
  409.     gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0),
  410.     gsSP2Triangles(6, 0, 3, 0, 6, 3, 7, 0),
  411.     gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
  412.     gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
  413.     gsSP2Triangles(12, 9, 15, 0, 12, 15, 13, 0),
  414.     gsSP2Triangles(9, 8, 16, 0, 9, 16, 15, 0),
  415.     gsSP2Triangles(8, 11, 14, 0, 8, 14, 16, 0),
  416.     gsSP2Triangles(17, 18, 19, 0, 17, 19, 20, 0),
  417.     gsSP2Triangles(20, 19, 21, 0, 20, 21, 22, 0),
  418.     gsSP2Triangles(19, 18, 23, 0, 19, 23, 21, 0),
  419.     gsSP2Triangles(18, 17, 24, 0, 18, 24, 23, 0),
  420.     gsSP2Triangles(17, 25, 26, 0, 17, 26, 24, 0),
  421.     gsSP2Triangles(27, 28, 29, 0, 27, 29, 30, 0),
  422.     gsSPVertex(0x06000230, 32, 0),
  423.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  424.     gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
  425.     gsSP2Triangles(8, 5, 9, 0, 7, 5, 8, 0),
  426.     gsSP2Triangles(10, 11, 12, 0, 13, 11, 10, 0),
  427.     gsSP2Triangles(14, 11, 13, 0, 15, 16, 11, 0),
  428.     gsSP2Triangles(17, 18, 3, 0, 13, 19, 20, 0),
  429.     gsSP2Triangles(2, 6, 7, 0, 21, 22, 9, 0),
  430.     gsSP2Triangles(23, 1, 24, 0, 19, 25, 26, 0),
  431.     gsSP2Triangles(27, 28, 29, 0, 20, 19, 26, 0),
  432.     gsSP1Triangle(30, 13, 25, 0),
  433.     gsSPVertex(0x06000420, 32, 0),
  434.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  435.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  436.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  437.     gsSP2Triangles(18, 19, 3, 0, 3, 20, 18, 0),
  438.     gsSP2Triangles(21, 5, 20, 0, 22, 23, 18, 0),
  439.     gsSP2Triangles(18, 15, 22, 0, 24, 25, 16, 0),
  440.     gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
  441.     gsSPVertex(0x06000620, 32, 0),
  442.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  443.     gsSP2Triangles(6, 4, 7, 0, 8, 9, 0, 0),
  444.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  445.     gsSP2Triangles(16, 17, 18, 0, 19, 20, 18, 0),
  446.     gsSP2Triangles(0, 21, 8, 0, 7, 22, 6, 0),
  447.     gsSP2Triangles(23, 24, 25, 0, 26, 27, 24, 0),
  448.     gsSP1Triangle(28, 29, 30, 0),
  449.     gsSPVertex(0x06000810, 32, 0),
  450.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
  451.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
  452.     gsSP2Triangles(10, 11, 4, 0, 12, 10, 4, 0),
  453.     gsSP2Triangles(5, 13, 14, 0, 15, 16, 6, 0),
  454.     gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0),
  455.     gsSP2Triangles(23, 17, 24, 0, 25, 23, 20, 0),
  456.     gsSP2Triangles(0, 26, 27, 0, 28, 29, 15, 0),
  457.     gsSP2Triangles(27, 1, 0, 0, 5, 4, 11, 0),
  458.     gsSP2Triangles(13, 5, 30, 0, 13, 26, 14, 0),
  459.     gsSPVertex(0x06000A00, 19, 0),
  460.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  461.     gsSP2Triangles(6, 7, 8, 0, 9, 2, 10, 0),
  462.     gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0),
  463.     gsSP2Triangles(14, 16, 17, 0, 14, 17, 18, 0),
  464.     gsSPEndDisplayList(),
  465. }
  466.  
  467. object_gi_bow_0910.txt
  468. {
  469.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4087, 0x00180000),
  470.     gsSPModifyVertex(478, 0x00E1, 0x007800FF),
  471.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4087, 0x00160000),
  472.     gsSPLineW3D(100 /* INVALID */, 1 /* INVALID */, 188, 0),
  473.     gsDPNoOpTag(0xFFE80000),
  474.     gsSPLineW3D(100 /* INVALID */, 0, 68, 0),
  475.     gsDPNoOpTag(0xFFE60000),
  476.     gsSP2Triangles(74, 0, 13 /* INVALID */, 0, 68, 0, 127 /* INVALID */, 0),
  477.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4087, 0x00180000),
  478.     gsSPModifyVertex(478, 0x00E1, 0x5BB618FF),
  479.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4085, 0x00190000),
  480.     gsSP2Triangles(74, 1 /* INVALID */, 114 /* INVALID */, 0, 68, 0, 127 /* INVALID */, 0),
  481.     gsDPNoOpTag(0xFFE90000),
  482.     gsSPModifyVertex(34, 0x00E1, 0x007800FF),
  483.     gsDPNoOpTag(0xFFE90000),
  484.     gsSPModifyVertex(34, 0x00E1, 0x08B75EFF),
  485.     gsDPPipeSync(),
  486.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  487.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  488.     gsDPSetPrimColor(0, 0, 0x8C, 0x5A, 0x0A, 0xFF),
  489.     gsDPSetEnvColor(0x46, 0x28, 0x0A, 0xFF),
  490.     gsDPSetTextureLUT(G_TT_NONE),
  491.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  492.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  493.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  494.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  495.     gsSPVertex(0x06000000, 32, 0),
  496.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  497.     gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0),
  498.     gsSP2Triangles(10, 11, 12, 0, 9, 13, 7, 0),
  499.     gsSP2Triangles(8, 7, 14, 0, 12, 14, 10, 0),
  500.     gsSP2Triangles(15, 5, 3, 0, 16, 0, 17, 0),
  501.     gsSP2Triangles(2, 17, 0, 0, 1, 0, 3, 0),
  502.     gsSP2Triangles(4, 3, 5, 0, 14, 12, 8, 0),
  503.     gsSP2Triangles(18, 3, 0, 0, 17, 19, 16, 0),
  504.     gsSP2Triangles(0, 16, 18, 0, 3, 18, 20, 0),
  505.     gsSP2Triangles(21, 22, 23, 0, 22, 24, 25, 0),
  506.     gsSP2Triangles(24, 26, 27, 0, 28, 29, 22, 0),
  507.     gsSP2Triangles(30, 31, 26, 0, 22, 21, 28, 0),
  508.     gsSP2Triangles(24, 22, 29, 0, 26, 24, 30, 0),
  509.     gsSPVertex(0x06000200, 14, 0),
  510.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  511.     gsSP2Triangles(4, 3, 6, 0, 0, 4, 7, 0),
  512.     gsSP2Triangles(1, 0, 8, 0, 9, 10, 8, 0),
  513.     gsSP2Triangles(4, 0, 11, 0, 5, 12, 3, 0),
  514.     gsSP2Triangles(11, 5, 4, 0, 2, 13, 0, 0),
  515.     gsDPPipeSync(),
  516.     gsDPSetPrimColor(0, 0, 0xF0, 0xBE, 0x28, 0xFF),
  517.     gsDPSetEnvColor(0x82, 0x50, 0x00, 0xFF),
  518.     gsSPVertex(0x060002E0, 10, 0),
  519.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  520.     gsSP2Triangles(4, 6, 7, 0, 3, 8, 2, 0),
  521.     gsSP2Triangles(2, 9, 0, 0, 5, 8, 3, 0),
  522.     gsSP2Triangles(7, 5, 4, 0, 2, 1, 3, 0),
  523.     gsDPPipeSync(),
  524.     gsDPSetPrimColor(0, 0, 0x32, 0x96, 0xFF, 0xFF),
  525.     gsDPSetEnvColor(0x00, 0x00, 0x64, 0xFF),
  526.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  527.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  528.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  529.     gsSPVertex(0x06000380, 3, 0),
  530.     gsSP1Triangle(0, 1, 2, 0),
  531.     gsSPVertex(0x060003B0, 32, 0),
  532.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  533.     gsSP2Triangles(0, 3, 4, 0, 1, 5, 2, 0),
  534.     gsSP2Triangles(6, 2, 5, 0, 7, 5, 1, 0),
  535.     gsSP2Triangles(8, 9, 10, 0, 9, 8, 11, 0),
  536.     gsSP2Triangles(8, 12, 13, 0, 14, 9, 11, 0),
  537.     gsSP2Triangles(12, 14, 11, 0, 15, 14, 12, 0),
  538.     gsSP2Triangles(16, 4, 3, 0, 3, 17, 18, 0),
  539.     gsSP2Triangles(19, 20, 21, 0, 22, 21, 20, 0),
  540.     gsSP2Triangles(23, 22, 20, 0, 19, 23, 20, 0),
  541.     gsSP2Triangles(22, 24, 21, 0, 24, 22, 25, 0),
  542.     gsSP2Triangles(21, 26, 27, 0, 24, 25, 27, 0),
  543.     gsSP2Triangles(28, 27, 25, 0, 29, 19, 27, 0),
  544.     gsSP2Triangles(28, 25, 30, 0, 28, 30, 31, 0),
  545.     gsSPVertex(0x060005B0, 6, 0),
  546.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  547.     gsSP1Triangle(2, 1, 3, 0),
  548.     gsDPPipeSync(),
  549.     gsDPSetPrimColor(0, 0, 0xC8, 0x00, 0x00, 0xFF),
  550.     gsDPSetEnvColor(0x32, 0x00, 0x00, 0xFF),
  551.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  552.     gsSPVertex(0x06000610, 27, 0),
  553.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  554.     gsSP2Triangles(4, 2, 1, 0, 1, 0, 3, 0),
  555.     gsSP2Triangles(5, 6, 7, 0, 2, 7, 6, 0),
  556.     gsSP2Triangles(6, 5, 8, 0, 3, 8, 9, 0),
  557.     gsSP2Triangles(8, 3, 0, 0, 7, 10, 5, 0),
  558.     gsSP2Triangles(8, 0, 6, 0, 2, 6, 0, 0),
  559.     gsSP2Triangles(7, 2, 4, 0, 11, 12, 13, 0),
  560.     gsSP2Triangles(14, 15, 16, 0, 17, 11, 18, 0),
  561.     gsSP2Triangles(19, 20, 14, 0, 18, 21, 22, 0),
  562.     gsSP2Triangles(21, 18, 11, 0, 23, 22, 21, 0),
  563.     gsSP2Triangles(24, 25, 19, 0, 20, 19, 25, 0),
  564.     gsSP2Triangles(22, 26, 18, 0, 21, 13, 23, 0),
  565.     gsSP2Triangles(13, 21, 11, 0, 17, 12, 11, 0),
  566.     gsDPPipeSync(),
  567.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  568.     gsDPSetEnvColor(0x82, 0x82, 0x96, 0xFF),
  569.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  570.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  571.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  572.     gsSPVertex(0x060007C0, 29, 0),
  573.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  574.     gsSP2Triangles(3, 6, 7, 0, 8, 2, 1, 0),
  575.     gsSP2Triangles(5, 2, 3, 0, 7, 9, 3, 0),
  576.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  577.     gsSP2Triangles(16, 17, 15, 0, 11, 10, 18, 0),
  578.     gsSP2Triangles(15, 10, 13, 0, 15, 14, 16, 0),
  579.     gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0),
  580.     gsSP2Triangles(25, 26, 24, 0, 21, 27, 19, 0),
  581.     gsSP2Triangles(24, 26, 22, 0, 24, 28, 25, 0),
  582.     gsSPEndDisplayList(),
  583. }
  584.  
  585. object_gi_bow_0940.txt
  586. {
  587.     gsDPNoOpTag(0xFFE60000),
  588.     gsSP2Triangles(74, 0, 13 /* INVALID */, 0, 68, 0, 127 /* INVALID */, 0),
  589.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4087, 0x00180000),
  590.     gsSPModifyVertex(478, 0x00E1, 0x5BB618FF),
  591.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4085, 0x00190000),
  592.     gsSP2Triangles(74, 1 /* INVALID */, 114 /* INVALID */, 0, 68, 0, 127 /* INVALID */, 0),
  593.     gsDPNoOpTag(0xFFE90000),
  594.     gsSPModifyVertex(34, 0x00E1, 0x007800FF),
  595.     gsDPNoOpTag(0xFFE90000),
  596.     gsSPModifyVertex(34, 0x00E1, 0x08B75EFF),
  597.     gsDPPipeSync(),
  598.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  599.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  600.     gsDPSetPrimColor(0, 0, 0x8C, 0x5A, 0x0A, 0xFF),
  601.     gsDPSetEnvColor(0x46, 0x28, 0x0A, 0xFF),
  602.     gsDPSetTextureLUT(G_TT_NONE),
  603.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  604.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  605.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  606.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  607.     gsSPVertex(0x06000000, 32, 0),
  608.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  609.     gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0),
  610.     gsSP2Triangles(10, 11, 12, 0, 9, 13, 7, 0),
  611.     gsSP2Triangles(8, 7, 14, 0, 12, 14, 10, 0),
  612.     gsSP2Triangles(15, 5, 3, 0, 16, 0, 17, 0),
  613.     gsSP2Triangles(2, 17, 0, 0, 1, 0, 3, 0),
  614.     gsSP2Triangles(4, 3, 5, 0, 14, 12, 8, 0),
  615.     gsSP2Triangles(18, 3, 0, 0, 17, 19, 16, 0),
  616.     gsSP2Triangles(0, 16, 18, 0, 3, 18, 20, 0),
  617.     gsSP2Triangles(21, 22, 23, 0, 22, 24, 25, 0),
  618.     gsSP2Triangles(24, 26, 27, 0, 28, 29, 22, 0),
  619.     gsSP2Triangles(30, 31, 26, 0, 22, 21, 28, 0),
  620.     gsSP2Triangles(24, 22, 29, 0, 26, 24, 30, 0),
  621.     gsSPVertex(0x06000200, 14, 0),
  622.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  623.     gsSP2Triangles(4, 3, 6, 0, 0, 4, 7, 0),
  624.     gsSP2Triangles(1, 0, 8, 0, 9, 10, 8, 0),
  625.     gsSP2Triangles(4, 0, 11, 0, 5, 12, 3, 0),
  626.     gsSP2Triangles(11, 5, 4, 0, 2, 13, 0, 0),
  627.     gsDPPipeSync(),
  628.     gsDPSetPrimColor(0, 0, 0xF0, 0xBE, 0x28, 0xFF),
  629.     gsDPSetEnvColor(0x82, 0x50, 0x00, 0xFF),
  630.     gsSPVertex(0x060002E0, 10, 0),
  631.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  632.     gsSP2Triangles(4, 6, 7, 0, 3, 8, 2, 0),
  633.     gsSP2Triangles(2, 9, 0, 0, 5, 8, 3, 0),
  634.     gsSP2Triangles(7, 5, 4, 0, 2, 1, 3, 0),
  635.     gsDPPipeSync(),
  636.     gsDPSetPrimColor(0, 0, 0x32, 0x96, 0xFF, 0xFF),
  637.     gsDPSetEnvColor(0x00, 0x00, 0x64, 0xFF),
  638.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  639.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  640.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  641.     gsSPVertex(0x06000380, 3, 0),
  642.     gsSP1Triangle(0, 1, 2, 0),
  643.     gsSPVertex(0x060003B0, 32, 0),
  644.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  645.     gsSP2Triangles(0, 3, 4, 0, 1, 5, 2, 0),
  646.     gsSP2Triangles(6, 2, 5, 0, 7, 5, 1, 0),
  647.     gsSP2Triangles(8, 9, 10, 0, 9, 8, 11, 0),
  648.     gsSP2Triangles(8, 12, 13, 0, 14, 9, 11, 0),
  649.     gsSP2Triangles(12, 14, 11, 0, 15, 14, 12, 0),
  650.     gsSP2Triangles(16, 4, 3, 0, 3, 17, 18, 0),
  651.     gsSP2Triangles(19, 20, 21, 0, 22, 21, 20, 0),
  652.     gsSP2Triangles(23, 22, 20, 0, 19, 23, 20, 0),
  653.     gsSP2Triangles(22, 24, 21, 0, 24, 22, 25, 0),
  654.     gsSP2Triangles(21, 26, 27, 0, 24, 25, 27, 0),
  655.     gsSP2Triangles(28, 27, 25, 0, 29, 19, 27, 0),
  656.     gsSP2Triangles(28, 25, 30, 0, 28, 30, 31, 0),
  657.     gsSPVertex(0x060005B0, 6, 0),
  658.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  659.     gsSP1Triangle(2, 1, 3, 0),
  660.     gsDPPipeSync(),
  661.     gsDPSetPrimColor(0, 0, 0xC8, 0x00, 0x00, 0xFF),
  662.     gsDPSetEnvColor(0x32, 0x00, 0x00, 0xFF),
  663.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  664.     gsSPVertex(0x06000610, 27, 0),
  665.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  666.     gsSP2Triangles(4, 2, 1, 0, 1, 0, 3, 0),
  667.     gsSP2Triangles(5, 6, 7, 0, 2, 7, 6, 0),
  668.     gsSP2Triangles(6, 5, 8, 0, 3, 8, 9, 0),
  669.     gsSP2Triangles(8, 3, 0, 0, 7, 10, 5, 0),
  670.     gsSP2Triangles(8, 0, 6, 0, 2, 6, 0, 0),
  671.     gsSP2Triangles(7, 2, 4, 0, 11, 12, 13, 0),
  672.     gsSP2Triangles(14, 15, 16, 0, 17, 11, 18, 0),
  673.     gsSP2Triangles(19, 20, 14, 0, 18, 21, 22, 0),
  674.     gsSP2Triangles(21, 18, 11, 0, 23, 22, 21, 0),
  675.     gsSP2Triangles(24, 25, 19, 0, 20, 19, 25, 0),
  676.     gsSP2Triangles(22, 26, 18, 0, 21, 13, 23, 0),
  677.     gsSP2Triangles(13, 21, 11, 0, 17, 12, 11, 0),
  678.     gsDPPipeSync(),
  679.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  680.     gsDPSetEnvColor(0x82, 0x82, 0x96, 0xFF),
  681.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  682.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  683.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  684.     gsSPVertex(0x060007C0, 29, 0),
  685.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  686.     gsSP2Triangles(3, 6, 7, 0, 8, 2, 1, 0),
  687.     gsSP2Triangles(5, 2, 3, 0, 7, 9, 3, 0),
  688.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  689.     gsSP2Triangles(16, 17, 15, 0, 11, 10, 18, 0),
  690.     gsSP2Triangles(15, 10, 13, 0, 15, 14, 16, 0),
  691.     gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0),
  692.     gsSP2Triangles(25, 26, 24, 0, 21, 27, 19, 0),
  693.     gsSP2Triangles(24, 26, 22, 0, 24, 28, 25, 0),
  694.     gsSPEndDisplayList(),
  695. }
  696.  
  697. object_gi_bow_0960.txt
  698. {
  699.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4085, 0x00190000),
  700.     gsSP2Triangles(74, 1 /* INVALID */, 114 /* INVALID */, 0, 68, 0, 127 /* INVALID */, 0),
  701.     gsDPNoOpTag(0xFFE90000),
  702.     gsSPModifyVertex(34, 0x00E1, 0x007800FF),
  703.     gsDPNoOpTag(0xFFE90000),
  704.     gsSPModifyVertex(34, 0x00E1, 0x08B75EFF),
  705.     gsDPPipeSync(),
  706.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  707.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  708.     gsDPSetPrimColor(0, 0, 0x8C, 0x5A, 0x0A, 0xFF),
  709.     gsDPSetEnvColor(0x46, 0x28, 0x0A, 0xFF),
  710.     gsDPSetTextureLUT(G_TT_NONE),
  711.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  712.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  713.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  714.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  715.     gsSPVertex(0x06000000, 32, 0),
  716.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  717.     gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0),
  718.     gsSP2Triangles(10, 11, 12, 0, 9, 13, 7, 0),
  719.     gsSP2Triangles(8, 7, 14, 0, 12, 14, 10, 0),
  720.     gsSP2Triangles(15, 5, 3, 0, 16, 0, 17, 0),
  721.     gsSP2Triangles(2, 17, 0, 0, 1, 0, 3, 0),
  722.     gsSP2Triangles(4, 3, 5, 0, 14, 12, 8, 0),
  723.     gsSP2Triangles(18, 3, 0, 0, 17, 19, 16, 0),
  724.     gsSP2Triangles(0, 16, 18, 0, 3, 18, 20, 0),
  725.     gsSP2Triangles(21, 22, 23, 0, 22, 24, 25, 0),
  726.     gsSP2Triangles(24, 26, 27, 0, 28, 29, 22, 0),
  727.     gsSP2Triangles(30, 31, 26, 0, 22, 21, 28, 0),
  728.     gsSP2Triangles(24, 22, 29, 0, 26, 24, 30, 0),
  729.     gsSPVertex(0x06000200, 14, 0),
  730.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  731.     gsSP2Triangles(4, 3, 6, 0, 0, 4, 7, 0),
  732.     gsSP2Triangles(1, 0, 8, 0, 9, 10, 8, 0),
  733.     gsSP2Triangles(4, 0, 11, 0, 5, 12, 3, 0),
  734.     gsSP2Triangles(11, 5, 4, 0, 2, 13, 0, 0),
  735.     gsDPPipeSync(),
  736.     gsDPSetPrimColor(0, 0, 0xF0, 0xBE, 0x28, 0xFF),
  737.     gsDPSetEnvColor(0x82, 0x50, 0x00, 0xFF),
  738.     gsSPVertex(0x060002E0, 10, 0),
  739.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  740.     gsSP2Triangles(4, 6, 7, 0, 3, 8, 2, 0),
  741.     gsSP2Triangles(2, 9, 0, 0, 5, 8, 3, 0),
  742.     gsSP2Triangles(7, 5, 4, 0, 2, 1, 3, 0),
  743.     gsDPPipeSync(),
  744.     gsDPSetPrimColor(0, 0, 0x32, 0x96, 0xFF, 0xFF),
  745.     gsDPSetEnvColor(0x00, 0x00, 0x64, 0xFF),
  746.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  747.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  748.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  749.     gsSPVertex(0x06000380, 3, 0),
  750.     gsSP1Triangle(0, 1, 2, 0),
  751.     gsSPVertex(0x060003B0, 32, 0),
  752.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  753.     gsSP2Triangles(0, 3, 4, 0, 1, 5, 2, 0),
  754.     gsSP2Triangles(6, 2, 5, 0, 7, 5, 1, 0),
  755.     gsSP2Triangles(8, 9, 10, 0, 9, 8, 11, 0),
  756.     gsSP2Triangles(8, 12, 13, 0, 14, 9, 11, 0),
  757.     gsSP2Triangles(12, 14, 11, 0, 15, 14, 12, 0),
  758.     gsSP2Triangles(16, 4, 3, 0, 3, 17, 18, 0),
  759.     gsSP2Triangles(19, 20, 21, 0, 22, 21, 20, 0),
  760.     gsSP2Triangles(23, 22, 20, 0, 19, 23, 20, 0),
  761.     gsSP2Triangles(22, 24, 21, 0, 24, 22, 25, 0),
  762.     gsSP2Triangles(21, 26, 27, 0, 24, 25, 27, 0),
  763.     gsSP2Triangles(28, 27, 25, 0, 29, 19, 27, 0),
  764.     gsSP2Triangles(28, 25, 30, 0, 28, 30, 31, 0),
  765.     gsSPVertex(0x060005B0, 6, 0),
  766.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  767.     gsSP1Triangle(2, 1, 3, 0),
  768.     gsDPPipeSync(),
  769.     gsDPSetPrimColor(0, 0, 0xC8, 0x00, 0x00, 0xFF),
  770.     gsDPSetEnvColor(0x32, 0x00, 0x00, 0xFF),
  771.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  772.     gsSPVertex(0x06000610, 27, 0),
  773.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  774.     gsSP2Triangles(4, 2, 1, 0, 1, 0, 3, 0),
  775.     gsSP2Triangles(5, 6, 7, 0, 2, 7, 6, 0),
  776.     gsSP2Triangles(6, 5, 8, 0, 3, 8, 9, 0),
  777.     gsSP2Triangles(8, 3, 0, 0, 7, 10, 5, 0),
  778.     gsSP2Triangles(8, 0, 6, 0, 2, 6, 0, 0),
  779.     gsSP2Triangles(7, 2, 4, 0, 11, 12, 13, 0),
  780.     gsSP2Triangles(14, 15, 16, 0, 17, 11, 18, 0),
  781.     gsSP2Triangles(19, 20, 14, 0, 18, 21, 22, 0),
  782.     gsSP2Triangles(21, 18, 11, 0, 23, 22, 21, 0),
  783.     gsSP2Triangles(24, 25, 19, 0, 20, 19, 25, 0),
  784.     gsSP2Triangles(22, 26, 18, 0, 21, 13, 23, 0),
  785.     gsSP2Triangles(13, 21, 11, 0, 17, 12, 11, 0),
  786.     gsDPPipeSync(),
  787.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  788.     gsDPSetEnvColor(0x82, 0x82, 0x96, 0xFF),
  789.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  790.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  791.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  792.     gsSPVertex(0x060007C0, 29, 0),
  793.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  794.     gsSP2Triangles(3, 6, 7, 0, 8, 2, 1, 0),
  795.     gsSP2Triangles(5, 2, 3, 0, 7, 9, 3, 0),
  796.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  797.     gsSP2Triangles(16, 17, 15, 0, 11, 10, 18, 0),
  798.     gsSP2Triangles(15, 10, 13, 0, 15, 14, 16, 0),
  799.     gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0),
  800.     gsSP2Triangles(25, 26, 24, 0, 21, 27, 19, 0),
  801.     gsSP2Triangles(24, 26, 22, 0, 24, 28, 25, 0),
  802.     gsSPEndDisplayList(),
  803. }
  804.  
  805. object_gi_bow_0970.txt
  806. {
  807.     gsDPNoOpTag(0xFFE90000),
  808.     gsSPModifyVertex(34, 0x00E1, 0x007800FF),
  809.     gsDPNoOpTag(0xFFE90000),
  810.     gsSPModifyVertex(34, 0x00E1, 0x08B75EFF),
  811.     gsDPPipeSync(),
  812.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  813.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  814.     gsDPSetPrimColor(0, 0, 0x8C, 0x5A, 0x0A, 0xFF),
  815.     gsDPSetEnvColor(0x46, 0x28, 0x0A, 0xFF),
  816.     gsDPSetTextureLUT(G_TT_NONE),
  817.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  818.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  819.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  820.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  821.     gsSPVertex(0x06000000, 32, 0),
  822.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  823.     gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0),
  824.     gsSP2Triangles(10, 11, 12, 0, 9, 13, 7, 0),
  825.     gsSP2Triangles(8, 7, 14, 0, 12, 14, 10, 0),
  826.     gsSP2Triangles(15, 5, 3, 0, 16, 0, 17, 0),
  827.     gsSP2Triangles(2, 17, 0, 0, 1, 0, 3, 0),
  828.     gsSP2Triangles(4, 3, 5, 0, 14, 12, 8, 0),
  829.     gsSP2Triangles(18, 3, 0, 0, 17, 19, 16, 0),
  830.     gsSP2Triangles(0, 16, 18, 0, 3, 18, 20, 0),
  831.     gsSP2Triangles(21, 22, 23, 0, 22, 24, 25, 0),
  832.     gsSP2Triangles(24, 26, 27, 0, 28, 29, 22, 0),
  833.     gsSP2Triangles(30, 31, 26, 0, 22, 21, 28, 0),
  834.     gsSP2Triangles(24, 22, 29, 0, 26, 24, 30, 0),
  835.     gsSPVertex(0x06000200, 14, 0),
  836.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  837.     gsSP2Triangles(4, 3, 6, 0, 0, 4, 7, 0),
  838.     gsSP2Triangles(1, 0, 8, 0, 9, 10, 8, 0),
  839.     gsSP2Triangles(4, 0, 11, 0, 5, 12, 3, 0),
  840.     gsSP2Triangles(11, 5, 4, 0, 2, 13, 0, 0),
  841.     gsDPPipeSync(),
  842.     gsDPSetPrimColor(0, 0, 0xF0, 0xBE, 0x28, 0xFF),
  843.     gsDPSetEnvColor(0x82, 0x50, 0x00, 0xFF),
  844.     gsSPVertex(0x060002E0, 10, 0),
  845.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  846.     gsSP2Triangles(4, 6, 7, 0, 3, 8, 2, 0),
  847.     gsSP2Triangles(2, 9, 0, 0, 5, 8, 3, 0),
  848.     gsSP2Triangles(7, 5, 4, 0, 2, 1, 3, 0),
  849.     gsDPPipeSync(),
  850.     gsDPSetPrimColor(0, 0, 0x32, 0x96, 0xFF, 0xFF),
  851.     gsDPSetEnvColor(0x00, 0x00, 0x64, 0xFF),
  852.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  853.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  854.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  855.     gsSPVertex(0x06000380, 3, 0),
  856.     gsSP1Triangle(0, 1, 2, 0),
  857.     gsSPVertex(0x060003B0, 32, 0),
  858.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  859.     gsSP2Triangles(0, 3, 4, 0, 1, 5, 2, 0),
  860.     gsSP2Triangles(6, 2, 5, 0, 7, 5, 1, 0),
  861.     gsSP2Triangles(8, 9, 10, 0, 9, 8, 11, 0),
  862.     gsSP2Triangles(8, 12, 13, 0, 14, 9, 11, 0),
  863.     gsSP2Triangles(12, 14, 11, 0, 15, 14, 12, 0),
  864.     gsSP2Triangles(16, 4, 3, 0, 3, 17, 18, 0),
  865.     gsSP2Triangles(19, 20, 21, 0, 22, 21, 20, 0),
  866.     gsSP2Triangles(23, 22, 20, 0, 19, 23, 20, 0),
  867.     gsSP2Triangles(22, 24, 21, 0, 24, 22, 25, 0),
  868.     gsSP2Triangles(21, 26, 27, 0, 24, 25, 27, 0),
  869.     gsSP2Triangles(28, 27, 25, 0, 29, 19, 27, 0),
  870.     gsSP2Triangles(28, 25, 30, 0, 28, 30, 31, 0),
  871.     gsSPVertex(0x060005B0, 6, 0),
  872.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  873.     gsSP1Triangle(2, 1, 3, 0),
  874.     gsDPPipeSync(),
  875.     gsDPSetPrimColor(0, 0, 0xC8, 0x00, 0x00, 0xFF),
  876.     gsDPSetEnvColor(0x32, 0x00, 0x00, 0xFF),
  877.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  878.     gsSPVertex(0x06000610, 27, 0),
  879.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  880.     gsSP2Triangles(4, 2, 1, 0, 1, 0, 3, 0),
  881.     gsSP2Triangles(5, 6, 7, 0, 2, 7, 6, 0),
  882.     gsSP2Triangles(6, 5, 8, 0, 3, 8, 9, 0),
  883.     gsSP2Triangles(8, 3, 0, 0, 7, 10, 5, 0),
  884.     gsSP2Triangles(8, 0, 6, 0, 2, 6, 0, 0),
  885.     gsSP2Triangles(7, 2, 4, 0, 11, 12, 13, 0),
  886.     gsSP2Triangles(14, 15, 16, 0, 17, 11, 18, 0),
  887.     gsSP2Triangles(19, 20, 14, 0, 18, 21, 22, 0),
  888.     gsSP2Triangles(21, 18, 11, 0, 23, 22, 21, 0),
  889.     gsSP2Triangles(24, 25, 19, 0, 20, 19, 25, 0),
  890.     gsSP2Triangles(22, 26, 18, 0, 21, 13, 23, 0),
  891.     gsSP2Triangles(13, 21, 11, 0, 17, 12, 11, 0),
  892.     gsDPPipeSync(),
  893.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  894.     gsDPSetEnvColor(0x82, 0x82, 0x96, 0xFF),
  895.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  896.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  897.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  898.     gsSPVertex(0x060007C0, 29, 0),
  899.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  900.     gsSP2Triangles(3, 6, 7, 0, 8, 2, 1, 0),
  901.     gsSP2Triangles(5, 2, 3, 0, 7, 9, 3, 0),
  902.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  903.     gsSP2Triangles(16, 17, 15, 0, 11, 10, 18, 0),
  904.     gsSP2Triangles(15, 10, 13, 0, 15, 14, 16, 0),
  905.     gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0),
  906.     gsSP2Triangles(25, 26, 24, 0, 21, 27, 19, 0),
  907.     gsSP2Triangles(24, 26, 22, 0, 24, 28, 25, 0),
  908.     gsSPEndDisplayList(),
  909. }
  910.  
  911. object_gi_brokensword_0670.txt
  912. {
  913.     gsDPNoOpTag(0x00030000),
  914.     gsDPNoOpTag(0x000077FF),
  915.     gsDPNoOpTag(0x00030000),
  916.     gsDPNoOpTag(0x01FF77FF),
  917.     gsDPNoOp(),
  918.     gsSPVertex(0x2D2B66FF, 14, 8),
  919.     gsDPNoOp(),
  920.     gsSPCullDisplayList(512, 12543 /* INVALID */),
  921.     gsDPNoOp(),
  922.     gsSPVertex(0x342F61FF, 0, 0),
  923.     gsDPNoOp(),
  924.     gsSPCullDisplayList(512, 20479 /* INVALID */),
  925.     gsDPNoOp(),
  926.     gsSPVertex(0x342F9FFF, 0, 0),
  927.     gsDPPipeSync(),
  928.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  929.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  930.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  931.     gsDPSetEnvColor(0x5A, 0x64, 0x64, 0xFF),
  932.     gsDPSetTextureLUT(G_TT_NONE),
  933.     gsSPTexture(qu016(0.0457764), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  934.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, G_TX_NOLOD),
  935.     gsSPClearGeometryMode(G_FOG),
  936.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  937.     gsSPVertex(0x06000000, 3, 0),
  938.     gsSP1Triangle(0, 1, 2, 0),
  939.     gsSPVertex(0x06000030, 27, 0),
  940.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  941.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  942.     gsSP2Triangles(11, 12, 9, 0, 13, 14, 15, 0),
  943.     gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0),
  944.     gsSP2Triangles(17, 20, 21, 0, 22, 4, 3, 0),
  945.     gsSP2Triangles(22, 13, 4, 0, 20, 23, 24, 0),
  946.     gsSP1Triangle(23, 25, 26, 0),
  947.     gsDPPipeSync(),
  948.     gsDPSetCycleType(G_CYC_1CYCLE),
  949.     gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
  950.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  951.     gsDPSetPrimColor(0, 0, 0x50, 0x3C, 0xBE, 0xFF),
  952.     gsDPSetEnvColor(0x0A, 0x0A, 0x28, 0xFF),
  953.     gsSPTexture(qu016(0.0915527), qu016(0.0915527), 0, G_TX_RENDERTILE, G_ON),
  954.     gsSPVertex(0x060001E0, 32, 0),
  955.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  956.     gsSP2Triangles(6, 7, 8, 0, 9, 4, 3, 0),
  957.     gsSP2Triangles(4, 0, 5, 0, 10, 11, 12, 0),
  958.     gsSP2Triangles(13, 14, 15, 0, 16, 9, 17, 0),
  959.     gsSP2Triangles(16, 13, 15, 0, 18, 1, 0, 0),
  960.     gsSP2Triangles(19, 13, 16, 0, 20, 5, 0, 0),
  961.     gsSP2Triangles(2, 20, 0, 0, 16, 17, 19, 0),
  962.     gsSP2Triangles(15, 14, 21, 0, 4, 9, 16, 0),
  963.     gsSP2Triangles(8, 22, 23, 0, 22, 8, 7, 0),
  964.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 6, 0),
  965.     gsSP2Triangles(11, 27, 12, 0, 12, 29, 26, 0),
  966.     gsSP2Triangles(27, 8, 23, 0, 30, 27, 6, 0),
  967.     gsSP2Triangles(29, 12, 27, 0, 11, 31, 27, 0),
  968.     gsSPVertex(0x060003E0, 4, 0),
  969.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  970.     gsDPPipeSync(),
  971.     gsDPSetCycleType(G_CYC_2CYCLE),
  972.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  973.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  974.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xAA, 0xFF),
  975.     gsDPSetEnvColor(0x96, 0x78, 0x00, 0xFF),
  976.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  977.     gsSPVertex(0x06000420, 30, 0),
  978.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  979.     gsSP2Triangles(4, 3, 6, 0, 7, 8, 9, 0),
  980.     gsSP2Triangles(6, 10, 4, 0, 11, 9, 8, 0),
  981.     gsSP2Triangles(2, 12, 0, 0, 13, 5, 4, 0),
  982.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 15, 0),
  983.     gsSP2Triangles(14, 19, 18, 0, 14, 20, 19, 0),
  984.     gsSP2Triangles(21, 22, 18, 0, 23, 24, 25, 0),
  985.     gsSP2Triangles(26, 27, 16, 0, 22, 28, 15, 0),
  986.     gsSP2Triangles(18, 19, 21, 0, 25, 20, 23, 0),
  987.     gsSP2Triangles(16, 29, 26, 0, 15, 18, 22, 0),
  988.     gsDPPipeSync(),
  989.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  990.     gsDPSetPrimColor(0, 0, 0xB4, 0xC8, 0xFF, 0xFF),
  991.     gsDPSetEnvColor(0x00, 0x14, 0x32, 0xFF),
  992.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  993.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  994.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  995.     gsSPVertex(0x06000600, 14, 0),
  996.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  997.     gsSP2Triangles(4, 3, 6, 0, 7, 8, 9, 0),
  998.     gsSP2Triangles(2, 10, 0, 0, 11, 9, 8, 0),
  999.     gsSP2Triangles(12, 5, 4, 0, 6, 13, 4, 0),
  1000.     gsSPEndDisplayList(),
  1001. }
  1002.  
  1003. object_gi_brokensword_0680.txt
  1004. {
  1005.     gsDPNoOpTag(0x00030000),
  1006.     gsDPNoOpTag(0x01FF77FF),
  1007.     gsDPNoOp(),
  1008.     gsSPVertex(0x2D2B66FF, 14, 8),
  1009.     gsDPNoOp(),
  1010.     gsSPCullDisplayList(512, 12543 /* INVALID */),
  1011.     gsDPNoOp(),
  1012.     gsSPVertex(0x342F61FF, 0, 0),
  1013.     gsDPNoOp(),
  1014.     gsSPCullDisplayList(512, 20479 /* INVALID */),
  1015.     gsDPNoOp(),
  1016.     gsSPVertex(0x342F9FFF, 0, 0),
  1017.     gsDPPipeSync(),
  1018.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  1019.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  1020.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  1021.     gsDPSetEnvColor(0x5A, 0x64, 0x64, 0xFF),
  1022.     gsDPSetTextureLUT(G_TT_NONE),
  1023.     gsSPTexture(qu016(0.0457764), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  1024.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, G_TX_NOLOD),
  1025.     gsSPClearGeometryMode(G_FOG),
  1026.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  1027.     gsSPVertex(0x06000000, 3, 0),
  1028.     gsSP1Triangle(0, 1, 2, 0),
  1029.     gsSPVertex(0x06000030, 27, 0),
  1030.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  1031.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  1032.     gsSP2Triangles(11, 12, 9, 0, 13, 14, 15, 0),
  1033.     gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0),
  1034.     gsSP2Triangles(17, 20, 21, 0, 22, 4, 3, 0),
  1035.     gsSP2Triangles(22, 13, 4, 0, 20, 23, 24, 0),
  1036.     gsSP1Triangle(23, 25, 26, 0),
  1037.     gsDPPipeSync(),
  1038.     gsDPSetCycleType(G_CYC_1CYCLE),
  1039.     gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
  1040.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  1041.     gsDPSetPrimColor(0, 0, 0x50, 0x3C, 0xBE, 0xFF),
  1042.     gsDPSetEnvColor(0x0A, 0x0A, 0x28, 0xFF),
  1043.     gsSPTexture(qu016(0.0915527), qu016(0.0915527), 0, G_TX_RENDERTILE, G_ON),
  1044.     gsSPVertex(0x060001E0, 32, 0),
  1045.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  1046.     gsSP2Triangles(6, 7, 8, 0, 9, 4, 3, 0),
  1047.     gsSP2Triangles(4, 0, 5, 0, 10, 11, 12, 0),
  1048.     gsSP2Triangles(13, 14, 15, 0, 16, 9, 17, 0),
  1049.     gsSP2Triangles(16, 13, 15, 0, 18, 1, 0, 0),
  1050.     gsSP2Triangles(19, 13, 16, 0, 20, 5, 0, 0),
  1051.     gsSP2Triangles(2, 20, 0, 0, 16, 17, 19, 0),
  1052.     gsSP2Triangles(15, 14, 21, 0, 4, 9, 16, 0),
  1053.     gsSP2Triangles(8, 22, 23, 0, 22, 8, 7, 0),
  1054.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 6, 0),
  1055.     gsSP2Triangles(11, 27, 12, 0, 12, 29, 26, 0),
  1056.     gsSP2Triangles(27, 8, 23, 0, 30, 27, 6, 0),
  1057.     gsSP2Triangles(29, 12, 27, 0, 11, 31, 27, 0),
  1058.     gsSPVertex(0x060003E0, 4, 0),
  1059.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  1060.     gsDPPipeSync(),
  1061.     gsDPSetCycleType(G_CYC_2CYCLE),
  1062.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  1063.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  1064.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xAA, 0xFF),
  1065.     gsDPSetEnvColor(0x96, 0x78, 0x00, 0xFF),
  1066.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  1067.     gsSPVertex(0x06000420, 30, 0),
  1068.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  1069.     gsSP2Triangles(4, 3, 6, 0, 7, 8, 9, 0),
  1070.     gsSP2Triangles(6, 10, 4, 0, 11, 9, 8, 0),
  1071.     gsSP2Triangles(2, 12, 0, 0, 13, 5, 4, 0),
  1072.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 15, 0),
  1073.     gsSP2Triangles(14, 19, 18, 0, 14, 20, 19, 0),
  1074.     gsSP2Triangles(21, 22, 18, 0, 23, 24, 25, 0),
  1075.     gsSP2Triangles(26, 27, 16, 0, 22, 28, 15, 0),
  1076.     gsSP2Triangles(18, 19, 21, 0, 25, 20, 23, 0),
  1077.     gsSP2Triangles(16, 29, 26, 0, 15, 18, 22, 0),
  1078.     gsDPPipeSync(),
  1079.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  1080.     gsDPSetPrimColor(0, 0, 0xB4, 0xC8, 0xFF, 0xFF),
  1081.     gsDPSetEnvColor(0x00, 0x14, 0x32, 0xFF),
  1082.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  1083.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  1084.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  1085.     gsSPVertex(0x06000600, 14, 0),
  1086.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  1087.     gsSP2Triangles(4, 3, 6, 0, 7, 8, 9, 0),
  1088.     gsSP2Triangles(2, 10, 0, 0, 11, 9, 8, 0),
  1089.     gsSP2Triangles(12, 5, 4, 0, 6, 13, 4, 0),
  1090.     gsSPEndDisplayList(),
  1091. }
  1092.  
  1093. object_gi_dekupouch_03C0.txt
  1094. {
  1095.     gsDPSetColorImage(7, G_IM_SIZ_16b, 30, 0xFFF30000),
  1096.     gsSPCullDisplayList(599 /* INVALID */, 21631 /* INVALID */),
  1097.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFF0000),
  1098.     gsSPCullDisplayList(623, 23679 /* INVALID */),
  1099.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0xFFF60000),
  1100.     gsSPCullDisplayList(683, 19199 /* INVALID */),
  1101.     gsDPSetColorImage(7, G_IM_SIZ_8b, 10, 0x00000000),
  1102.     gsBranchZ(702 /* INVALID */, 0.0341992, 1, 1023, G_BZ_PERSP, 0, 1023),
  1103.     gsDPSetColorImage(7, G_IM_SIZ_8b, 10, 0x00000000),
  1104.     gsDPNoOpTag(0x8F2600FF),
  1105.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0x000A0000),
  1106.     gsDPNoOpTag(0xD9246BFF),
  1107.     gsDPNoOpTag(0x000A0000),
  1108.     gsSPVertex(0x27226CFF, 160, -106),
  1109.     gsDPNoOp(),
  1110.     gsSPModifyVertex(723 /* INVALID */, 0x0000, 0x732200FF),
  1111.     gsDPNoOpTag(0xFFF60000),
  1112.     gsSPModifyVertex(694, 0x0076, 0x272294FF),
  1113.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4076, 0xFFF10000),
  1114.     gsSPCullDisplayList(921 /* INVALID */, 18303 /* INVALID */),
  1115.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0xFFF90000),
  1116.     gsSPCullDisplayList(873, 23551 /* INVALID */),
  1117.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0xFFF90000),
  1118.     gsDPSetColorImage(6, G_IM_SIZ_8b, 1747, 0xA4EAB7FF),
  1119.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0x00070000),
  1120.     gsDPNoOpTag(0xA9D746FF),
  1121.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4076, 0x000F0000),
  1122.     gsDPNoOpTag(0xFEE474FF),
  1123.     gsDPNoOpTag(0x00070000),
  1124.     gsSPVertex(0x52D048FF, 208, -91),
  1125.     gsDPNoOpTag(0xFFF90000),
  1126.     gsSPModifyVertex(885, 0x0033, 0x59E4B6FF),
  1127.     gsDPSetColorImage(7, G_IM_SIZ_8b, 30, 0x00000000),
  1128.     gsDPNoOpTag(0x93D002FF),
  1129.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFF0000),
  1130.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1247, 0xA1FAB8FF),
  1131.     gsDPSetColorImage(7, G_IM_SIZ_16b, 30, 0xFFF30000),
  1132.     gsDPSetColorImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1200, 0xDBB8A8FF),
  1133.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4068, 0xFFFC0000),
  1134.     gsDPSetColorImage(6, G_IM_SIZ_16b, 1891, 0xD297DEFF),
  1135.     gsDPNoOpTag(0xFFFC0000),
  1136.     gsSPModifyVertex(948 /* INVALID */, 0x0029, 0x2393DEFF),
  1137.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4065, 0x00050000),
  1138.     gsDPNoOpTag(0xF9983AFF),
  1139.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4068, 0xFFFC0000),
  1140.     gsSPCullDisplayList(945, 28543 /* INVALID */),
  1141.     gsDPNoOpTag(0xFFF60000),
  1142.     gsDPSetDepthImage(0x272294FF),
  1143.     gsDPNoOpTag(0xFFFB0000),
  1144.     gsSPVertex(0x03F589FF, 223, -118),
  1145.     gsDPNoOpTag(0xFFFF0000),
  1146.     gsDPSetTextureImage(G_IM_FMT_YUV, G_IM_SIZ_16b, 3882, 0x5F01B7FF),
  1147.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0xFFF60000),
  1148.     gsSP1Triangle(25 /* INVALID */, 1 /* INVALID */, 51 /* INVALID */, 0),
  1149.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFF0000),
  1150.     gsSP2Triangles(95 /* INVALID */, 127 /* INVALID */, 35, 0, 125, 92, 127 /* INVALID */, 0),
  1151.     gsDPNoOpTag(0xFFFB0000),
  1152.     gsSPVertex(0x03F589FF, 223, -118),
  1153.     gsDPNoOpTag(0xFFF60000),
  1154.     gsDPSetDepthImage(0x272294FF),
  1155.     gsDPNoOpTag(0x00080000),
  1156.     gsSPVertex(0x0E4163FF, 208, -191),
  1157.     gsDPNoOpTag(0x00090000),
  1158.     gsSPVertex(0xDE0172FF, 224, -178),
  1159.     gsDPNoOpTag(0x00040000),
  1160.     gsSPVertex(0x510AA9FF, 80, -34),
  1161.     gsDPNoOpTag(0xFFFB0000),
  1162.     gsSPModifyVertex(729, 0x0021, 0x520BAAFF),
  1163.     gsDPNoOpTag(0x00040000),
  1164.     gsSPVertex(0x720BDDFF, 128, -112),
  1165.     gsDPNoOpTag(0x00050000),
  1166.     gsSPVertex(0xADBACDFF, 208, -176),
  1167.     gsDPNoOpTag(0xFFFE0000),
  1168.     gsSPModifyVertex(706, G_MWO_POINT_RGBA, 0x4AA205FF),
  1169.     gsDPNoOpTag(0xFFF90000),
  1170.     gsSPModifyVertex(710, 0x0042, 0xC49906FF),
  1171.     gsDPNoOpTag(0xFFFB0000),
  1172.     gsSPModifyVertex(682, 0x002E, 0x3C5D2DFF),
  1173.     gsDPNoOpTag(0xFFFC0000),
  1174.     gsSPModifyVertex(738 /* INVALID */, 0x001D, 0xA7B9DBFF),
  1175.     gsDPNoOpTag(0xFFFF0000),
  1176.     gsSPModifyVertex(722 /* INVALID */, 0x0007, 0x073A68FF),
  1177.     gsDPNoOpTag(0xFFF70000),
  1178.     gsSPModifyVertex(682, 0x0059, 0xF9168BFF),
  1179.     gsDPNoOpTag(0x00060000),
  1180.     gsSPVertex(0x99C7EEFF, 144, -85),
  1181.     gsDPNoOpTag(0xFFFD0000),
  1182.     gsSPModifyVertex(661 /* INVALID */, 0x0024, 0x9B35DDFF),
  1183.     gsDPNoOp(),
  1184.     gsSPVertex(0x5D4126FF, 240, -200),
  1185.     gsDPSetColorImage(7, G_IM_SIZ_4b, 7, 0x00050000),
  1186.     gsDPNoOpTag(0xC45B32FF),
  1187.     gsDPSetColorImage(7, G_IM_SIZ_4b, 10, 0xFFFC0000),
  1188.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1542, 0x901EE4FF),
  1189.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4, 0x00020000),
  1190.     gsDPNoOpTag(0xC5ADC2FF),
  1191.     gsDPSetColorImage(7, G_IM_SIZ_8b, 7, 0xFFFC0000),
  1192.     gsSPCullDisplayList(791 /* INVALID */, 25343 /* INVALID */),
  1193.     gsDPSetColorImage(7, G_IM_SIZ_4b, 10, 0xFFFC0000),
  1194.     gsSPCullDisplayList(770 /* INVALID */, 29311 /* INVALID */),
  1195.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0xFFF70000),
  1196.     gsSPCullDisplayList(743, 21759 /* INVALID */),
  1197.     gsDPSetColorImage(7, G_IM_SIZ_8b, 20, 0xFFFC0000),
  1198.     gsSPCullDisplayList(689 /* INVALID */, 8831 /* INVALID */),
  1199.     gsDPSetColorImage(7, G_IM_SIZ_8b, 17, 0xFFFA0000),
  1200.     gsSPCullDisplayList(715 /* INVALID */, 3455 /* INVALID */),
  1201.     gsDPSetColorImage(7, G_IM_SIZ_16b, 16, 0xFFFE0000),
  1202.     gsSPCullDisplayList(706, 4095 /* INVALID */),
  1203.     gsDPSetColorImage(7, G_IM_SIZ_8b, 7, 0xFFFC0000),
  1204.     gsDPSetColorImage(7, G_IM_SIZ_8b, 1584, 0x33A6C5FF),
  1205.     gsDPSetColorImage(7, G_IM_SIZ_4b, 10, 0x00000000),
  1206.     gsBranchZ(771 /* INVALID */, -0.0794852, 1, 1023, G_BZ_PERSP, 0, 1023),
  1207.     gsDPSetColorImage(7, G_IM_SIZ_8b, 12, 0xFFF90000),
  1208.     gsSPCullDisplayList(756, 255 /* INVALID */),
  1209.     gsDPSetColorImage(7, G_IM_SIZ_8b, 15, 0xFFFC0000),
  1210.     gsSPCullDisplayList(737, 14079 /* INVALID */),
  1211.     gsDPSetColorImage(7, G_IM_SIZ_8b, 20, 0xFFF80000),
  1212.     gsSPCullDisplayList(688, 20095 /* INVALID */),
  1213.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4, 0x00040000),
  1214.     gsDPNoOpTag(0x6EF52EFF),
  1215.     gsDPSetColorImage(7, G_IM_SIZ_4b, 10, 0x00000000),
  1216.     gsDPNoOpTag(0x364551FF),
  1217.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFD0000),
  1218.     gsSPCullDisplayList(661 /* INVALID */, 24319 /* INVALID */),
  1219.     gsDPSetColorImage(7, G_IM_SIZ_8b, 20, 0xFFFC0000),
  1220.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1380, 0xB84244FF),
  1221.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0x00000000),
  1222.     gsDPNoOpTag(0xB93A4DFF),
  1223.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFD0000),
  1224.     gsDPSetColorImage(6, G_IM_SIZ_32b, 1324, 0x5237BDFF),
  1225.     gsDPSetColorImage(7, G_IM_SIZ_16b, 16, 0xFFFE0000),
  1226.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1413, 0xC89B1FFF),
  1227.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFD0000),
  1228.     gsSPCullDisplayList(661 /* INVALID */, 24319 /* INVALID */),
  1229.     gsDPSetColorImage(7, G_IM_SIZ_16b, 16, 0xFFFE0000),
  1230.     gsSPCullDisplayList(706, 4095 /* INVALID */),
  1231.     gsDPSetColorImage(7, G_IM_SIZ_8b, 17, 0xFFFA0000),
  1232.     gsSPCullDisplayList(715 /* INVALID */, 3455 /* INVALID */),
  1233.     gsDPSetColorImage(7, G_IM_SIZ_8b, 20, 0xFFF80000),
  1234.     gsSPCullDisplayList(688, 20095 /* INVALID */),
  1235.     gsDPSetColorImage(7, G_IM_SIZ_8b, 20, 0xFFFC0000),
  1236.     gsSPCullDisplayList(689 /* INVALID */, 8831 /* INVALID */),
  1237.     gsDPNoOpTag(0x00040000),
  1238.     gsSPModifyVertex(757, 0x0008, 0xFF6BCAFF),
  1239.     gsDPNoOpTag(0x00090000),
  1240.     gsSPVertex(0xF46244FF, 0, 117),
  1241.     gsDPNoOpTag(0x00070000),
  1242.     gsSPVertex(0x663C10FF, 176, -57),
  1243.     gsDPNoOpTag(0x000B0000),
  1244.     gsSPVertex(0xB3FA5CFF, 0, 17),
  1245.     gsDPNoOpTag(0x00090000),
  1246.     gsSPVertex(0xF46244FF, 0, 117),
  1247.     gsDPNoOpTag(0x00060000),
  1248.     gsSPVertex(0x9C40F3FF, 240, -114),
  1249.     gsDPNoOpTag(0x00010000),
  1250.     gsSPModifyVertex(777 /* INVALID */, 0x001E, 0xD11694FF),
  1251.     gsDPNoOpTag(0x00040000),
  1252.     gsSPModifyVertex(757, 0x0008, 0xFF6BCAFF),
  1253.     gsDPNoOpTag(0x00070000),
  1254.     gsSPVertex(0x663C10FF, 176, -57),
  1255.     gsDPNoOpTag(0x00060000),
  1256.     gsSPModifyVertex(803, 0x0000, 0x429DF9FF),
  1257.     gsDPSetColorImage(7, G_IM_SIZ_4b, 6, 0x00050000),
  1258.     gsSPCullDisplayList(738, 28799 /* INVALID */),
  1259.     gsDPSetColorImage(7, G_IM_SIZ_4b, 7, 0x00050000),
  1260.     gsSPCullDisplayList(730, 27647 /* INVALID */),
  1261.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4, 0x00020000),
  1262.     gsSPCullDisplayList(747 /* INVALID */, 17919 /* INVALID */),
  1263.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4, 0x00040000),
  1264.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1490, 0x641BC4FF),
  1265.     gsDPSetColorImage(7, G_IM_SIZ_4b, 7, 0x00050000),
  1266.     gsDPSetColorImage(7, G_IM_SIZ_32b, 1461, 0x0E6FD7FF),
  1267.     gsDPSetColorImage(7, G_IM_SIZ_8b, 6, 0x000B0000),
  1268.     gsDPNoOpTag(0x534730FF),
  1269.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4, 0x00040000),
  1270.     gsSPCullDisplayList(744 /* INVALID */, 25215 /* INVALID */),
  1271.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4096, 0x00030000),
  1272.     gsSPCullDisplayList(772, 23295 /* INVALID */),
  1273.     gsDPSetColorImage(7, G_IM_SIZ_4b, 6, 0x00050000),
  1274.     gsDPSetColorImage(7, G_IM_SIZ_32b, 1477, 0x972FE0FF),
  1275.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4096, 0x00030000),
  1276.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1545, 0x26ABB5FF),
  1277.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4095, 0x00090000),
  1278.     gsDPNoOpTag(0xBCB53FFF),
  1279.     gsDPNoOp(),
  1280.     gsSPCullDisplayList(96 /* INVALID */, 32767 /* INVALID */),
  1281.     gsDPSetColorImage(7, G_IM_SIZ_8b, 30, 0x00000000),
  1282.     gsSPCullDisplayList(25 /* INVALID */, 31487 /* INVALID */),
  1283.     gsDPSetColorImage(7, G_IM_SIZ_16b, 33, 0x000D0000),
  1284.     gsSPCullDisplayList(0, 24575 /* INVALID */),
  1285.     gsDPSetColorImage(7, G_IM_SIZ_16b, 30, 0xFFF30000),
  1286.     gsSPModifyVertex(24, 0x0077, 0x116838FF),
  1287.     gsDPNoOpTag(0xFFF30000),
  1288.     gsSPVertex(0xDC623AFF, 0, 0),
  1289.     gsDPNoOp(),
  1290.     gsSP1Triangle(0, 0, 0, 0),
  1291.     gsDPNoOpTag(0x000D0000),
  1292.     gsBranchZ(19 /* INVALID */, 0.130648, 1, 1023, G_BZ_PERSP, 0, 1023),
  1293.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0xFFF60000),
  1294.     gsBranchZ(507 /* INVALID */, 0.0715265, 1, 1023, G_BZ_PERSP, 0, 1023),
  1295.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0xFFFF0000),
  1296.     gsSP2Triangles(53 /* INVALID */, 127 /* INVALID */, 25, 0, 124, 93, 127 /* INVALID */, 0),
  1297.     gsDPNoOpTag(0xFFFB0000),
  1298.     gsSPModifyVertex(32719, G_MWO_POINT_XYSCREEN, 0x03F389FF),
  1299.     gsDPNoOpTag(0xFFF60000),
  1300.     gsDPSetDepthImage(0x341D98FF),
  1301.     gsDPNoOpTag(0xFFFF0000),
  1302.     gsDPSetTextureImage(6, G_IM_SIZ_8b, 3833, 0x6000B9FF),
  1303.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0x000A0000),
  1304.     gsSPVertex(0xCC2067FF, 32, 34),
  1305.     gsDPNoOpTag(0x00050000),
  1306.     gsSP2Triangles(17 /* INVALID */, 127 /* INVALID */, 91, 0, 122, 59 /* INVALID */, 127 /* INVALID */, 0),
  1307.     gsDPSetColorImage(7, G_IM_SIZ_16b, 20, 0x00020000),
  1308.     gsDPSetDepthImage(0xA1FC49FF),
  1309.     gsDPNoOpTag(0x000A0000),
  1310.     gsSPModifyVertex(671 /* INVALID */, 0x00C9, 0x341C68FF),
  1311.     gsDPNoOpTag(0x00020000),
  1312.     gsSP1Triangle(86 /* INVALID */, 127 /* INVALID */, 89, 0),
  1313.     gsDPNoOpTag(0x00050000),
  1314.     gsDPSetDepthImage(0xFFF477FF),
  1315.     gsDPNoOpTag(0x000A0000),
  1316.     gsSPCullDisplayList(32739, 13951 /* INVALID */),
  1317.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4076, 0x000F0000),
  1318.     gsSPVertex(0xFEE474FF, 144, -121),
  1319.     gsDPNoOpTag(0x00070000),
  1320.     gsSP1Triangle(19 /* INVALID */, 2, 23, 0),
  1321.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0x000A0000),
  1322.     gsDPNoOpTag(0xD9246BFF),
  1323.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0x00070000),
  1324.     gsDPSetDepthImage(0xA9D746FF),
  1325.     gsDPPipeSync(),
  1326.     gsDPSetPrimColor(0, 0, 0xFF, 0xA0, 0x00, 0xFF),
  1327.     gsDPSetEnvColor(0x14, 0x14, 0x00, 0xFF),
  1328.     gsSPEndDisplayList(),
  1329. }
  1330.  
  1331. object_gi_egg_04B0.txt
  1332. {
  1333.     gsDPNoOpTag(0x001E0000),
  1334.     gsSPModifyVertex(512, 0x0059, 0x3EC9AAFF),
  1335.     gsDPNoOpTag(0x00220000),
  1336.     gsSPCullDisplayList(510 /* INVALID */, 9599 /* INVALID */),
  1337.     gsDPSetColorImage(6, G_IM_SIZ_16b, 4079, 0xFFFB0000),
  1338.     gsSPModifyVertex(0, 0x00AE, 0xBAC14AFF),
  1339.     gsDPNoOpTag(0x00200000),
  1340.     gsSPModifyVertex(509 /* INVALID */, 0x0059, 0xBAC14AFF),
  1341.     gsDPNoOpTag(0x001E0000),
  1342.     gsSPCullDisplayList(512, 1023 /* INVALID */),
  1343.     gsDPSetColorImage(6, G_IM_SIZ_16b, 4079, 0xFFFB0000),
  1344.     gsSPCullDisplayList(0, 1023 /* INVALID */),
  1345.     gsDPNoOpTag(0x00220000),
  1346.     gsSPCullDisplayList(510 /* INVALID */, 1023 /* INVALID */),
  1347.     gsDPNoOpTag(0x00200000),
  1348.     gsSPModifyVertex(509 /* INVALID */, 0x0059, 0x5CF44BFF),
  1349.     gsDPNoOpTag(0x001E0000),
  1350.     gsSPModifyVertex(512, 0x00AE, 0x5CF44BFF),
  1351.     gsDPNoOpTag(0x00220000),
  1352.     gsSPCullDisplayList(510 /* INVALID */, 9727 /* INVALID */),
  1353.     gsDPNoOpTag(0x00060000),
  1354.     gsSPModifyVertex(512, 0x0032, 0xC2C9ABFF),
  1355.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0x00250000),
  1356.     gsSPModifyVertex(0, 0x0032, 0xC2C9ABFF),
  1357.     gsDPNoOpTag(0x00040000),
  1358.     gsSPModifyVertex(511 /* INVALID */, 0x0032, 0xC2C9ABFF),
  1359.     gsDPNoOpTag(0x00080000),
  1360.     gsSPVertex(0x30C159FF, 128, -1),
  1361.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0x00250000),
  1362.     gsSPVertex(0x30C159FF, 128, -128),
  1363.     gsDPNoOpTag(0x00060000),
  1364.     gsSPVertex(0x30C159FF, 128, -128),
  1365.     gsDPNoOpTag(0x00040000),
  1366.     gsSPModifyVertex(511 /* INVALID */, 0x0032, 0x077701FF),
  1367.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0x00250000),
  1368.     gsSPVertex(0x077701FF, 208, -208),
  1369.     gsDPNoOpTag(0x00080000),
  1370.     gsSPVertex(0x077701FF, 128, -1),
  1371.     gsDPNoOpTag(0x00060000),
  1372.     gsSPVertex(0x64F4C0FF, 208, -208),
  1373.     gsDPNoOpTag(0x00040000),
  1374.     gsSPModifyVertex(511 /* INVALID */, 0x0032, 0x64F4C0FF),
  1375.     gsDPNoOpTag(0x00080000),
  1376.     gsSPVertex(0x64F4C0FF, 128, -1),
  1377.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4072, 0x000E0000),
  1378.     gsSPModifyVertex(509 /* INVALID */, 0x004C, 0x65C920FF),
  1379.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4079, 0xFFD80000),
  1380.     gsSPModifyVertex(0, 0x004C, 0x65C920FF),
  1381.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4076, 0x000F0000),
  1382.     gsSPModifyVertex(512, 0x004C, 0x65C920FF),
  1383.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4076, 0x000D0000),
  1384.     gsSPModifyVertex(510 /* INVALID */, 0x00F7, 0xA4C1D4FF),
  1385.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4079, 0xFFD80000),
  1386.     gsSPModifyVertex(0, 0x00A1, 0xA4C1D4FF),
  1387.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4072, 0x000E0000),
  1388.     gsSPModifyVertex(509 /* INVALID */, 0x004C, 0xA4C1D4FF),
  1389.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4076, 0x000F0000),
  1390.     gsSPModifyVertex(512, 0x00F7, 0xFA7704FF),
  1391.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4079, 0xFFD80000),
  1392.     gsSPModifyVertex(0, 0x00F7, 0xFA7704FF),
  1393.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4076, 0x000D0000),
  1394.     gsSPModifyVertex(510 /* INVALID */, 0x00F7, 0xFA7704FF),
  1395.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4072, 0x000E0000),
  1396.     gsSPModifyVertex(509 /* INVALID */, 0x004C, 0xD5F46FFF),
  1397.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4076, 0x000F0000),
  1398.     gsSPModifyVertex(512, 0x00A1, 0xD5F46FFF),
  1399.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4076, 0x000D0000),
  1400.     gsSPModifyVertex(510 /* INVALID */, 0x00F7, 0xD5F46FFF),
  1401.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4072, 0xFFE90000),
  1402.     gsSPCullDisplayList(512, 13695 /* INVALID */),
  1403.     gsDPNoOpTag(0xFFEC0000),
  1404.     gsSPCullDisplayList(0, 13695 /* INVALID */),
  1405.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4076, 0xFFEB0000),
  1406.     gsSPCullDisplayList(511 /* INVALID */, 13695 /* INVALID */),
  1407.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4076, 0xFFE70000),
  1408.     gsSPModifyVertex(511 /* INVALID */, 0x0059, 0x0DC19BFF),
  1409.     gsDPNoOpTag(0xFFEC0000),
  1410.     gsSPModifyVertex(0, 0x0059, 0x0DC19BFF),
  1411.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4072, 0xFFE90000),
  1412.     gsSPModifyVertex(512, 0x0059, 0x0DC19BFF),
  1413.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4076, 0xFFEB0000),
  1414.     gsSPCullDisplayList(511 /* INVALID */, 32255 /* INVALID */),
  1415.     gsDPNoOpTag(0xFFEC0000),
  1416.     gsSPModifyVertex(0, 0x00AE, 0xFB77FBFF),
  1417.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4076, 0xFFE70000),
  1418.     gsSPModifyVertex(511 /* INVALID */, 0x0059, 0xFB77FBFF),
  1419.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4072, 0xFFE90000),
  1420.     gsSPModifyVertex(512, 0x00AE, 0x89F4F9FF),
  1421.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4076, 0xFFEB0000),
  1422.     gsSPCullDisplayList(511 /* INVALID */, 31999 /* INVALID */),
  1423.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4076, 0xFFE70000),
  1424.     gsSPModifyVertex(511 /* INVALID */, 0x0059, 0x89F4F9FF),
  1425.     gsDPNoOpTag(0xFFE40000),
  1426.     gsSPModifyVertex(512, 0x0054, 0x9BC921FF),
  1427.     gsDPNoOpTag(0x001C0000),
  1428.     gsSPModifyVertex(0, 0x0054, 0x9BC921FF),
  1429.     gsDPNoOpTag(0xFFE40000),
  1430.     gsSPModifyVertex(511 /* INVALID */, 0x0054, 0x9BC921FF),
  1431.     gsDPNoOpTag(0xFFE30000),
  1432.     gsSPVertex(0x64C1EDFF, 144, -17),
  1433.     gsDPNoOpTag(0x001C0000),
  1434.     gsSPVertex(0x64C1EDFF, 144, -144),
  1435.     gsDPNoOpTag(0xFFE40000),
  1436.     gsSPVertex(0x64C1EDFF, 144, -144),
  1437.     gsDPNoOpTag(0xFFE40000),
  1438.     gsSPModifyVertex(511 /* INVALID */, 0x0054, 0x0377F9FF),
  1439.     gsDPNoOpTag(0x001C0000),
  1440.     gsSPVertex(0x0377F9FF, 240, -240),
  1441.     gsDPNoOpTag(0xFFE30000),
  1442.     gsSPVertex(0x0377F9FF, 144, -17),
  1443.     gsDPNoOpTag(0xFFE40000),
  1444.     gsSPVertex(0xE2F48DFF, 240, -240),
  1445.     gsDPNoOpTag(0xFFE40000),
  1446.     gsSPModifyVertex(511 /* INVALID */, 0x0054, 0xE2F48DFF),
  1447.     gsDPNoOpTag(0xFFE30000),
  1448.     gsSPVertex(0xE2F48DFF, 144, -17),
  1449.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4074, 0x001B0000),
  1450.     gsSPModifyVertex(509 /* INVALID */, 0x0016, 0x1BC061FF),
  1451.     gsDPNoOpTag(0x00110000),
  1452.     gsSPModifyVertex(0, 0x0016, 0x1BC061FF),
  1453.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4078, 0x001D0000),
  1454.     gsSPModifyVertex(512, 0x0016, 0x1BC061FF),
  1455.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4078, 0x00190000),
  1456.     gsSPModifyVertex(510 /* INVALID */, 0x00C1, 0xF7CB95FF),
  1457.     gsDPNoOpTag(0x00110000),
  1458.     gsSPModifyVertex(0, 0x006B, 0xF7CB95FF),
  1459.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4074, 0x001B0000),
  1460.     gsSPModifyVertex(509 /* INVALID */, 0x0016, 0xF7CB95FF),
  1461.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4078, 0x001D0000),
  1462.     gsSPModifyVertex(512, 0x00C1, 0xF67708FF),
  1463.     gsDPNoOpTag(0x00110000),
  1464.     gsSPModifyVertex(0, 0x00C1, 0xF67708FF),
  1465.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4078, 0x00190000),
  1466.     gsSPModifyVertex(510 /* INVALID */, 0x00C1, 0xF67708FF),
  1467.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4074, 0x001B0000),
  1468.     gsSPModifyVertex(509 /* INVALID */, 0x0016, 0x8BEE13FF),
  1469.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4078, 0x001D0000),
  1470.     gsSPModifyVertex(512, 0x006B, 0x8BEE13FF),
  1471.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4078, 0x00190000),
  1472.     gsSPModifyVertex(510 /* INVALID */, 0x00C1, 0x8BEE13FF),
  1473.     gsDPNoOpTag(0xFFDA0000),
  1474.     gsSPModifyVertex(512, 0x003D, 0xAFC9BBFF),
  1475.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4082, 0x00040000),
  1476.     gsSPModifyVertex(0, 0x003D, 0xAFC9BBFF),
  1477.     gsDPNoOpTag(0xFFD80000),
  1478.     gsSPModifyVertex(511 /* INVALID */, 0x003D, 0xAFC9BBFF),
  1479.     gsDPNoOpTag(0xFFDB0000),
  1480.     gsSPVertex(0x44C14BFF, 48, 79),
  1481.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4082, 0x00040000),
  1482.     gsSPVertex(0x44C14BFF, 48, -48),
  1483.     gsDPNoOpTag(0xFFDA0000),
  1484.     gsSPVertex(0x44C14BFF, 48, -48),
  1485.     gsDPNoOpTag(0xFFD80000),
  1486.     gsSPModifyVertex(511 /* INVALID */, 0x003D, 0x0777FFFF),
  1487.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4082, 0x00040000),
  1488.     gsSPVertex(0x0777FFFF, 128, -128),
  1489.     gsDPNoOpTag(0xFFDB0000),
  1490.     gsSPVertex(0x0777FFFF, 48, 79),
  1491.     gsDPNoOpTag(0xFFDA0000),
  1492.     gsSPVertex(0x52F4AAFF, 128, -128),
  1493.     gsDPNoOpTag(0xFFD80000),
  1494.     gsSPModifyVertex(511 /* INVALID */, 0x003D, 0x52F4AAFF),
  1495.     gsDPNoOpTag(0xFFDB0000),
  1496.     gsSPVertex(0x52F4AAFF, 48, 79),
  1497.     gsDPNoOpTag(0x00220000),
  1498.     gsSPModifyVertex(509 /* INVALID */, 0x0053, 0x68C502FF),
  1499.     gsDPNoOpTag(0xFFE90000),
  1500.     gsSPModifyVertex(0, 0x0053, 0x68C502FF),
  1501.     gsDPNoOpTag(0x00230000),
  1502.     gsSPModifyVertex(512, 0x0053, 0x68C502FF),
  1503.     gsDPNoOpTag(0x00220000),
  1504.     gsSPModifyVertex(510 /* INVALID */, 0x00FE, 0x9BC6E5FF),
  1505.     gsDPNoOpTag(0xFFE90000),
  1506.     gsSPModifyVertex(0, 0x00A9, 0x9BC6E5FF),
  1507.     gsDPNoOpTag(0x00220000),
  1508.     gsSPModifyVertex(509 /* INVALID */, 0x0053, 0x9BC6E5FF),
  1509.     gsDPNoOpTag(0x00230000),
  1510.     gsSPModifyVertex(512, 0x00FE, 0xFF7611FF),
  1511.     gsDPNoOpTag(0xFFE90000),
  1512.     gsSPModifyVertex(0, 0x00FE, 0xFF7611FF),
  1513.     gsDPNoOpTag(0x00220000),
  1514.     gsSPModifyVertex(510 /* INVALID */, 0x00FE, 0xFF7611FF),
  1515.     gsDPNoOpTag(0x00220000),
  1516.     gsSPModifyVertex(509 /* INVALID */, 0x0053, 0xEFE974FF),
  1517.     gsDPNoOpTag(0x00230000),
  1518.     gsSPModifyVertex(512, 0x00A9, 0xEFE974FF),
  1519.     gsDPNoOpTag(0x00220000),
  1520.     gsSPModifyVertex(510 /* INVALID */, 0x00FE, 0xEFE974FF),
  1521.     gsDPNoOpTag(0xFFFA0000),
  1522.     gsSPCullDisplayList(509 /* INVALID */, 20351 /* INVALID */),
  1523.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE10000),
  1524.     gsSPCullDisplayList(0, 20351 /* INVALID */),
  1525.     gsDPNoOpTag(0xFFF80000),
  1526.     gsSPModifyVertex(510 /* INVALID */, 0x0057, 0x22C59EFF),
  1527.     gsDPNoOpTag(0xFFFC0000),
  1528.     gsSPCullDisplayList(512, 11391 /* INVALID */),
  1529.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE10000),
  1530.     gsSPCullDisplayList(0, 11391 /* INVALID */),
  1531.     gsDPNoOpTag(0xFFFA0000),
  1532.     gsSPCullDisplayList(509 /* INVALID */, 11391 /* INVALID */),
  1533.     gsDPNoOpTag(0xFFF80000),
  1534.     gsSPModifyVertex(510 /* INVALID */, 0x0057, 0x0F7607FF),
  1535.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE10000),
  1536.     gsSPModifyVertex(0, 0x0057, 0x0F7607FF),
  1537.     gsDPNoOpTag(0xFFFC0000),
  1538.     gsSPModifyVertex(512, 0x0057, 0x0F7607FF),
  1539.     gsDPNoOpTag(0xFFFA0000),
  1540.     gsSPCullDisplayList(509 /* INVALID */, 6783 /* INVALID */),
  1541.     gsDPNoOpTag(0xFFF80000),
  1542.     gsSPModifyVertex(510 /* INVALID */, 0x0057, 0x69E934FF),
  1543.     gsDPNoOpTag(0xFFFC0000),
  1544.     gsSPCullDisplayList(512, 6783 /* INVALID */),
  1545.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4075, 0xFFEE0000),
  1546.     gsSPModifyVertex(512, 0x0063, 0xA9C235FF),
  1547.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4082, 0x00220000),
  1548.     gsSPModifyVertex(0, 0x0063, 0xA9C235FF),
  1549.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4079, 0xFFEF0000),
  1550.     gsSPModifyVertex(511 /* INVALID */, 0x0063, 0xA9C235FF),
  1551.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4079, 0xFFED0000),
  1552.     gsSPVertex(0x60C7D5FF, 128, -1),
  1553.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4082, 0x00220000),
  1554.     gsSPVertex(0x60C7D5FF, 128, -128),
  1555.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4075, 0xFFEE0000),
  1556.     gsSPVertex(0x60C7D5FF, 128, -128),
  1557.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4079, 0xFFEF0000),
  1558.     gsSPModifyVertex(511 /* INVALID */, 0x0063, 0xFB77FDFF),
  1559.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4082, 0x00220000),
  1560.     gsSPModifyVertex(0, 0x000D, 0xFB77FDFF),
  1561.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4079, 0xFFED0000),
  1562.     gsSPVertex(0xFB77FDFF, 128, -1),
  1563.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4075, 0xFFEE0000),
  1564.     gsSPModifyVertex(512, 0x000D, 0xC9F597FF),
  1565.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4079, 0xFFEF0000),
  1566.     gsSPModifyVertex(511 /* INVALID */, 0x0063, 0xC9F597FF),
  1567.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4079, 0xFFED0000),
  1568.     gsSPVertex(0xC9F597FF, 128, -1),
  1569.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4072, 0xFFEB0000),
  1570.     gsSPModifyVertex(512, 0x004A, 0x98C9EDFF),
  1571.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4077, 0x00110000),
  1572.     gsSPModifyVertex(0, 0x004A, 0x98C9EDFF),
  1573.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFEB0000),
  1574.     gsSPModifyVertex(511 /* INVALID */, 0x004A, 0x98C9EDFF),
  1575.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFEC0000),
  1576.     gsSPVertex(0x60C120FF, 0, 127),
  1577.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4077, 0x00110000),
  1578.     gsSPVertex(0x60C120FF, 0, 0),
  1579.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4072, 0xFFEB0000),
  1580.     gsSPVertex(0x60C120FF, 0, 0),
  1581.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFEB0000),
  1582.     gsSPModifyVertex(511 /* INVALID */, 0x004A, 0x0677FCFF),
  1583.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4077, 0x00110000),
  1584.     gsSPVertex(0x0677FCFF, 80, -80),
  1585.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFEC0000),
  1586.     gsSPVertex(0x0677FCFF, 0, 127),
  1587.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4072, 0xFFEB0000),
  1588.     gsSPVertex(0x1DF48DFF, 80, -80),
  1589.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFEB0000),
  1590.     gsSPModifyVertex(511 /* INVALID */, 0x004A, 0x1DF48DFF),
  1591.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFEC0000),
  1592.     gsSPVertex(0x1DF48DFF, 0, 127),
  1593.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4072, 0x00040000),
  1594.     gsSPModifyVertex(512, 0x006D, 0xCDC95DFF),
  1595.     gsDPNoOpTag(0x00190000),
  1596.     gsSPModifyVertex(0, 0x006D, 0xCDC95DFF),
  1597.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00060000),
  1598.     gsSPModifyVertex(511 /* INVALID */, 0x006D, 0xCDC95DFF),
  1599.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00030000),
  1600.     gsSPVertex(0x3CC1AEFF, 32, 95),
  1601.     gsDPNoOpTag(0x00190000),
  1602.     gsSPVertex(0x3CC1AEFF, 32, -32),
  1603.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4072, 0x00040000),
  1604.     gsSPVertex(0x3CC1AEFF, 32, -32),
  1605.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00060000),
  1606.     gsSPModifyVertex(511 /* INVALID */, 0x006D, 0xFE77F9FF),
  1607.     gsDPNoOpTag(0x00190000),
  1608.     gsSPModifyVertex(0, G_MWO_POINT_XYSCREEN, 0xFE77F9FF),
  1609.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00030000),
  1610.     gsSPVertex(0xFE77F9FF, 32, 95),
  1611.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4072, 0x00040000),
  1612.     gsSPModifyVertex(512, G_MWO_POINT_XYSCREEN, 0x9BF4C1FF),
  1613.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00060000),
  1614.     gsSPModifyVertex(511 /* INVALID */, 0x006D, 0x9BF4C1FF),
  1615.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00030000),
  1616.     gsSPVertex(0x9BF4C1FF, 32, 95),
  1617.     gsDPNoOpTag(0x000A0000),
  1618.     gsSPModifyVertex(509 /* INVALID */, 0x0052, 0x60C9D2FF),
  1619.     gsDPNoOpTag(0xFFE60000),
  1620.     gsSPModifyVertex(0, 0x0052, 0x60C9D2FF),
  1621.     gsDPNoOpTag(0x00090000),
  1622.     gsSPModifyVertex(512, 0x0052, 0x60C9D2FF),
  1623.     gsDPNoOpTag(0x000A0000),
  1624.     gsSPModifyVertex(510 /* INVALID */, 0x00FD, 0x9FC11FFF),
  1625.     gsDPNoOpTag(0xFFE60000),
  1626.     gsSPModifyVertex(0, 0x00A8, 0x9FC11FFF),
  1627.     gsDPNoOpTag(0x000A0000),
  1628.     gsSPModifyVertex(509 /* INVALID */, 0x0052, 0x9FC11FFF),
  1629.     gsDPNoOpTag(0x00090000),
  1630.     gsSPModifyVertex(512, 0x00FD, 0xFE7707FF),
  1631.     gsDPNoOpTag(0xFFE60000),
  1632.     gsSPModifyVertex(0, 0x00FD, 0xFE7707FF),
  1633.     gsDPNoOpTag(0x000A0000),
  1634.     gsSPModifyVertex(510 /* INVALID */, 0x00FD, 0xFE7707FF),
  1635.     gsDPNoOpTag(0x000A0000),
  1636.     gsSPModifyVertex(509 /* INVALID */, 0x0052, 0x2CF46EFF),
  1637.     gsDPNoOpTag(0x00090000),
  1638.     gsSPModifyVertex(512, 0x00A8, 0x2CF46EFF),
  1639.     gsDPNoOpTag(0x000A0000),
  1640.     gsSPModifyVertex(510 /* INVALID */, 0x00FD, 0x2CF46EFF),
  1641.     gsDPNoOpTag(0xFFEF0000),
  1642.     gsSPModifyVertex(509 /* INVALID */, 0x00FA, 0xF2C997FF),
  1643.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4077, 0xFFF20000),
  1644.     gsSPModifyVertex(0, 0x00A4, 0xF2C997FF),
  1645.     gsDPNoOpTag(0xFFED0000),
  1646.     gsSPModifyVertex(510 /* INVALID */, 0x004F, 0xF2C997FF),
  1647.     gsDPNoOpTag(0xFFF00000),
  1648.     gsSPModifyVertex(512, 0x00FA, 0x00C165FF),
  1649.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4077, 0xFFF20000),
  1650.     gsSPModifyVertex(0, 0x00FA, 0x00C165FF),
  1651.     gsDPNoOpTag(0xFFEF0000),
  1652.     gsSPModifyVertex(509 /* INVALID */, 0x00FA, 0x00C165FF),
  1653.     gsDPNoOpTag(0xFFED0000),
  1654.     gsSPModifyVertex(510 /* INVALID */, 0x004F, 0x067704FF),
  1655.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4077, 0xFFF20000),
  1656.     gsSPModifyVertex(0, 0x004F, 0x067704FF),
  1657.     gsDPNoOpTag(0xFFF00000),
  1658.     gsSPModifyVertex(512, 0x004F, 0x067704FF),
  1659.     gsDPNoOpTag(0xFFEF0000),
  1660.     gsSPModifyVertex(509 /* INVALID */, 0x00FA, 0x77F4F8FF),
  1661.     gsDPNoOpTag(0xFFED0000),
  1662.     gsSPModifyVertex(510 /* INVALID */, 0x004F, 0x77F4F8FF),
  1663.     gsDPNoOpTag(0xFFF00000),
  1664.     gsSPModifyVertex(512, 0x00A4, 0x77F4F8FF),
  1665.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4072, 0x00170000),
  1666.     gsSPModifyVertex(509 /* INVALID */, 0x0046, 0x49C94DFF),
  1667.     gsDPNoOpTag(0xFFFE0000),
  1668.     gsSPModifyVertex(0, 0x0046, 0x49C94DFF),
  1669.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4075, 0x00180000),
  1670.     gsSPModifyVertex(512, 0x0046, 0x49C94DFF),
  1671.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4075, 0x00160000),
  1672.     gsSPModifyVertex(510 /* INVALID */, 0x00F1, 0xC5C1AEFF),
  1673.     gsDPNoOpTag(0xFFFE0000),
  1674.     gsSPModifyVertex(0, 0x009C, 0xC5C1AEFF),
  1675.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4072, 0x00170000),
  1676.     gsSPModifyVertex(509 /* INVALID */, 0x0046, 0xC5C1AEFF),
  1677.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4075, 0x00180000),
  1678.     gsSPModifyVertex(512, 0x00F1, 0xF97700FF),
  1679.     gsDPNoOpTag(0xFFFE0000),
  1680.     gsSPModifyVertex(0, 0x00F1, 0xF97700FF),
  1681.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4075, 0x00160000),
  1682.     gsSPModifyVertex(510 /* INVALID */, 0x00F1, 0xF97700FF),
  1683.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4072, 0x00170000),
  1684.     gsSPModifyVertex(509 /* INVALID */, 0x0046, 0xA5F44CFF),
  1685.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4075, 0x00180000),
  1686.     gsSPModifyVertex(512, 0x009C, 0xA5F44CFF),
  1687.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4075, 0x00160000),
  1688.     gsSPModifyVertex(510 /* INVALID */, 0x00F1, 0xA5F44CFF),
  1689.     gsDPPipeSync(),
  1690.     gsDPSetCycleType(G_CYC_1CYCLE),
  1691.     gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
  1692.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  1693.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  1694.     gsDPSetEnvColor(0x50, 0x50, 0x28, 0xFF),
  1695.     gsSPEndDisplayList(),
  1696. }
  1697.  
  1698. object_gi_fire_03C0.txt
  1699. {
  1700.     (Gfx){0x6F6C6C6C, 0x7393C1D7},
  1701.     (Gfx){0xC6A9917F, 0x7A889281},
  1702.     (Gfx){0x6C6C6D70, 0x7A98C1D1},
  1703.     (Gfx){0xC0A59281, 0x7A808376},
  1704.     (Gfx){0x6C6E767F, 0x8BA5C4CE},
  1705.     (Gfx){0xBDA69788, 0x7E797670},
  1706.     (Gfx){0x6D76889A, 0xA7B6C8CC},
  1707.     (Gfx){0xBDAA9F94, 0x8477706C},
  1708.     gsDPNoOpTag(0xFFFE0000),
  1709.     gsSPModifyVertex(814 /* INVALID */, 0x0013, 0xE9DC91FF),
  1710.     gsDPNoOp(),
  1711.     gsSPModifyVertex(820 /* INVALID */, 0x0000, 0x91DA18FF),
  1712.     gsDPNoOp(),
  1713.     gsSPModifyVertex(670, 0x0000, 0x94CE02FF),
  1714.     gsDPNoOpTag(0xFFFE0000),
  1715.     gsSPModifyVertex(674 /* INVALID */, 0x0013, 0x07F389FF),
  1716.     gsDPNoOp(),
  1717.     gsSPModifyVertex(670, 0x0000, 0x94CE02FF),
  1718.     gsDPNoOp(),
  1719.     gsSPModifyVertex(613, 0x0000, 0x449E00FF),
  1720.     gsDPNoOpTag(0xFFFE0000),
  1721.     gsSPModifyVertex(594, 0x0027, 0x08148AFF),
  1722.     gsDPNoOpTag(0xFFFE0000),
  1723.     gsSPModifyVertex(603 /* INVALID */, 0x001F, 0x10138BFF),
  1724.     gsDPNoOp(),
  1725.     gsSPModifyVertex(860 /* INVALID */, 0x0000, 0x6ED200FF),
  1726.     gsDPNoOpTag(0xFFFE0000),
  1727.     gsSPModifyVertex(861 /* INVALID */, 0x001E, 0xF8ED8AFF),
  1728.     gsDPNoOp(),
  1729.     gsSPModifyVertex(960, 0x0000, 0xEF8A00FF),
  1730.     gsDPNoOpTag(0xFFFE0000),
  1731.     gsSPModifyVertex(936, 0x0034, 0xE2038CFF),
  1732.     gsDPNoOp(),
  1733.     gsSPModifyVertex(1017, 0x0000, 0xF58DE0FF),
  1734.     gsDPNoOp(),
  1735.     gsSPModifyVertex(820 /* INVALID */, 0x0000, 0x91DA18FF),
  1736.     gsDPNoOpTag(0x00020000),
  1737.     gsSPVertex(0x18DE70FF, 208, -162),
  1738.     gsDPNoOpTag(0x00020000),
  1739.     gsSPVertex(0xFA0D77FF, 208, -174),
  1740.     gsDPNoOpTag(0x00020000),
  1741.     gsSPVertex(0xE90375FF, 16, 75),
  1742.     gsDPNoOp(),
  1743.     gsSPModifyVertex(911, 0x0000, 0x216FE4FF),
  1744.     gsDPNoOp(),
  1745.     gsSPModifyVertex(865 /* INVALID */, 0x0000, 0x902902FF),
  1746.     gsDPNoOpTag(0x00020000),
  1747.     gsSPVertex(0xE8FD75FF, 144, -62),
  1748.     gsDPNoOpTag(0x00020000),
  1749.     gsSPVertex(0x061176FF, 32, 61),
  1750.     gsDPNoOpTag(0x00020000),
  1751.     gsSPVertex(0x1CFD74FF, 192, -152),
  1752.     gsDPNoOpTag(0x00020000),
  1753.     gsSPVertex(0x38B045FF, 240, -199),
  1754.     gsDPNoOp(),
  1755.     gsSPModifyVertex(810 /* INVALID */, 0x0000, 0x70E0E8FF),
  1756.     gsDPNoOp(),
  1757.     gsSPModifyVertex(676 /* INVALID */, 0x0000, 0x6D3100FF),
  1758.     gsDPNoOp(),
  1759.     gsSPModifyVertex(594, 0x0000, 0x077701FF),
  1760.     gsDPNoOp(),
  1761.     gsSPModifyVertex(571, 0x0000, 0x923000FF),
  1762.     gsDPNoOp(),
  1763.     gsSPModifyVertex(911, 0x0000, 0xC83A58FF),
  1764.     gsDPNoOp(),
  1765.     gsSPModifyVertex(898 /* INVALID */, 0x0000, 0x74EB15FF),
  1766.     gsDPNoOpTag(0xFFFE0000),
  1767.     gsSPModifyVertex(814 /* INVALID */, 0x0013, 0xE9DC91FF),
  1768.     gsDPNoOpTag(0xFFFE0000),
  1769.     gsSPModifyVertex(937, 0x0091, 0x58CFBFFF),
  1770.     gsDPNoOp(),
  1771.     gsSPModifyVertex(834, 0x0000, 0x008900FF),
  1772.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00000000),
  1773.     gsDPNoOpTag(0x277100FF),
  1774.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFF70000),
  1775.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1526, 0x247015FF),
  1776.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0x00090000),
  1777.     gsDPNoOpTag(0x2470EBFF),
  1778.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00030000),
  1779.     gsDPNoOpTag(0x1471DEFF),
  1780.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0x00090000),
  1781.     gsDPNoOpTag(0x2470EBFF),
  1782.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0x00110000),
  1783.     gsDPNoOpTag(0x0070D7FF),
  1784.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0x00030000),
  1785.     gsDPNoOpTag(0xEC71DEFF),
  1786.     gsDPNoOpTag(0x00090000),
  1787.     gsSPVertex(0xDC70EBFF, 32, 84),
  1788.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0x00000000),
  1789.     gsDPNoOpTag(0xD97100FF),
  1790.     gsDPNoOpTag(0xFFF70000),
  1791.     gsDPSetDepthImage(0xDC7015FF),
  1792.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0xFFFD0000),
  1793.     gsSPCullDisplayList(856 /* INVALID */, 4479 /* INVALID */),
  1794.     gsDPNoOpTag(0xFFF70000),
  1795.     gsSPModifyVertex(756, 0x008E, 0xDC7015FF),
  1796.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0xFFEF0000),
  1797.     gsSPCullDisplayList(761, 5375 /* INVALID */),
  1798.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFFD0000),
  1799.     gsSPCullDisplayList(829, 4479 /* INVALID */),
  1800.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFF70000),
  1801.     gsSPCullDisplayList(762 /* INVALID */, 2815 /* INVALID */),
  1802.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0xFFFC0000),
  1803.     gsDPSetColorImage(5, G_IM_SIZ_32b, 1836, 0x00B8A0FF),
  1804.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0xFFFC0000),
  1805.     gsDPSetColorImage(5, G_IM_SIZ_16b, 1906, 0x00459FFF),
  1806.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00000000),
  1807.     gsDPNoOpTag(0x95CB00FF),
  1808.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0x00040000),
  1809.     gsDPNoOpTag(0x004561FF),
  1810.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0x00040000),
  1811.     gsDPNoOpTag(0x00B860FF),
  1812.     gsDPNoOpTag(0x00090000),
  1813.     gsSPVertex(0x4CA81CFF, 32, 84),
  1814.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0x00110000),
  1815.     gsDPNoOpTag(0x00A64EFF),
  1816.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0x00000000),
  1817.     gsDPNoOpTag(0x65C000FF),
  1818.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0x00000000),
  1819.     gsBranchZ(973 /* INVALID */, -0.0408791, 1, 1023, G_BZ_PERSP, 0, 1023),
  1820.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0xFFFC0000),
  1821.     gsSPCullDisplayList(952 /* INVALID */, 20479 /* INVALID */),
  1822.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0xFFFC0000),
  1823.     gsSPCullDisplayList(917 /* INVALID */, 20607 /* INVALID */),
  1824.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0x00090000),
  1825.     gsDPNoOpTag(0xC0A72FFF),
  1826.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFF70000),
  1827.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1526, 0xC0A7D1FF),
  1828.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0xFFEF0000),
  1829.     gsSPCullDisplayList(761, 22911 /* INVALID */),
  1830.     gsDPNoOpTag(0xFFF70000),
  1831.     gsSPModifyVertex(756, 0x008E, 0x4CA8E4FF),
  1832.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFF70000),
  1833.     gsSPCullDisplayList(762 /* INVALID */, 26879 /* INVALID */),
  1834.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4070, 0x00000000),
  1835.     gsDPNoOpTag(0xB55D00FF),
  1836.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0xFFF50000),
  1837.     gsSPCullDisplayList(913 /* INVALID */, 127 /* INVALID */),
  1838.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0xFFF50000),
  1839.     gsSPCullDisplayList(948, 127 /* INVALID */),
  1840.     gsDPNoOp(),
  1841.     gsSPModifyVertex(985 /* INVALID */, 0x0000, 0x008800FF),
  1842.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0x00000000),
  1843.     gsDPNoOpTag(0x4B5D00FF),
  1844.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0x00000000),
  1845.     gsDPNoOpTag(0x65C000FF),
  1846.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0x00040000),
  1847.     gsDPNoOpTag(0x004561FF),
  1848.     gsDPNoOp(),
  1849.     gsSPModifyVertex(985 /* INVALID */, 0x0000, 0x008800FF),
  1850.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x000B0000),
  1851.     gsDPNoOpTag(0x008800FF),
  1852.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0xFFF50000),
  1853.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_16b, 1828, 0x008800FF),
  1854.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0xFFFC0000),
  1855.     gsDPSetColorImage(5, G_IM_SIZ_16b, 1906, 0x00459FFF),
  1856.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0xFFFC0000),
  1857.     gsSPCullDisplayList(952 /* INVALID */, 20479 /* INVALID */),
  1858.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0xFFF50000),
  1859.     gsSPCullDisplayList(948, 27903 /* INVALID */),
  1860.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0xFFF50000),
  1861.     gsSPCullDisplayList(913 /* INVALID */, 27903 /* INVALID */),
  1862.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4070, 0x00000000),
  1863.     gsDPNoOpTag(0xB55D00FF),
  1864.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0xFFF50000),
  1865.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_16b, 1828, 0xE46DD9FF),
  1866.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4066, 0x00000000),
  1867.     gsDPNoOpTag(0xD16E00FF),
  1868.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x000B0000),
  1869.     gsDPNoOpTag(0xE46D27FF),
  1870.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0x000B0000),
  1871.     gsDPNoOpTag(0x1C6D27FF),
  1872.     gsDPNoOp(),
  1873.     gsSPModifyVertex(985 /* INVALID */, 0x0000, 0x2F6E00FF),
  1874.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0xFFF50000),
  1875.     gsDPSetColorImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1897, 0x1C6DD9FF),
  1876.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0x00090000),
  1877.     gsDPNoOpTag(0x2470EBFF),
  1878.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00030000),
  1879.     gsDPNoOpTag(0x1471DEFF),
  1880.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00000000),
  1881.     gsDPNoOpTag(0x277100FF),
  1882.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0x00110000),
  1883.     gsDPNoOpTag(0x0070D7FF),
  1884.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0x00030000),
  1885.     gsDPNoOpTag(0xEC71DEFF),
  1886.     gsDPNoOpTag(0x00090000),
  1887.     gsSPVertex(0xDC70EBFF, 32, 84),
  1888.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0x00000000),
  1889.     gsDPNoOpTag(0xD97100FF),
  1890.     gsDPNoOpTag(0xFFF70000),
  1891.     gsDPSetDepthImage(0xDC7015FF),
  1892.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0xFFFD0000),
  1893.     gsDPSetColorImage(5, G_IM_SIZ_8b, 1714, 0xEC7122FF),
  1894.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0xFFEF0000),
  1895.     gsSPCullDisplayList(761, 5375 /* INVALID */),
  1896.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFFD0000),
  1897.     gsSPCullDisplayList(829, 4479 /* INVALID */),
  1898.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0xFFFD0000),
  1899.     gsSPCullDisplayList(856 /* INVALID */, 4479 /* INVALID */),
  1900.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFF70000),
  1901.     gsSPCullDisplayList(762 /* INVALID */, 2815 /* INVALID */),
  1902.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00000000),
  1903.     gsBranchZ(822 /* INVALID */, -0.11274, 1, 1023, G_BZ_PERSP, 0, 1023),
  1904.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4066, 0x00000000),
  1905.     gsDPNoOpTag(0x008800FF),
  1906.     gsDPNoOp(),
  1907.     gsSPModifyVertex(985 /* INVALID */, 0x0000, 0x008800FF),
  1908.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0x000B0000),
  1909.     gsDPNoOpTag(0x008800FF),
  1910.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x000B0000),
  1911.     gsDPNoOpTag(0x008800FF),
  1912.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0xFFF50000),
  1913.     gsDPSetColorImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1897, 0x1C6DD9FF),
  1914.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0xFFFC0000),
  1915.     gsDPSetColorImage(5, G_IM_SIZ_16b, 1906, 0x00459FFF),
  1916.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4070, 0x00000000),
  1917.     gsDPNoOpTag(0x4B5D00FF),
  1918.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00000000),
  1919.     gsDPNoOpTag(0x95CB00FF),
  1920.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0x00090000),
  1921.     gsDPNoOpTag(0xC0A72FFF),
  1922.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFF70000),
  1923.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1526, 0xC0A7D1FF),
  1924.     gsDPNoOpTag(0x00020000),
  1925.     gsSPVertex(0x38B045FF, 240, -199),
  1926.     gsDPNoOpTag(0x00090000),
  1927.     gsSPVertex(0x4CA81CFF, 32, 84),
  1928.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0x00000000),
  1929.     gsDPNoOpTag(0x65C000FF),
  1930.     gsDPNoOp(),
  1931.     gsSPModifyVertex(1017, 0x0000, 0xF58DE0FF),
  1932.     gsDPNoOpTag(0xFFFE0000),
  1933.     gsSPModifyVertex(937, 0x0091, 0x58CFBFFF),
  1934.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4078, 0x00000000),
  1935.     gsBranchZ(973 /* INVALID */, -0.0408791, 1, 1023, G_BZ_PERSP, 0, 1023),
  1936.     gsDPNoOpTag(0xFFF70000),
  1937.     gsSPModifyVertex(756, 0x008E, 0x4CA8E4FF),
  1938.     gsDPNoOp(),
  1939.     gsSPModifyVertex(898 /* INVALID */, 0x0000, 0x74EB15FF),
  1940.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0x00040000),
  1941.     gsSPVertex(0x005950FF, 0, 66),
  1942.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0x00020000),
  1943.     gsSPVertex(0x612A38FF, 160, -94),
  1944.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0xFFFE0000),
  1945.     gsSPModifyVertex(578, 0x0055, 0x4559D8FF),
  1946.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00030000),
  1947.     gsDPNoOpTag(0xC4FF67FF),
  1948.     gsDPSetColorImage(7, G_IM_SIZ_16b, 7, 0x00020000),
  1949.     gsDPNoOpTag(0x9F2A38FF),
  1950.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00000000),
  1951.     gsDPNoOpTag(0x89FF00FF),
  1952.     gsDPSetColorImage(7, G_IM_SIZ_16b, 7, 0xFFFE0000),
  1953.     gsDPSetColorImage(5, G_IM_SIZ_8b, 1157, 0xBB59D8FF),
  1954.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFFD0000),
  1955.     gsSPCullDisplayList(958, 19583 /* INVALID */),
  1956.     gsDPSetColorImage(7, G_IM_SIZ_16b, 7, 0xFFFE0000),
  1957.     gsSPCullDisplayList(578, 27775 /* INVALID */),
  1958.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0xFFFC0000),
  1959.     gsSPCullDisplayList(578, 18559 /* INVALID */),
  1960.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0xFFFD0000),
  1961.     gsSPModifyVertex(958, 0x00AA, 0x3CFF99FF),
  1962.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0x00000000),
  1963.     gsSPModifyVertex(958, 0x0000, 0x77FF00FF),
  1964.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4085, 0x00030000),
  1965.     gsSPVertex(0x3CFF68FF, 80, -18),
  1966.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0x00000000),
  1967.     gsBranchZ(958 /* INVALID */, 0.0327549, 1, 1023, G_BZ_PERSP, 0, 1023),
  1968.     gsDPSetColorImage(7, G_IM_SIZ_16b, 43, 0x00000000),
  1969.     gsDPNoOpTag(0x000078FF),
  1970.     gsDPSetColorImage(7, G_IM_SIZ_16b, 3, 0x00000000),
  1971.     gsDPNoOpTag(0x000078FF),
  1972.     gsDPNoOp(),
  1973.     gsSPModifyVertex(512, 0x0000, 0x000078FF),
  1974.     gsDPNoOp(),
  1975.     gsSPModifyVertex(0, 0x0000, 0x000078FF),
  1976.     gsDPPipeSync(),
  1977.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  1978.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  1979.     gsDPSetPrimColor(0, 0, 0xFF, 0x96, 0x00, 0xFF),
  1980.     gsDPSetEnvColor(0x3C, 0x28, 0x00, 0xFF),
  1981.     gsDPSetTextureLUT(G_TT_NONE),
  1982.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  1983.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  1984.     gsSPClearGeometryMode(G_FOG),
  1985.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  1986.     gsSPVertex(0x06000400, 3, 0),
  1987.     gsSP1Triangle(0, 1, 2, 0),
  1988.     gsSPVertex(0x06000430, 32, 0),
  1989.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
  1990.     gsSP2Triangles(3, 2, 5, 0, 6, 5, 7, 0),
  1991.     gsSP2Triangles(8, 7, 9, 0, 10, 11, 12, 0),
  1992.     gsSP2Triangles(1, 12, 13, 0, 8, 14, 15, 0),
  1993.     gsSP2Triangles(2, 16, 17, 0, 5, 17, 18, 0),
  1994.     gsSP2Triangles(7, 18, 19, 0, 11, 20, 21, 0),
  1995.     gsSP2Triangles(12, 21, 22, 0, 13, 22, 23, 0),
  1996.     gsSP2Triangles(16, 23, 15, 0, 17, 15, 24, 0),
  1997.     gsSP2Triangles(18, 14, 25, 0, 20, 26, 0, 0),
  1998.     gsSP2Triangles(21, 0, 4, 0, 22, 4, 3, 0),
  1999.     gsSP2Triangles(23, 3, 6, 0, 15, 6, 8, 0),
  2000.     gsSP2Triangles(14, 8, 27, 0, 1, 0, 26, 0),
  2001.     gsSP2Triangles(2, 4, 0, 0, 27, 25, 14, 0),
  2002.     gsSP2Triangles(5, 6, 3, 0, 7, 8, 6, 0),
  2003.     gsSP2Triangles(9, 27, 8, 0, 12, 1, 10, 0),
  2004.     gsSP2Triangles(13, 2, 1, 0, 13, 16, 2, 0),
  2005.     gsSP2Triangles(17, 5, 2, 0, 18, 7, 5, 0),
  2006.     gsSP2Triangles(19, 9, 7, 0, 21, 12, 11, 0),
  2007.     gsSP2Triangles(22, 13, 12, 0, 23, 16, 13, 0),
  2008.     gsSP2Triangles(15, 17, 16, 0, 14, 18, 17, 0),
  2009.     gsSP2Triangles(25, 19, 18, 0, 0, 21, 20, 0),
  2010.     gsSP2Triangles(4, 22, 21, 0, 3, 23, 22, 0),
  2011.     gsSP2Triangles(6, 15, 23, 0, 20, 11, 28, 0),
  2012.     gsSP2Triangles(28, 26, 20, 0, 10, 26, 28, 0),
  2013.     gsSP2Triangles(11, 10, 28, 0, 29, 30, 31, 0),
  2014.     gsSPVertex(0x06000630, 32, 0),
  2015.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  2016.     gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0),
  2017.     gsSP2Triangles(10, 9, 11, 0, 12, 13, 14, 0),
  2018.     gsSP2Triangles(14, 15, 16, 0, 16, 17, 18, 0),
  2019.     gsSP2Triangles(16, 15, 19, 0, 20, 21, 22, 0),
  2020.     gsSP2Triangles(16, 18, 23, 0, 24, 12, 14, 0),
  2021.     gsSP2Triangles(23, 14, 16, 0, 22, 25, 26, 0),
  2022.     gsSP2Triangles(17, 16, 19, 0, 26, 20, 22, 0),
  2023.     gsSP2Triangles(22, 27, 25, 0, 28, 14, 13, 0),
  2024.     gsSP2Triangles(29, 30, 31, 0, 15, 14, 28, 0),
  2025.     gsSPVertex(0x06000830, 32, 0),
  2026.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2027.     gsSP2Triangles(6, 1, 0, 0, 7, 8, 9, 0),
  2028.     gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
  2029.     gsSP2Triangles(2, 13, 14, 0, 0, 14, 15, 0),
  2030.     gsSP2Triangles(0, 15, 16, 0, 17, 18, 19, 0),
  2031.     gsSP2Triangles(20, 21, 18, 0, 22, 23, 21, 0),
  2032.     gsSP2Triangles(24, 25, 23, 0, 26, 27, 28, 0),
  2033.     gsSP2Triangles(29, 30, 27, 0, 11, 10, 6, 0),
  2034.     gsSP2Triangles(4, 31, 5, 0, 13, 2, 10, 0),
  2035.     gsSP1Triangle(14, 0, 2, 0),
  2036.     gsSPVertex(0x06000A30, 17, 0),
  2037.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2038.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  2039.     gsSP2Triangles(12, 9, 11, 0, 13, 12, 14, 0),
  2040.     gsSP2Triangles(13, 14, 15, 0, 13, 15, 16, 0),
  2041.     gsSP2Triangles(10, 9, 16, 0, 10, 16, 15, 0),
  2042.     gsDPPipeSync(),
  2043.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  2044.     gsDPSetEnvColor(0x82, 0x96, 0xC8, 0xFF),
  2045.     gsSPVertex(0x06000B40, 14, 0),
  2046.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  2047.     gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0),
  2048.     gsSP2Triangles(10, 9, 2, 0, 11, 2, 1, 0),
  2049.     gsSP2Triangles(12, 1, 0, 0, 2, 6, 0, 0),
  2050.     gsSP2Triangles(6, 4, 0, 0, 2, 9, 8, 0),
  2051.     gsSP2Triangles(4, 5, 3, 0, 8, 7, 13, 0),
  2052.     gsSP2Triangles(9, 10, 7, 0, 2, 11, 10, 0),
  2053.     gsSP2Triangles(1, 12, 11, 0, 0, 3, 12, 0),
  2054.     gsSPEndDisplayList(),
  2055. }
  2056.  
  2057. object_gi_gerudo_0F00.txt
  2058. {
  2059.     gsDPNoOp(),
  2060.     gsSPModifyVertex(9 /* INVALID */, 0x009B, 0xB6E85BFF),
  2061.     gsDPNoOpTag(0xFFFF0000),
  2062.     gsBranchZ(0, 0.0487058, 1, 1023, G_BZ_PERSP, 0, 1023),
  2063.     gsDPNoOpTag(0xFFFD0000),
  2064.     gsBranchZ(512 /* INVALID */, 0.0457989, 1, 1023, G_BZ_PERSP, 0, 1023),
  2065.     gsDPNoOpTag(0x00040000),
  2066.     gsSPModifyVertex(3, 0x00FC, 0xB4FB5CFF),
  2067.     gsDPNoOpTag(0x00040000),
  2068.     gsBranchZ(0, 0.0505719, 1, 1023, G_BZ_PERSP, 0, 1023),
  2069.     gsDPNoOpTag(0xFFFF0000),
  2070.     gsBranchZ(512 /* INVALID */, 0.0487058, 1, 1023, G_BZ_PERSP, 0, 1023),
  2071.     gsDPPipeSync(),
  2072.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  2073.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  2074.     gsDPSetPrimColor(0, 0, 0xBE, 0x6E, 0x28, 0xFF),
  2075.     gsDPSetEnvColor(0x28, 0x14, 0x00, 0xFF),
  2076.     gsDPSetTextureLUT(G_TT_NONE),
  2077.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  2078.     gsDPLoadTextureBlock(0x06000000, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2079.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  2080.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  2081.     gsSPVertex(0x06000400, 31, 0),
  2082.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0),
  2083.     gsSP2Triangles(4, 3, 1, 0, 1, 5, 4, 0),
  2084.     gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0),
  2085.     gsSP2Triangles(10, 5, 11, 0, 11, 12, 10, 0),
  2086.     gsSP2Triangles(11, 2, 12, 0, 2, 11, 0, 0),
  2087.     gsSP2Triangles(13, 14, 3, 0, 4, 13, 3, 0),
  2088.     gsSP2Triangles(12, 15, 16, 0, 16, 10, 12, 0),
  2089.     gsSP2Triangles(16, 7, 6, 0, 10, 16, 6, 0),
  2090.     gsSP2Triangles(6, 5, 10, 0, 17, 5, 6, 0),
  2091.     gsSP2Triangles(18, 4, 5, 0, 17, 18, 5, 0),
  2092.     gsSP2Triangles(18, 13, 4, 0, 18, 19, 13, 0),
  2093.     gsSP2Triangles(20, 21, 19, 0, 18, 20, 19, 0),
  2094.     gsSP2Triangles(18, 22, 20, 0, 22, 23, 20, 0),
  2095.     gsSP2Triangles(18, 24, 22, 0, 24, 25, 22, 0),
  2096.     gsSP2Triangles(17, 24, 18, 0, 26, 24, 17, 0),
  2097.     gsSP2Triangles(27, 24, 26, 0, 17, 6, 26, 0),
  2098.     gsSP2Triangles(6, 28, 26, 0, 28, 29, 26, 0),
  2099.     gsSP2Triangles(8, 30, 28, 0, 28, 6, 8, 0),
  2100.     gsDPPipeSync(),
  2101.     gsDPSetCycleType(G_CYC_1CYCLE),
  2102.     gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
  2103.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  2104.     gsDPSetPrimColor(0, 0, 0x6E, 0x46, 0x00, 0xFF),
  2105.     gsDPSetEnvColor(0x14, 0x00, 0x00, 0xFF),
  2106.     gsDPLoadTextureBlock(0x04033090, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2107.     gsSPVertex(0x060005F0, 31, 0),
  2108.     gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0),
  2109.     gsSP2Triangles(1, 3, 4, 0, 4, 5, 1, 0),
  2110.     gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0),
  2111.     gsSP2Triangles(10, 5, 11, 0, 11, 12, 10, 0),
  2112.     gsSP2Triangles(12, 0, 10, 0, 2, 10, 0, 0),
  2113.     gsSP2Triangles(3, 13, 14, 0, 3, 14, 4, 0),
  2114.     gsSP2Triangles(15, 16, 12, 0, 12, 11, 15, 0),
  2115.     gsSP2Triangles(8, 7, 15, 0, 8, 15, 11, 0),
  2116.     gsSP2Triangles(11, 5, 8, 0, 8, 5, 17, 0),
  2117.     gsSP2Triangles(5, 4, 18, 0, 5, 18, 17, 0),
  2118.     gsSP2Triangles(4, 14, 18, 0, 14, 19, 18, 0),
  2119.     gsSP2Triangles(19, 20, 21, 0, 19, 21, 18, 0),
  2120.     gsSP2Triangles(21, 22, 18, 0, 21, 23, 22, 0),
  2121.     gsSP2Triangles(22, 24, 18, 0, 22, 25, 24, 0),
  2122.     gsSP2Triangles(18, 24, 17, 0, 17, 24, 26, 0),
  2123.     gsSP2Triangles(26, 24, 27, 0, 26, 8, 17, 0),
  2124.     gsSP2Triangles(26, 28, 8, 0, 26, 29, 28, 0),
  2125.     gsSP2Triangles(28, 30, 6, 0, 6, 8, 28, 0),
  2126.     gsDPPipeSync(),
  2127.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  2128.     gsDPSetEnvColor(0x28, 0x28, 0x28, 0xFF),
  2129.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  2130.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2131.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  2132.     gsSPVertex(0x060007E0, 3, 0),
  2133.     gsSP1Triangle(0, 1, 2, 0),
  2134.     gsSPVertex(0x06000810, 25, 0),
  2135.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2136.     gsSP2Triangles(6, 7, 8, 0, 1, 0, 9, 0),
  2137.     gsSP2Triangles(10, 9, 11, 0, 12, 13, 14, 0),
  2138.     gsSP2Triangles(15, 16, 0, 0, 5, 17, 18, 0),
  2139.     gsSP2Triangles(4, 19, 20, 0, 8, 20, 21, 0),
  2140.     gsSP2Triangles(7, 22, 17, 0, 9, 23, 1, 0),
  2141.     gsSP2Triangles(14, 24, 12, 0, 20, 8, 4, 0),
  2142.     gsSP1Triangle(17, 5, 7, 0),
  2143.     gsDPPipeSync(),
  2144.     gsDPSetPrimColor(0, 0, 0x3C, 0x1E, 0x00, 0xFF),
  2145.     gsDPSetEnvColor(0x1E, 0x00, 0x00, 0xFF),
  2146.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  2147.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2148.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  2149.     gsSPVertex(0x060009A0, 32, 0),
  2150.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2151.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  2152.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  2153.     gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
  2154.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
  2155.     gsSP1Triangle(16, 30, 31, 0),
  2156.     gsSPVertex(0x06000BA0, 32, 0),
  2157.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2158.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  2159.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  2160.     gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
  2161.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
  2162.     gsSP1Triangle(16, 15, 30, 0),
  2163.     gsSPVertex(0x06000D90, 29, 0),
  2164.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2165.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  2166.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  2167.     gsSP2Triangles(18, 19, 20, 0, 21, 6, 22, 0),
  2168.     gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0),
  2169.     gsSPEndDisplayList(),
  2170. }
  2171.  
  2172. object_gi_gerudomask_03C0.txt
  2173. {
  2174.     gsSPCullDisplayList(1335, 1410),
  2175.     gsSPCullDisplayList(1667, 3469 /* INVALID */),
  2176.     gsSP2Triangles(67 /* INVALID */, 97 /* INVALID */, 55, 0, 5 /* INVALID */, 1 /* INVALID */, 1 /* INVALID */, 0),
  2177.     (Gfx){0x0C0D0206, 0x1B1B1B06},
  2178.     (Gfx){0x0C0B4F5C, 0x0B0B0606},
  2179.     (Gfx){0x0C02021D, 0x1B1B0202},
  2180.     (Gfx){0x0C875C0C, 0x06030C06},
  2181.     gsSPCullDisplayList(257, 257),
  2182.     gsSPCullDisplayList(782 /* INVALID */, 259),
  2183.     gsBranchZ(262 /* INVALID */, -0.441327, 1, 1023, G_BZ_PERSP, 0, 1023),
  2184.     gsSP2Triangles(1 /* INVALID */, 1, 1, 0, 1, 1, 3, 0),
  2185.     gsBranchZ(1670 /* INVALID */, -0.441307, 1, 1023, G_BZ_PERSP, 0, 1023),
  2186.     gsSP2Triangles(6, 1, 6 /* INVALID */, 0, 1, 1, 1 /* INVALID */, 0),
  2187.     gsBranchZ(769 /* INVALID */, -0.441307, 1, 1023, G_BZ_PERSP, 0, 1023),
  2188.     (Gfx){0x0C1D0202, 0x1D0C0604},
  2189.     gsBranchZ(385 /* INVALID */, 4.21184, 1, 1023, G_BZ_PERSP, 0, 1023),
  2190.     (Gfx){0x0C060303, 0x03030304},
  2191.     gsDPNoOp(),
  2192.     gsDPNoOp(),
  2193.     gsDPNoOp(),
  2194.     gsDPNoOp(),
  2195.     gsDPNoOp(),
  2196.     gsDPNoOp(),
  2197.     gsDPNoOpTag(0x004C8A8A),
  2198.     (Gfx){0x8A010000, 0x00000000},
  2199.     gsDPNoOp(),
  2200.     gsDPNoOpTag(0x000000AC),
  2201.     (Gfx){0x461C98B8, 0x7D336A6A},
  2202.     (Gfx){0x33336901, 0x01000000},
  2203.     gsDPNoOp(),
  2204.     gsDPNoOpTag(0xB31CB66A),
  2205.     (Gfx){0x606051B5, 0x5D473143},
  2206.     (Gfx){0x5D5968C8, 0x98BA0000},
  2207.     gsDPNoOpTag(0x0000004C),
  2208.     (Gfx){0x53CA357D, 0x6A60515D},
  2209.     (Gfx){0x43192020, 0x20202020},
  2210.     (Gfx){0x20201943, 0x594D0000},
  2211.     gsDPNoOpTag(0x00004C13),
  2212.     (Gfx){0x7D7DB859, 0x5D3119A5},
  2213.     (Gfx){0xADAE1616, 0x16169C9C},
  2214.     (Gfx){0x161616AD, 0xAD4D0000},
  2215.     gsDPNoOpTag(0x00697D33),
  2216.     (Gfx){0x6A512142, 0xAEAEF8B4},
  2217.     (Gfx){0x74CFEBEB, 0xEBCF742F},
  2218.     (Gfx){0x2F2F2F2F, 0x6D070000},
  2219.     gsDPNoOpTag(0x7D3360B5),
  2220.     (Gfx){0x47A5A549, 0x8F4571C2},
  2221.     (Gfx){0x3C1E1E1E, 0x1E84EB37},
  2222.     gsSP1Quadrangle(23 /* INVALID */, 23 /* INVALID */, 0 /* INVALID */, 0, 0),
  2223.     gsDPNoOpTag(0x7D514319),
  2224.     (Gfx){0x2049A02C, 0xAA651E15},
  2225.     (Gfx){0x10101010, 0x1515F4F1},
  2226.     gsMoveWd(180, 0xDF6D, 0x00000000),
  2227.     gsDPNoOpTag(0x513108AD),
  2228.     (Gfx){0xADF22C71, 0x3C15102B},
  2229.     (Gfx){0xD0D05858, 0x1515903C},
  2230.     gsDPSetConvert(59, 219, -192, 0, 0, 0),
  2231.     gsDPNoOpTag(0x2020AB16),
  2232.     (Gfx){0x162CAA1E, 0x15582B3F},
  2233.     (Gfx){0x3F3F2B10, 0x1010101E},
  2234.     (Gfx){0x84370705, 0x05000000},
  2235.     gsDPNoOpTag(0xFDAB2A2A),
  2236.     (Gfx){0x8FFB651E, 0x1058D03F},
  2237.     (Gfx){0x3F3FD058, 0x10159015},
  2238.     (Gfx){0x84370707, 0x07BD0500},
  2239.     gsDPNoOpTag(0x162A2A18),
  2240.     (Gfx){0xA2FC3D15, 0x102BD0D0},
  2241.     (Gfx){0x2B2B151E, 0x3C653CC2},
  2242.     (Gfx){0x44C6BD70, 0x70070000},
  2243.     gsDPNoOpTag(0x2A187318),
  2244.     (Gfx){0x443C151E, 0x101089F6},
  2245.     gsDPSetFillColor(0x32BF9B9B),
  2246.     (Gfx){0x9B14BEBE, 0x07000000},
  2247.     gsDPNoOpTag(0x28181811),
  2248.     (Gfx){0xC23D3D7E, 0xC291F997},
  2249.     (Gfx){0x8D381F1F, 0x2D2D2D2D},
  2250.     (Gfx){0x2D2D2DA3, 0x05000000},
  2251.     gsDPNoOpTag(0x282818A2),
  2252.     (Gfx){0x7E3D3D54, 0x75323838},
  2253.     (Gfx){0xB98D9494, 0x8DAF9772},
  2254.     (Gfx){0x72722DCC, 0x00000000},
  2255.     gsDPNoOpTag(0x112818EB),
  2256.     (Gfx){0x7E3DF36B, 0x1F388199},
  2257.     (Gfx){0x6B6BDDDD, 0xBFED320A},
  2258.     (Gfx){0xC07FB928, 0x00000000},
  2259.     gsDPNoOpTag(0x11641171),
  2260.     (Gfx){0x65C29938, 0x8140C5CB},
  2261.     (Gfx){0xC1B78E61, 0xE77932E4},
  2262.     (Gfx){0xC786A705, 0x00000000},
  2263.     gsDPNoOpTag(0x1111C9F0),
  2264.     gsDPSetColorImage(G_IM_FMT_IA, G_IM_SIZ_8b, 2434, 0x40245BE2),
  2265.     (Gfx){0xA6618E8E, 0xB7407904},
  2266.     (Gfx){0x83C7D705, 0x00000000},
  2267.     gsDPNoOpTag(0x1111C9F5),
  2268.     (Gfx){0x7532AF40, 0x5724CD1F},
  2269.     (Gfx){0xCDDC61D3, 0xDE3B3B06},
  2270.     (Gfx){0x4A837A6C, 0x00000000},
  2271.     gsDPNoOpTag(0x1111E091),
  2272.     (Gfx){0x9B3279BC, 0x48391F1F},
  2273.     (Gfx){0x1FA0D9C1, 0xC55B6B02},
  2274.     (Gfx){0x09831105, 0x00000000},
  2275.     gsDPNoOpTag(0x11114495),
  2276.     (Gfx){0x1A40EA78, 0x30C59F1F},
  2277.     (Gfx){0x9F306F30, 0x245B394A},
  2278.     (Gfx){0x09C70705, 0x00000000},
  2279.     gsDPNoOpTag(0x11EF751A),
  2280.     gsSPSetOtherModeHi(-147, 88, G_AD_NOISE | G_CD_MAGICSQ | G_CK_NONE | 0x00000800 | G_TF_POINT | 0x00004000 | G_TL_TILE | G_TD_CLAMP | G_TP_NONE | G_CYC_FILL | G_PM_NPRIMITIVE | 0x30000004),
  2281.     (Gfx){0x488B9A6F, 0x245BB077},
  2282.     (Gfx){0x4A631100, 0x00000000},
  2283.     gsDPNoOpTag(0x112A99D2),
  2284.     gsTexRectFlip(qu102(557.25), qu102(341.25), qu102(139.25), qu102(521), G_TX_RENDERTILE),
  2285.     (Gfx){0x55556F30, 0x5B390609},
  2286.     (Gfx){0x83DA0700, 0x00000000},
  2287.     gsDPNoOpTag(0x07FA99E6),
  2288.     (Gfx){0x63922644, 0xC5309A8B},
  2289.     (Gfx){0x6F30C539, 0xA6D17709},
  2290.     (Gfx){0x867F0500, 0x00000000},
  2291.     gsDPNoOpTag(0x0570A7B2),
  2292.     (Gfx){0x0B0909E1, 0x44242457},
  2293.     (Gfx){0x2439BC2C, 0xCE4A7709},
  2294.     (Gfx){0x63B10000, 0x00000000},
  2295.     gsDPNoOpTag(0x07A3FDD7),
  2296.     gsDPSetPrimDepth(-11856, -14682),
  2297.     (Gfx){0xA6D5C406, 0x4A4A0986},
  2298.     (Gfx){0xC0070000, 0x00000000},
  2299.     gsDPNoOpTag(0x00077328),
  2300.     (Gfx){0x2AB22203, 0x09090909},
  2301.     (Gfx){0x09090909, 0x090988C4},
  2302.     (Gfx){0x6C050000, 0x00000000},
  2303.     gsDPNoOpTag(0x00050500),
  2304.     gsDPNoOpTag(0xE9E4CE92),
  2305.     (Gfx){0x09090902, 0x87D4076C},
  2306.     gsSP1Triangle(0, 0, 0, 0),
  2307.     gsDPNoOp(),
  2308.     gsDPNoOpTag(0x0507282A),
  2309.     (Gfx){0x28281107, 0x6C050505},
  2310.     gsSP1Triangle(0, 0, 0, 0),
  2311.     gsDPNoOp(),
  2312.     gsDPNoOpTag(0x05050505),
  2313.     gsSP1Triangle(2 /* INVALID */, 2 /* INVALID */, 2 /* INVALID */, 0),
  2314.     gsDPNoOp(),
  2315.     gsDPNoOp(),
  2316.     gsDPNoOp(),
  2317.     gsDPNoOp(),
  2318.     gsDPNoOp(),
  2319.     gsDPNoOpTag(0x00030000),
  2320.     gsSPVertex(0x00FB89FF, 0, 59),
  2321.     gsDPSetColorImage(7, G_IM_SIZ_16b, 34, 0xFFEB0000),
  2322.     gsDPNoOpTag(0x11C699FF),
  2323.     gsDPNoOpTag(0xFFEB0000),
  2324.     gsDPNoOpTag(0xEFC699FF),
  2325.     gsDPSetColorImage(7, G_IM_SIZ_4b, 19, 0xFFEF0000),
  2326.     gsDPNoOpTag(0x3DED9BFF),
  2327.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFEA0000),
  2328.     gsDPNoOpTag(0x500AA8FF),
  2329.     gsDPNoOpTag(0x00030000),
  2330.     gsDPNoOpTag(0x00FB89FF),
  2331.     gsDPNoOpTag(0xFFEF0000),
  2332.     gsDPNoOpTag(0xC3ED9BFF),
  2333.     gsDPNoOpTag(0xFFEA0000),
  2334.     gsDPNoOpTag(0xAF09A8FF),
  2335.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4087, 0xFFEB0000),
  2336.     gsDPNoOpTag(0x4F08A7FF),
  2337.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0xFFF10000),
  2338.     gsDPNoOpTag(0x4816A3FF),
  2339.     gsDPNoOpTag(0xFFFA0000),
  2340.     gsSPVertex(0x00238EFF, 0, 69),
  2341.     gsDPNoOpTag(0xFFF10000),
  2342.     gsDPNoOpTag(0xB816A3FF),
  2343.     gsDPNoOpTag(0xFFFA0000),
  2344.     gsDPNoOpTag(0x00238EFF),
  2345.     gsDPNoOpTag(0xFFEB0000),
  2346.     gsDPNoOpTag(0xB108A7FF),
  2347.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4076, 0x000A0000),
  2348.     gsDPNoOpTag(0xE0DE6EFF),
  2349.     gsDPNoOpTag(0x000A0000),
  2350.     gsDPNoOpTag(0x1FB95BFF),
  2351.     gsDPNoOpTag(0x00080000),
  2352.     gsDPNoOpTag(0x3DF266FF),
  2353.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4081, 0x00080000),
  2354.     gsDPNoOpTag(0xBAE65DFF),
  2355.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4081, 0x00080000),
  2356.     gsDPSetColorImage(6, G_IM_SIZ_8b, 183, 0xBAE65DFF),
  2357.     gsDPNoOpTag(0x00080000),
  2358.     gsSPVertex(0x3DF266FF, 176, -85),
  2359.     gsDPNoOpTag(0x00160000),
  2360.     gsDPNoOpTag(0x9AD22AFF),
  2361.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00070000),
  2362.     (Gfx){0x1C6B013B, 0x10663CFF},
  2363.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0x000D0000),
  2364.     (Gfx){0x1B9601D1, 0x50D2B3FF},
  2365.     gsDPSetColorImage(7, G_IM_SIZ_16b, 25, 0xFFF90000),
  2366.     (Gfx){0x1A7500C1, 0x42ABCCFF},
  2367.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0x00000000),
  2368.     (Gfx){0x18CD0139, 0x3DB1BEFF},
  2369.     gsDPNoOpTag(0x00070000),
  2370.     (Gfx){0x1E000139, 0xD73F5DFF},
  2371.     gsDPSetColorImage(7, G_IM_SIZ_32b, 34, 0xFFF90000),
  2372.     (Gfx){0x1D2A0094, 0xE86D2AFF},
  2373.     gsDPNoOp(),
  2374.     (Gfx){0x1E0000FD, 0xD79214FF},
  2375.     gsDPNoOpTag(0xFFF90000),
  2376.     (Gfx){0x218300C1, 0xDC92E4FF},
  2377.     gsDPNoOpTag(0x00070000),
  2378.     (Gfx){0x1E000139, 0xDC92E4FF},
  2379.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00070000),
  2380.     (Gfx){0x1C6B013B, 0xF78A0DFF},
  2381.     gsDPNoOp(),
  2382.     (Gfx){0x1E0000FD, 0x454A3FFF},
  2383.     gsDPSetColorImage(7, G_IM_SIZ_16b, 34, 0xFFEB0000),
  2384.     (Gfx){0x1AED0017, 0xC76812FF},
  2385.     gsDPSetColorImage(7, G_IM_SIZ_8b, 28, 0xFFFE0000),
  2386.     (Gfx){0x1A7900E0, 0xA53836FF},
  2387.     gsDPNoOpTag(0xFFEB0000),
  2388.     (Gfx){0x210B0017, 0x396812FF},
  2389.     gsDPNoOpTag(0xFFFE0000),
  2390.     (Gfx){0x1FE800C3, 0x3E5637FF},
  2391.     gsDPNoOpTag(0xFFEB0000),
  2392.     gsSPCullDisplayList(11 /* INVALID */, 2431 /* INVALID */),
  2393.     gsDPNoOpTag(0xFFFE0000),
  2394.     gsSPVertex(0x3E5637FF, 128, -31),
  2395.     gsDPNoOpTag(0xFFF90000),
  2396.     gsSPCullDisplayList(96 /* INVALID */, 4479 /* INVALID */),
  2397.     gsDPNoOpTag(0xFFEF0000),
  2398.     gsSP2Triangles(33, 0, 66, 0, 47 /* INVALID */, 0, 127 /* INVALID */, 0),
  2399.     gsDPNoOpTag(0xFFEA0000),
  2400.     (Gfx){0x090700A9, 0xA408B4FF},
  2401.     gsDPNoOpTag(0xFFEB0000),
  2402.     gsSP1Quadrangle(60 /* INVALID */, 0, 73 /* INVALID */, 127 /* INVALID */, 0),
  2403.     gsDPSetColorImage(7, G_IM_SIZ_4b, 19, 0xFFEF0000),
  2404.     (Gfx){0x17BC0084, 0xAB54FCFF},
  2405.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFEA0000),
  2406.     (Gfx){0x14FC00A9, 0xCDDD9AFF},
  2407.     gsDPSetColorImage(6, G_IM_SIZ_32b, 10, 0xFFEB0000),
  2408.     (Gfx){0x161F0087, 0x211D91FF},
  2409.     gsDPSetColorImage(7, G_IM_SIZ_8b, 21, 0xFFF40000),
  2410.     (Gfx){0x18AC00A4, 0x943207FF},
  2411.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0x00000000),
  2412.     (Gfx){0x18CD0139, 0x99113AFF},
  2413.     gsDPSetColorImage(7, G_IM_SIZ_8b, 21, 0xFFF40000),
  2414.     (Gfx){0x18AC00A4, 0x51B5D4FF},
  2415.     gsDPNoOpTag(0xFFEB0000),
  2416.     gsSP1Quadrangle(60 /* INVALID */, 0, 27 /* INVALID */, 127 /* INVALID */, 0),
  2417.     gsDPNoOpTag(0xFFFC0000),
  2418.     gsSP1Quadrangle(52 /* INVALID */, 0 /* INVALID */, 27 /* INVALID */, 127 /* INVALID */, 0),
  2419.     gsDPNoOpTag(0xFFEA0000),
  2420.     (Gfx){0x090700A9, 0x66C616FF},
  2421.     gsDPNoOpTag(0xFFFC0000),
  2422.     gsSP1Quadrangle(52 /* INVALID */, 0 /* INVALID */, 118 /* INVALID */, 127 /* INVALID */, 0),
  2423.     gsDPNoOpTag(0xFFF00000),
  2424.     gsSPLineW3D(1 /* INVALID */, 0, 203, 0),
  2425.     gsDPNoOpTag(0xFFEF0000),
  2426.     gsSP2Triangles(33, 0, 66, 0, 125 /* INVALID */, 119, 127 /* INVALID */, 0),
  2427.     gsDPNoOpTag(0xFFF00000),
  2428.     gsSPLineW3D(1 /* INVALID */, 0, 203, 0),
  2429.     gsDPNoOpTag(0xFFFC0000),
  2430.     gsSP1Quadrangle(52 /* INVALID */, 0 /* INVALID */, 118 /* INVALID */, 127 /* INVALID */, 0),
  2431.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4091, 0xFFFB0000),
  2432.     (Gfx){0x14EE016E, 0x92E828FF},
  2433.     gsDPSetColorImage(7, G_IM_SIZ_4b, 19, 0xFFEF0000),
  2434.     (Gfx){0x17BC0084, 0xAB54FCFF},
  2435.     gsDPSetColorImage(6, G_IM_SIZ_32b, 10, 0xFFEB0000),
  2436.     (Gfx){0x161F0087, 0x92E828FF},
  2437.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFEA0000),
  2438.     (Gfx){0x14FC00A9, 0xCDDD9AFF},
  2439.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFEA0000),
  2440.     (Gfx){0x14FC00A9, 0x71EDDDFF},
  2441.     gsDPSetColorImage(7, G_IM_SIZ_4b, 7, 0xFFF00000),
  2442.     (Gfx){0x15F900CB, 0x75F9E9FF},
  2443.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4091, 0xFFFB0000),
  2444.     (Gfx){0x14EE016E, 0x75F9E9FF},
  2445.     gsDPSetColorImage(7, G_IM_SIZ_4b, 19, 0xFFEF0000),
  2446.     (Gfx){0x17BC0084, 0x7705F7FF},
  2447.     gsDPNoOpTag(0x00070000),
  2448.     (Gfx){0x1E000139, 0xD73F5DFF},
  2449.     gsDPNoOpTag(0x000C0000),
  2450.     (Gfx){0x224101CA, 0x522C4BFF},
  2451.     gsDPNoOpTag(0xFFFE0000),
  2452.     (Gfx){0x1FE800C3, 0x3E5637FF},
  2453.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0x00000000),
  2454.     (Gfx){0x18CD0139, 0x99113AFF},
  2455.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0x000D0000),
  2456.     (Gfx){0x1B9601D1, 0xBB155FFF},
  2457.     gsDPSetColorImage(7, G_IM_SIZ_8b, 28, 0xFFFE0000),
  2458.     (Gfx){0x1A7900E0, 0xA53836FF},
  2459.     gsDPNoOpTag(0xFFFE0000),
  2460.     gsSPVertex(0x3E5637FF, 128, -31),
  2461.     gsDPNoOpTag(0x000C0000),
  2462.     gsBranchZ(229 /* INVALID */, -0.051116, 1, 1023, G_BZ_PERSP, 0, 1023),
  2463.     gsDPNoOpTag(0xFFF90000),
  2464.     gsSPCullDisplayList(96 /* INVALID */, 4479 /* INVALID */),
  2465.     gsDPNoOpTag(0x000C0000),
  2466.     (Gfx){0x224101CA, 0xB8C2B7FF},
  2467.     gsDPNoOpTag(0x00070000),
  2468.     (Gfx){0x1E000139, 0xDC92E4FF},
  2469.     gsDPNoOpTag(0xFFF90000),
  2470.     (Gfx){0x218300C1, 0xDC92E4FF},
  2471.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00070000),
  2472.     (Gfx){0x1C6B013B, 0x10663CFF},
  2473.     gsDPNoOpTag(0x000A0000),
  2474.     gsSPVertex(0x1FB95BFF, 64, -37),
  2475.     gsDPNoOpTag(0x00040000),
  2476.     gsSPVertex(0x17C465FF, 0, 40),
  2477.     gsDPNoOpTag(0xFFFF0000),
  2478.     gsSPVertex(0x51C441FF, 208, -171),
  2479.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4076, 0x000A0000),
  2480.     gsSPVertex(0xE0DE6EFF, 64, -37),
  2481.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4073, 0x00040000),
  2482.     gsSPVertex(0xE9B056FF, 0, 40),
  2483.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFF0000),
  2484.     gsSPVertex(0xAFC441FF, 208, -171),
  2485.     gsDPNoOpTag(0x00040000),
  2486.     gsSPModifyVertex(113 /* INVALID */, 0x0015, 0x17C465FF),
  2487.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4073, 0x00040000),
  2488.     gsSPModifyVertex(113 /* INVALID */, 0x0015, 0xE9B056FF),
  2489.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4069, 0x00040000),
  2490.     gsSPVertex(0xE4C161FF, 192, -130),
  2491.     gsDPNoOpTag(0x00040000),
  2492.     gsSPVertex(0x23B657FF, 192, -130),
  2493.     gsDPNoOpTag(0xFFFF0000),
  2494.     gsSPVertex(0x51C441FF, 240, -125),
  2495.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFF0000),
  2496.     gsSPVertex(0xAFC441FF, 240, -125),
  2497.     gsDPNoOpTag(0xFFFE0000),
  2498.     gsBranchZ(194 /* INVALID */, -0.0458965, 1, 1023, G_BZ_PERSP, 0, 1023),
  2499.     gsDPNoOpTag(0xFFF90000),
  2500.     gsSPCullDisplayList(32560 /* INVALID */, 10879 /* INVALID */),
  2501.     gsDPNoOpTag(0x000E0000),
  2502.     gsDPSetDepthImage(0x002870FF),
  2503.     gsDPNoOpTag(0x00080000),
  2504.     gsSPModifyVertex(31658, 0x00AD, 0x3DF266FF),
  2505.     gsDPNoOp(),
  2506.     gsSPLineW3D(14 /* INVALID */, 123, 88, 0),
  2507.     gsDPNoOpTag(0x00070000),
  2508.     gsSPModifyVertex(31135, 0x00DD, 0x540354FF),
  2509.     gsDPNoOpTag(0x00070000),
  2510.     gsDPNoOpTag(0x540354FF),
  2511.     gsDPNoOp(),
  2512.     gsSPCullDisplayList(660, 9343 /* INVALID */),
  2513.     gsDPSetColorImage(7, G_IM_SIZ_4b, 19, 0xFFEF0000),
  2514.     gsDPLoadTile(1, qu102(611.5), qu102(522.5), qu102(80.5), qu102(575.75)),
  2515.     gsDPSetColorImage(7, G_IM_SIZ_8b, 10, 0xFFFE0000),
  2516.     gsDPFillRectangle(77, 575, 359, 763),
  2517.     gsDPSetColorImage(7, G_IM_SIZ_8b, 21, 0xFFF40000),
  2518.     gsDPFillRectangle(196, 639, 55, 462),
  2519.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  2520.     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_8b, 831, 0xAC0355FF),
  2521.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00000000),
  2522.     gsDPSetFillColor(0xA1F347FF),
  2523.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4081, 0x00080000),
  2524.     gsDPSetTextureImage(G_IM_FMT_YUV, G_IM_SIZ_32b, 1877, 0xBAE65DFF),
  2525.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFF0000),
  2526.     gsDPSetFogColor(0xAF, 0xC4, 0x41, 0xFF),
  2527.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4076, 0x000A0000),
  2528.     gsDPSetDepthImage(0xE0DE6EFF),
  2529.     gsDPNoOpTag(0xFFFA0000),
  2530.     gsDPNoOpTag(0x118C18FF),
  2531.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4069, 0x00040000),
  2532.     gsDPSetDepthImage(0xE4C161FF),
  2533.     gsDPNoOpTag(0x000E0000),
  2534.     gsDPNoOpTag(0x002870FF),
  2535.     gsDPNoOp(),
  2536.     gsDPNoOpTag(0x004363FF),
  2537.     gsDPSetColorImage(7, G_IM_SIZ_16b, 25, 0xFFF90000),
  2538.     gsDPSetBlendColor(0xC5, 0x3B, 0x56, 0xFF),
  2539.     gsDPNoOpTag(0x00160000),
  2540.     gsDPNoOpTag(0x9AD22AFF),
  2541.     gsDPSetColorImage(7, G_IM_SIZ_4b, 7, 0xFFF00000),
  2542.     gsDPLoadTile(G_TX_LOADTILE, qu102(903.5), qu102(854.5), qu102(992.5), qu102(447.75)),
  2543.     gsDPNoOpTag(0xFFF90000),
  2544.     gsSP2Triangles(112 /* INVALID */, 114 /* INVALID */, 56 /* INVALID */, 0, 29 /* INVALID */, 42, 127 /* INVALID */, 0),
  2545.     gsDPNoOpTag(0xFFFE0000),
  2546.     (Gfx){0x0990EBEC, 0x5B104BFF},
  2547.     gsDPNoOpTag(0xFFEF0000),
  2548.     (Gfx){0x0B51E82A, 0x69202EFF},
  2549.     gsDPNoOpTag(0xFFF00000),
  2550.     (Gfx){0x0B79ED5A, 0x71F925FF},
  2551.     gsDPNoOpTag(0x00160000),
  2552.     gsDPNoOpTag(0x680B39FF),
  2553.     gsDPNoOpTag(0xFFFF0000),
  2554.     gsSP1Quadrangle(104 /* INVALID */, 124, 32 /* INVALID */, 127 /* INVALID */, 0),
  2555.     gsDPNoOpTag(0x00040000),
  2556.     gsSPVertex(0x23B657FF, 159, -75),
  2557.     gsDPNoOpTag(0x000A0000),
  2558.     gsSPVertex(0x1FB95BFF, 191, -149),
  2559.     gsDPNoOpTag(0xFFEA0000),
  2560.     (Gfx){0x0C24EF13, 0x72F624FF},
  2561.     gsDPNoOpTag(0xFFF00000),
  2562.     (Gfx){0x0B79ED5A, 0x71F925FF},
  2563.     gsDPNoOpTag(0xFFEB0000),
  2564.     (Gfx){0x0B7DF48F, 0x70E822FF},
  2565.     gsDPNoOpTag(0xFFFA0000),
  2566.     gsDPNoOpTag(0x118C18FF),
  2567.     gsDPNoOpTag(0xFFF10000),
  2568.     gsSP1Quadrangle(74 /* INVALID */, 125 /* INVALID */, 18 /* INVALID */, 127 /* INVALID */, 0),
  2569.     gsDPNoOpTag(0xFFFF0000),
  2570.     gsSP1Quadrangle(104 /* INVALID */, 124, 32 /* INVALID */, 127 /* INVALID */, 0),
  2571.     gsDPNoOp(),
  2572.     gsSPLineW3D(14 /* INVALID */, 123, 88, 0),
  2573.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4087, 0xFFEB0000),
  2574.     gsDPLoadTile(1, qu102(527.75), qu102(291.75), qu102(932.5), qu102(383.75)),
  2575.     gsDPSetColorImage(7, G_IM_SIZ_4b, 7, 0xFFF00000),
  2576.     gsDPLoadTile(G_TX_LOADTILE, qu102(903.5), qu102(854.5), qu102(992.5), qu102(447.75)),
  2577.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFEA0000),
  2578.     gsDPLoadBlock(5, 3166, 3859, 3939, 1279),
  2579.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFF0000),
  2580.     gsDPSetFogColor(0xAF, 0xC4, 0x41, 0xFF),
  2581.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0xFFF10000),
  2582.     gsDPSetFogColor(0xAA, 0xB5, 0x23, 0xFF),
  2583.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00000000),
  2584.     gsDPSetFillColor(0xA1F347FF),
  2585.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00000000),
  2586.     gsSPCullDisplayList(660, 9215 /* INVALID */),
  2587.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  2588.     gsDPNoOpTag(0xAC0355FF),
  2589.     gsDPSetColorImage(7, G_IM_SIZ_8b, 10, 0xFFFE0000),
  2590.     gsBranchZ(194 /* INVALID */, 0.0408095, 1, 1023, G_BZ_PERSP, 0, 1023),
  2591.     gsDPNoOpTag(0x000E0000),
  2592.     gsDPSetDepthImage(0x002870FF),
  2593.     gsDPSetColorImage(7, G_IM_SIZ_16b, 25, 0xFFF90000),
  2594.     gsSPCullDisplayList(32560 /* INVALID */, 11135 /* INVALID */),
  2595.     gsDPPipeSync(),
  2596.     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
  2597.     gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, TEXEL0, 0, SHADE, 0, 0, 0, 0, 1),
  2598.     gsDPSetTextureLUT(G_TT_RGBA16),
  2599.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  2600.     gsDPLoadTextureBlock(0x06000208, G_IM_FMT_CI, G_IM_SIZ_8b, 8, 8, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 3, 3, G_TX_NOLOD, G_TX_NOLOD),
  2601.     gsDPLoadTLUT_pal256(0x06000000),
  2602.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  2603.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  2604.     gsSPVertex(0x06000848, 21, 0),
  2605.     gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
  2606.     gsSP2Triangles(4, 3, 0, 0, 5, 2, 6, 0),
  2607.     gsSP2Triangles(6, 7, 5, 0, 0, 8, 4, 0),
  2608.     gsSP2Triangles(0, 9, 8, 0, 0, 10, 9, 0),
  2609.     gsSP2Triangles(11, 12, 5, 0, 13, 11, 5, 0),
  2610.     gsSP2Triangles(7, 13, 5, 0, 14, 15, 16, 0),
  2611.     gsSP2Triangles(16, 17, 14, 0, 18, 19, 20, 0),
  2612.     gsDPPipeSync(),
  2613.     gsDPLoadTextureBlock(0x06000248, G_IM_FMT_CI, G_IM_SIZ_8b, 16, 16, 0, G_TX_MIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
  2614.     gsSPVertex(0x06000998, 32, 0),
  2615.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  2616.     gsSP2Triangles(4, 5, 6, 0, 6, 7, 8, 0),
  2617.     gsSP2Triangles(9, 2, 6, 0, 10, 5, 0, 0),
  2618.     gsSP2Triangles(0, 5, 11, 0, 11, 12, 0, 0),
  2619.     gsSP2Triangles(13, 11, 5, 0, 14, 13, 5, 0),
  2620.     gsSP2Triangles(5, 4, 14, 0, 15, 16, 17, 0),
  2621.     gsSP2Triangles(17, 18, 15, 0, 19, 18, 20, 0),
  2622.     gsSP2Triangles(21, 22, 23, 0, 11, 24, 12, 0),
  2623.     gsSP2Triangles(12, 24, 25, 0, 11, 21, 24, 0),
  2624.     gsSP2Triangles(26, 2, 3, 0, 27, 18, 28, 0),
  2625.     gsSP2Triangles(27, 28, 29, 0, 30, 31, 19, 0),
  2626.     gsSPVertex(0x06000B98, 24, 0),
  2627.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2628.     gsSP2Triangles(5, 6, 3, 0, 7, 8, 9, 0),
  2629.     gsSP2Triangles(9, 8, 10, 0, 11, 12, 13, 0),
  2630.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
  2631.     gsSP2Triangles(20, 21, 22, 0, 15, 23, 16, 0),
  2632.     gsDPPipeSync(),
  2633.     gsDPLoadTextureBlock(0x06000348, G_IM_FMT_CI, G_IM_SIZ_8b, 16, 16, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
  2634.     gsSPVertex(0x06000D18, 12, 0),
  2635.     gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
  2636.     gsSP2Triangles(5, 4, 3, 0, 6, 7, 8, 0),
  2637.     gsSP2Triangles(8, 9, 6, 0, 6, 9, 10, 0),
  2638.     gsSP2Triangles(11, 8, 7, 0, 0, 4, 1, 0),
  2639.     gsDPPipeSync(),
  2640.     gsDPLoadTextureBlock(0x06000448, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2641.     gsSPVertex(0x06000DD8, 32, 0),
  2642.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2643.     gsSP2Triangles(0, 6, 7, 0, 0, 2, 6, 0),
  2644.     gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
  2645.     gsSP2Triangles(13, 14, 15, 0, 12, 14, 13, 0),
  2646.     gsSP2Triangles(16, 17, 14, 0, 18, 19, 20, 0),
  2647.     gsSP2Triangles(18, 11, 21, 0, 11, 13, 21, 0),
  2648.     gsSP2Triangles(12, 9, 22, 0, 22, 9, 8, 0),
  2649.     gsSP2Triangles(23, 24, 25, 0, 25, 24, 26, 0),
  2650.     gsSP2Triangles(26, 24, 4, 0, 27, 3, 5, 0),
  2651.     gsSP2Triangles(27, 5, 18, 0, 10, 9, 20, 0),
  2652.     gsSP2Triangles(23, 19, 18, 0, 28, 29, 16, 0),
  2653.     gsSP2Triangles(3, 28, 4, 0, 30, 28, 3, 0),
  2654.     gsSP1Triangle(29, 17, 16, 0),
  2655.     gsSPVertex(0x06000FC8, 18, 0),
  2656.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2657.     gsSP2Triangles(5, 4, 2, 0, 2, 6, 5, 0),
  2658.     gsSP2Triangles(2, 1, 6, 0, 7, 8, 9, 0),
  2659.     gsSP2Triangles(10, 11, 3, 0, 7, 11, 10, 0),
  2660.     gsSP2Triangles(10, 12, 7, 0, 12, 8, 7, 0),
  2661.     gsSP2Triangles(13, 14, 15, 0, 14, 16, 15, 0),
  2662.     gsSP1Triangle(16, 17, 15, 0),
  2663.     gsSPEndDisplayList(),
  2664. }
  2665.  
  2666. object_gi_gerudomask_1060.txt
  2667. {
  2668.     gsDPLoadBlock(5, 3166, 3859, 3939, 1279),
  2669.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFF0000),
  2670.     gsDPSetFogColor(0xAF, 0xC4, 0x41, 0xFF),
  2671.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0xFFF10000),
  2672.     gsDPSetFogColor(0xAA, 0xB5, 0x23, 0xFF),
  2673.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00000000),
  2674.     gsDPSetFillColor(0xA1F347FF),
  2675.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00000000),
  2676.     gsSPCullDisplayList(660, 9215 /* INVALID */),
  2677.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  2678.     gsDPNoOpTag(0xAC0355FF),
  2679.     gsDPSetColorImage(7, G_IM_SIZ_8b, 10, 0xFFFE0000),
  2680.     gsBranchZ(194 /* INVALID */, 0.0408095, 1, 1023, G_BZ_PERSP, 0, 1023),
  2681.     gsDPNoOpTag(0x000E0000),
  2682.     gsDPSetDepthImage(0x002870FF),
  2683.     gsDPSetColorImage(7, G_IM_SIZ_16b, 25, 0xFFF90000),
  2684.     gsSPCullDisplayList(32560 /* INVALID */, 11135 /* INVALID */),
  2685.     gsDPPipeSync(),
  2686.     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
  2687.     gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, TEXEL0, 0, SHADE, 0, 0, 0, 0, 1),
  2688.     gsDPSetTextureLUT(G_TT_RGBA16),
  2689.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  2690.     gsDPLoadTextureBlock(0x06000208, G_IM_FMT_CI, G_IM_SIZ_8b, 8, 8, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 3, 3, G_TX_NOLOD, G_TX_NOLOD),
  2691.     gsDPLoadTLUT_pal256(0x06000000),
  2692.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  2693.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  2694.     gsSPVertex(0x06000848, 21, 0),
  2695.     gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
  2696.     gsSP2Triangles(4, 3, 0, 0, 5, 2, 6, 0),
  2697.     gsSP2Triangles(6, 7, 5, 0, 0, 8, 4, 0),
  2698.     gsSP2Triangles(0, 9, 8, 0, 0, 10, 9, 0),
  2699.     gsSP2Triangles(11, 12, 5, 0, 13, 11, 5, 0),
  2700.     gsSP2Triangles(7, 13, 5, 0, 14, 15, 16, 0),
  2701.     gsSP2Triangles(16, 17, 14, 0, 18, 19, 20, 0),
  2702.     gsDPPipeSync(),
  2703.     gsDPLoadTextureBlock(0x06000248, G_IM_FMT_CI, G_IM_SIZ_8b, 16, 16, 0, G_TX_MIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
  2704.     gsSPVertex(0x06000998, 32, 0),
  2705.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  2706.     gsSP2Triangles(4, 5, 6, 0, 6, 7, 8, 0),
  2707.     gsSP2Triangles(9, 2, 6, 0, 10, 5, 0, 0),
  2708.     gsSP2Triangles(0, 5, 11, 0, 11, 12, 0, 0),
  2709.     gsSP2Triangles(13, 11, 5, 0, 14, 13, 5, 0),
  2710.     gsSP2Triangles(5, 4, 14, 0, 15, 16, 17, 0),
  2711.     gsSP2Triangles(17, 18, 15, 0, 19, 18, 20, 0),
  2712.     gsSP2Triangles(21, 22, 23, 0, 11, 24, 12, 0),
  2713.     gsSP2Triangles(12, 24, 25, 0, 11, 21, 24, 0),
  2714.     gsSP2Triangles(26, 2, 3, 0, 27, 18, 28, 0),
  2715.     gsSP2Triangles(27, 28, 29, 0, 30, 31, 19, 0),
  2716.     gsSPVertex(0x06000B98, 24, 0),
  2717.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2718.     gsSP2Triangles(5, 6, 3, 0, 7, 8, 9, 0),
  2719.     gsSP2Triangles(9, 8, 10, 0, 11, 12, 13, 0),
  2720.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
  2721.     gsSP2Triangles(20, 21, 22, 0, 15, 23, 16, 0),
  2722.     gsDPPipeSync(),
  2723.     gsDPLoadTextureBlock(0x06000348, G_IM_FMT_CI, G_IM_SIZ_8b, 16, 16, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
  2724.     gsSPVertex(0x06000D18, 12, 0),
  2725.     gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
  2726.     gsSP2Triangles(5, 4, 3, 0, 6, 7, 8, 0),
  2727.     gsSP2Triangles(8, 9, 6, 0, 6, 9, 10, 0),
  2728.     gsSP2Triangles(11, 8, 7, 0, 0, 4, 1, 0),
  2729.     gsDPPipeSync(),
  2730.     gsDPLoadTextureBlock(0x06000448, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2731.     gsSPVertex(0x06000DD8, 32, 0),
  2732.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2733.     gsSP2Triangles(0, 6, 7, 0, 0, 2, 6, 0),
  2734.     gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
  2735.     gsSP2Triangles(13, 14, 15, 0, 12, 14, 13, 0),
  2736.     gsSP2Triangles(16, 17, 14, 0, 18, 19, 20, 0),
  2737.     gsSP2Triangles(18, 11, 21, 0, 11, 13, 21, 0),
  2738.     gsSP2Triangles(12, 9, 22, 0, 22, 9, 8, 0),
  2739.     gsSP2Triangles(23, 24, 25, 0, 25, 24, 26, 0),
  2740.     gsSP2Triangles(26, 24, 4, 0, 27, 3, 5, 0),
  2741.     gsSP2Triangles(27, 5, 18, 0, 10, 9, 20, 0),
  2742.     gsSP2Triangles(23, 19, 18, 0, 28, 29, 16, 0),
  2743.     gsSP2Triangles(3, 28, 4, 0, 30, 28, 3, 0),
  2744.     gsSP1Triangle(29, 17, 16, 0),
  2745.     gsSPVertex(0x06000FC8, 18, 0),
  2746.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2747.     gsSP2Triangles(5, 4, 2, 0, 2, 6, 5, 0),
  2748.     gsSP2Triangles(2, 1, 6, 0, 7, 8, 9, 0),
  2749.     gsSP2Triangles(10, 11, 3, 0, 7, 11, 10, 0),
  2750.     gsSP2Triangles(10, 12, 7, 0, 12, 8, 7, 0),
  2751.     gsSP2Triangles(13, 14, 15, 0, 14, 16, 15, 0),
  2752.     gsSP1Triangle(16, 17, 15, 0),
  2753.     gsSPEndDisplayList(),
  2754. }
  2755.  
  2756. object_gi_ghost_03C0.txt
  2757. {
  2758.     (Gfx){0x6F6C6C6C, 0x7393C1D7},
  2759.     (Gfx){0xC6A9917F, 0x7A889281},
  2760.     (Gfx){0x6C6C6D70, 0x7A98C1D1},
  2761.     (Gfx){0xC0A59281, 0x7A808376},
  2762.     (Gfx){0x6C6E767F, 0x8BA5C4CE},
  2763.     (Gfx){0xBDA69788, 0x7E797670},
  2764.     (Gfx){0x6D76889A, 0xA7B6C8CC},
  2765.     (Gfx){0xBDAA9F94, 0x8477706C},
  2766.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFB0000),
  2767.     gsDPSetColorImage(5, G_IM_SIZ_8b, 1801, 0xE68CF3FF),
  2768.     gsDPSetColorImage(7, G_IM_SIZ_16b, 18, 0x00000000),
  2769.     gsDPNoOpTag(0x9FBA08FF),
  2770.     gsDPSetColorImage(7, G_IM_SIZ_16b, 17, 0xFFF60000),
  2771.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_4b, 1679, 0xC6BEAFFF),
  2772.     gsDPNoOpTag(0xFFF50000),
  2773.     gsSPModifyVertex(887 /* INVALID */, 0x00F7, 0xFD9EBCFF),
  2774.     gsDPSetColorImage(7, G_IM_SIZ_16b, 17, 0xFFF60000),
  2775.     gsSPCullDisplayList(839, 22527 /* INVALID */),
  2776.     gsDPNoOpTag(0xFFF10000),
  2777.     gsSPModifyVertex(785 /* INVALID */, 0x00B3, 0x20D595FF),
  2778.     gsDPNoOpTag(0xFFFA0000),
  2779.     gsSPModifyVertex(787 /* INVALID */, 0x003E, 0x6B04CBFF),
  2780.     gsDPNoOpTag(0xFFF00000),
  2781.     gsSPModifyVertex(720, 0x00D4, 0x2244A4FF),
  2782.     gsDPNoOpTag(0xFFF80000),
  2783.     gsSPModifyVertex(699, 0x006E, 0x4F57E8FF),
  2784.     gsDPNoOpTag(0x000F0000),
  2785.     gsSPVertex(0x1FCD68FF, 80, -25),
  2786.     gsDPNoOpTag(0x00060000),
  2787.     gsSPVertex(0x6EF52DFF, 32, -13),
  2788.     gsDPNoOpTag(0x00100000),
  2789.     gsSPVertex(0x203F60FF, 192, -98),
  2790.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0xFFFA0000),
  2791.     gsSPCullDisplayList(748 /* INVALID */, 26367 /* INVALID */),
  2792.     gsDPSetColorImage(7, G_IM_SIZ_32b, 25, 0xFFF10000),
  2793.     gsSPCullDisplayList(752 /* INVALID */, 18687 /* INVALID */),
  2794.     gsDPSetColorImage(7, G_IM_SIZ_32b, 34, 0x00000000),
  2795.     gsBranchZ(626 /* INVALID */, 0.0858222, 1, 1023, G_BZ_PERSP, 0, 1023),
  2796.     gsDPNoOpTag(0xFFFA0000),
  2797.     gsSPModifyVertex(607, 0x00DC, 0x1174EAFF),
  2798.     gsDPSetColorImage(7, G_IM_SIZ_32b, 30, 0xFFF40000),
  2799.     gsSPCullDisplayList(696, 24575 /* INVALID */),
  2800.     gsDPNoOpTag(0x00070000),
  2801.     gsSPVertex(0x1A9124FF, 144, -140),
  2802.     gsDPSetColorImage(7, G_IM_SIZ_16b, 17, 0xFFF60000),
  2803.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_4b, 1679, 0xC6BEAFFF),
  2804.     gsDPSetColorImage(7, G_IM_SIZ_16b, 18, 0x00000000),
  2805.     gsDPNoOpTag(0x9FBA08FF),
  2806.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0xFFFA0000),
  2807.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1498, 0x9A22CDFF),
  2808.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFB0000),
  2809.     gsDPSetColorImage(5, G_IM_SIZ_8b, 1801, 0xE68CF3FF),
  2810.     gsDPNoOpTag(0xFFFB0000),
  2811.     gsSPModifyVertex(879 /* INVALID */, 0x0043, 0x3999E9FF),
  2812.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0x00080000),
  2813.     gsDPNoOpTag(0xDC9322FF),
  2814.     gsDPSetColorImage(7, G_IM_SIZ_32b, 18, 0x000E0000),
  2815.     gsDPNoOpTag(0xCDBE56FF),
  2816.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00060000),
  2817.     gsDPNoOpTag(0x9D2736FF),
  2818.     gsDPSetColorImage(7, G_IM_SIZ_32b, 34, 0x00000000),
  2819.     gsDPNoOpTag(0xD56F02FF),
  2820.     gsDPSetColorImage(7, G_IM_SIZ_32b, 25, 0x000F0000),
  2821.     gsDPNoOpTag(0xD91C6DFF),
  2822.     gsDPSetColorImage(7, G_IM_SIZ_32b, 30, 0x000B0000),
  2823.     gsDPNoOpTag(0xE1613FFF),
  2824.     gsDPNoOpTag(0x00080000),
  2825.     gsSPVertex(0x41601CFF, 32, 27),
  2826.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFB0000),
  2827.     gsSPCullDisplayList(900, 31231 /* INVALID */),
  2828.     gsDPNoOpTag(0x00050000),
  2829.     gsSPVertex(0x0C731FFF, 208, -129),
  2830.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0x00070000),
  2831.     gsBranchZ(512 /* INVALID */, 0.0549476, 1, 1023, G_BZ_PERSP, 0, 1023),
  2832.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0xFFF90000),
  2833.     gsSPModifyVertex(505, 0x000D, 0x9ECFCFFF),
  2834.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0x00070000),
  2835.     gsBranchZ(505 /* INVALID */, 0.0762932, 1, 1023, G_BZ_PERSP, 0, 1023),
  2836.     gsDPNoOpTag(0x00070000),
  2837.     gsBranchZ(0, -0.0872243, 1, 1023, G_BZ_PERSP, 0, 1023),
  2838.     gsDPNoOpTag(0x00070000),
  2839.     gsBranchZ(7 /* INVALID */, -0.0424231, 1, 1023, G_BZ_PERSP, 0, 1023),
  2840.     gsDPNoOpTag(0xFFF90000),
  2841.     gsSPModifyVertex(0, 0x000D, 0x45BBBBFF),
  2842.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0xFFF90000),
  2843.     gsSPModifyVertex(512, 0x000D, 0xCF319EFF),
  2844.     gsDPNoOpTag(0xFFF90000),
  2845.     gsSPModifyVertex(7, 0x000D, 0x3162CFFF),
  2846.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0x00160000),
  2847.     gsSP2Triangles(6 /* INVALID */, 1 /* INVALID */, 121, 0, 79, 24 /* INVALID */, 127 /* INVALID */, 0),
  2848.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0x00160000),
  2849.     gsSP2Triangles(6 /* INVALID */, 2, 0, 0, 34 /* INVALID */, 34 /* INVALID */, 127 /* INVALID */, 0),
  2850.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0x00080000),
  2851.     gsBranchZ(505 /* INVALID */, 0.0394932, 1, 1023, G_BZ_PERSP, 0, 1023),
  2852.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0x00080000),
  2853.     gsBranchZ(512 /* INVALID */, 0.0756804, 1, 1023, G_BZ_PERSP, 0, 1023),
  2854.     gsDPNoOpTag(0x00080000),
  2855.     gsBranchZ(7 /* INVALID */, -0.0880393, 1, 1023, G_BZ_PERSP, 0, 1023),
  2856.     gsDPNoOpTag(0x00080000),
  2857.     gsBranchZ(0 /* INVALID */, -0.0607889, 1, 1023, G_BZ_PERSP, 0, 1023),
  2858.     gsDPNoOpTag(0x00160000),
  2859.     gsSP2Triangles(6 /* INVALID */, 0, 7, 0, 24 /* INVALID */, 24 /* INVALID */, 127 /* INVALID */, 0),
  2860.     gsDPNoOpTag(0x00160000),
  2861.     gsSP2Triangles(6 /* INVALID */, 0, 0, 0, 103 /* INVALID */, 49, 127 /* INVALID */, 0),
  2862.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0xFFF80000),
  2863.     gsSPVertex(0xBB4545FF, 48, -48),
  2864.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0xFFEA0000),
  2865.     gsDPNoOpTag(0x9ECFCFFF),
  2866.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0xFFF80000),
  2867.     gsSPVertex(0xCF9E31FF, 48, 73),
  2868.     gsDPNoOpTag(0xFFF80000),
  2869.     gsSPVertex(0x31CF62FF, 48, -48),
  2870.     gsDPNoOpTag(0xFFF80000),
  2871.     gsSPVertex(0x623131FF, 48, -41),
  2872.     gsDPNoOpTag(0xFFEA0000),
  2873.     gsDPNoOpTag(0x45BBBBFF),
  2874.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0xFFEA0000),
  2875.     gsDPNoOpTag(0xCF319EFF),
  2876.     gsDPNoOpTag(0xFFEA0000),
  2877.     gsDPNoOpTag(0x3162CFFF),
  2878.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4064, 0x000D0000),
  2879.     gsDPNoOpTag(0xF08D1CFF),
  2880.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4064, 0x00000000),
  2881.     gsDPNoOpTag(0xB1A600FF),
  2882.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4064, 0xFFF30000),
  2883.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1840, 0xEC99C7FF),
  2884.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4064, 0x000D0000),
  2885.     gsDPNoOpTag(0xF08D1CFF),
  2886.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4064, 0xFFF30000),
  2887.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1840, 0xEC99C7FF),
  2888.     gsDPNoOpTag(0xFFF30000),
  2889.     gsDPSetDepthImage(0x1993D5FF),
  2890.     gsDPNoOp(),
  2891.     gsSPModifyVertex(919 /* INVALID */, 0x0000, 0x429D00FF),
  2892.     gsDPNoOpTag(0x000D0000),
  2893.     gsSPVertex(0x19A347FF, 80, -57),
  2894.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4064, 0x00000000),
  2895.     gsDPNoOpTag(0xB1A600FF),
  2896.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0x00000000),
  2897.     gsDPNoOpTag(0x8EE0F2FF),
  2898.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4070, 0xFFF00000),
  2899.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1748, 0xCAD89EFF),
  2900.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4064, 0xFFF30000),
  2901.     gsSPCullDisplayList(919 /* INVALID */, 25599 /* INVALID */),
  2902.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4070, 0xFFF00000),
  2903.     gsSPCullDisplayList(873 /* INVALID */, 20351 /* INVALID */),
  2904.     gsDPNoOpTag(0xFFF00000),
  2905.     gsSPModifyVertex(873 /* INVALID */, 0x00AB, 0x40D2A6FF),
  2906.     gsDPNoOpTag(0xFFF30000),
  2907.     gsSPModifyVertex(919 /* INVALID */, 0x00AB, 0x1993D5FF),
  2908.     gsDPNoOp(),
  2909.     gsSPModifyVertex(873 /* INVALID */, 0x0000, 0x72E00EFF),
  2910.     gsDPNoOpTag(0x00100000),
  2911.     gsSPVertex(0x36D862FF, 80, 25),
  2912.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4070, 0x00100000),
  2913.     gsDPNoOpTag(0xC0D25AFF),
  2914.     gsDPSetColorImage(7, G_IM_SIZ_8b, 8, 0x00000000),
  2915.     gsDPNoOpTag(0x8B0017FF),
  2916.     gsDPSetColorImage(7, G_IM_SIZ_16b, 8, 0xFFF00000),
  2917.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1275, 0xB200A6FF),
  2918.     gsDPSetColorImage(7, G_IM_SIZ_16b, 8, 0xFFF00000),
  2919.     gsSPCullDisplayList(637, 21375 /* INVALID */),
  2920.     gsDPNoOpTag(0xFFF00000),
  2921.     gsSPModifyVertex(637, 0x00AB, 0x27008FFF),
  2922.     gsDPNoOp(),
  2923.     gsSPModifyVertex(637, 0x0000, 0x7500E9FF),
  2924.     gsDPNoOpTag(0x00100000),
  2925.     gsSPVertex(0x4E005AFF, 80, 45),
  2926.     gsDPSetColorImage(7, G_IM_SIZ_16b, 8, 0x00100000),
  2927.     gsDPNoOpTag(0xD90071FF),
  2928.     gsDPNoOp(),
  2929.     gsDPNoOpTag(0x000078FF),
  2930.     gsDPNoOp(),
  2931.     gsDPNoOpTag(0x000078FF),
  2932.     gsDPSetColorImage(7, G_IM_SIZ_8b, 27, 0x00000000),
  2933.     gsSPModifyVertex(0, 0x0000, 0x000078FF),
  2934.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4059, 0x00000000),
  2935.     gsSPModifyVertex(512, 0x0000, 0x000078FF),
  2936.     gsDPPipeSync(),
  2937.     gsDPSetPrimColor(0, qu08(0.5), 0x00, 0x00, 0x32, 0xFF),
  2938.     gsDPSetEnvColor(0x64, 0x00, 0xC8, 0xFF),
  2939.     gsSPEndDisplayList(),
  2940. }
  2941.  
  2942. object_gi_glasses_0D60.txt
  2943. {
  2944.     gsDPNoOp(),
  2945.     gsSPModifyVertex(768, 0x0000, 0xFD0089FF),
  2946.     gsDPNoOp(),
  2947.     gsSPVertex(0x00FB89FF, 0, 0),
  2948.     gsDPPipeSync(),
  2949.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  2950.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  2951.     gsDPSetPrimColor(0, 0, 0x96, 0x00, 0x32, 0xFF),
  2952.     gsDPSetEnvColor(0x32, 0x00, 0x00, 0xFF),
  2953.     gsDPSetTextureLUT(G_TT_NONE),
  2954.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  2955.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  2956.     gsSPClearGeometryMode(G_FOG),
  2957.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  2958.     gsSPVertex(0x06000000, 3, 0),
  2959.     gsSP1Triangle(0, 1, 2, 0),
  2960.     gsSPVertex(0x06000030, 32, 0),
  2961.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2962.     gsSP2Triangles(6, 7, 2, 0, 8, 7, 9, 0),
  2963.     gsSP2Triangles(6, 3, 10, 0, 6, 10, 9, 0),
  2964.     gsSP2Triangles(9, 10, 3, 0, 9, 11, 6, 0),
  2965.     gsSP2Triangles(3, 8, 9, 0, 12, 13, 14, 0),
  2966.     gsSP2Triangles(15, 16, 14, 0, 17, 18, 14, 0),
  2967.     gsSP2Triangles(19, 12, 20, 0, 15, 21, 22, 0),
  2968.     gsSP2Triangles(18, 17, 23, 0, 24, 23, 22, 0),
  2969.     gsSP2Triangles(22, 23, 17, 0, 22, 12, 24, 0),
  2970.     gsSP2Triangles(17, 15, 22, 0, 25, 26, 27, 0),
  2971.     gsSP1Triangle(25, 28, 29, 0),
  2972.     gsSPVertex(0x06000210, 12, 0),
  2973.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  2974.     gsSP2Triangles(6, 4, 7, 0, 8, 9, 10, 0),
  2975.     gsSP2Triangles(6, 11, 5, 0, 2, 11, 6, 0),
  2976.     gsSP2Triangles(5, 4, 6, 0, 6, 7, 2, 0),
  2977.     gsDPPipeSync(),
  2978.     gsDPSetPrimColor(0, 0, 0x64, 0x00, 0x78, 0xFF),
  2979.     gsDPSetEnvColor(0x28, 0x00, 0x3C, 0xFF),
  2980.     gsSPVertex(0x060002D0, 32, 0),
  2981.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0),
  2982.     gsSP2Triangles(3, 0, 2, 0, 5, 6, 7, 0),
  2983.     gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
  2984.     gsSP2Triangles(14, 15, 16, 0, 16, 17, 14, 0),
  2985.     gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
  2986.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
  2987.     gsSP2Triangles(30, 10, 28, 0, 11, 31, 12, 0),
  2988.     gsSPVertex(0x060004D0, 32, 0),
  2989.     gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
  2990.     gsSP2Triangles(2, 4, 5, 0, 6, 7, 8, 0),
  2991.     gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0),
  2992.     gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0),
  2993.     gsSP2Triangles(21, 20, 22, 0, 23, 22, 24, 0),
  2994.     gsSP2Triangles(5, 4, 25, 0, 14, 26, 12, 0),
  2995.     gsSP2Triangles(17, 27, 15, 0, 16, 15, 28, 0),
  2996.     gsSP2Triangles(29, 28, 19, 0, 10, 9, 30, 0),
  2997.     gsSPVertex(0x060006C0, 32, 0),
  2998.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  2999.     gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0),
  3000.     gsSP2Triangles(11, 12, 13, 0, 14, 13, 15, 0),
  3001.     gsSP2Triangles(16, 15, 17, 0, 18, 19, 20, 0),
  3002.     gsSP2Triangles(21, 20, 9, 0, 22, 10, 23, 0),
  3003.     gsSP2Triangles(24, 25, 23, 0, 20, 21, 18, 0),
  3004.     gsSP2Triangles(15, 16, 14, 0, 6, 5, 24, 0),
  3005.     gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
  3006.     gsSPVertex(0x060008C0, 27, 0),
  3007.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  3008.     gsSP2Triangles(5, 6, 7, 0, 8, 9, 5, 0),
  3009.     gsSP2Triangles(8, 5, 7, 0, 3, 5, 4, 0),
  3010.     gsSP2Triangles(3, 6, 5, 0, 10, 11, 12, 0),
  3011.     gsSP2Triangles(10, 12, 13, 0, 14, 15, 16, 0),
  3012.     gsSP2Triangles(14, 16, 17, 0, 18, 11, 19, 0),
  3013.     gsSP2Triangles(17, 7, 20, 0, 17, 21, 22, 0),
  3014.     gsSP2Triangles(23, 24, 19, 0, 25, 22, 26, 0),
  3015.     gsDPPipeSync(),
  3016.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x96, 0xFF),
  3017.     gsDPSetEnvColor(0x64, 0x32, 0x00, 0xFF),
  3018.     gsSPVertex(0x06000A70, 14, 0),
  3019.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3020.     gsSP2Triangles(6, 3, 7, 0, 8, 9, 10, 0),
  3021.     gsSP2Triangles(2, 11, 0, 0, 5, 7, 3, 0),
  3022.     gsSP2Triangles(7, 12, 6, 0, 10, 13, 8, 0),
  3023.     gsSPEndDisplayList(),
  3024. }
  3025.  
  3026. object_gi_gloves_06E0.txt
  3027. {
  3028.     (Gfx){0xC4C3C4C6, 0xCCD4DBDE},
  3029.     gsSPEndDisplayList(),
  3030. }
  3031.  
  3032. object_gi_golonmask_09A0.txt
  3033. {
  3034.     gsSP1Triangle(2 /* INVALID */, 2 /* INVALID */, 2 /* INVALID */, 0),
  3035.     gsSPModifyVertex(257, 0x0002, 0x02020503),
  3036.     gsSPCullDisplayList(388 /* INVALID */, 388 /* INVALID */),
  3037.     (Gfx){0x09632315, 0x1D1D1D1D},
  3038.     (Gfx){0x1D1D1D1D, 0x1D1D1D1D},
  3039.     gsDPNoOpTag(0x104B1414),
  3040.     (Gfx){0x4848DD75, 0x63292966},
  3041.     (Gfx){0x09300941, 0x03110505},
  3042.     gsSP1Triangle(2 /* INVALID */, 2 /* INVALID */, 2 /* INVALID */, 0),
  3043.     (Gfx){0x5D037309, 0x09880E0E},
  3044.     (Gfx){0x0E0E0E0E, 0x09094103},
  3045.     (Gfx){0x8F434343, 0x3B3B3B3B},
  3046.     (Gfx){0x4E4E4E4E, 0x4E4E2424},
  3047.     gsDPNoOpTag(0x104B1497),
  3048.     (Gfx){0x3E3E3E9A, 0x5B232329},
  3049.     (Gfx){0x0E300903, 0x11110311},
  3050.     (Gfx){0x11110909, 0x09880E0E},
  3051.     gsDPSetOtherMode(G_AD_PATTERN | G_CD_MAGICSQ | G_CK_NONE | 0x00000E00 | G_TF_POINT | G_TT_NONE | G_TL_TILE | 0x00060000 | G_TP_PERSP | G_CYC_1CYCLE | G_PM_NPRIMITIVE | 0x0000000E, G_AC_NONE | G_ZS_PIXEL | Z_UPD | IM_RD | CVG_DST_SAVE | ZMODE_OPA | GBL_c1(G_BL_CLR_IN, G_BL_A_SHADE, G_BL_CLR_IN, G_BL_1) | GBL_c2(G_BL_CLR_IN, G_BL_A_FOG, G_BL_CLR_IN, G_BL_A_MEM)),
  3052.     (Gfx){0x340D3636, 0x36361F78},
  3053.     (Gfx){0xC0711717, 0x17171717},
  3054.     (Gfx){0x17171717, 0x17171717},
  3055.     gsDPNoOpTag(0x574B1448),
  3056.     (Gfx){0x973E9845, 0x5B151523},
  3057.     (Gfx){0x63630E23, 0x23236363},
  3058.     (Gfx){0x0E0E3009, 0x0909036E},
  3059.     (Gfx){0x60340404, 0x8B8B8B8B},
  3060.     gsDPSetDepthImage(0x04040404),
  3061.     gsBranchZ(1026 /* INVALID */, -8.45345, 1, 1023, G_BZ_PERSP, 0, 1023),
  3062.     gsBranchZ(514 /* INVALID */, -203.963, 1, 1023, G_BZ_PERSP, 0, 1023),
  3063.     gsDPNoOpTag(0x46464B14),
  3064.     (Gfx){0x48984845, 0x5B151D2A},
  3065.     (Gfx){0x15151568, 0x29292930},
  3066.     (Gfx){0x30090344, 0x34080808},
  3067.     gsSPModifyVertex(257, 0x0002, 0x341B1B08),
  3068.     gsSPLineW3D(4, 4, 31, 0),
  3069.     gsBranchZ(514 /* INVALID */, -203.963, 1, 1023, G_BZ_PERSP, 0, 1023),
  3070.     gsBranchZ(514 /* INVALID */, -203.963, 1, 1023, G_BZ_PERSP, 0, 1023),
  3071.     gsDPNoOpTag(0x46284B14),
  3072.     gsTexRect(qu102(84.25), qu102(837.25), qu102(288.25), qu102(273.25), 2),
  3073.     (Gfx){0x23292930, 0x41031144},
  3074.     gsSP1Triangle(38, 1, 1, 0),
  3075.     gsSPModifyVertex(257, 0x0002, 0x02020202),
  3076.     gsSPModifyVertex(269 /* INVALID */, 0x0002, 0x08080808),
  3077.     gsSPLineW3D(4, 4, 8, 0),
  3078.     (Gfx){0x1F360808, 0x08080808},
  3079.     gsDPNoOpTag(0x46464B14),
  3080.     (Gfx){0x14141428, 0x5A152A15},
  3081.     (Gfx){0x8F050505, 0x05050505},
  3082.     gsSP1Triangle(2 /* INVALID */, 38, 1, 0),
  3083.     gsSP1Triangle(2 /* INVALID */, 2 /* INVALID */, 2 /* INVALID */, 0),
  3084.     gsSPModifyVertex(257, 0x0002, 0x02020202),
  3085.     gsSPModifyVertex(257, 0x0002, 0x02020202),
  3086.     gsSPModifyVertex(257, 0x0002, 0x02020202),
  3087.     gsDPNoOpTag(0x10574628),
  3088.     (Gfx){0x28282828, 0x3D2A2A29},
  3089.     (Gfx){0x304D034D, 0x4D4D1111},
  3090.     (Gfx){0x11111111, 0x11111105},
  3091.     (Gfx){0x11111144, 0x44050505},
  3092.     gsSP1Triangle(2 /* INVALID */, 2 /* INVALID */, 2 /* INVALID */, 0),
  3093.     gsSP1Triangle(2 /* INVALID */, 34, 34, 0),
  3094.     (Gfx){0x11111111, 0x11111111},
  3095.     gsDPNoOpTag(0x00001046),
  3096.     (Gfx){0x46462810, 0x3D151D15},
  3097.     (Gfx){0x29414141, 0x03030303},
  3098.     gsSPCullDisplayList(385 /* INVALID */, 422 /* INVALID */),
  3099.     (Gfx){0x4D4D4D03, 0x03030303},
  3100.     gsSPCullDisplayList(385 /* INVALID */, 385 /* INVALID */),
  3101.     gsSPCullDisplayList(385 /* INVALID */, 1156 /* INVALID */),
  3102.     (Gfx){0x09090909, 0x09090909},
  3103.     gsDPNoOpTag(0x00000010),
  3104.     (Gfx){0x10101006, 0x5A15153A},
  3105.     (Gfx){0x15152323, 0x68292930},
  3106.     (Gfx){0x308F4141, 0x41030303},
  3107.     gsSPCullDisplayList(385 /* INVALID */, 385 /* INVALID */),
  3108.     gsSPCullDisplayList(385 /* INVALID */, 385 /* INVALID */),
  3109.     gsSPCullDisplayList(1156 /* INVALID */, 1799),
  3110.     (Gfx){0x0E0E0E0E, 0x0E0E0E0E},
  3111.     gsDPNoOp(),
  3112.     gsDPNoOpTag(0x5B153AAB),
  3113.     (Gfx){0x557B263A, 0x68231515},
  3114.     (Gfx){0x15151523, 0x23232930},
  3115.     (Gfx){0x30304103, 0x03030303},
  3116.     gsSPCullDisplayList(385 /* INVALID */, 11950 /* INVALID */),
  3117.     (Gfx){0x1103880E, 0x09090909},
  3118.     (Gfx){0x09090909, 0x09736E60},
  3119.     gsDPNoOp(),
  3120.     gsDPNoOpTag(0x3838261A),
  3121.     (Gfx){0x1A695555, 0x8D3D745A},
  3122.     (Gfx){0x7B7B2626, 0x26262626},
  3123.     (Gfx){0x26919196, 0x969626A0},
  3124.     (Gfx){0x5B263838, 0x38682329},
  3125.     (Gfx){0x26AD725B, 0x3A382626},
  3126.     (Gfx){0x3838383A, 0x3A3A3A38},
  3127.     gsDPNoOp(),
  3128.     gsDPNoOpTag(0xAD5B3D1A),
  3129.     gsSP1Quadrangle(3 /* INVALID */, 68 /* INVALID */, 6 /* INVALID */, 6, 0),
  3130.     (Gfx){0x0C0C0C0C, 0x0C0C0C0C},
  3131.     (Gfx){0x0C0C0C0C, 0x0C0C55E7},
  3132.     (Gfx){0x3D747BD3, 0xB3263A23},
  3133.     (Gfx){0x5A8D068E, 0xB38ED1B6},
  3134.     (Gfx){0x8DCFCD37, 0x37373786},
  3135.     gsDPNoOp(),
  3136.     gsDPNoOpTag(0x72726906),
  3137.     gsSPVertex(0x07070707, 16, -13),
  3138.     gsSP1Quadrangle(3 /* INVALID */, 3 /* INVALID */, 3 /* INVALID */, 3 /* INVALID */, 0),
  3139.     gsSP1Quadrangle(3 /* INVALID */, 3 /* INVALID */, 3 /* INVALID */, 3 /* INVALID */, 0),
  3140.     gsSP1Quadrangle(3 /* INVALID */, 3 /* INVALID */, 42 /* INVALID */, 28, 0),
  3141.     (Gfx){0x4B3761CC, 0x373E3E1E},
  3142.     (Gfx){0x37481E5F, 0xD61E3721},
  3143.     gsDPNoOp(),
  3144.     gsSP2Triangles(11, 6 /* INVALID */, 30 /* INVALID */, 0, 6, 3 /* INVALID */, 0 /* INVALID */, 0),
  3145.     gsSPVertex(0x01010101, 16, -16),
  3146.     gsSPVertex(0x01010101, 16, -16),
  3147.     gsSPVertex(0x01010101, 16, -16),
  3148.     gsSPVertex(0x01075526, 16, -16),
  3149.     (Gfx){0x567A1E53, 0x3756E81E},
  3150.     (Gfx){0x37211E5F, 0xC61E37FA},
  3151.     gsDPNoOpTag(0x00000006),
  3152.     (Gfx){0x16701A0C, 0x1A070601},
  3153.     gsSPVertex(0x00000000, 0, 0),
  3154.     gsDPNoOp(),
  3155.     gsDPNoOpTag(0x00000001),
  3156.     gsSPVertex(0x07075574, 16, -16),
  3157.     (Gfx){0x217A5364, 0x5F56641E},
  3158.     (Gfx){0x21641E5F, 0xE11E5353},
  3159.     gsDPNoOpTag(0x00000006),
  3160.     (Gfx){0x16160707, 0x07070100},
  3161.     gsDPNoOp(),
  3162.     gsDPNoOpTag(0x00010101),
  3163.     gsSPVertex(0x01010101, 16, -16),
  3164.     gsSPVertex(0x07893DAB, 16, -16),
  3165.     (Gfx){0x21640C56, 0x56214556},
  3166.     (Gfx){0x143E1E5F, 0x531E3E3E},
  3167.     gsDPNoOpTag(0x00000006),
  3168.     gsSPVertex(0x01010000, 16, -16),
  3169.     gsDPNoOp(),
  3170.     gsDPNoOpTag(0x01010100),
  3171.     gsSPVertex(0x01010100, 16, -16),
  3172.     gsSPVertex(0x071A6910, 16, 81),
  3173.     (Gfx){0x64860C42, 0x21970C64},
  3174.     (Gfx){0x45141E0C, 0xBA7A0C1E},
  3175.     gsDPNoOpTag(0x00000001),
  3176.     gsDPNoOp(),
  3177.     gsDPNoOp(),
  3178.     gsDPNoOp(),
  3179.     gsDPNoOp(),
  3180.     gsSPVertex(0x89070761, 96, -93),
  3181.     (Gfx){0xBA9A0CE5, 0x7C100C52},
  3182.     (Gfx){0x10451E0C, 0x3E7A0C1E},
  3183.     gsDPNoOpTag(0x00000101),
  3184.     gsDPNoOp(),
  3185.     gsDPNoOp(),
  3186.     gsDPNoOp(),
  3187.     gsDPNoOp(),
  3188.     gsSPVertex(0x06862814, 16, -13),
  3189.     (Gfx){0xA9451AA1, 0xD2000C61},
  3190.     (Gfx){0x10101E0C, 0x48560C1E},
  3191.     gsDPNoOp(),
  3192.     gsDPNoOp(),
  3193.     gsDPNoOp(),
  3194.     gsDPNoOp(),
  3195.     gsSPVertex(0x00000000, 0, 0),
  3196.     gsSPVertex(0x10100006, 16, -16),
  3197.     (Gfx){0x1010079A, 0xA5000C21},
  3198.     (Gfx){0x10061EB6, 0x145F0C0C},
  3199.     gsDPNoOp(),
  3200.     gsDPNoOp(),
  3201.     gsDPNoOp(),
  3202.     gsDPNoOp(),
  3203.     gsDPNoOp(),
  3204.     gsDPNoOp(),
  3205.     (Gfx){0x1000000C, 0xA500071A},
  3206.     (Gfx){0x1006D986, 0x45420C0C},
  3207.     gsDPNoOp(),
  3208.     gsDPNoOp(),
  3209.     gsDPNoOp(),
  3210.     gsDPNoOp(),
  3211.     gsDPNoOp(),
  3212.     gsDPNoOp(),
  3213.     gsDPNoOp(),
  3214.     gsDPNoOp(),
  3215.     gsDPNoOpTag(0xFFF10000),
  3216.     gsDPLoadBlock(G_TX_RENDERTILE, 3681, 2118, 2319, 3583),
  3217.     gsDPNoOpTag(0xFFEB0000),
  3218.     gsDPSetColorImage(6, G_IM_SIZ_4b, 3059, 0x018A15FF),
  3219.     gsDPNoOpTag(0xFFE50000),
  3220.     gsDPSetColorImage(6, G_IM_SIZ_8b, 3879, 0x01FF89FF),
  3221.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4079, 0xFFF10000),
  3222.     (Gfx){0x0C551846, 0xDB8FFBFF},
  3223.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4087, 0xFFEB0000),
  3224.     (Gfx){0x0B521BCB, 0xD91D93FF},
  3225.     gsDPNoOpTag(0xFFEB0000),
  3226.     gsDPLoadTile(2, qu102(956.25), qu102(754.75), qu102(126.25), qu102(319.75)),
  3227.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4086, 0xFFF90000),
  3228.     (Gfx){0x146413E1, 0x9CC2EBFF},
  3229.     gsDPSetColorImage(6, G_IM_SIZ_32b, 3, 0xFFF60000),
  3230.     (Gfx){0x12B8156B, 0xA63ECFFF},
  3231.     gsDPNoOpTag(0xFFF90000),
  3232.     gsDPSetConvert(224, -194, 43, 236, -128, -1),
  3233.     gsDPNoOpTag(0xFFF60000),
  3234.     gsDPSetPrimDepth(19527, -14593),
  3235.     gsDPNoOpTag(0xFFF90000),
  3236.     gsDPSetOtherMode(G_AD_NOISE | G_CD_DISABLE | G_CK_KEY | 0x00000200 | 0x00001000 | G_TT_NONE | G_TL_TILE | G_TD_SHARPEN | G_TP_NONE | G_CYC_2CYCLE | G_PM_NPRIMITIVE | 0x00400001, G_AC_DITHER | G_ZS_PRIM | AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_FULL | ZMODE_XLU | GBL_c1(G_BL_CLR_BL, G_BL_0, G_BL_CLR_BL, G_BL_1) | GBL_c2(G_BL_CLR_BL, G_BL_A_SHADE, G_BL_CLR_BL, G_BL_1)),
  3237.     gsDPNoOpTag(0xFFF60000),
  3238.     gsDPLoadTLUTCmd(5, 2),
  3239.     gsDPNoOpTag(0xFFEE0000),
  3240.     gsDPLoadTile(3, qu102(956.25), qu102(656.5), qu102(415.75), qu102(1023.75)),
  3241.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4086, 0xFFF90000),
  3242.     (Gfx){0x11AE13E1, 0x45A420FF},
  3243.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4082, 0xFFF40000),
  3244.     (Gfx){0x0C5516BD, 0x25F071FF},
  3245.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4089, 0xFFEE0000),
  3246.     (Gfx){0x0B521A42, 0x396903FF},
  3247.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFF60000),
  3248.     (Gfx){0x101E156B, 0x550054FF},
  3249.     gsDPNoOpTag(0xFFF40000),
  3250.     gsDPLoadBlock(1, 3681, 1725, 3782, 4095),
  3251.     gsDPNoOpTag(0xFFE70000),
  3252.     gsDPSetColorImage(6, G_IM_SIZ_8b, 3487, 0xFF7518FF),
  3253.     gsDPNoOpTag(0xFFED0000),
  3254.     gsDPSetColorImage(6, G_IM_SIZ_4b, 2666, 0xFFDD72FF),
  3255.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFF60000),
  3256.     (Gfx){0x101E156B, 0x1C128DFF},
  3257.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0x00090000),
  3258.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3600, 0xBF513BFF),
  3259.     gsDPSetColorImage(6, G_IM_SIZ_32b, 3, 0xFFF60000),
  3260.     gsSPVertex(0xA63ECFFF, 64, 47),
  3261.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4088, 0x000F0000),
  3262.     gsDPSetDepthImage(0xB0284FFF),
  3263.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0x00090000),
  3264.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3855, 0xBF513BFF),
  3265.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4088, 0x000F0000),
  3266.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_32b, 368, 0xB0284FFF),
  3267.     gsDPNoOpTag(0x000E0000),
  3268.     gsSPVertex(0x004363FF, 239, -137),
  3269.     gsDPNoOpTag(0x001B0000),
  3270.     gsSPVertex(0x000977FF, 0, 0),
  3271.     gsDPNoOpTag(0x00160000),
  3272.     gsDPNoOpTag(0x003E66FF),
  3273.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00180000),
  3274.     gsDPSetDepthImage(0xD4006FFF),
  3275.     gsDPNoOpTag(0x000F0000),
  3276.     gsDPLoadTLUTCmd(G_TX_RENDERTILE, 161),
  3277.     gsDPNoOpTag(0x000E0000),
  3278.     gsDPLoadTLUTCmd(G_TX_RENDERTILE, 588),
  3279.     gsDPNoOpTag(0xFFF40000),
  3280.     gsDPFillRectangle(343, 127, 504, 412),
  3281.     gsDPNoOpTag(0x00090000),
  3282.     gsDPFillRectangle(324, 767, 416, 699),
  3283.     gsDPNoOpTag(0xFFF60000),
  3284.     gsDPSetPrimDepth(19527, -14593),
  3285.     gsDPNoOpTag(0x000F0000),
  3286.     gsDPLoadTLUTCmd(G_TX_RENDERTILE, 161),
  3287.     gsDPNoOpTag(0xFFF90000),
  3288.     gsDPSetConvert(224, -194, 43, 236, -128, -1),
  3289.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4086, 0xFFF90000),
  3290.     (Gfx){0x146413E1, 0x9CC2EBFF},
  3291.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4088, 0x000F0000),
  3292.     (Gfx){0x10A207A4, 0xB0284FFF},
  3293.     gsDPSetColorImage(6, G_IM_SIZ_32b, 3, 0xFFF60000),
  3294.     (Gfx){0x12B8156B, 0xA63ECFFF},
  3295.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0x00090000),
  3296.     (Gfx){0x0A980AEE, 0xBF513BFF},
  3297.     gsDPSetColorImage(7, G_IM_SIZ_8b, 18, 0xFFF40000),
  3298.     (Gfx){0x0A821672, 0xB5581EFF},
  3299.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4077, 0x000E0000),
  3300.     (Gfx){0x1058087B, 0xD09309FF},
  3301.     gsDPNoOpTag(0x00100000),
  3302.     gsDPNoOpTag(0x0095CAFF),
  3303.     gsDPNoOpTag(0x00060000),
  3304.     gsDPNoOpTag(0x00C797FF),
  3305.     gsDPNoOpTag(0x000E0000),
  3306.     gsDPLoadTLUTCmd(G_TX_RENDERTILE, 588),
  3307.     gsDPNoOpTag(0xFFF40000),
  3308.     gsDPFillRectangle(878, 1023, 504, 412),
  3309.     gsDPNoOpTag(0xFFF60000),
  3310.     gsDPLoadTLUTCmd(5, 2),
  3311.     gsDPNoOpTag(0xFFF60000),
  3312.     gsDPLoadTLUTCmd(G_TX_RENDERTILE, 970),
  3313.     gsDPSetColorImage(7, G_IM_SIZ_8b, 18, 0xFFF40000),
  3314.     (Gfx){0x0A821672, 0x29E294FF},
  3315.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3, 0xFFF60000),
  3316.     (Gfx){0x101E156B, 0x1C128DFF},
  3317.     gsDPNoOpTag(0xFFF90000),
  3318.     gsDPSetOtherMode(G_AD_NOISE | G_CD_DISABLE | G_CK_KEY | 0x00000200 | 0x00001000 | G_TT_NONE | G_TL_TILE | G_TD_SHARPEN | G_TP_NONE | G_CYC_2CYCLE | G_PM_NPRIMITIVE | 0x00400001, G_AC_DITHER | G_ZS_PRIM | AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_FULL | ZMODE_XLU | GBL_c1(G_BL_CLR_BL, G_BL_0, G_BL_CLR_BL, G_BL_1) | GBL_c2(G_BL_CLR_BL, G_BL_A_SHADE, G_BL_CLR_BL, G_BL_1)),
  3319.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4086, 0xFFF90000),
  3320.     (Gfx){0x11AE13E1, 0x45A420FF},
  3321.     gsDPNoOpTag(0x00180000),
  3322.     gsDPSetDepthImage(0x2C006FFF),
  3323.     gsDPNoOpTag(0x00160000),
  3324.     gsDPNoOpTag(0x003E66FF),
  3325.     gsDPNoOpTag(0x001B0000),
  3326.     gsSPVertex(0x000977FF, 0, 0),
  3327.     gsDPNoOpTag(0x000F0000),
  3328.     gsDPSetDepthImage(0x50284FFF),
  3329.     gsDPNoOpTag(0xFFF60000),
  3330.     gsSPVertex(0x4C47C6FF, 64, 47),
  3331.     gsDPNoOpTag(0x00090000),
  3332.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3600, 0x41513BFF),
  3333.     gsDPNoOpTag(0x000E0000),
  3334.     gsSPVertex(0x004363FF, 239, -137),
  3335.     gsDPNoOpTag(0x000F0000),
  3336.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_32b, 368, 0x50284FFF),
  3337.     gsDPNoOpTag(0x00090000),
  3338.     gsDPSetColorImage(7, G_IM_SIZ_4b, 3855, 0x41513BFF),
  3339.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0x00090000),
  3340.     gsDPSetColorImage(7, G_IM_SIZ_32b, 617, 0xBF513BFF),
  3341.     gsDPNoOpTag(0x000E0000),
  3342.     gsSPModifyVertex(277 /* INVALID */, 0x008B, 0x004363FF),
  3343.     gsDPNoOpTag(0xFFFE0000),
  3344.     gsSPVertex(0x166E29FF, 223, -101),
  3345.     gsDPNoOpTag(0xFFF40000),
  3346.     gsSPCullDisplayList(251, 20479 /* INVALID */),
  3347.     gsDPNoOpTag(0x00060000),
  3348.     gsDPSetColorImage(G_IM_FMT_RGBA, G_IM_SIZ_32b, 899, 0x00C797FF),
  3349.     gsDPNoOpTag(0xFFFE0000),
  3350.     gsSPModifyVertex(32743 /* INVALID */, 0x000F, 0xBEE4A1FF),
  3351.     gsDPNoOpTag(0xFFFE0000),
  3352.     gsSPVertex(0x166E29FF, 191, -164),
  3353.     gsDPNoOpTag(0x00090000),
  3354.     gsDPSetColorImage(G_IM_FMT_YUV, G_IM_SIZ_8b, 617, 0x41513BFF),
  3355.     gsDPNoOpTag(0xFFF40000),
  3356.     gsSPModifyVertex(305, 0x00BF, 0x4F55E1FF),
  3357.     gsDPNoOpTag(0x00090000),
  3358.     gsDPSetColorImage(7, G_IM_SIZ_32b, 617, 0x41513BFF),
  3359.     gsDPSetColorImage(7, G_IM_SIZ_8b, 18, 0xFFF40000),
  3360.     gsSPModifyVertex(305, 0x00BF, 0xB5581EFF),
  3361.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0x00090000),
  3362.     gsDPSetColorImage(G_IM_FMT_YUV, G_IM_SIZ_8b, 617, 0xBF513BFF),
  3363.     gsDPNoOpTag(0xFFFE0000),
  3364.     gsSPModifyVertex(32743 /* INVALID */, 0x000F, 0x166E29FF),
  3365.     gsDPSetColorImage(7, G_IM_SIZ_8b, 18, 0xFFF40000),
  3366.     gsSPCullDisplayList(251, 19071 /* INVALID */),
  3367.     gsDPNoOpTag(0x000E0000),
  3368.     gsSP1Quadrangle(10 /* INVALID */, 125 /* INVALID */, 49 /* INVALID */, 127 /* INVALID */, 0),
  3369.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4088, 0x000F0000),
  3370.     gsDPSetCombineLERP(0, 0, 0, COMBINED, COMBINED, SHADE, TEXEL0, 0, PRIMITIVE, COMBINED, TEXEL1_ALPHA, 0, TEXEL0, 0, TEXEL1, 0),
  3371.     gsDPNoOpTag(0x00160000),
  3372.     gsSP1Quadrangle(10 /* INVALID */, 0 /* INVALID */, 51 /* INVALID */, 127 /* INVALID */, 0),
  3373.     gsDPNoOpTag(0x00180000),
  3374.     gsSPVertex(0x2C006FFF, 176, -120),
  3375.     gsDPNoOpTag(0x000F0000),
  3376.     gsDPSetCombineLERP(0, ENVIRONMENT, 0, COMBINED, COMBINED, SHADE, TEXEL0, 0, PRIMITIVE, COMBINED, TEXEL1_ALPHA, 0, TEXEL0, 0, TEXEL1, 0),
  3377.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00180000),
  3378.     gsSPVertex(0xD4006FFF, 176, -120),
  3379.     gsDPNoOpTag(0x00100000),
  3380.     gsSP1Quadrangle(37 /* INVALID */, 2 /* INVALID */, 101 /* INVALID */, 127 /* INVALID */, 0),
  3381.     gsDPNoOpTag(0x00170000),
  3382.     gsSPLine3D(0, 2, 0),
  3383.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4077, 0x000E0000),
  3384.     gsDPSetDepthImage(0xD09309FF),
  3385.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4088, 0x000F0000),
  3386.     gsDPSetDepthImage(0xB0284FFF),
  3387.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4083, 0x00180000),
  3388.     gsSPModifyVertex(12 /* INVALID */, 0x00D1, 0xD4006FFF),
  3389.     gsDPNoOpTag(0x001B0000),
  3390.     gsSPLineW3D(0, 127, 242, 0),
  3391.     gsDPNoOpTag(0x00180000),
  3392.     gsSPModifyVertex(12 /* INVALID */, 0x00D1, 0x2C006FFF),
  3393.     gsDPNoOpTag(0x000E0000),
  3394.     gsDPSetDepthImage(0x309309FF),
  3395.     gsDPNoOpTag(0x000F0000),
  3396.     gsDPSetDepthImage(0x50284FFF),
  3397.     gsDPPipeSync(),
  3398.     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
  3399.     gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, TEXEL0, 0, SHADE, 0, 0, 0, 0, 1),
  3400.     gsDPSetTextureLUT(G_TT_RGBA16),
  3401.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  3402.     gsDPLoadTextureBlock(0x06000208, G_IM_FMT_CI, G_IM_SIZ_8b, 8, 8, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 3, 3, G_TX_NOLOD, G_TX_NOLOD),
  3403.     gsDPLoadTLUT_pal256(0x06000000),
  3404.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3405.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  3406.     gsSPVertex(0x06000F48, 32, 0),
  3407.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
  3408.     gsSP2Triangles(2, 5, 0, 0, 2, 1, 3, 0),
  3409.     gsSP2Triangles(4, 3, 6, 0, 4, 6, 7, 0),
  3410.     gsSP2Triangles(8, 0, 5, 0, 8, 5, 9, 0),
  3411.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  3412.     gsSP2Triangles(13, 15, 16, 0, 17, 10, 12, 0),
  3413.     gsSP2Triangles(17, 12, 18, 0, 18, 19, 17, 0),
  3414.     gsSP2Triangles(18, 15, 14, 0, 14, 19, 18, 0),
  3415.     gsSP2Triangles(20, 15, 4, 0, 15, 18, 2, 0),
  3416.     gsSP2Triangles(18, 12, 5, 0, 12, 11, 9, 0),
  3417.     gsSP2Triangles(3, 14, 13, 0, 1, 19, 14, 0),
  3418.     gsSP2Triangles(0, 17, 19, 0, 8, 10, 17, 0),
  3419.     gsSP2Triangles(4, 7, 20, 0, 2, 4, 15, 0),
  3420.     gsSP2Triangles(5, 2, 18, 0, 9, 5, 12, 0),
  3421.     gsSP2Triangles(13, 6, 3, 0, 14, 3, 1, 0),
  3422.     gsSP2Triangles(19, 1, 0, 0, 17, 0, 8, 0),
  3423.     gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0),
  3424.     gsSP2Triangles(27, 28, 29, 0, 8, 30, 31, 0),
  3425.     gsSPVertex(0x06001148, 30, 0),
  3426.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0),
  3427.     gsSP2Triangles(5, 6, 7, 0, 7, 8, 9, 0),
  3428.     gsSP2Triangles(10, 6, 5, 0, 11, 12, 13, 0),
  3429.     gsSP2Triangles(12, 11, 10, 0, 12, 14, 15, 0),
  3430.     gsSP2Triangles(0, 2, 16, 0, 17, 12, 18, 0),
  3431.     gsSP2Triangles(17, 18, 7, 0, 19, 13, 12, 0),
  3432.     gsSP2Triangles(4, 13, 19, 0, 15, 19, 12, 0),
  3433.     gsSP2Triangles(12, 10, 20, 0, 10, 5, 20, 0),
  3434.     gsSP2Triangles(12, 20, 18, 0, 21, 22, 23, 0),
  3435.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
  3436.     gsDPPipeSync(),
  3437.     gsDPLoadTextureBlock(0x06000248, G_IM_FMT_CI, G_IM_SIZ_8b, 16, 16, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
  3438.     gsSPVertex(0x06001328, 14, 0),
  3439.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3440.     gsSP2Triangles(6, 7, 8, 0, 2, 1, 9, 0),
  3441.     gsSP2Triangles(10, 11, 6, 0, 12, 4, 13, 0),
  3442.     gsDPPipeSync(),
  3443.     gsDPLoadTextureBlock(0x06000348, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3444.     gsSPVertex(0x06001408, 6, 0),
  3445.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0),
  3446.     gsSP2Triangles(2, 4, 0, 0, 1, 5, 2, 0),
  3447.     gsDPPipeSync(),
  3448.     gsDPLoadTextureBlock(0x06000748, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
  3449.     gsSPVertex(0x06001468, 9, 0),
  3450.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  3451.     gsSP2Triangles(4, 2, 1, 0, 1, 5, 4, 0),
  3452.     gsSP2Triangles(6, 7, 8, 0, 7, 1, 0, 0),
  3453.     gsSP2Triangles(1, 7, 6, 0, 6, 5, 1, 0),
  3454.     gsSPEndDisplayList(),
  3455. }
  3456.  
  3457. object_gi_hammer_09A0.txt
  3458. {
  3459.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4083, 0x000C0000),
  3460.     gsDPNoOpTag(0x1EB0ACFF),
  3461.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4067, 0x00170000),
  3462.     gsDPNoOpTag(0x409EE8FF),
  3463.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4070, 0x001A0000),
  3464.     gsDPNoOpTag(0xA73E32FF),
  3465.     gsDPPipeSync(),
  3466.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  3467.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  3468.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  3469.     gsDPSetEnvColor(0x14, 0x28, 0x3C, 0xFF),
  3470.     gsDPSetTextureLUT(G_TT_NONE),
  3471.     gsSPTexture(qu016(0.0305176), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  3472.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3473.     gsSPClearGeometryMode(G_FOG),
  3474.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3475.     gsSPVertex(0x06000000, 3, 0),
  3476.     gsSP1Triangle(0, 1, 2, 0),
  3477.     gsSPVertex(0x06000030, 32, 0),
  3478.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3479.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0),
  3480.     gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0),
  3481.     gsSP2Triangles(17, 18, 12, 0, 19, 20, 18, 0),
  3482.     gsSP2Triangles(21, 22, 10, 0, 5, 20, 23, 0),
  3483.     gsSP2Triangles(8, 24, 6, 0, 7, 6, 9, 0),
  3484.     gsSP2Triangles(22, 25, 11, 0, 12, 11, 17, 0),
  3485.     gsSP2Triangles(18, 17, 19, 0, 26, 27, 28, 0),
  3486.     gsSP2Triangles(29, 5, 23, 0, 19, 30, 20, 0),
  3487.     gsSP1Triangle(26, 28, 31, 0),
  3488.     gsSPVertex(0x06000230, 32, 0),
  3489.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3490.     gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0),
  3491.     gsSP2Triangles(10, 9, 11, 0, 10, 11, 12, 0),
  3492.     gsSP2Triangles(13, 12, 14, 0, 0, 15, 1, 0),
  3493.     gsSP2Triangles(2, 1, 16, 0, 17, 18, 6, 0),
  3494.     gsSP2Triangles(19, 20, 21, 0, 20, 22, 23, 0),
  3495.     gsSP2Triangles(20, 24, 25, 0, 23, 22, 26, 0),
  3496.     gsSP2Triangles(4, 27, 22, 0, 28, 8, 29, 0),
  3497.     gsSP2Triangles(29, 8, 30, 0, 30, 31, 29, 0),
  3498.     gsSPVertex(0x06000430, 32, 0),
  3499.     gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0),
  3500.     gsSP2Triangles(1, 3, 4, 0, 3, 5, 4, 0),
  3501.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
  3502.     gsSP2Triangles(10, 11, 12, 0, 13, 11, 10, 0),
  3503.     gsSP2Triangles(11, 14, 12, 0, 11, 15, 14, 0),
  3504.     gsSP2Triangles(14, 15, 16, 0, 16, 15, 17, 0),
  3505.     gsSP2Triangles(18, 19, 20, 0, 19, 18, 21, 0),
  3506.     gsSP2Triangles(22, 23, 24, 0, 25, 24, 26, 0),
  3507.     gsSP2Triangles(27, 28, 29, 0, 30, 29, 31, 0),
  3508.     gsSPVertex(0x06000630, 26, 0),
  3509.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  3510.     gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0),
  3511.     gsSP2Triangles(9, 10, 7, 0, 11, 12, 10, 0),
  3512.     gsSP2Triangles(10, 9, 11, 0, 11, 9, 13, 0),
  3513.     gsSP2Triangles(13, 14, 11, 0, 15, 16, 17, 0),
  3514.     gsSP2Triangles(18, 19, 20, 0, 21, 22, 19, 0),
  3515.     gsSP2Triangles(23, 24, 25, 0, 1, 0, 24, 0),
  3516.     gsSP2Triangles(2, 3, 0, 0, 4, 5, 3, 0),
  3517.     gsDPPipeSync(),
  3518.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  3519.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  3520.     gsDPSetEnvColor(0x14, 0x1E, 0x1E, 0xFF),
  3521.     gsSPTexture(qu016(0.038147), qu016(0.038147), 0, G_TX_RENDERTILE, G_ON),
  3522.     gsSPVertex(0x060007D0, 20, 0),
  3523.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  3524.     gsSP2Triangles(5, 6, 7, 0, 8, 7, 1, 0),
  3525.     gsSP2Triangles(9, 10, 11, 0, 12, 9, 13, 0),
  3526.     gsSP2Triangles(14, 12, 15, 0, 16, 14, 17, 0),
  3527.     gsSP2Triangles(15, 13, 11, 0, 2, 3, 0, 0),
  3528.     gsSP2Triangles(4, 18, 3, 0, 7, 8, 5, 0),
  3529.     gsSP2Triangles(1, 0, 8, 0, 11, 13, 9, 0),
  3530.     gsSP2Triangles(13, 15, 12, 0, 15, 17, 14, 0),
  3531.     gsSP2Triangles(17, 19, 16, 0, 19, 17, 15, 0),
  3532.     gsDPPipeSync(),
  3533.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  3534.     gsDPSetPrimColor(0, 0, 0x6E, 0x3C, 0x00, 0xFF),
  3535.     gsDPSetEnvColor(0x32, 0x14, 0x00, 0xFF),
  3536.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  3537.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3538.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3539.     gsSPVertex(0x06000910, 12, 0),
  3540.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3541.     gsSP2Triangles(0, 6, 7, 0, 8, 7, 9, 0),
  3542.     gsSP2Triangles(10, 9, 4, 0, 10, 2, 8, 0),
  3543.     gsSP2Triangles(5, 11, 3, 0, 7, 8, 0, 0),
  3544.     gsSP2Triangles(9, 10, 8, 0, 4, 2, 10, 0),
  3545.     gsSPEndDisplayList(),
  3546. }
  3547.  
  3548. object_gi_hammer_09C0.txt
  3549. {
  3550.     gsDPSetColorImage(7, G_IM_SIZ_4b, 4070, 0x001A0000),
  3551.     gsDPNoOpTag(0xA73E32FF),
  3552.     gsDPPipeSync(),
  3553.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  3554.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  3555.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  3556.     gsDPSetEnvColor(0x14, 0x28, 0x3C, 0xFF),
  3557.     gsDPSetTextureLUT(G_TT_NONE),
  3558.     gsSPTexture(qu016(0.0305176), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  3559.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3560.     gsSPClearGeometryMode(G_FOG),
  3561.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3562.     gsSPVertex(0x06000000, 3, 0),
  3563.     gsSP1Triangle(0, 1, 2, 0),
  3564.     gsSPVertex(0x06000030, 32, 0),
  3565.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3566.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0),
  3567.     gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0),
  3568.     gsSP2Triangles(17, 18, 12, 0, 19, 20, 18, 0),
  3569.     gsSP2Triangles(21, 22, 10, 0, 5, 20, 23, 0),
  3570.     gsSP2Triangles(8, 24, 6, 0, 7, 6, 9, 0),
  3571.     gsSP2Triangles(22, 25, 11, 0, 12, 11, 17, 0),
  3572.     gsSP2Triangles(18, 17, 19, 0, 26, 27, 28, 0),
  3573.     gsSP2Triangles(29, 5, 23, 0, 19, 30, 20, 0),
  3574.     gsSP1Triangle(26, 28, 31, 0),
  3575.     gsSPVertex(0x06000230, 32, 0),
  3576.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3577.     gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0),
  3578.     gsSP2Triangles(10, 9, 11, 0, 10, 11, 12, 0),
  3579.     gsSP2Triangles(13, 12, 14, 0, 0, 15, 1, 0),
  3580.     gsSP2Triangles(2, 1, 16, 0, 17, 18, 6, 0),
  3581.     gsSP2Triangles(19, 20, 21, 0, 20, 22, 23, 0),
  3582.     gsSP2Triangles(20, 24, 25, 0, 23, 22, 26, 0),
  3583.     gsSP2Triangles(4, 27, 22, 0, 28, 8, 29, 0),
  3584.     gsSP2Triangles(29, 8, 30, 0, 30, 31, 29, 0),
  3585.     gsSPVertex(0x06000430, 32, 0),
  3586.     gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0),
  3587.     gsSP2Triangles(1, 3, 4, 0, 3, 5, 4, 0),
  3588.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
  3589.     gsSP2Triangles(10, 11, 12, 0, 13, 11, 10, 0),
  3590.     gsSP2Triangles(11, 14, 12, 0, 11, 15, 14, 0),
  3591.     gsSP2Triangles(14, 15, 16, 0, 16, 15, 17, 0),
  3592.     gsSP2Triangles(18, 19, 20, 0, 19, 18, 21, 0),
  3593.     gsSP2Triangles(22, 23, 24, 0, 25, 24, 26, 0),
  3594.     gsSP2Triangles(27, 28, 29, 0, 30, 29, 31, 0),
  3595.     gsSPVertex(0x06000630, 26, 0),
  3596.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  3597.     gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0),
  3598.     gsSP2Triangles(9, 10, 7, 0, 11, 12, 10, 0),
  3599.     gsSP2Triangles(10, 9, 11, 0, 11, 9, 13, 0),
  3600.     gsSP2Triangles(13, 14, 11, 0, 15, 16, 17, 0),
  3601.     gsSP2Triangles(18, 19, 20, 0, 21, 22, 19, 0),
  3602.     gsSP2Triangles(23, 24, 25, 0, 1, 0, 24, 0),
  3603.     gsSP2Triangles(2, 3, 0, 0, 4, 5, 3, 0),
  3604.     gsDPPipeSync(),
  3605.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  3606.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  3607.     gsDPSetEnvColor(0x14, 0x1E, 0x1E, 0xFF),
  3608.     gsSPTexture(qu016(0.038147), qu016(0.038147), 0, G_TX_RENDERTILE, G_ON),
  3609.     gsSPVertex(0x060007D0, 20, 0),
  3610.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  3611.     gsSP2Triangles(5, 6, 7, 0, 8, 7, 1, 0),
  3612.     gsSP2Triangles(9, 10, 11, 0, 12, 9, 13, 0),
  3613.     gsSP2Triangles(14, 12, 15, 0, 16, 14, 17, 0),
  3614.     gsSP2Triangles(15, 13, 11, 0, 2, 3, 0, 0),
  3615.     gsSP2Triangles(4, 18, 3, 0, 7, 8, 5, 0),
  3616.     gsSP2Triangles(1, 0, 8, 0, 11, 13, 9, 0),
  3617.     gsSP2Triangles(13, 15, 12, 0, 15, 17, 14, 0),
  3618.     gsSP2Triangles(17, 19, 16, 0, 19, 17, 15, 0),
  3619.     gsDPPipeSync(),
  3620.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  3621.     gsDPSetPrimColor(0, 0, 0x6E, 0x3C, 0x00, 0xFF),
  3622.     gsDPSetEnvColor(0x32, 0x14, 0x00, 0xFF),
  3623.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  3624.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3625.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3626.     gsSPVertex(0x06000910, 12, 0),
  3627.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3628.     gsSP2Triangles(0, 6, 7, 0, 8, 7, 9, 0),
  3629.     gsSP2Triangles(10, 9, 4, 0, 10, 2, 8, 0),
  3630.     gsSP2Triangles(5, 11, 3, 0, 7, 8, 0, 0),
  3631.     gsSP2Triangles(9, 10, 8, 0, 4, 2, 10, 0),
  3632.     gsSPEndDisplayList(),
  3633. }
  3634.  
  3635. object_gi_hearts_1240.txt
  3636. {
  3637.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00000000),
  3638.     gsSPModifyVertex(145 /* INVALID */, 0x0057, 0x000078FF),
  3639.     gsDPSetColorImage(7, G_IM_SIZ_32b, 23, 0x00000000),
  3640.     gsSPModifyVertex(32726, 0x00AD, 0xE6E772FF),
  3641.     gsDPNoOp(),
  3642.     gsSPModifyVertex(223 /* INVALID */, 0x0000, 0x000078FF),
  3643.     gsDPNoOp(),
  3644.     gsSPModifyVertex(112 /* INVALID */, 0x0000, 0x0AEE76FF),
  3645.     gsDPNoOp(),
  3646.     gsDPSetDepthImage(0xD7FA70FF),
  3647.     gsDPSetPrimColor(0, qu08(0.5), 0xA0, 0xFF, 0xFF, 0xFF),
  3648.     gsDPPipeSync(),
  3649.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_XLU_SURF2),
  3650.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, TEXEL0, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, COMBINED, 0, PRIMITIVE, 0),
  3651.     gsDPSetEnvColor(0x00, 0x64, 0xFF, 0xFF),
  3652.     gsDPSetTextureLUT(G_TT_NONE),
  3653.     gsSPTexture(qu016(0.0305176), qu016(0.0305176), 0, G_TX_RENDERTILE, G_ON),
  3654.     gsDPLoadTextureBlock(0x04032890, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 15, 15),
  3655.     gsSPClearGeometryMode(G_FOG),
  3656.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3657.     gsSPVertex(0x06000000, 3, 0),
  3658.     gsSP1Triangle(0, 1, 2, 0),
  3659.     gsSPVertex(0x06000030, 32, 0),
  3660.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  3661.     gsSP2Triangles(3, 5, 6, 0, 5, 7, 8, 0),
  3662.     gsSP2Triangles(9, 8, 7, 0, 10, 9, 11, 0),
  3663.     gsSP2Triangles(12, 10, 13, 0, 14, 12, 15, 0),
  3664.     gsSP2Triangles(16, 17, 18, 0, 17, 19, 20, 0),
  3665.     gsSP2Triangles(20, 19, 21, 0, 22, 23, 24, 0),
  3666.     gsSP2Triangles(25, 22, 26, 0, 27, 25, 28, 0),
  3667.     gsSP1Triangle(29, 30, 31, 0),
  3668.     gsSPVertex(0x06000230, 32, 0),
  3669.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3670.     gsSP2Triangles(4, 6, 7, 0, 6, 8, 9, 0),
  3671.     gsSP2Triangles(10, 9, 8, 0, 11, 10, 12, 0),
  3672.     gsSP2Triangles(13, 11, 14, 0, 15, 16, 17, 0),
  3673.     gsSP2Triangles(18, 19, 20, 0, 19, 21, 22, 0),
  3674.     gsSP2Triangles(21, 23, 24, 0, 25, 24, 23, 0),
  3675.     gsSP2Triangles(26, 27, 28, 0, 29, 30, 27, 0),
  3676.     gsSPVertex(0x06000420, 32, 0),
  3677.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  3678.     gsSP2Triangles(5, 6, 7, 0, 6, 8, 9, 0),
  3679.     gsSP2Triangles(8, 10, 11, 0, 12, 13, 14, 0),
  3680.     gsSP2Triangles(15, 16, 17, 0, 18, 17, 16, 0),
  3681.     gsSP2Triangles(19, 18, 20, 0, 21, 19, 22, 0),
  3682.     gsSP2Triangles(23, 21, 24, 0, 25, 26, 27, 0),
  3683.     gsSP2Triangles(26, 28, 29, 0, 28, 30, 31, 0),
  3684.     gsSPVertex(0x06000620, 32, 0),
  3685.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0),
  3686.     gsSP2Triangles(4, 3, 5, 0, 6, 7, 4, 0),
  3687.     gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0),
  3688.     gsSP2Triangles(11, 13, 14, 0, 15, 14, 13, 0),
  3689.     gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
  3690.     gsSP2Triangles(22, 19, 23, 0, 24, 22, 25, 0),
  3691.     gsSP2Triangles(26, 27, 28, 0, 27, 29, 30, 0),
  3692.     gsSPVertex(0x06000810, 31, 0),
  3693.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3694.     gsSP2Triangles(6, 7, 8, 0, 9, 6, 10, 0),
  3695.     gsSP2Triangles(11, 9, 12, 0, 13, 14, 15, 0),
  3696.     gsSP2Triangles(16, 15, 14, 0, 17, 18, 19, 0),
  3697.     gsSP2Triangles(18, 20, 21, 0, 20, 22, 23, 0),
  3698.     gsSP2Triangles(24, 23, 22, 0, 25, 24, 26, 0),
  3699.     gsSP2Triangles(27, 25, 28, 0, 7, 29, 30, 0),
  3700.     gsSPEndDisplayList(),
  3701. }
  3702.  
  3703. object_gi_hoverboots_00E0.txt
  3704. {
  3705.     gsDPNoOpTag(0x57BBBB9B),
  3706.     gsSPEndDisplayList(),
  3707. }
  3708.  
  3709. object_gi_hoverboots_1830.txt
  3710. {
  3711.     gsDPNoOpTag(0xFFFF0000),
  3712.     gsSP2Triangles(0, 0, 0, 0, 2, 68 /* INVALID */, 127 /* INVALID */, 0),
  3713.     gsDPNoOpTag(0xFFFF0000),
  3714.     gsSP2Triangles(0, 2, 0, 0, 2, 68 /* INVALID */, 127 /* INVALID */, 0),
  3715.     gsDPPipeSync(),
  3716.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  3717.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  3718.     gsDPSetPrimColor(0, 0, 0x96, 0x64, 0x00, 0xFF),
  3719.     gsDPSetEnvColor(0x5A, 0x32, 0x00, 0xFF),
  3720.     gsDPSetTextureLUT(G_TT_NONE),
  3721.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  3722.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3723.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3724.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  3725.     gsSPVertex(0x06000400, 32, 0),
  3726.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  3727.     gsSP2Triangles(3, 5, 4, 0, 5, 6, 4, 0),
  3728.     gsSP2Triangles(0, 4, 6, 0, 7, 8, 9, 0),
  3729.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 11, 0),
  3730.     gsSP2Triangles(15, 16, 14, 0, 17, 9, 16, 0),
  3731.     gsSP2Triangles(9, 17, 7, 0, 12, 18, 10, 0),
  3732.     gsSP2Triangles(11, 10, 13, 0, 14, 13, 15, 0),
  3733.     gsSP2Triangles(16, 15, 17, 0, 19, 20, 21, 0),
  3734.     gsSP2Triangles(22, 23, 20, 0, 22, 24, 23, 0),
  3735.     gsSP2Triangles(22, 25, 24, 0, 25, 22, 21, 0),
  3736.     gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
  3737.     gsSPVertex(0x06000600, 11, 0),
  3738.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  3739.     gsSP2Triangles(3, 5, 6, 0, 7, 6, 5, 0),
  3740.     gsSP2Triangles(8, 9, 10, 0, 2, 8, 0, 0),
  3741.     gsSP2Triangles(4, 2, 1, 0, 6, 4, 3, 0),
  3742.     gsDPPipeSync(),
  3743.     gsDPSetPrimColor(0, 0, 0x50, 0x28, 0x00, 0xFF),
  3744.     gsDPSetEnvColor(0x28, 0x14, 0x00, 0xFF),
  3745.     gsSPVertex(0x060006B0, 32, 0),
  3746.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  3747.     gsSP2Triangles(0, 2, 4, 0, 5, 6, 4, 0),
  3748.     gsSP2Triangles(3, 7, 2, 0, 8, 2, 7, 0),
  3749.     gsSP2Triangles(6, 0, 4, 0, 3, 1, 9, 0),
  3750.     gsSP2Triangles(8, 10, 2, 0, 4, 2, 10, 0),
  3751.     gsSP2Triangles(11, 12, 13, 0, 9, 14, 3, 0),
  3752.     gsSP2Triangles(15, 12, 16, 0, 15, 13, 12, 0),
  3753.     gsSP2Triangles(6, 5, 11, 0, 13, 6, 11, 0),
  3754.     gsSP2Triangles(17, 18, 19, 0, 17, 20, 18, 0),
  3755.     gsSP2Triangles(21, 17, 19, 0, 21, 22, 23, 0),
  3756.     gsSP2Triangles(17, 24, 20, 0, 24, 17, 25, 0),
  3757.     gsSP2Triangles(21, 19, 22, 0, 26, 18, 20, 0),
  3758.     gsSP2Triangles(17, 27, 25, 0, 27, 17, 21, 0),
  3759.     gsSP2Triangles(28, 29, 30, 0, 20, 31, 26, 0),
  3760.     gsSPVertex(0x060008B0, 7, 0),
  3761.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  3762.     gsSP2Triangles(4, 5, 6, 0, 4, 6, 3, 0),
  3763.     gsDPPipeSync(),
  3764.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xC8, 0xFF),
  3765.     gsDPSetEnvColor(0x78, 0x64, 0x46, 0xFF),
  3766.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  3767.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3768.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3769.     gsSPVertex(0x06000920, 3, 0),
  3770.     gsSP1Triangle(0, 1, 2, 0),
  3771.     gsSPVertex(0x06000950, 32, 0),
  3772.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0),
  3773.     gsSP2Triangles(4, 3, 1, 0, 5, 6, 4, 0),
  3774.     gsSP2Triangles(6, 3, 4, 0, 0, 7, 8, 0),
  3775.     gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0),
  3776.     gsSP2Triangles(15, 12, 14, 0, 6, 5, 16, 0),
  3777.     gsSP2Triangles(9, 11, 17, 0, 18, 9, 17, 0),
  3778.     gsSP2Triangles(13, 19, 20, 0, 21, 12, 15, 0),
  3779.     gsSP2Triangles(22, 1, 0, 0, 23, 20, 24, 0),
  3780.     gsSP2Triangles(5, 25, 26, 0, 25, 23, 26, 0),
  3781.     gsSP2Triangles(5, 26, 16, 0, 23, 25, 20, 0),
  3782.     gsSP2Triangles(20, 14, 13, 0, 11, 27, 21, 0),
  3783.     gsSP2Triangles(20, 19, 24, 0, 12, 21, 27, 0),
  3784.     gsSP2Triangles(11, 10, 27, 0, 17, 11, 21, 0),
  3785.     gsSP1Triangle(28, 29, 30, 0),
  3786.     gsSPVertex(0x06000B40, 32, 0),
  3787.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3788.     gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0),
  3789.     gsSP2Triangles(11, 12, 5, 0, 2, 13, 0, 0),
  3790.     gsSP2Triangles(14, 15, 16, 0, 17, 1, 0, 0),
  3791.     gsSP2Triangles(0, 18, 17, 0, 10, 8, 7, 0),
  3792.     gsSP2Triangles(19, 15, 14, 0, 20, 15, 19, 0),
  3793.     gsSP2Triangles(14, 21, 22, 0, 5, 23, 11, 0),
  3794.     gsSP2Triangles(20, 24, 15, 0, 25, 4, 3, 0),
  3795.     gsSP2Triangles(3, 6, 25, 0, 23, 26, 27, 0),
  3796.     gsSP2Triangles(27, 11, 23, 0, 9, 17, 18, 0),
  3797.     gsSP2Triangles(18, 10, 9, 0, 22, 28, 29, 0),
  3798.     gsSP2Triangles(8, 25, 6, 0, 30, 22, 21, 0),
  3799.     gsSP1Triangle(28, 22, 30, 0),
  3800.     gsSPVertex(0x06000D30, 32, 0),
  3801.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  3802.     gsSP2Triangles(3, 1, 4, 0, 3, 4, 5, 0),
  3803.     gsSP2Triangles(5, 6, 7, 0, 5, 4, 6, 0),
  3804.     gsSP2Triangles(8, 0, 2, 0, 9, 10, 11, 0),
  3805.     gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
  3806.     gsSP2Triangles(16, 7, 6, 0, 17, 9, 11, 0),
  3807.     gsSP2Triangles(17, 11, 18, 0, 19, 20, 13, 0),
  3808.     gsSP2Triangles(15, 14, 21, 0, 2, 3, 22, 0),
  3809.     gsSP2Triangles(23, 19, 24, 0, 25, 26, 7, 0),
  3810.     gsSP2Triangles(25, 24, 26, 0, 16, 25, 7, 0),
  3811.     gsSP2Triangles(19, 26, 24, 0, 13, 12, 19, 0),
  3812.     gsSP2Triangles(21, 27, 9, 0, 23, 20, 19, 0),
  3813.     gsSP2Triangles(27, 21, 14, 0, 27, 10, 9, 0),
  3814.     gsSP2Triangles(21, 9, 17, 0, 28, 29, 30, 0),
  3815.     gsSPVertex(0x06000F20, 31, 0),
  3816.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3817.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0),
  3818.     gsSP2Triangles(3, 11, 12, 0, 2, 13, 0, 0),
  3819.     gsSP2Triangles(14, 15, 16, 0, 2, 1, 17, 0),
  3820.     gsSP2Triangles(17, 18, 2, 0, 7, 6, 9, 0),
  3821.     gsSP2Triangles(16, 15, 19, 0, 19, 15, 20, 0),
  3822.     gsSP2Triangles(21, 22, 16, 0, 12, 23, 3, 0),
  3823.     gsSP2Triangles(15, 24, 20, 0, 5, 4, 25, 0),
  3824.     gsSP2Triangles(25, 8, 5, 0, 26, 27, 23, 0),
  3825.     gsSP2Triangles(23, 12, 26, 0, 18, 17, 10, 0),
  3826.     gsSP2Triangles(10, 9, 18, 0, 28, 29, 21, 0),
  3827.     gsSP2Triangles(8, 25, 6, 0, 22, 21, 30, 0),
  3828.     gsSP1Triangle(30, 21, 29, 0),
  3829.     gsDPPipeSync(),
  3830.     gsDPSetPrimColor(0, 0, 0xD2, 0xD2, 0x82, 0xFF),
  3831.     gsDPSetEnvColor(0x64, 0x50, 0x1E, 0xFF),
  3832.     gsSPVertex(0x06001110, 32, 0),
  3833.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3834.     gsSP2Triangles(4, 3, 2, 0, 2, 1, 4, 0),
  3835.     gsSP2Triangles(6, 7, 8, 0, 8, 7, 9, 0),
  3836.     gsSP2Triangles(10, 6, 11, 0, 8, 11, 6, 0),
  3837.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  3838.     gsSP2Triangles(15, 14, 13, 0, 13, 16, 15, 0),
  3839.     gsSP2Triangles(18, 19, 20, 0, 21, 22, 18, 0),
  3840.     gsSP2Triangles(20, 19, 23, 0, 19, 18, 22, 0),
  3841.     gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
  3842.     gsSP1Triangle(30, 29, 28, 0),
  3843.     gsSPVertex(0x06001300, 32, 0),
  3844.     gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0),
  3845.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
  3846.     gsSP2Triangles(6, 8, 7, 0, 10, 11, 12, 0),
  3847.     gsSP2Triangles(13, 14, 15, 0, 10, 15, 14, 0),
  3848.     gsSP2Triangles(14, 11, 10, 0, 16, 17, 18, 0),
  3849.     gsSP2Triangles(19, 17, 16, 0, 20, 18, 21, 0),
  3850.     gsSP2Triangles(18, 20, 16, 0, 22, 23, 24, 0),
  3851.     gsSP2Triangles(25, 26, 27, 0, 23, 22, 27, 0),
  3852.     gsSP2Triangles(27, 26, 23, 0, 28, 29, 30, 0),
  3853.     gsSPVertex(0x060014F0, 18, 0),
  3854.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3855.     gsSP2Triangles(1, 0, 4, 0, 6, 7, 8, 0),
  3856.     gsSP2Triangles(9, 10, 11, 0, 10, 9, 12, 0),
  3857.     gsSP2Triangles(13, 14, 12, 0, 12, 14, 10, 0),
  3858.     gsSP2Triangles(7, 6, 15, 0, 16, 8, 17, 0),
  3859.     gsSP1Triangle(17, 8, 7, 0),
  3860.     gsDPPipeSync(),
  3861.     gsDPSetPrimColor(0, 0, 0x00, 0x00, 0x00, 0xFF),
  3862.     gsDPSetEnvColor(0x8C, 0x82, 0x5A, 0xFF),
  3863.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  3864.     gsDPLoadTextureBlock_4b(0x06000300, G_IM_FMT_I, 16, 32, 0, G_TX_MIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 5, G_TX_NOLOD, G_TX_NOLOD),
  3865.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3866.     gsSPVertex(0x06001610, 24, 0),
  3867.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
  3868.     gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0),
  3869.     gsSP2Triangles(8, 9, 10, 0, 10, 11, 8, 0),
  3870.     gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0),
  3871.     gsSP2Triangles(16, 17, 18, 0, 18, 19, 16, 0),
  3872.     gsSP2Triangles(20, 21, 22, 0, 22, 23, 20, 0),
  3873.     gsDPPipeSync(),
  3874.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, TEXEL0, COMBINED, 0, SHADE, 0, 0, 0, 0, COMBINED),
  3875.     gsDPSetPrimColor(0, 0, 0xE6, 0xE6, 0xA0, 0xFF),
  3876.     gsDPSetEnvColor(0x5A, 0x3C, 0x50, 0xFF),
  3877.     gsDPSetTextureLUT(G_TT_NONE),
  3878.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  3879.     gsDPLoadTextureBlock_4b(0x06000000, G_IM_FMT_IA, 48, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
  3880.     gsSPClearGeometryMode(G_CULL_BACK | G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3881.     gsSPSetGeometryMode(G_LIGHTING),
  3882.     gsSPVertex(0x06001790, 12, 0),
  3883.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
  3884.     gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0),
  3885.     gsSP2Triangles(8, 9, 10, 0, 10, 11, 8, 0),
  3886.     gsSPEndDisplayList(),
  3887. }
  3888.  
  3889. object_gi_key_07E0.txt
  3890. {
  3891.     gsDPNoOp(),
  3892.     gsSPModifyVertex(560, 0x0000, 0x2D6F00FF),
  3893.     gsDPNoOp(),
  3894.     gsSPModifyVertex(677, 0x0000, 0x6F2D00FF),
  3895.     gsDPPipeSync(),
  3896.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  3897.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 1, 1, PRIM_LOD_FRAC, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1),
  3898.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0xFF, 0xFF),
  3899.     gsDPSetEnvColor(0x3C, 0x50, 0x5A, 0xFF),
  3900.     gsDPSetTextureLUT(G_TT_NONE),
  3901.     gsSPTexture(qu016(0.038147), qu016(0.038147), 0, G_TX_RENDERTILE, G_ON),
  3902.     gsDPLoadTextureBlock(0x04032090, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  3903.     gsSPClearGeometryMode(G_FOG),
  3904.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3905.     gsSPVertex(0x06000000, 3, 0),
  3906.     gsSP1Triangle(0, 1, 2, 0),
  3907.     gsSPVertex(0x06000030, 32, 0),
  3908.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3909.     gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
  3910.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  3911.     gsSP2Triangles(16, 17, 18, 0, 9, 19, 20, 0),
  3912.     gsSP2Triangles(21, 22, 23, 0, 24, 25, 19, 0),
  3913.     gsSP2Triangles(4, 26, 27, 0, 4, 27, 5, 0),
  3914.     gsSP2Triangles(25, 28, 19, 0, 18, 9, 20, 0),
  3915.     gsSP2Triangles(26, 29, 30, 0, 26, 30, 27, 0),
  3916.     gsSP2Triangles(24, 19, 9, 0, 25, 24, 11, 0),
  3917.     gsSP2Triangles(31, 17, 16, 0, 17, 8, 7, 0),
  3918.     gsSPVertex(0x06000230, 32, 0),
  3919.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3920.     gsSP2Triangles(6, 2, 7, 0, 5, 8, 9, 0),
  3921.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
  3922.     gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0),
  3923.     gsSP2Triangles(17, 19, 20, 0, 21, 4, 22, 0),
  3924.     gsSP2Triangles(20, 19, 23, 0, 20, 23, 24, 0),
  3925.     gsSP2Triangles(19, 18, 25, 0, 19, 25, 23, 0),
  3926.     gsSP2Triangles(18, 17, 26, 0, 18, 26, 25, 0),
  3927.     gsSP2Triangles(17, 20, 24, 0, 17, 24, 26, 0),
  3928.     gsSP2Triangles(27, 28, 29, 0, 29, 28, 21, 0),
  3929.     gsSP2Triangles(2, 30, 0, 0, 30, 12, 11, 0),
  3930.     gsSP2Triangles(28, 5, 4, 0, 31, 9, 8, 0),
  3931.     gsSP2Triangles(9, 31, 2, 0, 31, 8, 12, 0),
  3932.     gsSP2Triangles(2, 31, 30, 0, 5, 9, 3, 0),
  3933.     gsSP1Triangle(3, 9, 29, 0),
  3934.     gsSPVertex(0x06000430, 32, 0),
  3935.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  3936.     gsSP2Triangles(4, 5, 6, 0, 7, 6, 8, 0),
  3937.     gsSP2Triangles(9, 8, 10, 0, 11, 12, 13, 0),
  3938.     gsSP2Triangles(14, 15, 16, 0, 17, 13, 15, 0),
  3939.     gsSP2Triangles(13, 12, 16, 0, 18, 12, 19, 0),
  3940.     gsSP2Triangles(20, 21, 22, 0, 21, 20, 23, 0),
  3941.     gsSP2Triangles(20, 24, 25, 0, 26, 6, 23, 0),
  3942.     gsSP2Triangles(3, 2, 27, 0, 3, 27, 28, 0),
  3943.     gsSP2Triangles(2, 1, 29, 0, 2, 29, 27, 0),
  3944.     gsSP2Triangles(1, 0, 30, 0, 1, 30, 29, 0),
  3945.     gsSP1Triangle(9, 31, 7, 0),
  3946.     gsSPVertex(0x06000630, 29, 0),
  3947.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3948.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  3949.     gsSP2Triangles(9, 11, 12, 0, 13, 1, 14, 0),
  3950.     gsSP2Triangles(15, 13, 14, 0, 16, 17, 13, 0),
  3951.     gsSP2Triangles(18, 17, 16, 0, 19, 1, 20, 0),
  3952.     gsSP2Triangles(7, 6, 21, 0, 6, 22, 15, 0),
  3953.     gsSP2Triangles(23, 24, 25, 0, 23, 25, 26, 0),
  3954.     gsSP1Triangle(27, 28, 8, 0),
  3955.     gsSPEndDisplayList(),
  3956. }
  3957.  
  3958. object_gi_m_arrow_0A30.txt
  3959. {
  3960.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0xFFF20000),
  3961.     gsSPCullDisplayList(700, 23551 /* INVALID */),
  3962.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEC0000),
  3963.     gsSPCullDisplayList(689 /* INVALID */, 20479 /* INVALID */),
  3964.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0xFFF20000),
  3965.     gsSPCullDisplayList(700, 20479 /* INVALID */),
  3966.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEC0000),
  3967.     gsSPCullDisplayList(689 /* INVALID */, 23423 /* INVALID */),
  3968.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0xFFF90000),
  3969.     gsSPCullDisplayList(631 /* INVALID */, 24959 /* INVALID */),
  3970.     gsDPNoOpTag(0xFFF60000),
  3971.     gsSPModifyVertex(591 /* INVALID */, 0x00EC, 0x275FC2FF),
  3972.     gsDPNoOpTag(0xFFF60000),
  3973.     gsDPSetDepthImage(0x275FC2FF),
  3974.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0xFFF90000),
  3975.     gsDPSetColorImage(5, G_IM_SIZ_16b, 1264, 0x275FC2FF),
  3976.     gsDPNoOp(),
  3977.     gsDPNoOpTag(0x475FEFFF),
  3978.     gsDPNoOp(),
  3979.     gsSPModifyVertex(546 /* INVALID */, 0x0000, 0x5D49F1FF),
  3980.     gsDPNoOpTag(0xFFF60000),
  3981.     gsDPSetDepthImage(0x5F32CBFF),
  3982.     gsDPPipeSync(),
  3983.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  3984.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  3985.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  3986.     gsDPSetEnvColor(0x3C, 0x50, 0x78, 0xFF),
  3987.     gsDPSetTextureLUT(G_TT_NONE),
  3988.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  3989.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  3990.     gsSPClearGeometryMode(G_FOG),
  3991.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  3992.     gsSPVertex(0x06000000, 3, 0),
  3993.     gsSP1Triangle(0, 1, 2, 0),
  3994.     gsSPVertex(0x06000030, 20, 0),
  3995.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  3996.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  3997.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  3998.     gsSP2Triangles(2, 18, 0, 0, 5, 19, 3, 0),
  3999.     gsDPPipeSync(),
  4000.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4001.     gsDPSetEnvColor(0x3C, 0x3C, 0x5A, 0xFF),
  4002.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4003.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4004.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4005.     gsSPVertex(0x06000170, 8, 0),
  4006.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  4007.     gsSP2Triangles(5, 0, 6, 0, 2, 6, 0, 0),
  4008.     gsSP2Triangles(4, 2, 1, 0, 7, 4, 3, 0),
  4009.     gsDPPipeSync(),
  4010.     gsDPSetPrimColor(0, 0, 0xE6, 0xBE, 0x46, 0xFF),
  4011.     gsDPSetEnvColor(0xA0, 0x6E, 0x3C, 0xFF),
  4012.     gsSPVertex(0x060001F0, 8, 0),
  4013.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  4014.     gsSP2Triangles(5, 3, 6, 0, 4, 2, 7, 0),
  4015.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  4016.     gsSP1Triangle(7, 2, 1, 0),
  4017.     gsDPPipeSync(),
  4018.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4019.     gsDPSetEnvColor(0xA0, 0x96, 0xAA, 0xFF),
  4020.     gsSPClearGeometryMode(G_CULL_BACK),
  4021.     gsSPVertex(0x06000270, 12, 0),
  4022.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4023.     gsSP2Triangles(6, 7, 8, 0, 2, 9, 0, 0),
  4024.     gsSP2Triangles(5, 10, 3, 0, 8, 11, 6, 0),
  4025.     gsSPEndDisplayList(),
  4026. }
  4027.  
  4028. object_gi_m_arrow_0A50.txt
  4029. {
  4030.     gsDPSetColorImage(7, G_IM_SIZ_16b, 9, 0xFFF20000),
  4031.     gsSPCullDisplayList(700, 20479 /* INVALID */),
  4032.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEC0000),
  4033.     gsSPCullDisplayList(689 /* INVALID */, 23423 /* INVALID */),
  4034.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0xFFF90000),
  4035.     gsSPCullDisplayList(631 /* INVALID */, 24959 /* INVALID */),
  4036.     gsDPNoOpTag(0xFFF60000),
  4037.     gsSPModifyVertex(591 /* INVALID */, 0x00EC, 0x275FC2FF),
  4038.     gsDPNoOpTag(0xFFF60000),
  4039.     gsDPSetDepthImage(0x275FC2FF),
  4040.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0xFFF90000),
  4041.     gsDPSetColorImage(5, G_IM_SIZ_16b, 1264, 0x275FC2FF),
  4042.     gsDPNoOp(),
  4043.     gsDPNoOpTag(0x475FEFFF),
  4044.     gsDPNoOp(),
  4045.     gsSPModifyVertex(546 /* INVALID */, 0x0000, 0x5D49F1FF),
  4046.     gsDPNoOpTag(0xFFF60000),
  4047.     gsDPSetDepthImage(0x5F32CBFF),
  4048.     gsDPPipeSync(),
  4049.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  4050.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  4051.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4052.     gsDPSetEnvColor(0x3C, 0x50, 0x78, 0xFF),
  4053.     gsDPSetTextureLUT(G_TT_NONE),
  4054.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  4055.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  4056.     gsSPClearGeometryMode(G_FOG),
  4057.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4058.     gsSPVertex(0x06000000, 3, 0),
  4059.     gsSP1Triangle(0, 1, 2, 0),
  4060.     gsSPVertex(0x06000030, 20, 0),
  4061.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4062.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  4063.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  4064.     gsSP2Triangles(2, 18, 0, 0, 5, 19, 3, 0),
  4065.     gsDPPipeSync(),
  4066.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4067.     gsDPSetEnvColor(0x3C, 0x3C, 0x5A, 0xFF),
  4068.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4069.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4070.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4071.     gsSPVertex(0x06000170, 8, 0),
  4072.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  4073.     gsSP2Triangles(5, 0, 6, 0, 2, 6, 0, 0),
  4074.     gsSP2Triangles(4, 2, 1, 0, 7, 4, 3, 0),
  4075.     gsDPPipeSync(),
  4076.     gsDPSetPrimColor(0, 0, 0xE6, 0xBE, 0x46, 0xFF),
  4077.     gsDPSetEnvColor(0xA0, 0x6E, 0x3C, 0xFF),
  4078.     gsSPVertex(0x060001F0, 8, 0),
  4079.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  4080.     gsSP2Triangles(5, 3, 6, 0, 4, 2, 7, 0),
  4081.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  4082.     gsSP1Triangle(7, 2, 1, 0),
  4083.     gsDPPipeSync(),
  4084.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4085.     gsDPSetEnvColor(0xA0, 0x96, 0xAA, 0xFF),
  4086.     gsSPClearGeometryMode(G_CULL_BACK),
  4087.     gsSPVertex(0x06000270, 12, 0),
  4088.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4089.     gsSP2Triangles(6, 7, 8, 0, 2, 9, 0, 0),
  4090.     gsSP2Triangles(5, 10, 3, 0, 8, 11, 6, 0),
  4091.     gsSPEndDisplayList(),
  4092. }
  4093.  
  4094. object_gi_m_arrow_0AC0.txt
  4095. {
  4096.     gsDPNoOp(),
  4097.     gsSPModifyVertex(546 /* INVALID */, 0x0000, 0x5D49F1FF),
  4098.     gsDPNoOpTag(0xFFF60000),
  4099.     gsDPSetDepthImage(0x5F32CBFF),
  4100.     gsDPPipeSync(),
  4101.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  4102.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  4103.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4104.     gsDPSetEnvColor(0x3C, 0x50, 0x78, 0xFF),
  4105.     gsDPSetTextureLUT(G_TT_NONE),
  4106.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  4107.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  4108.     gsSPClearGeometryMode(G_FOG),
  4109.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4110.     gsSPVertex(0x06000000, 3, 0),
  4111.     gsSP1Triangle(0, 1, 2, 0),
  4112.     gsSPVertex(0x06000030, 20, 0),
  4113.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4114.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  4115.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  4116.     gsSP2Triangles(2, 18, 0, 0, 5, 19, 3, 0),
  4117.     gsDPPipeSync(),
  4118.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4119.     gsDPSetEnvColor(0x3C, 0x3C, 0x5A, 0xFF),
  4120.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4121.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4122.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4123.     gsSPVertex(0x06000170, 8, 0),
  4124.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  4125.     gsSP2Triangles(5, 0, 6, 0, 2, 6, 0, 0),
  4126.     gsSP2Triangles(4, 2, 1, 0, 7, 4, 3, 0),
  4127.     gsDPPipeSync(),
  4128.     gsDPSetPrimColor(0, 0, 0xE6, 0xBE, 0x46, 0xFF),
  4129.     gsDPSetEnvColor(0xA0, 0x6E, 0x3C, 0xFF),
  4130.     gsSPVertex(0x060001F0, 8, 0),
  4131.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  4132.     gsSP2Triangles(5, 3, 6, 0, 4, 2, 7, 0),
  4133.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  4134.     gsSP1Triangle(7, 2, 1, 0),
  4135.     gsDPPipeSync(),
  4136.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4137.     gsDPSetEnvColor(0xA0, 0x96, 0xAA, 0xFF),
  4138.     gsSPClearGeometryMode(G_CULL_BACK),
  4139.     gsSPVertex(0x06000270, 12, 0),
  4140.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4141.     gsSP2Triangles(6, 7, 8, 0, 2, 9, 0, 0),
  4142.     gsSP2Triangles(5, 10, 3, 0, 8, 11, 6, 0),
  4143.     gsSPEndDisplayList(),
  4144. }
  4145.  
  4146. object_gi_m_arrow_0AD0.txt
  4147. {
  4148.     gsDPNoOpTag(0xFFF60000),
  4149.     gsDPSetDepthImage(0x5F32CBFF),
  4150.     gsDPPipeSync(),
  4151.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  4152.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  4153.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4154.     gsDPSetEnvColor(0x3C, 0x50, 0x78, 0xFF),
  4155.     gsDPSetTextureLUT(G_TT_NONE),
  4156.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  4157.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  4158.     gsSPClearGeometryMode(G_FOG),
  4159.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4160.     gsSPVertex(0x06000000, 3, 0),
  4161.     gsSP1Triangle(0, 1, 2, 0),
  4162.     gsSPVertex(0x06000030, 20, 0),
  4163.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4164.     gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
  4165.     gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
  4166.     gsSP2Triangles(2, 18, 0, 0, 5, 19, 3, 0),
  4167.     gsDPPipeSync(),
  4168.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4169.     gsDPSetEnvColor(0x3C, 0x3C, 0x5A, 0xFF),
  4170.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4171.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4172.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4173.     gsSPVertex(0x06000170, 8, 0),
  4174.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  4175.     gsSP2Triangles(5, 0, 6, 0, 2, 6, 0, 0),
  4176.     gsSP2Triangles(4, 2, 1, 0, 7, 4, 3, 0),
  4177.     gsDPPipeSync(),
  4178.     gsDPSetPrimColor(0, 0, 0xE6, 0xBE, 0x46, 0xFF),
  4179.     gsDPSetEnvColor(0xA0, 0x6E, 0x3C, 0xFF),
  4180.     gsSPVertex(0x060001F0, 8, 0),
  4181.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  4182.     gsSP2Triangles(5, 3, 6, 0, 4, 2, 7, 0),
  4183.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  4184.     gsSP1Triangle(7, 2, 1, 0),
  4185.     gsDPPipeSync(),
  4186.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4187.     gsDPSetEnvColor(0xA0, 0x96, 0xAA, 0xFF),
  4188.     gsSPClearGeometryMode(G_CULL_BACK),
  4189.     gsSPVertex(0x06000270, 12, 0),
  4190.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4191.     gsSP2Triangles(6, 7, 8, 0, 2, 9, 0, 0),
  4192.     gsSP2Triangles(5, 10, 3, 0, 8, 11, 6, 0),
  4193.     gsSPEndDisplayList(),
  4194. }
  4195.  
  4196. object_gi_milk_0FB0.txt
  4197. {
  4198.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0x00130000),
  4199.     gsDPNoOpTag(0xD90071FF),
  4200.     gsDPNoOp(),
  4201.     gsSPModifyVertex(885, 0x0000, 0x7300DFFF),
  4202.     gsDPNoOpTag(0xFFED0000),
  4203.     gsSPModifyVertex(885, 0x00AB, 0x3C0099FF),
  4204.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFED0000),
  4205.     gsSPCullDisplayList(885, 19711 /* INVALID */),
  4206.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00000000),
  4207.     gsDPNoOpTag(0x8900F2FF),
  4208.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFED0000),
  4209.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1771, 0xC40099FF),
  4210.     gsDPNoOpTag(0xFFED0000),
  4211.     gsSPModifyVertex(721 /* INVALID */, 0x00AB, 0x3C0099FF),
  4212.     gsDPNoOp(),
  4213.     gsSPModifyVertex(721 /* INVALID */, 0x0000, 0x7700F2FF),
  4214.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4, 0xFFED0000),
  4215.     gsSPCullDisplayList(721 /* INVALID */, 19711 /* INVALID */),
  4216.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4, 0x00000000),
  4217.     gsDPNoOpTag(0x8D00DFFF),
  4218.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4, 0xFFED0000),
  4219.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1444, 0xC40099FF),
  4220.     gsDPPipeSync(),
  4221.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  4222.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  4223.     gsDPSetPrimColor(0, 0, 0x96, 0x5A, 0x00, 0xFF),
  4224.     gsDPSetEnvColor(0x5A, 0x32, 0x00, 0xFF),
  4225.     gsDPSetTextureLUT(G_TT_NONE),
  4226.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4227.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4228.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4229.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  4230.     gsSPVertex(0x060006C0, 26, 0),
  4231.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4232.     gsSP2Triangles(6, 7, 4, 0, 8, 9, 7, 0),
  4233.     gsSP2Triangles(10, 5, 11, 0, 12, 13, 14, 0),
  4234.     gsSP2Triangles(15, 11, 16, 0, 17, 16, 18, 0),
  4235.     gsSP2Triangles(2, 19, 0, 0, 19, 20, 0, 0),
  4236.     gsSP2Triangles(2, 21, 19, 0, 5, 10, 3, 0),
  4237.     gsSP2Triangles(4, 3, 6, 0, 7, 6, 8, 0),
  4238.     gsSP2Triangles(11, 15, 10, 0, 14, 22, 12, 0),
  4239.     gsSP2Triangles(22, 23, 12, 0, 14, 24, 22, 0),
  4240.     gsSP2Triangles(16, 17, 15, 0, 18, 25, 17, 0),
  4241.     gsDPPipeSync(),
  4242.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4243.     gsDPSetEnvColor(0xFF, 0xFF, 0xC8, 0xFF),
  4244.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  4245.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  4246.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4247.     gsSPVertex(0x06000860, 3, 0),
  4248.     gsSP1Triangle(0, 1, 2, 0),
  4249.     gsSPVertex(0x06000890, 26, 0),
  4250.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4251.     gsSP2Triangles(6, 7, 4, 0, 8, 9, 7, 0),
  4252.     gsSP2Triangles(10, 11, 9, 0, 11, 10, 12, 0),
  4253.     gsSP2Triangles(2, 12, 0, 0, 5, 13, 3, 0),
  4254.     gsSP2Triangles(4, 3, 6, 0, 7, 6, 8, 0),
  4255.     gsSP2Triangles(9, 8, 10, 0, 14, 15, 16, 0),
  4256.     gsSP2Triangles(17, 15, 14, 0, 18, 14, 16, 0),
  4257.     gsSP2Triangles(15, 19, 16, 0, 20, 21, 22, 0),
  4258.     gsSP2Triangles(20, 23, 21, 0, 21, 24, 22, 0),
  4259.     gsSP1Triangle(22, 25, 20, 0),
  4260.     gsDPPipeSync(),
  4261.     gsDPSetPrimColor(0, 0, 0x00, 0x64, 0xAA, 0xFF),
  4262.     gsDPSetEnvColor(0xFF, 0xFF, 0xFF, 0xFF),
  4263.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4264.     gsDPLoadTextureBlock(0x06000000, G_IM_FMT_I, G_IM_SIZ_8b, 72, 24, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 7, 5, G_TX_NOLOD, G_TX_NOLOD),
  4265.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4266.     gsSPVertex(0x06000A30, 8, 0),
  4267.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  4268.     gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0),
  4269.     gsSP2Triangles(6, 7, 5, 0, 6, 5, 4, 0),
  4270.     gsSPEndDisplayList(),
  4271. }
  4272.  
  4273. object_gi_milk_0FD0.txt
  4274. {
  4275.     gsDPNoOpTag(0xFFED0000),
  4276.     gsSPModifyVertex(885, 0x00AB, 0x3C0099FF),
  4277.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFED0000),
  4278.     gsSPCullDisplayList(885, 19711 /* INVALID */),
  4279.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4075, 0x00000000),
  4280.     gsDPNoOpTag(0x8900F2FF),
  4281.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4075, 0xFFED0000),
  4282.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1771, 0xC40099FF),
  4283.     gsDPNoOpTag(0xFFED0000),
  4284.     gsSPModifyVertex(721 /* INVALID */, 0x00AB, 0x3C0099FF),
  4285.     gsDPNoOp(),
  4286.     gsSPModifyVertex(721 /* INVALID */, 0x0000, 0x7700F2FF),
  4287.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4, 0xFFED0000),
  4288.     gsSPCullDisplayList(721 /* INVALID */, 19711 /* INVALID */),
  4289.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4, 0x00000000),
  4290.     gsDPNoOpTag(0x8D00DFFF),
  4291.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4, 0xFFED0000),
  4292.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1444, 0xC40099FF),
  4293.     gsDPPipeSync(),
  4294.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  4295.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  4296.     gsDPSetPrimColor(0, 0, 0x96, 0x5A, 0x00, 0xFF),
  4297.     gsDPSetEnvColor(0x5A, 0x32, 0x00, 0xFF),
  4298.     gsDPSetTextureLUT(G_TT_NONE),
  4299.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4300.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4301.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4302.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  4303.     gsSPVertex(0x060006C0, 26, 0),
  4304.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4305.     gsSP2Triangles(6, 7, 4, 0, 8, 9, 7, 0),
  4306.     gsSP2Triangles(10, 5, 11, 0, 12, 13, 14, 0),
  4307.     gsSP2Triangles(15, 11, 16, 0, 17, 16, 18, 0),
  4308.     gsSP2Triangles(2, 19, 0, 0, 19, 20, 0, 0),
  4309.     gsSP2Triangles(2, 21, 19, 0, 5, 10, 3, 0),
  4310.     gsSP2Triangles(4, 3, 6, 0, 7, 6, 8, 0),
  4311.     gsSP2Triangles(11, 15, 10, 0, 14, 22, 12, 0),
  4312.     gsSP2Triangles(22, 23, 12, 0, 14, 24, 22, 0),
  4313.     gsSP2Triangles(16, 17, 15, 0, 18, 25, 17, 0),
  4314.     gsDPPipeSync(),
  4315.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4316.     gsDPSetEnvColor(0xFF, 0xFF, 0xC8, 0xFF),
  4317.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  4318.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  4319.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4320.     gsSPVertex(0x06000860, 3, 0),
  4321.     gsSP1Triangle(0, 1, 2, 0),
  4322.     gsSPVertex(0x06000890, 26, 0),
  4323.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4324.     gsSP2Triangles(6, 7, 4, 0, 8, 9, 7, 0),
  4325.     gsSP2Triangles(10, 11, 9, 0, 11, 10, 12, 0),
  4326.     gsSP2Triangles(2, 12, 0, 0, 5, 13, 3, 0),
  4327.     gsSP2Triangles(4, 3, 6, 0, 7, 6, 8, 0),
  4328.     gsSP2Triangles(9, 8, 10, 0, 14, 15, 16, 0),
  4329.     gsSP2Triangles(17, 15, 14, 0, 18, 14, 16, 0),
  4330.     gsSP2Triangles(15, 19, 16, 0, 20, 21, 22, 0),
  4331.     gsSP2Triangles(20, 23, 21, 0, 21, 24, 22, 0),
  4332.     gsSP1Triangle(22, 25, 20, 0),
  4333.     gsDPPipeSync(),
  4334.     gsDPSetPrimColor(0, 0, 0x00, 0x64, 0xAA, 0xFF),
  4335.     gsDPSetEnvColor(0xFF, 0xFF, 0xFF, 0xFF),
  4336.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4337.     gsDPLoadTextureBlock(0x06000000, G_IM_FMT_I, G_IM_SIZ_8b, 72, 24, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 7, 5, G_TX_NOLOD, G_TX_NOLOD),
  4338.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4339.     gsSPVertex(0x06000A30, 8, 0),
  4340.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  4341.     gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0),
  4342.     gsSP2Triangles(6, 7, 5, 0, 6, 5, 4, 0),
  4343.     gsSPEndDisplayList(),
  4344. }
  4345.  
  4346. object_gi_milk_1008.txt
  4347. {
  4348.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1771, 0xC40099FF),
  4349.     gsDPNoOpTag(0xFFED0000),
  4350.     gsSPModifyVertex(721 /* INVALID */, 0x00AB, 0x3C0099FF),
  4351.     gsDPNoOp(),
  4352.     gsSPModifyVertex(721 /* INVALID */, 0x0000, 0x7700F2FF),
  4353.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4, 0xFFED0000),
  4354.     gsSPCullDisplayList(721 /* INVALID */, 19711 /* INVALID */),
  4355.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4, 0x00000000),
  4356.     gsDPNoOpTag(0x8D00DFFF),
  4357.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4, 0xFFED0000),
  4358.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_16b, 1444, 0xC40099FF),
  4359.     gsDPPipeSync(),
  4360.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  4361.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  4362.     gsDPSetPrimColor(0, 0, 0x96, 0x5A, 0x00, 0xFF),
  4363.     gsDPSetEnvColor(0x5A, 0x32, 0x00, 0xFF),
  4364.     gsDPSetTextureLUT(G_TT_NONE),
  4365.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4366.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  4367.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4368.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  4369.     gsSPVertex(0x060006C0, 26, 0),
  4370.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4371.     gsSP2Triangles(6, 7, 4, 0, 8, 9, 7, 0),
  4372.     gsSP2Triangles(10, 5, 11, 0, 12, 13, 14, 0),
  4373.     gsSP2Triangles(15, 11, 16, 0, 17, 16, 18, 0),
  4374.     gsSP2Triangles(2, 19, 0, 0, 19, 20, 0, 0),
  4375.     gsSP2Triangles(2, 21, 19, 0, 5, 10, 3, 0),
  4376.     gsSP2Triangles(4, 3, 6, 0, 7, 6, 8, 0),
  4377.     gsSP2Triangles(11, 15, 10, 0, 14, 22, 12, 0),
  4378.     gsSP2Triangles(22, 23, 12, 0, 14, 24, 22, 0),
  4379.     gsSP2Triangles(16, 17, 15, 0, 18, 25, 17, 0),
  4380.     gsDPPipeSync(),
  4381.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  4382.     gsDPSetEnvColor(0xFF, 0xFF, 0xC8, 0xFF),
  4383.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  4384.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  4385.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4386.     gsSPVertex(0x06000860, 3, 0),
  4387.     gsSP1Triangle(0, 1, 2, 0),
  4388.     gsSPVertex(0x06000890, 26, 0),
  4389.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  4390.     gsSP2Triangles(6, 7, 4, 0, 8, 9, 7, 0),
  4391.     gsSP2Triangles(10, 11, 9, 0, 11, 10, 12, 0),
  4392.     gsSP2Triangles(2, 12, 0, 0, 5, 13, 3, 0),
  4393.     gsSP2Triangles(4, 3, 6, 0, 7, 6, 8, 0),
  4394.     gsSP2Triangles(9, 8, 10, 0, 14, 15, 16, 0),
  4395.     gsSP2Triangles(17, 15, 14, 0, 18, 14, 16, 0),
  4396.     gsSP2Triangles(15, 19, 16, 0, 20, 21, 22, 0),
  4397.     gsSP2Triangles(20, 23, 21, 0, 21, 24, 22, 0),
  4398.     gsSP1Triangle(22, 25, 20, 0),
  4399.     gsDPPipeSync(),
  4400.     gsDPSetPrimColor(0, 0, 0x00, 0x64, 0xAA, 0xFF),
  4401.     gsDPSetEnvColor(0xFF, 0xFF, 0xFF, 0xFF),
  4402.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  4403.     gsDPLoadTextureBlock(0x06000000, G_IM_FMT_I, G_IM_SIZ_8b, 72, 24, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 7, 5, G_TX_NOLOD, G_TX_NOLOD),
  4404.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  4405.     gsSPVertex(0x06000A30, 8, 0),
  4406.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  4407.     gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0),
  4408.     gsSP2Triangles(6, 7, 5, 0, 6, 5, 4, 0),
  4409.     gsSPEndDisplayList(),
  4410. }
  4411.  
  4412. object_gi_niwatori_0340.txt
  4413. {
  4414.     gsDPSetColorImage(7, G_IM_SIZ_8b, 1788, 0xE5EDEEEB),
  4415.     gsSpecial1(0xD5CBE4F2, 0xE6D2D7C9),
  4416.     gsDPSetTile(7, G_IM_SIZ_32b, 506, 0x00D4, 3, 15, G_TX_MIRROR | G_TX_WRAP, 7, 11, G_TX_NOMIRROR | G_TX_CLAMP, 13, 15),
  4417.     gsSPDmaWrite(0x1B78, 0xE7DFCBCE, 0x0B7D),
  4418.     gsDPSetColorImage(7, G_IM_SIZ_8b, 3321, 0xEAEEEBE6),
  4419.     (Gfx){0xCCC6E6F2, 0xE2CBCDC1},
  4420.     gsDPHalf2(0xDEF5EBD7),
  4421.     gsSpecial2(0xD4F3EDDD, 0xE6E0C7CF),
  4422.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1526, 0xF1EFE9DE),
  4423.     (Gfx){0xC6C4E7ED, 0xDCC4C4BB},
  4424.     gsDPSetKeyGB(0xE4, 0xF3, qs48(-0.00390625), 0xE7, 0xCF, qs48(-1.09766)),
  4425.     (Gfx){0xD2F7EBD8, 0xE1DFC3D1},
  4426.     gsDPSetColorImage(7, G_IM_SIZ_4b, 753, 0xF4EEE8DA),
  4427.     (Gfx){0xC4C5E6E7, 0xD4BFBDB8},
  4428.     gsSPSetOtherModeLo(-465, 242, G_AC_THRESHOLD | G_ZS_PIXEL | AA_EN | IM_RD | CLR_ON_CVG | CVG_DST_SAVE | ZMODE_OPA | ALPHA_CVG_SEL | FORCE_BL | GBL_c1(G_BL_CLR_FOG, G_BL_A_SHADE, G_BL_CLR_FOG, G_BL_1MA) | GBL_c2(G_BL_CLR_BL, G_BL_A_SHADE, G_BL_CLR_FOG, G_BL_A_MEM)),
  4429.     (Gfx){0xCFF7E8D4, 0xDCDBBFD3},
  4430.     gsDPSetColorImage(6, G_IM_SIZ_32b, 747, 0xF7EBE5D3),
  4431.     (Gfx){0xC4C9E4DE, 0xCBB9B8B8},
  4432.     gsSPGeometryMode(G_SHADE | 0x00000002, G_ZBUFFER | G_CULL_BACK | G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR | G_SHADING_SMOOTH | G_CLIPPING | 0xF140D9C2),
  4433.     (Gfx){0xC8F5E5D0, 0xD3D3BBD3},
  4434.     gsDPSetEnvColor(0xF8, 0xE7, 0xE1, 0xCA),
  4435.     (Gfx){0xC6CEE0D4, 0xC3B4B3B8},
  4436.     (Gfx){0xCFFFFDFD, 0xF7E8D7BD},
  4437.     (Gfx){0xC0F0E2CF, 0xC8CAB7D0},
  4438.     gsDPSetTileSize(6, qu102(779.25), qu102(633.5), qu102(911.25), qu102(881.25)),
  4439.     (Gfx){0xC9D3DECD, 0xBEAFB1B9},
  4440.     (Gfx){0xCAFFF8FC, 0xFAE4D3BA},
  4441.     (Gfx){0xBBEAE1CF, 0xBFC2B6CC},
  4442.     gsSPSetOtherModeLo(-416, 232, 0x00000002 | G_ZS_PRIM | AA_EN | Z_CMP | Z_UPD | CLR_ON_CVG | CVG_DST_FULL | ZMODE_INTER | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_FOG, G_BL_A_FOG, G_BL_CLR_FOG, G_BL_0) | GBL_c2(G_BL_CLR_FOG, G_BL_A_FOG, G_BL_CLR_MEM, G_BL_1)),
  4443.     (Gfx){0xC8D4D9C6, 0xB9AFAFB8},
  4444.     (Gfx){0xC1FFF2F5, 0xF9DECCB4},
  4445.     (Gfx){0xB2E0DCCF, 0xB8BDB9C3},
  4446.     (Gfx){0xD1ABD3EA, 0xF3DACCB6},
  4447.     (Gfx){0xC2D0D6C3, 0xB3B2ADB3},
  4448.     (Gfx){0xB9FFEEE8, 0xF5D8C4AF},
  4449.     (Gfx){0xA9D5D6CF, 0xB7BCC1BB},
  4450.     (Gfx){0xC3A6CBEE, 0xF1D9C6B0},
  4451.     (Gfx){0xB9C7D2C4, 0xAFB7AEAC},
  4452.     (Gfx){0xB4FFEDD9, 0xEDD4BDAA},
  4453.     (Gfx){0xA4C9CECE, 0xBCC1CCB5},
  4454.     (Gfx){0xB4A0C1F1, 0xF0D9C3AE},
  4455.     (Gfx){0xAFBBCAC7, 0xAEC3B6A5},
  4456.     (Gfx){0xAFFCEEC9, 0xE3CFB7A3},
  4457.     (Gfx){0x9DBDC7CC, 0xC6C7D8B5},
  4458.     (Gfx){0xAB9DB4F2, 0xF0DCC4AE},
  4459.     (Gfx){0xA6AEC1CA, 0xACD1BF9F},
  4460.     (Gfx){0xAAFBF2BE, 0xD9CBAF9E},
  4461.     (Gfx){0x98B4C2C7, 0xD2CFE5B9},
  4462.     (Gfx){0xA59AA8F1, 0xF0E0C9B2},
  4463.     (Gfx){0x9EA2B6CD, 0xB0E2CE9B},
  4464.     (Gfx){0xA6F7F8B3, 0xCEC9AC9A},
  4465.     (Gfx){0x94ACBFC4, 0xDCD2EBBE},
  4466.     (Gfx){0xA2979FEE, 0xEEE1D2B8},
  4467.     (Gfx){0x989BADCF, 0xBAF3DC97},
  4468.     (Gfx){0xA1F1FEA8, 0xC4CAAE99},
  4469.     (Gfx){0x90A6BFC6, 0xDFCDE5C0},
  4470.     (Gfx){0xA2959CEB, 0xEBE1D9BD},
  4471.     (Gfx){0x969AA9D0, 0xC6FDE396},
  4472.     (Gfx){0x9EEEFFA3, 0xBECDB399},
  4473.     (Gfx){0x8DA3C2C9, 0xDDC4D9BD},
  4474.     (Gfx){0xA49498E7, 0xE5DDDEC3},
  4475.     (Gfx){0x959FA7D2, 0xD7FFEC96},
  4476.     (Gfx){0x99E4FF9E, 0xB9D2BEA0},
  4477.     (Gfx){0x8AA2C7D0, 0xD3B3C4B5},
  4478.     (Gfx){0xA79295E4, 0xDFD7E1C7},
  4479.     (Gfx){0x93A8AAD3, 0xE6FFF195},
  4480.     (Gfx){0x95D8FD98, 0xB7D6CBAA},
  4481.     (Gfx){0x88A1CCD9, 0xC39FABA8},
  4482.     (Gfx){0xA88E93E2, 0xD8D0DFC7},
  4483.     (Gfx){0x91B1AFD3, 0xEFFFF191},
  4484.     (Gfx){0x90CBF293, 0xB7D8D4B1},
  4485.     (Gfx){0x87A0CEDE, 0xB28E969A},
  4486.     (Gfx){0xA68B8FDC, 0xD0C8DAC7},
  4487.     (Gfx){0x91BAB6D2, 0xF4FBEF90},
  4488.     (Gfx){0x8AB9DD91, 0xB8D8D8B6},
  4489.     (Gfx){0x889ECDE2, 0xA480868C},
  4490.     (Gfx){0xA0868AD6, 0xC9C3D5C6},
  4491.     (Gfx){0x90BFBDD0, 0xF5F7EC8D},
  4492.     (Gfx){0x83A8C78F, 0xB9D5D7B5},
  4493.     (Gfx){0x889BC9E1, 0x99797E84},
  4494.     (Gfx){0x968286CE, 0xC3C1D0C7},
  4495.     (Gfx){0x91C2C6D1, 0xF2F3E989},
  4496.     (Gfx){0x7B97B092, 0xB9D2CFB0},
  4497.     (Gfx){0x8E9AC3DF, 0x9578817F},
  4498.     (Gfx){0x8B7E82C8, 0xBFC0CCCA},
  4499.     (Gfx){0x93C3D0D5, 0xEEEEE586},
  4500.     (Gfx){0x76889E98, 0xB7CFC5A9},
  4501.     (Gfx){0x989BBEDE, 0x957A8A7B},
  4502.     (Gfx){0x807B7EC2, 0xBFC0CBCC},
  4503.     (Gfx){0x93BFD4D9, 0xEBEBE184},
  4504.     (Gfx){0x737F969D, 0xB4CCBB9F},
  4505.     (Gfx){0x9D9CB9DC, 0x987E9577},
  4506.     (Gfx){0x75767CB5, 0xB8B9C4C7},
  4507.     (Gfx){0x91B4D0D6, 0xDEDED27E},
  4508.     (Gfx){0x6E748A9D, 0xACC1A998},
  4509.     (Gfx){0xA69AB0CF, 0x9A88A173},
  4510.     (Gfx){0x6F727AA8, 0xB0B0BCBF},
  4511.     (Gfx){0x90A8C7D0, 0xD2D2C375},
  4512.     (Gfx){0x6A6E829C, 0xA3B79A95},
  4513.     (Gfx){0xAB98A9C1, 0x9A93AA6F},
  4514.     (Gfx){0x6D6D789D, 0xA7A6B4B6},
  4515.     (Gfx){0x8C9CBBC7, 0xC6C6B56C},
  4516.     (Gfx){0x686B7E95, 0x9CAC9095},
  4517.     (Gfx){0xAB96A2B3, 0x989CAC6E},
  4518.     (Gfx){0x6D6A7993, 0x9F9FACAC},
  4519.     (Gfx){0x8993B0BB, 0xBBBBA967},
  4520.     (Gfx){0x6869798E, 0x96A38897},
  4521.     (Gfx){0xAC949CA6, 0x99A3AE73},
  4522.     (Gfx){0x6F68788A, 0x9696A4A1},
  4523.     (Gfx){0x858BA4B0, 0xB0B09D64},
  4524.     (Gfx){0x68687387, 0x909B8398},
  4525.     (Gfx){0xA9909498, 0x96A5A97A},
  4526.     (Gfx){0x72667783, 0x8D8F9D96},
  4527.     (Gfx){0x81859AA3, 0xA6A69366},
  4528.     (Gfx){0x6B686E81, 0x8B937F95},
  4529.     (Gfx){0xA28C8D8E, 0x96A3A383},
  4530.     (Gfx){0x7567747D, 0x868A978E},
  4531.     (Gfx){0x7C819395, 0x9C9C8E6D},
  4532.     (Gfx){0x6F686A7D, 0x868C798F},
  4533.     (Gfx){0x9A888687, 0x959C9C89},
  4534.     (Gfx){0x74666F78, 0x7F869087},
  4535.     (Gfx){0x767D8C8A, 0x93938A72},
  4536.     (Gfx){0x70656879, 0x7F867486},
  4537.     (Gfx){0x91838082, 0x91939389},
  4538.     (Gfx){0x756A6D74, 0x7B828A81},
  4539.     (Gfx){0x737B867E, 0x8A8A8679},
  4540.     (Gfx){0x72646776, 0x7B82707C},
  4541.     (Gfx){0x887E7C80, 0x8A8A8A88},
  4542.     (Gfx){0x746C6A71, 0x767D827B},
  4543.     (Gfx){0x6F787F74, 0x8282817A},
  4544.     (Gfx){0x71626673, 0x767D6D74},
  4545.     (Gfx){0x7E79787E, 0x82828282},
  4546.     (Gfx){0x716C686D, 0x72777A75},
  4547.     (Gfx){0x6B73776C, 0x797A7A76},
  4548.     (Gfx){0x6D60656F, 0x71776A6D},
  4549.     (Gfx){0x76737279, 0x7A7A7A79},
  4550.     (Gfx){0x6D6A6668, 0x6D72736F},
  4551.     (Gfx){0x696D6E65, 0x71737371},
  4552.     (Gfx){0x695F646B, 0x6D726768},
  4553.     (Gfx){0x6F6E6D73, 0x72727372},
  4554.     (Gfx){0x68666365, 0x686C6C6A},
  4555.     (Gfx){0x65676760, 0x696C6C6A},
  4556.     (Gfx){0x645F6266, 0x686C6564},
  4557.     (Gfx){0x6868666C, 0x6A6A6C6B},
  4558.     (Gfx){0x5D5C5C5C, 0x5D5D5D5D},
  4559.     (Gfx){0x5C5C5C5A, 0x5C5D5D5D},
  4560.     (Gfx){0x5C5B5C5C, 0x5D5D5C5C},
  4561.     (Gfx){0x5D5D5C5D, 0x5D5D5D5D},
  4562.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  4563.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  4564.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  4565.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  4566.     gsDPNoOp(),
  4567.     gsDPNoOp(),
  4568.     gsDPNoOp(),
  4569.     gsDPNoOp(),
  4570.     gsDPNoOp(),
  4571.     gsDPNoOp(),
  4572.     gsDPNoOp(),
  4573.     gsDPNoOp(),
  4574.     gsDPNoOp(),
  4575.     gsDPNoOp(),
  4576.     gsDPNoOp(),
  4577.     gsDPNoOp(),
  4578.     gsDPNoOp(),
  4579.     gsDPNoOp(),
  4580.     gsDPNoOp(),
  4581.     gsDPNoOp(),
  4582.     gsDPNoOp(),
  4583.     gsDPNoOp(),
  4584.     gsDPNoOp(),
  4585.     gsDPNoOp(),
  4586.     gsDPNoOp(),
  4587.     gsDPNoOp(),
  4588.     gsDPNoOp(),
  4589.     gsDPNoOp(),
  4590.     gsDPNoOp(),
  4591.     gsDPNoOp(),
  4592.     gsDPNoOp(),
  4593.     gsDPNoOp(),
  4594.     gsDPNoOp(),
  4595.     gsDPNoOp(),
  4596.     gsDPNoOp(),
  4597.     gsDPNoOp(),
  4598.     gsDPNoOp(),
  4599.     gsDPNoOp(),
  4600.     gsDPNoOp(),
  4601.     gsDPNoOp(),
  4602.     gsDPNoOp(),
  4603.     gsDPNoOp(),
  4604.     gsDPNoOp(),
  4605.     gsDPNoOp(),
  4606.     gsDPNoOp(),
  4607.     gsDPNoOpTag(0x00000001),
  4608.     gsBranchZ(642 /* INVALID */, -341, 1, 1023, G_BZ_PERSP, 0, 1023),
  4609.     gsDPNoOp(),
  4610.     gsDPNoOp(),
  4611.     gsDPNoOpTag(0x00000408),
  4612.     (Gfx){0x0B0D0D0D, 0x0C090401},
  4613.     gsDPNoOp(),
  4614.     gsDPNoOp(),
  4615.     gsDPNoOpTag(0x01050B0E),
  4616.     (Gfx){0x0F0F0F0F, 0x0F0E0B05},
  4617.     gsDPNoOp(),
  4618.     gsDPNoOp(),
  4619.     gsDPNoOpTag(0x050B0F0F),
  4620.     (Gfx){0x0F0F0F0F, 0x0F0F0F0C},
  4621.     gsSP1Quadrangle(1 /* INVALID */, 0 /* INVALID */, 0, 0, 0),
  4622.     gsDPNoOp(),
  4623.     gsDPNoOpTag(0x0B0F0F0F),
  4624.     (Gfx){0x0F0F0F0F, 0x0F0F0F0F},
  4625.     (Gfx){0x0E0C0A07, 0x02000000},
  4626.     gsDPNoOp(),
  4627.     gsDPNoOpTag(0x0E0F2F5F),
  4628.     (Gfx){0x6F4F1F0F, 0x0F0F0F0F},
  4629.     (Gfx){0x0F0F0E0A, 0x03000000},
  4630.     gsDPNoOp(),
  4631.     gsDPNoOpTag(0x0F2F8FDF),
  4632.     gsDPSetColorImage(6, G_IM_SIZ_8b, 3872, 0x0F0F0F0F),
  4633.     (Gfx){0x0F0F0B05, 0x01000000},
  4634.     gsDPNoOp(),
  4635.     gsDPNoOpTag(0x0F3FBFFF),
  4636.     gsDPSetColorImage(7, G_IM_SIZ_32b, 3872, 0x0F0F0F0F),
  4637.     (Gfx){0x0F0F0D0B, 0x08030000},
  4638.     gsDPNoOp(),
  4639.     gsDPNoOpTag(0x0F2FAFFF),
  4640.     gsDPSetColorImage(6, G_IM_SIZ_32b, 3872, 0x0F0F0F0F),
  4641.     (Gfx){0x0F0F0F0E, 0x0A040000},
  4642.     gsDPNoOp(),
  4643.     gsDPNoOpTag(0x0F1F5F9F),
  4644.     (Gfx){0xBF7F3F0F, 0x0F0F0F0F},
  4645.     (Gfx){0x0F0E0904, 0x02000000},
  4646.     gsDPNoOp(),
  4647.     gsDPNoOpTag(0x0D0F1F2F),
  4648.     (Gfx){0x2F1F0F0F, 0x0F0F0F0F},
  4649.     (Gfx){0x0E080200, 0x00000000},
  4650.     gsDPNoOp(),
  4651.     gsDPNoOpTag(0x090E0F0F),
  4652.     (Gfx){0x0F0F0F0F, 0x0F0F0F0F},
  4653.     (Gfx){0x0A030000, 0x00000000},
  4654.     gsDPNoOp(),
  4655.     gsDPNoOpTag(0x040A0E0F),
  4656.     (Gfx){0x0F0F0F0F, 0x0F0F0F0A},
  4657.     gsBranchZ(0, 1, 1, 1023, G_BZ_PERSP, 0, 1023),
  4658.     gsDPNoOp(),
  4659.     gsDPNoOpTag(0x0004090D),
  4660.     (Gfx){0x0F0F0F0F, 0x0F0E0A04},
  4661.     gsDPNoOp(),
  4662.     gsDPNoOp(),
  4663.     gsDPNoOpTag(0x00000306),
  4664.     (Gfx){0x0A0B0B0B, 0x0A070300},
  4665.     gsDPNoOp(),
  4666.     gsDPNoOp(),
  4667.     gsDPNoOpTag(0x00000001),
  4668.     gsSPModifyVertex(385 /* INVALID */, 0x0003, 0x02010000),
  4669.     gsDPNoOp(),
  4670.     gsDPNoOp(),
  4671.     gsDPNoOp(),
  4672.     gsDPNoOp(),
  4673.     gsDPNoOp(),
  4674.     gsDPNoOp(),
  4675.     gsDPNoOp(),
  4676.     gsDPNoOp(),
  4677.     gsDPNoOp(),
  4678.     gsDPNoOp(),
  4679.     gsDPNoOp(),
  4680.     gsDPNoOp(),
  4681.     gsDPNoOp(),
  4682.     gsDPNoOp(),
  4683.     gsDPNoOp(),
  4684.     gsDPNoOp(),
  4685.     gsDPNoOp(),
  4686.     gsDPNoOp(),
  4687.     gsDPNoOp(),
  4688.     gsDPNoOp(),
  4689.     gsDPNoOp(),
  4690.     gsDPNoOp(),
  4691.     gsDPNoOp(),
  4692.     gsDPNoOp(),
  4693.     gsDPNoOp(),
  4694.     gsDPNoOpTag(0xFFF80000),
  4695.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  4696.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEE0000),
  4697.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  4698.     gsDPNoOp(),
  4699.     gsSP2Triangles(0, 1 /* INVALID */, 42 /* INVALID */, 0, 59, 118, 127 /* INVALID */, 0),
  4700.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4086, 0xFFF20000),
  4701.     gsSP1Quadrangle(117 /* INVALID */, 3, 100 /* INVALID */, 127 /* INVALID */, 0),
  4702.     gsDPNoOpTag(0x00190000),
  4703.     (Gfx){0x0C0000E6, 0x00F477FF},
  4704.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00060000),
  4705.     (Gfx){0x0A3504D9, 0x98D92DFF},
  4706.     gsDPNoOpTag(0x00190000),
  4707.     (Gfx){0x0C000232, 0x00D06EFF},
  4708.     gsDPNoOpTag(0x001A0000),
  4709.     (Gfx){0x0C00FFF8, 0x00FD77FF},
  4710.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  4711.     (Gfx){0x0929FF89, 0xA60E4EFF},
  4712.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0x000F0000),
  4713.     gsSP1Quadrangle(37 /* INVALID */, 0, 12 /* INVALID */, 127 /* INVALID */, 0),
  4714.     gsDPNoOpTag(0x001A0000),
  4715.     gsSP2Triangles(0, 127, 105, 0, 40 /* INVALID */, 44, 127 /* INVALID */, 0),
  4716.     gsDPNoOpTag(0x00140000),
  4717.     gsSP2Triangles(0, 127, 114, 0, 54, 26, 127 /* INVALID */, 0),
  4718.     gsDPNoOpTag(0xFFEF0000),
  4719.     (Gfx){0x0C00085F, 0x009DBEFF},
  4720.     gsDPNoOpTag(0xFFE70000),
  4721.     gsSP2Triangles(0, 4, 0, 0, 121, 72 /* INVALID */, 127 /* INVALID */, 0),
  4722.     gsDPNoOpTag(0x00120000),
  4723.     (Gfx){0x0C000400, 0x00922EFF},
  4724.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4069, 0x00000000),
  4725.     (Gfx){0x0B2B065D, 0xC29BEFFF},
  4726.     gsDPNoOp(),
  4727.     (Gfx){0x0C000674, 0x0089FCFF},
  4728.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4094, 0x00090000),
  4729.     (Gfx){0x093202CD, 0x9332FDFF},
  4730.     gsDPSetColorImage(7, G_IM_SIZ_32b, 22, 0x000B0000),
  4731.     gsSP2Triangles(23, 0, 23 /* INVALID */, 0, 30 /* INVALID */, 107, 127 /* INVALID */, 0),
  4732.     gsDPNoOpTag(0x00040000),
  4733.     gsSP2Triangles(0, 0 /* INVALID */, 95 /* INVALID */, 0, 29 /* INVALID */, 76, 127 /* INVALID */, 0),
  4734.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4096, 0xFFFE0000),
  4735.     gsSPLineW3D(103, 2, 9, 0),
  4736.     gsDPNoOp(),
  4737.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 59, 118, 127 /* INVALID */, 0),
  4738.     gsDPSetColorImage(7, G_IM_SIZ_32b, 3, 0xFFEE0000),
  4739.     gsSP1Quadrangle(61 /* INVALID */, 3, 116 /* INVALID */, 127 /* INVALID */, 0),
  4740.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE80000),
  4741.     (Gfx){0x0A7506E8, 0x961FD3FF},
  4742.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4073, 0xFFF50000),
  4743.     (Gfx){0x0AE70529, 0x8FE5E6FF},
  4744.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4086, 0x00000000),
  4745.     (Gfx){0x09CF03D0, 0x8A0EFAFF},
  4746.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4094, 0x00090000),
  4747.     (Gfx){0x091E0282, 0x9332FDFF},
  4748.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00060000),
  4749.     (Gfx){0x0A870303, 0x98D92DFF},
  4750.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4086, 0xFFF20000),
  4751.     (Gfx){0x0A5C0586, 0x71DA04FF},
  4752.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00060000),
  4753.     (Gfx){0x0A870303, 0x71E31AFF},
  4754.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4073, 0xFFF50000),
  4755.     (Gfx){0x0AE70529, 0x72E011FF},
  4756.     gsDPNoOp(),
  4757.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 58, 116, 127 /* INVALID */, 0),
  4758.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4086, 0xFFF20000),
  4759.     (Gfx){0x0A5C0586, 0x71DA04FF},
  4760.     gsDPSetColorImage(7, G_IM_SIZ_32b, 3, 0xFFEE0000),
  4761.     gsSP1Quadrangle(61 /* INVALID */, 3, 124 /* INVALID */, 127 /* INVALID */, 0),
  4762.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4073, 0xFFF50000),
  4763.     (Gfx){0x0AE70529, 0x72E011FF},
  4764.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE80000),
  4765.     (Gfx){0x0A7506E8, 0x72DC07FF},
  4766.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEE0000),
  4767.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  4768.     gsDPNoOpTag(0xFFF80000),
  4769.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  4770.     gsDPNoOpTag(0xFFF40000),
  4771.     gsSP2Triangles(0, 1 /* INVALID */, 17, 0, 7, 1, 127 /* INVALID */, 0),
  4772.     gsDPNoOpTag(0xFFEF0000),
  4773.     gsSP2Triangles(0, 2, 34 /* INVALID */, 0, 10, 124 /* INVALID */, 127 /* INVALID */, 0),
  4774.     gsDPNoOpTag(0xFFE90000),
  4775.     gsSP2Triangles(0, 2, 83, 0, 5, 118 /* INVALID */, 127 /* INVALID */, 0),
  4776.     gsDPNoOpTag(0xFFE90000),
  4777.     gsSP2Triangles(0, 2 /* INVALID */, 53, 0, 7, 116 /* INVALID */, 127 /* INVALID */, 0),
  4778.     gsDPNoOpTag(0xFFE10000),
  4779.     gsSP2Triangles(0, 3, 37 /* INVALID */, 0, 4, 120 /* INVALID */, 127 /* INVALID */, 0),
  4780.     gsDPNoOpTag(0xFFE30000),
  4781.     gsSP2Triangles(0, 3, 93 /* INVALID */, 0, 6 /* INVALID */, 117 /* INVALID */, 127 /* INVALID */, 0),
  4782.     gsDPNoOpTag(0xFFDC0000),
  4783.     gsSP2Triangles(0, 3 /* INVALID */, 111, 0, 5 /* INVALID */, 121, 127 /* INVALID */, 0),
  4784.     gsDPNoOpTag(0xFFE70000),
  4785.     gsSP2Triangles(0, 4, 0, 0, 121, 72 /* INVALID */, 127 /* INVALID */, 0),
  4786.     gsDPNoOp(),
  4787.     gsSP2Triangles(0, 1 /* INVALID */, 42 /* INVALID */, 0, 59, 118, 127 /* INVALID */, 0),
  4788.     gsDPNoOpTag(0xFFEE0000),
  4789.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  4790.     gsDPNoOpTag(0xFFF80000),
  4791.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  4792.     gsDPNoOpTag(0xFFF20000),
  4793.     gsSP1Quadrangle(117 /* INVALID */, 3, 100 /* INVALID */, 127 /* INVALID */, 0),
  4794.     gsDPNoOpTag(0x00190000),
  4795.     (Gfx){0x0C000232, 0x00D06EFF},
  4796.     gsDPNoOpTag(0x00060000),
  4797.     (Gfx){0x0A3504D9, 0x68D92DFF},
  4798.     gsDPNoOpTag(0x00190000),
  4799.     (Gfx){0x0C0000E6, 0x00F477FF},
  4800.     gsDPNoOpTag(0x00190000),
  4801.     (Gfx){0x0929FF89, 0x590D4EFF},
  4802.     gsDPNoOpTag(0x001A0000),
  4803.     (Gfx){0x0C00FFF8, 0x00FD77FF},
  4804.     gsDPNoOpTag(0x00140000),
  4805.     gsSP2Triangles(0, 127, 114, 0, 54, 26, 127 /* INVALID */, 0),
  4806.     gsDPNoOpTag(0x001A0000),
  4807.     gsSP2Triangles(0, 127, 105, 0, 40 /* INVALID */, 44, 127 /* INVALID */, 0),
  4808.     gsDPNoOpTag(0x000F0000),
  4809.     gsSP1Quadrangle(37 /* INVALID */, 0, 12 /* INVALID */, 127 /* INVALID */, 0),
  4810.     gsDPNoOpTag(0xFFEF0000),
  4811.     (Gfx){0x0C00085F, 0x009DBEFF},
  4812.     gsDPNoOp(),
  4813.     (Gfx){0x0C000674, 0x0089FCFF},
  4814.     gsDPNoOp(),
  4815.     (Gfx){0x0B2B065D, 0x3E9BEFFF},
  4816.     gsDPNoOpTag(0x00120000),
  4817.     (Gfx){0x0C000400, 0x00922EFF},
  4818.     gsDPNoOpTag(0x00090000),
  4819.     (Gfx){0x093202CD, 0x6D32FDFF},
  4820.     gsDPNoOpTag(0x00040000),
  4821.     gsSP2Triangles(0, 0 /* INVALID */, 95 /* INVALID */, 0, 29 /* INVALID */, 76, 127 /* INVALID */, 0),
  4822.     gsDPNoOpTag(0x000B0000),
  4823.     gsSP2Triangles(23, 0, 23 /* INVALID */, 0, 30 /* INVALID */, 107, 127 /* INVALID */, 0),
  4824.     gsDPNoOpTag(0x00090000),
  4825.     (Gfx){0x093202CD, 0x6D32FDFF},
  4826.     gsDPNoOpTag(0x00190000),
  4827.     (Gfx){0x0929FF89, 0x590D4EFF},
  4828.     gsDPNoOpTag(0x00060000),
  4829.     (Gfx){0x0A3504D9, 0x68D92DFF},
  4830.     gsDPNoOpTag(0x00120000),
  4831.     (Gfx){0x0C000400, 0x00922EFF},
  4832.     gsDPNoOp(),
  4833.     (Gfx){0x0B2B065D, 0x3E9BEFFF},
  4834.     gsDPNoOpTag(0xFFF20000),
  4835.     gsSP1Quadrangle(117 /* INVALID */, 3, 100 /* INVALID */, 127 /* INVALID */, 0),
  4836.     gsDPNoOpTag(0x000F0000),
  4837.     gsSP1Quadrangle(37 /* INVALID */, 0, 12 /* INVALID */, 127 /* INVALID */, 0),
  4838.     gsDPNoOp(),
  4839.     gsSP2Triangles(0, 1 /* INVALID */, 42 /* INVALID */, 0, 59, 118, 127 /* INVALID */, 0),
  4840.     gsDPNoOpTag(0x001A0000),
  4841.     gsSP2Triangles(0, 127, 105, 0, 40 /* INVALID */, 44, 127 /* INVALID */, 0),
  4842.     gsDPNoOpTag(0x00190000),
  4843.     (Gfx){0x0C000232, 0x00D06EFF},
  4844.     gsDPNoOpTag(0x00140000),
  4845.     gsSP2Triangles(0, 127, 114, 0, 54, 26, 127 /* INVALID */, 0),
  4846.     gsDPNoOpTag(0xFFEE0000),
  4847.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  4848.     gsDPNoOpTag(0xFFE70000),
  4849.     gsSP2Triangles(0, 4, 0, 0, 121, 72 /* INVALID */, 127 /* INVALID */, 0),
  4850.     gsDPNoOpTag(0xFFEF0000),
  4851.     (Gfx){0x0C00085F, 0x009DBEFF},
  4852.     gsDPNoOp(),
  4853.     (Gfx){0x0C000674, 0x0089FCFF},
  4854.     gsDPNoOpTag(0xFFEE0000),
  4855.     gsSP1Quadrangle(61 /* INVALID */, 3, 116 /* INVALID */, 127 /* INVALID */, 0),
  4856.     gsDPNoOp(),
  4857.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 59, 118, 127 /* INVALID */, 0),
  4858.     gsDPNoOpTag(0xFFFE0000),
  4859.     gsSPLineW3D(103, 2, 9, 0),
  4860.     gsDPNoOp(),
  4861.     (Gfx){0x09CF03D0, 0x760EFAFF},
  4862.     gsDPNoOpTag(0xFFF50000),
  4863.     (Gfx){0x0AE70529, 0x71E5E6FF},
  4864.     gsDPNoOpTag(0xFFE80000),
  4865.     (Gfx){0x0A7506E8, 0x6A1FD3FF},
  4866.     gsDPNoOpTag(0x00090000),
  4867.     (Gfx){0x091E0282, 0x6D32FDFF},
  4868.     gsDPNoOpTag(0x00060000),
  4869.     (Gfx){0x0A870303, 0x68D92DFF},
  4870.     gsDPNoOpTag(0xFFF50000),
  4871.     (Gfx){0x0AE70529, 0x8EE011FF},
  4872.     gsDPNoOpTag(0x00060000),
  4873.     (Gfx){0x0A870303, 0xD89A30FF},
  4874.     gsDPNoOpTag(0xFFF20000),
  4875.     (Gfx){0x0A5C0586, 0x8FDA04FF},
  4876.     gsDPNoOpTag(0xFFEE0000),
  4877.     gsSP1Quadrangle(61 /* INVALID */, 3, 124 /* INVALID */, 127 /* INVALID */, 0),
  4878.     gsDPNoOp(),
  4879.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 104 /* INVALID */, 116, 127 /* INVALID */, 0),
  4880.     gsDPNoOpTag(0xFFE80000),
  4881.     (Gfx){0x0A7506E8, 0x8EDC07FF},
  4882.     gsDPNoOpTag(0xFFF40000),
  4883.     gsSP2Triangles(0, 1 /* INVALID */, 17, 0, 7, 1, 127 /* INVALID */, 0),
  4884.     gsDPNoOpTag(0xFFF80000),
  4885.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  4886.     gsDPNoOpTag(0xFFEE0000),
  4887.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  4888.     gsDPNoOpTag(0xFFEF0000),
  4889.     gsSP2Triangles(0, 2, 34 /* INVALID */, 0, 10, 124 /* INVALID */, 127 /* INVALID */, 0),
  4890.     gsDPNoOpTag(0xFFE90000),
  4891.     gsSP2Triangles(0, 2, 83, 0, 5, 118 /* INVALID */, 127 /* INVALID */, 0),
  4892.     gsDPNoOpTag(0xFFE90000),
  4893.     gsSP2Triangles(0, 2 /* INVALID */, 53, 0, 7, 116 /* INVALID */, 127 /* INVALID */, 0),
  4894.     gsDPNoOpTag(0xFFE10000),
  4895.     gsSP2Triangles(0, 3, 37 /* INVALID */, 0, 4, 120 /* INVALID */, 127 /* INVALID */, 0),
  4896.     gsDPNoOpTag(0xFFE30000),
  4897.     gsSP2Triangles(0, 3, 93 /* INVALID */, 0, 6 /* INVALID */, 117 /* INVALID */, 127 /* INVALID */, 0),
  4898.     gsDPNoOpTag(0xFFDC0000),
  4899.     gsSP2Triangles(0, 3 /* INVALID */, 111, 0, 5 /* INVALID */, 121, 127 /* INVALID */, 0),
  4900.     gsDPNoOpTag(0xFFE70000),
  4901.     gsSP2Triangles(0, 4, 0, 0, 121, 117 /* INVALID */, 127 /* INVALID */, 0),
  4902.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0x000D0000),
  4903.     gsSPCullDisplayList(994 /* INVALID */, 3071 /* INVALID */),
  4904.     gsDPNoOp(),
  4905.     gsSPCullDisplayList(910 /* INVALID */, 3967 /* INVALID */),
  4906.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x00080000),
  4907.     gsSPCullDisplayList(928, 3967 /* INVALID */),
  4908.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0xFFFF0000),
  4909.     gsSPCullDisplayList(912, 21375 /* INVALID */),
  4910.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x00080000),
  4911.     gsSPCullDisplayList(928, 26111 /* INVALID */),
  4912.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4069, 0x00000000),
  4913.     gsSPCullDisplayList(906 /* INVALID */, 23167 /* INVALID */),
  4914.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x00080000),
  4915.     gsSPCullDisplayList(928, 3967 /* INVALID */),
  4916.     gsDPNoOp(),
  4917.     gsSPCullDisplayList(910 /* INVALID */, 3967 /* INVALID */),
  4918.     gsDPNoOp(),
  4919.     gsSPCullDisplayList(910 /* INVALID */, 18047 /* INVALID */),
  4920.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0x000D0000),
  4921.     gsSPCullDisplayList(994 /* INVALID */, 32127 /* INVALID */),
  4922.     gsDPNoOp(),
  4923.     gsSPModifyVertex(906 /* INVALID */, 0x00CD, 0x2D50B4FF),
  4924.     gsDPNoOpTag(0x00080000),
  4925.     gsSPModifyVertex(928, 0x0065, 0x05741EFF),
  4926.     gsDPNoOpTag(0x00080000),
  4927.     gsSPModifyVertex(928, 0x0065, 0x38A4CBFF),
  4928.     gsDPNoOpTag(0xFFFF0000),
  4929.     gsSPModifyVertex(912, 0x00E3, 0x04B2A6FF),
  4930.     gsDPNoOpTag(0x000D0000),
  4931.     gsSPModifyVertex(994 /* INVALID */, 0x00CF, 0x0A7517FF),
  4932.     gsDPNoOpTag(0x000D0000),
  4933.     gsSPModifyVertex(994 /* INVALID */, 0x00CF, 0xD790FAFF),
  4934.     gsDPNoOpTag(0x001A0000),
  4935.     gsSPVertex(0x026047FF, 0, 57),
  4936.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  4937.     gsDPNoOpTag(0xA6402FFF),
  4938.     gsDPNoOpTag(0x00240000),
  4939.     gsSPVertex(0x026047FF, 0, 14),
  4940.     gsDPNoOpTag(0x00240000),
  4941.     gsSPVertex(0x029029FF, 0, 14),
  4942.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  4943.     gsDPNoOpTag(0xA6B61BFF),
  4944.     gsDPNoOpTag(0x001A0000),
  4945.     gsSPVertex(0x029029FF, 0, 99),
  4946.     gsDPNoOpTag(0x00190000),
  4947.     gsSPVertex(0x5DB91AFF, 128, -53),
  4948.     gsDPNoOpTag(0x00190000),
  4949.     gsSPVertex(0x5C3D2DFF, 128, -53),
  4950.     gsDPNoOpTag(0x00110000),
  4951.     gsSPVertex(0x751010FF, 0, 8),
  4952.     gsDPNoOpTag(0x00140000),
  4953.     gsSPVertex(0x750C14FF, 0, 51),
  4954.     gsDPNoOpTag(0x000B0000),
  4955.     gsSPModifyVertex(596 /* INVALID */, 0x00CF, 0x760CF4FF),
  4956.     gsDPNoOpTag(0x000B0000),
  4957.     gsSPCullDisplayList(558, 31103 /* INVALID */),
  4958.     gsDPNoOpTag(0x00090000),
  4959.     gsSPCullDisplayList(585 /* INVALID */, 30335 /* INVALID */),
  4960.     gsDPNoOpTag(0x00030000),
  4961.     gsSPCullDisplayList(627 /* INVALID */, 30847 /* INVALID */),
  4962.     gsDPNoOpTag(0x00050000),
  4963.     gsSPCullDisplayList(648, 29183 /* INVALID */),
  4964.     gsDPNoOpTag(0x00010000),
  4965.     gsSPCullDisplayList(703, 30335 /* INVALID */),
  4966.     gsDPNoOpTag(0x00040000),
  4967.     gsSPCullDisplayList(733 /* INVALID */, 30975 /* INVALID */),
  4968.     gsDPSetColorImage(7, G_IM_SIZ_32b, 22, 0x000B0000),
  4969.     gsDPSetColorImage(G_IM_FMT_YUV, G_IM_SIZ_16b, 1194, 0x8A0CF4FF),
  4970.     gsDPNoOpTag(0x00140000),
  4971.     gsSPVertex(0x8B0C14FF, 0, 51),
  4972.     gsDPNoOpTag(0x00110000),
  4973.     gsSPVertex(0x8B1010FF, 0, 8),
  4974.     gsDPNoOpTag(0x000B0000),
  4975.     gsSPCullDisplayList(558, 31103 /* INVALID */),
  4976.     gsDPNoOpTag(0x00090000),
  4977.     gsSPCullDisplayList(585 /* INVALID */, 30335 /* INVALID */),
  4978.     gsDPSetColorImage(7, G_IM_SIZ_32b, 22, 0x000B0000),
  4979.     gsSPCullDisplayList(596 /* INVALID */, 31359 /* INVALID */),
  4980.     gsDPNoOpTag(0x00030000),
  4981.     gsSPCullDisplayList(627 /* INVALID */, 30847 /* INVALID */),
  4982.     gsDPNoOpTag(0x00050000),
  4983.     gsSPCullDisplayList(648, 29183 /* INVALID */),
  4984.     gsDPNoOpTag(0x00010000),
  4985.     gsSPCullDisplayList(703, 30335 /* INVALID */),
  4986.     gsDPNoOpTag(0x00040000),
  4987.     gsSPCullDisplayList(733 /* INVALID */, 30975 /* INVALID */),
  4988.     gsDPNoOpTag(0x001A0000),
  4989.     gsSPVertex(0x007128FF, 0, 111),
  4990.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4095, 0x00200000),
  4991.     gsDPNoOpTag(0x9E0D43FF),
  4992.     gsDPNoOpTag(0x00200000),
  4993.     gsSPVertex(0x620D43FF, 240, -123),
  4994.     gsDPNoOpTag(0x001E0000),
  4995.     gsSPVertex(0x00AF58FF, 0, 26),
  4996.     gsDPNoOpTag(0x00190000),
  4997.     gsSPVertex(0x8BF4EBFF, 0, 46),
  4998.     gsDPNoOpTag(0x00190000),
  4999.     gsSPVertex(0x75F4EBFF, 0, 46),
  5000.     gsDPNoOpTag(0x00140000),
  5001.     gsSPVertex(0x1C584CFF, 159, -137),
  5002.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0x000F0000),
  5003.     gsBranchZ(334 /* INVALID */, 0.0388828, 1, 1023, G_BZ_PERSP, 0, 1023),
  5004.     gsDPNoOpTag(0x001A0000),
  5005.     gsDPSetDepthImage(0x005158FF),
  5006.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  5007.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1259, 0xA6164BFF),
  5008.     gsDPNoOpTag(0x000F0000),
  5009.     gsBranchZ(334 /* INVALID */, -0.0415294, 1, 1023, G_BZ_PERSP, 0, 1023),
  5010.     gsDPNoOpTag(0x00190000),
  5011.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1259, 0x5A164BFF),
  5012.     gsDPPipeSync(),
  5013.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xDC, 0xFF),
  5014.     gsDPSetEnvColor(0x32, 0x32, 0x14, 0xFF),
  5015.     gsSPEndDisplayList(),
  5016. }
  5017.  
  5018. object_gi_niwatori_03C0.txt
  5019. {
  5020.     gsDPSetColorImage(6, G_IM_SIZ_32b, 747, 0xF7EBE5D3),
  5021.     (Gfx){0xC4C9E4DE, 0xCBB9B8B8},
  5022.     gsSPGeometryMode(G_SHADE | 0x00000002, G_ZBUFFER | G_CULL_BACK | G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR | G_SHADING_SMOOTH | G_CLIPPING | 0xF140D9C2),
  5023.     (Gfx){0xC8F5E5D0, 0xD3D3BBD3},
  5024.     gsDPSetEnvColor(0xF8, 0xE7, 0xE1, 0xCA),
  5025.     (Gfx){0xC6CEE0D4, 0xC3B4B3B8},
  5026.     (Gfx){0xCFFFFDFD, 0xF7E8D7BD},
  5027.     (Gfx){0xC0F0E2CF, 0xC8CAB7D0},
  5028.     gsDPSetTileSize(6, qu102(779.25), qu102(633.5), qu102(911.25), qu102(881.25)),
  5029.     (Gfx){0xC9D3DECD, 0xBEAFB1B9},
  5030.     (Gfx){0xCAFFF8FC, 0xFAE4D3BA},
  5031.     (Gfx){0xBBEAE1CF, 0xBFC2B6CC},
  5032.     gsSPSetOtherModeLo(-416, 232, 0x00000002 | G_ZS_PRIM | AA_EN | Z_CMP | Z_UPD | CLR_ON_CVG | CVG_DST_FULL | ZMODE_INTER | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_FOG, G_BL_A_FOG, G_BL_CLR_FOG, G_BL_0) | GBL_c2(G_BL_CLR_FOG, G_BL_A_FOG, G_BL_CLR_MEM, G_BL_1)),
  5033.     (Gfx){0xC8D4D9C6, 0xB9AFAFB8},
  5034.     (Gfx){0xC1FFF2F5, 0xF9DECCB4},
  5035.     (Gfx){0xB2E0DCCF, 0xB8BDB9C3},
  5036.     (Gfx){0xD1ABD3EA, 0xF3DACCB6},
  5037.     (Gfx){0xC2D0D6C3, 0xB3B2ADB3},
  5038.     (Gfx){0xB9FFEEE8, 0xF5D8C4AF},
  5039.     (Gfx){0xA9D5D6CF, 0xB7BCC1BB},
  5040.     (Gfx){0xC3A6CBEE, 0xF1D9C6B0},
  5041.     (Gfx){0xB9C7D2C4, 0xAFB7AEAC},
  5042.     (Gfx){0xB4FFEDD9, 0xEDD4BDAA},
  5043.     (Gfx){0xA4C9CECE, 0xBCC1CCB5},
  5044.     (Gfx){0xB4A0C1F1, 0xF0D9C3AE},
  5045.     (Gfx){0xAFBBCAC7, 0xAEC3B6A5},
  5046.     (Gfx){0xAFFCEEC9, 0xE3CFB7A3},
  5047.     (Gfx){0x9DBDC7CC, 0xC6C7D8B5},
  5048.     (Gfx){0xAB9DB4F2, 0xF0DCC4AE},
  5049.     (Gfx){0xA6AEC1CA, 0xACD1BF9F},
  5050.     (Gfx){0xAAFBF2BE, 0xD9CBAF9E},
  5051.     (Gfx){0x98B4C2C7, 0xD2CFE5B9},
  5052.     (Gfx){0xA59AA8F1, 0xF0E0C9B2},
  5053.     (Gfx){0x9EA2B6CD, 0xB0E2CE9B},
  5054.     (Gfx){0xA6F7F8B3, 0xCEC9AC9A},
  5055.     (Gfx){0x94ACBFC4, 0xDCD2EBBE},
  5056.     (Gfx){0xA2979FEE, 0xEEE1D2B8},
  5057.     (Gfx){0x989BADCF, 0xBAF3DC97},
  5058.     (Gfx){0xA1F1FEA8, 0xC4CAAE99},
  5059.     (Gfx){0x90A6BFC6, 0xDFCDE5C0},
  5060.     (Gfx){0xA2959CEB, 0xEBE1D9BD},
  5061.     (Gfx){0x969AA9D0, 0xC6FDE396},
  5062.     (Gfx){0x9EEEFFA3, 0xBECDB399},
  5063.     (Gfx){0x8DA3C2C9, 0xDDC4D9BD},
  5064.     (Gfx){0xA49498E7, 0xE5DDDEC3},
  5065.     (Gfx){0x959FA7D2, 0xD7FFEC96},
  5066.     (Gfx){0x99E4FF9E, 0xB9D2BEA0},
  5067.     (Gfx){0x8AA2C7D0, 0xD3B3C4B5},
  5068.     (Gfx){0xA79295E4, 0xDFD7E1C7},
  5069.     (Gfx){0x93A8AAD3, 0xE6FFF195},
  5070.     (Gfx){0x95D8FD98, 0xB7D6CBAA},
  5071.     (Gfx){0x88A1CCD9, 0xC39FABA8},
  5072.     (Gfx){0xA88E93E2, 0xD8D0DFC7},
  5073.     (Gfx){0x91B1AFD3, 0xEFFFF191},
  5074.     (Gfx){0x90CBF293, 0xB7D8D4B1},
  5075.     (Gfx){0x87A0CEDE, 0xB28E969A},
  5076.     (Gfx){0xA68B8FDC, 0xD0C8DAC7},
  5077.     (Gfx){0x91BAB6D2, 0xF4FBEF90},
  5078.     (Gfx){0x8AB9DD91, 0xB8D8D8B6},
  5079.     (Gfx){0x889ECDE2, 0xA480868C},
  5080.     (Gfx){0xA0868AD6, 0xC9C3D5C6},
  5081.     (Gfx){0x90BFBDD0, 0xF5F7EC8D},
  5082.     (Gfx){0x83A8C78F, 0xB9D5D7B5},
  5083.     (Gfx){0x889BC9E1, 0x99797E84},
  5084.     (Gfx){0x968286CE, 0xC3C1D0C7},
  5085.     (Gfx){0x91C2C6D1, 0xF2F3E989},
  5086.     (Gfx){0x7B97B092, 0xB9D2CFB0},
  5087.     (Gfx){0x8E9AC3DF, 0x9578817F},
  5088.     (Gfx){0x8B7E82C8, 0xBFC0CCCA},
  5089.     (Gfx){0x93C3D0D5, 0xEEEEE586},
  5090.     (Gfx){0x76889E98, 0xB7CFC5A9},
  5091.     (Gfx){0x989BBEDE, 0x957A8A7B},
  5092.     (Gfx){0x807B7EC2, 0xBFC0CBCC},
  5093.     (Gfx){0x93BFD4D9, 0xEBEBE184},
  5094.     (Gfx){0x737F969D, 0xB4CCBB9F},
  5095.     (Gfx){0x9D9CB9DC, 0x987E9577},
  5096.     (Gfx){0x75767CB5, 0xB8B9C4C7},
  5097.     (Gfx){0x91B4D0D6, 0xDEDED27E},
  5098.     (Gfx){0x6E748A9D, 0xACC1A998},
  5099.     (Gfx){0xA69AB0CF, 0x9A88A173},
  5100.     (Gfx){0x6F727AA8, 0xB0B0BCBF},
  5101.     (Gfx){0x90A8C7D0, 0xD2D2C375},
  5102.     (Gfx){0x6A6E829C, 0xA3B79A95},
  5103.     (Gfx){0xAB98A9C1, 0x9A93AA6F},
  5104.     (Gfx){0x6D6D789D, 0xA7A6B4B6},
  5105.     (Gfx){0x8C9CBBC7, 0xC6C6B56C},
  5106.     (Gfx){0x686B7E95, 0x9CAC9095},
  5107.     (Gfx){0xAB96A2B3, 0x989CAC6E},
  5108.     (Gfx){0x6D6A7993, 0x9F9FACAC},
  5109.     (Gfx){0x8993B0BB, 0xBBBBA967},
  5110.     (Gfx){0x6869798E, 0x96A38897},
  5111.     (Gfx){0xAC949CA6, 0x99A3AE73},
  5112.     (Gfx){0x6F68788A, 0x9696A4A1},
  5113.     (Gfx){0x858BA4B0, 0xB0B09D64},
  5114.     (Gfx){0x68687387, 0x909B8398},
  5115.     (Gfx){0xA9909498, 0x96A5A97A},
  5116.     (Gfx){0x72667783, 0x8D8F9D96},
  5117.     (Gfx){0x81859AA3, 0xA6A69366},
  5118.     (Gfx){0x6B686E81, 0x8B937F95},
  5119.     (Gfx){0xA28C8D8E, 0x96A3A383},
  5120.     (Gfx){0x7567747D, 0x868A978E},
  5121.     (Gfx){0x7C819395, 0x9C9C8E6D},
  5122.     (Gfx){0x6F686A7D, 0x868C798F},
  5123.     (Gfx){0x9A888687, 0x959C9C89},
  5124.     (Gfx){0x74666F78, 0x7F869087},
  5125.     (Gfx){0x767D8C8A, 0x93938A72},
  5126.     (Gfx){0x70656879, 0x7F867486},
  5127.     (Gfx){0x91838082, 0x91939389},
  5128.     (Gfx){0x756A6D74, 0x7B828A81},
  5129.     (Gfx){0x737B867E, 0x8A8A8679},
  5130.     (Gfx){0x72646776, 0x7B82707C},
  5131.     (Gfx){0x887E7C80, 0x8A8A8A88},
  5132.     (Gfx){0x746C6A71, 0x767D827B},
  5133.     (Gfx){0x6F787F74, 0x8282817A},
  5134.     (Gfx){0x71626673, 0x767D6D74},
  5135.     (Gfx){0x7E79787E, 0x82828282},
  5136.     (Gfx){0x716C686D, 0x72777A75},
  5137.     (Gfx){0x6B73776C, 0x797A7A76},
  5138.     (Gfx){0x6D60656F, 0x71776A6D},
  5139.     (Gfx){0x76737279, 0x7A7A7A79},
  5140.     (Gfx){0x6D6A6668, 0x6D72736F},
  5141.     (Gfx){0x696D6E65, 0x71737371},
  5142.     (Gfx){0x695F646B, 0x6D726768},
  5143.     (Gfx){0x6F6E6D73, 0x72727372},
  5144.     (Gfx){0x68666365, 0x686C6C6A},
  5145.     (Gfx){0x65676760, 0x696C6C6A},
  5146.     (Gfx){0x645F6266, 0x686C6564},
  5147.     (Gfx){0x6868666C, 0x6A6A6C6B},
  5148.     (Gfx){0x5D5C5C5C, 0x5D5D5D5D},
  5149.     (Gfx){0x5C5C5C5A, 0x5C5D5D5D},
  5150.     (Gfx){0x5C5B5C5C, 0x5D5D5C5C},
  5151.     (Gfx){0x5D5D5C5D, 0x5D5D5D5D},
  5152.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  5153.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  5154.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  5155.     (Gfx){0x4D4D4D4D, 0x4D4D4D4D},
  5156.     gsDPNoOp(),
  5157.     gsDPNoOp(),
  5158.     gsDPNoOp(),
  5159.     gsDPNoOp(),
  5160.     gsDPNoOp(),
  5161.     gsDPNoOp(),
  5162.     gsDPNoOp(),
  5163.     gsDPNoOp(),
  5164.     gsDPNoOp(),
  5165.     gsDPNoOp(),
  5166.     gsDPNoOp(),
  5167.     gsDPNoOp(),
  5168.     gsDPNoOp(),
  5169.     gsDPNoOp(),
  5170.     gsDPNoOp(),
  5171.     gsDPNoOp(),
  5172.     gsDPNoOp(),
  5173.     gsDPNoOp(),
  5174.     gsDPNoOp(),
  5175.     gsDPNoOp(),
  5176.     gsDPNoOp(),
  5177.     gsDPNoOp(),
  5178.     gsDPNoOp(),
  5179.     gsDPNoOp(),
  5180.     gsDPNoOp(),
  5181.     gsDPNoOp(),
  5182.     gsDPNoOp(),
  5183.     gsDPNoOp(),
  5184.     gsDPNoOp(),
  5185.     gsDPNoOp(),
  5186.     gsDPNoOp(),
  5187.     gsDPNoOp(),
  5188.     gsDPNoOp(),
  5189.     gsDPNoOp(),
  5190.     gsDPNoOp(),
  5191.     gsDPNoOp(),
  5192.     gsDPNoOp(),
  5193.     gsDPNoOp(),
  5194.     gsDPNoOp(),
  5195.     gsDPNoOp(),
  5196.     gsDPNoOp(),
  5197.     gsDPNoOpTag(0x00000001),
  5198.     gsBranchZ(642 /* INVALID */, -341, 1, 1023, G_BZ_PERSP, 0, 1023),
  5199.     gsDPNoOp(),
  5200.     gsDPNoOp(),
  5201.     gsDPNoOpTag(0x00000408),
  5202.     (Gfx){0x0B0D0D0D, 0x0C090401},
  5203.     gsDPNoOp(),
  5204.     gsDPNoOp(),
  5205.     gsDPNoOpTag(0x01050B0E),
  5206.     (Gfx){0x0F0F0F0F, 0x0F0E0B05},
  5207.     gsDPNoOp(),
  5208.     gsDPNoOp(),
  5209.     gsDPNoOpTag(0x050B0F0F),
  5210.     (Gfx){0x0F0F0F0F, 0x0F0F0F0C},
  5211.     gsSP1Quadrangle(1 /* INVALID */, 0 /* INVALID */, 0, 0, 0),
  5212.     gsDPNoOp(),
  5213.     gsDPNoOpTag(0x0B0F0F0F),
  5214.     (Gfx){0x0F0F0F0F, 0x0F0F0F0F},
  5215.     (Gfx){0x0E0C0A07, 0x02000000},
  5216.     gsDPNoOp(),
  5217.     gsDPNoOpTag(0x0E0F2F5F),
  5218.     (Gfx){0x6F4F1F0F, 0x0F0F0F0F},
  5219.     (Gfx){0x0F0F0E0A, 0x03000000},
  5220.     gsDPNoOp(),
  5221.     gsDPNoOpTag(0x0F2F8FDF),
  5222.     gsDPSetColorImage(6, G_IM_SIZ_8b, 3872, 0x0F0F0F0F),
  5223.     (Gfx){0x0F0F0B05, 0x01000000},
  5224.     gsDPNoOp(),
  5225.     gsDPNoOpTag(0x0F3FBFFF),
  5226.     gsDPSetColorImage(7, G_IM_SIZ_32b, 3872, 0x0F0F0F0F),
  5227.     (Gfx){0x0F0F0D0B, 0x08030000},
  5228.     gsDPNoOp(),
  5229.     gsDPNoOpTag(0x0F2FAFFF),
  5230.     gsDPSetColorImage(6, G_IM_SIZ_32b, 3872, 0x0F0F0F0F),
  5231.     (Gfx){0x0F0F0F0E, 0x0A040000},
  5232.     gsDPNoOp(),
  5233.     gsDPNoOpTag(0x0F1F5F9F),
  5234.     (Gfx){0xBF7F3F0F, 0x0F0F0F0F},
  5235.     (Gfx){0x0F0E0904, 0x02000000},
  5236.     gsDPNoOp(),
  5237.     gsDPNoOpTag(0x0D0F1F2F),
  5238.     (Gfx){0x2F1F0F0F, 0x0F0F0F0F},
  5239.     (Gfx){0x0E080200, 0x00000000},
  5240.     gsDPNoOp(),
  5241.     gsDPNoOpTag(0x090E0F0F),
  5242.     (Gfx){0x0F0F0F0F, 0x0F0F0F0F},
  5243.     (Gfx){0x0A030000, 0x00000000},
  5244.     gsDPNoOp(),
  5245.     gsDPNoOpTag(0x040A0E0F),
  5246.     (Gfx){0x0F0F0F0F, 0x0F0F0F0A},
  5247.     gsBranchZ(0, 1, 1, 1023, G_BZ_PERSP, 0, 1023),
  5248.     gsDPNoOp(),
  5249.     gsDPNoOpTag(0x0004090D),
  5250.     (Gfx){0x0F0F0F0F, 0x0F0E0A04},
  5251.     gsDPNoOp(),
  5252.     gsDPNoOp(),
  5253.     gsDPNoOpTag(0x00000306),
  5254.     (Gfx){0x0A0B0B0B, 0x0A070300},
  5255.     gsDPNoOp(),
  5256.     gsDPNoOp(),
  5257.     gsDPNoOpTag(0x00000001),
  5258.     gsSPModifyVertex(385 /* INVALID */, 0x0003, 0x02010000),
  5259.     gsDPNoOp(),
  5260.     gsDPNoOp(),
  5261.     gsDPNoOp(),
  5262.     gsDPNoOp(),
  5263.     gsDPNoOp(),
  5264.     gsDPNoOp(),
  5265.     gsDPNoOp(),
  5266.     gsDPNoOp(),
  5267.     gsDPNoOp(),
  5268.     gsDPNoOp(),
  5269.     gsDPNoOp(),
  5270.     gsDPNoOp(),
  5271.     gsDPNoOp(),
  5272.     gsDPNoOp(),
  5273.     gsDPNoOp(),
  5274.     gsDPNoOp(),
  5275.     gsDPNoOp(),
  5276.     gsDPNoOp(),
  5277.     gsDPNoOp(),
  5278.     gsDPNoOp(),
  5279.     gsDPNoOp(),
  5280.     gsDPNoOp(),
  5281.     gsDPNoOp(),
  5282.     gsDPNoOp(),
  5283.     gsDPNoOp(),
  5284.     gsDPNoOpTag(0xFFF80000),
  5285.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  5286.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEE0000),
  5287.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  5288.     gsDPNoOp(),
  5289.     gsSP2Triangles(0, 1 /* INVALID */, 42 /* INVALID */, 0, 59, 118, 127 /* INVALID */, 0),
  5290.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4086, 0xFFF20000),
  5291.     gsSP1Quadrangle(117 /* INVALID */, 3, 100 /* INVALID */, 127 /* INVALID */, 0),
  5292.     gsDPNoOpTag(0x00190000),
  5293.     (Gfx){0x0C0000E6, 0x00F477FF},
  5294.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00060000),
  5295.     (Gfx){0x0A3504D9, 0x98D92DFF},
  5296.     gsDPNoOpTag(0x00190000),
  5297.     (Gfx){0x0C000232, 0x00D06EFF},
  5298.     gsDPNoOpTag(0x001A0000),
  5299.     (Gfx){0x0C00FFF8, 0x00FD77FF},
  5300.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  5301.     (Gfx){0x0929FF89, 0xA60E4EFF},
  5302.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0x000F0000),
  5303.     gsSP1Quadrangle(37 /* INVALID */, 0, 12 /* INVALID */, 127 /* INVALID */, 0),
  5304.     gsDPNoOpTag(0x001A0000),
  5305.     gsSP2Triangles(0, 127, 105, 0, 40 /* INVALID */, 44, 127 /* INVALID */, 0),
  5306.     gsDPNoOpTag(0x00140000),
  5307.     gsSP2Triangles(0, 127, 114, 0, 54, 26, 127 /* INVALID */, 0),
  5308.     gsDPNoOpTag(0xFFEF0000),
  5309.     (Gfx){0x0C00085F, 0x009DBEFF},
  5310.     gsDPNoOpTag(0xFFE70000),
  5311.     gsSP2Triangles(0, 4, 0, 0, 121, 72 /* INVALID */, 127 /* INVALID */, 0),
  5312.     gsDPNoOpTag(0x00120000),
  5313.     (Gfx){0x0C000400, 0x00922EFF},
  5314.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4069, 0x00000000),
  5315.     (Gfx){0x0B2B065D, 0xC29BEFFF},
  5316.     gsDPNoOp(),
  5317.     (Gfx){0x0C000674, 0x0089FCFF},
  5318.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4094, 0x00090000),
  5319.     (Gfx){0x093202CD, 0x9332FDFF},
  5320.     gsDPSetColorImage(7, G_IM_SIZ_32b, 22, 0x000B0000),
  5321.     gsSP2Triangles(23, 0, 23 /* INVALID */, 0, 30 /* INVALID */, 107, 127 /* INVALID */, 0),
  5322.     gsDPNoOpTag(0x00040000),
  5323.     gsSP2Triangles(0, 0 /* INVALID */, 95 /* INVALID */, 0, 29 /* INVALID */, 76, 127 /* INVALID */, 0),
  5324.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4096, 0xFFFE0000),
  5325.     gsSPLineW3D(103, 2, 9, 0),
  5326.     gsDPNoOp(),
  5327.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 59, 118, 127 /* INVALID */, 0),
  5328.     gsDPSetColorImage(7, G_IM_SIZ_32b, 3, 0xFFEE0000),
  5329.     gsSP1Quadrangle(61 /* INVALID */, 3, 116 /* INVALID */, 127 /* INVALID */, 0),
  5330.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE80000),
  5331.     (Gfx){0x0A7506E8, 0x961FD3FF},
  5332.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4073, 0xFFF50000),
  5333.     (Gfx){0x0AE70529, 0x8FE5E6FF},
  5334.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4086, 0x00000000),
  5335.     (Gfx){0x09CF03D0, 0x8A0EFAFF},
  5336.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4094, 0x00090000),
  5337.     (Gfx){0x091E0282, 0x9332FDFF},
  5338.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00060000),
  5339.     (Gfx){0x0A870303, 0x98D92DFF},
  5340.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4086, 0xFFF20000),
  5341.     (Gfx){0x0A5C0586, 0x71DA04FF},
  5342.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x00060000),
  5343.     (Gfx){0x0A870303, 0x71E31AFF},
  5344.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4073, 0xFFF50000),
  5345.     (Gfx){0x0AE70529, 0x72E011FF},
  5346.     gsDPNoOp(),
  5347.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 58, 116, 127 /* INVALID */, 0),
  5348.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4086, 0xFFF20000),
  5349.     (Gfx){0x0A5C0586, 0x71DA04FF},
  5350.     gsDPSetColorImage(7, G_IM_SIZ_32b, 3, 0xFFEE0000),
  5351.     gsSP1Quadrangle(61 /* INVALID */, 3, 124 /* INVALID */, 127 /* INVALID */, 0),
  5352.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4073, 0xFFF50000),
  5353.     (Gfx){0x0AE70529, 0x72E011FF},
  5354.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4085, 0xFFE80000),
  5355.     (Gfx){0x0A7506E8, 0x72DC07FF},
  5356.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0xFFEE0000),
  5357.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  5358.     gsDPNoOpTag(0xFFF80000),
  5359.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  5360.     gsDPNoOpTag(0xFFF40000),
  5361.     gsSP2Triangles(0, 1 /* INVALID */, 17, 0, 7, 1, 127 /* INVALID */, 0),
  5362.     gsDPNoOpTag(0xFFEF0000),
  5363.     gsSP2Triangles(0, 2, 34 /* INVALID */, 0, 10, 124 /* INVALID */, 127 /* INVALID */, 0),
  5364.     gsDPNoOpTag(0xFFE90000),
  5365.     gsSP2Triangles(0, 2, 83, 0, 5, 118 /* INVALID */, 127 /* INVALID */, 0),
  5366.     gsDPNoOpTag(0xFFE90000),
  5367.     gsSP2Triangles(0, 2 /* INVALID */, 53, 0, 7, 116 /* INVALID */, 127 /* INVALID */, 0),
  5368.     gsDPNoOpTag(0xFFE10000),
  5369.     gsSP2Triangles(0, 3, 37 /* INVALID */, 0, 4, 120 /* INVALID */, 127 /* INVALID */, 0),
  5370.     gsDPNoOpTag(0xFFE30000),
  5371.     gsSP2Triangles(0, 3, 93 /* INVALID */, 0, 6 /* INVALID */, 117 /* INVALID */, 127 /* INVALID */, 0),
  5372.     gsDPNoOpTag(0xFFDC0000),
  5373.     gsSP2Triangles(0, 3 /* INVALID */, 111, 0, 5 /* INVALID */, 121, 127 /* INVALID */, 0),
  5374.     gsDPNoOpTag(0xFFE70000),
  5375.     gsSP2Triangles(0, 4, 0, 0, 121, 72 /* INVALID */, 127 /* INVALID */, 0),
  5376.     gsDPNoOp(),
  5377.     gsSP2Triangles(0, 1 /* INVALID */, 42 /* INVALID */, 0, 59, 118, 127 /* INVALID */, 0),
  5378.     gsDPNoOpTag(0xFFEE0000),
  5379.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  5380.     gsDPNoOpTag(0xFFF80000),
  5381.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  5382.     gsDPNoOpTag(0xFFF20000),
  5383.     gsSP1Quadrangle(117 /* INVALID */, 3, 100 /* INVALID */, 127 /* INVALID */, 0),
  5384.     gsDPNoOpTag(0x00190000),
  5385.     (Gfx){0x0C000232, 0x00D06EFF},
  5386.     gsDPNoOpTag(0x00060000),
  5387.     (Gfx){0x0A3504D9, 0x68D92DFF},
  5388.     gsDPNoOpTag(0x00190000),
  5389.     (Gfx){0x0C0000E6, 0x00F477FF},
  5390.     gsDPNoOpTag(0x00190000),
  5391.     (Gfx){0x0929FF89, 0x590D4EFF},
  5392.     gsDPNoOpTag(0x001A0000),
  5393.     (Gfx){0x0C00FFF8, 0x00FD77FF},
  5394.     gsDPNoOpTag(0x00140000),
  5395.     gsSP2Triangles(0, 127, 114, 0, 54, 26, 127 /* INVALID */, 0),
  5396.     gsDPNoOpTag(0x001A0000),
  5397.     gsSP2Triangles(0, 127, 105, 0, 40 /* INVALID */, 44, 127 /* INVALID */, 0),
  5398.     gsDPNoOpTag(0x000F0000),
  5399.     gsSP1Quadrangle(37 /* INVALID */, 0, 12 /* INVALID */, 127 /* INVALID */, 0),
  5400.     gsDPNoOpTag(0xFFEF0000),
  5401.     (Gfx){0x0C00085F, 0x009DBEFF},
  5402.     gsDPNoOp(),
  5403.     (Gfx){0x0C000674, 0x0089FCFF},
  5404.     gsDPNoOp(),
  5405.     (Gfx){0x0B2B065D, 0x3E9BEFFF},
  5406.     gsDPNoOpTag(0x00120000),
  5407.     (Gfx){0x0C000400, 0x00922EFF},
  5408.     gsDPNoOpTag(0x00090000),
  5409.     (Gfx){0x093202CD, 0x6D32FDFF},
  5410.     gsDPNoOpTag(0x00040000),
  5411.     gsSP2Triangles(0, 0 /* INVALID */, 95 /* INVALID */, 0, 29 /* INVALID */, 76, 127 /* INVALID */, 0),
  5412.     gsDPNoOpTag(0x000B0000),
  5413.     gsSP2Triangles(23, 0, 23 /* INVALID */, 0, 30 /* INVALID */, 107, 127 /* INVALID */, 0),
  5414.     gsDPNoOpTag(0x00090000),
  5415.     (Gfx){0x093202CD, 0x6D32FDFF},
  5416.     gsDPNoOpTag(0x00190000),
  5417.     (Gfx){0x0929FF89, 0x590D4EFF},
  5418.     gsDPNoOpTag(0x00060000),
  5419.     (Gfx){0x0A3504D9, 0x68D92DFF},
  5420.     gsDPNoOpTag(0x00120000),
  5421.     (Gfx){0x0C000400, 0x00922EFF},
  5422.     gsDPNoOp(),
  5423.     (Gfx){0x0B2B065D, 0x3E9BEFFF},
  5424.     gsDPNoOpTag(0xFFF20000),
  5425.     gsSP1Quadrangle(117 /* INVALID */, 3, 100 /* INVALID */, 127 /* INVALID */, 0),
  5426.     gsDPNoOpTag(0x000F0000),
  5427.     gsSP1Quadrangle(37 /* INVALID */, 0, 12 /* INVALID */, 127 /* INVALID */, 0),
  5428.     gsDPNoOp(),
  5429.     gsSP2Triangles(0, 1 /* INVALID */, 42 /* INVALID */, 0, 59, 118, 127 /* INVALID */, 0),
  5430.     gsDPNoOpTag(0x001A0000),
  5431.     gsSP2Triangles(0, 127, 105, 0, 40 /* INVALID */, 44, 127 /* INVALID */, 0),
  5432.     gsDPNoOpTag(0x00190000),
  5433.     (Gfx){0x0C000232, 0x00D06EFF},
  5434.     gsDPNoOpTag(0x00140000),
  5435.     gsSP2Triangles(0, 127, 114, 0, 54, 26, 127 /* INVALID */, 0),
  5436.     gsDPNoOpTag(0xFFEE0000),
  5437.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  5438.     gsDPNoOpTag(0xFFE70000),
  5439.     gsSP2Triangles(0, 4, 0, 0, 121, 72 /* INVALID */, 127 /* INVALID */, 0),
  5440.     gsDPNoOpTag(0xFFEF0000),
  5441.     (Gfx){0x0C00085F, 0x009DBEFF},
  5442.     gsDPNoOp(),
  5443.     (Gfx){0x0C000674, 0x0089FCFF},
  5444.     gsDPNoOpTag(0xFFEE0000),
  5445.     gsSP1Quadrangle(61 /* INVALID */, 3, 116 /* INVALID */, 127 /* INVALID */, 0),
  5446.     gsDPNoOp(),
  5447.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 59, 118, 127 /* INVALID */, 0),
  5448.     gsDPNoOpTag(0xFFFE0000),
  5449.     gsSPLineW3D(103, 2, 9, 0),
  5450.     gsDPNoOp(),
  5451.     (Gfx){0x09CF03D0, 0x760EFAFF},
  5452.     gsDPNoOpTag(0xFFF50000),
  5453.     (Gfx){0x0AE70529, 0x71E5E6FF},
  5454.     gsDPNoOpTag(0xFFE80000),
  5455.     (Gfx){0x0A7506E8, 0x6A1FD3FF},
  5456.     gsDPNoOpTag(0x00090000),
  5457.     (Gfx){0x091E0282, 0x6D32FDFF},
  5458.     gsDPNoOpTag(0x00060000),
  5459.     (Gfx){0x0A870303, 0x68D92DFF},
  5460.     gsDPNoOpTag(0xFFF50000),
  5461.     (Gfx){0x0AE70529, 0x8EE011FF},
  5462.     gsDPNoOpTag(0x00060000),
  5463.     (Gfx){0x0A870303, 0xD89A30FF},
  5464.     gsDPNoOpTag(0xFFF20000),
  5465.     (Gfx){0x0A5C0586, 0x8FDA04FF},
  5466.     gsDPNoOpTag(0xFFEE0000),
  5467.     gsSP1Quadrangle(61 /* INVALID */, 3, 124 /* INVALID */, 127 /* INVALID */, 0),
  5468.     gsDPNoOp(),
  5469.     gsSP2Triangles(0, 1 /* INVALID */, 101, 0, 104 /* INVALID */, 116, 127 /* INVALID */, 0),
  5470.     gsDPNoOpTag(0xFFE80000),
  5471.     (Gfx){0x0A7506E8, 0x8EDC07FF},
  5472.     gsDPNoOpTag(0xFFF40000),
  5473.     gsSP2Triangles(0, 1 /* INVALID */, 17, 0, 7, 1, 127 /* INVALID */, 0),
  5474.     gsDPNoOpTag(0xFFF80000),
  5475.     gsSP2Triangles(0, 2, 49 /* INVALID */, 0, 27 /* INVALID */, 6, 127 /* INVALID */, 0),
  5476.     gsDPNoOpTag(0xFFEE0000),
  5477.     gsSP2Triangles(36, 2 /* INVALID */, 118 /* INVALID */, 0, 13, 120, 127 /* INVALID */, 0),
  5478.     gsDPNoOpTag(0xFFEF0000),
  5479.     gsSP2Triangles(0, 2, 34 /* INVALID */, 0, 10, 124 /* INVALID */, 127 /* INVALID */, 0),
  5480.     gsDPNoOpTag(0xFFE90000),
  5481.     gsSP2Triangles(0, 2, 83, 0, 5, 118 /* INVALID */, 127 /* INVALID */, 0),
  5482.     gsDPNoOpTag(0xFFE90000),
  5483.     gsSP2Triangles(0, 2 /* INVALID */, 53, 0, 7, 116 /* INVALID */, 127 /* INVALID */, 0),
  5484.     gsDPNoOpTag(0xFFE10000),
  5485.     gsSP2Triangles(0, 3, 37 /* INVALID */, 0, 4, 120 /* INVALID */, 127 /* INVALID */, 0),
  5486.     gsDPNoOpTag(0xFFE30000),
  5487.     gsSP2Triangles(0, 3, 93 /* INVALID */, 0, 6 /* INVALID */, 117 /* INVALID */, 127 /* INVALID */, 0),
  5488.     gsDPNoOpTag(0xFFDC0000),
  5489.     gsSP2Triangles(0, 3 /* INVALID */, 111, 0, 5 /* INVALID */, 121, 127 /* INVALID */, 0),
  5490.     gsDPNoOpTag(0xFFE70000),
  5491.     gsSP2Triangles(0, 4, 0, 0, 121, 117 /* INVALID */, 127 /* INVALID */, 0),
  5492.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0x000D0000),
  5493.     gsSPCullDisplayList(994 /* INVALID */, 3071 /* INVALID */),
  5494.     gsDPNoOp(),
  5495.     gsSPCullDisplayList(910 /* INVALID */, 3967 /* INVALID */),
  5496.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x00080000),
  5497.     gsSPCullDisplayList(928, 3967 /* INVALID */),
  5498.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0xFFFF0000),
  5499.     gsSPCullDisplayList(912, 21375 /* INVALID */),
  5500.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x00080000),
  5501.     gsSPCullDisplayList(928, 26111 /* INVALID */),
  5502.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4069, 0x00000000),
  5503.     gsSPCullDisplayList(906 /* INVALID */, 23167 /* INVALID */),
  5504.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4066, 0x00080000),
  5505.     gsSPCullDisplayList(928, 3967 /* INVALID */),
  5506.     gsDPNoOp(),
  5507.     gsSPCullDisplayList(910 /* INVALID */, 3967 /* INVALID */),
  5508.     gsDPNoOp(),
  5509.     gsSPCullDisplayList(910 /* INVALID */, 18047 /* INVALID */),
  5510.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4066, 0x000D0000),
  5511.     gsSPCullDisplayList(994 /* INVALID */, 32127 /* INVALID */),
  5512.     gsDPNoOp(),
  5513.     gsSPModifyVertex(906 /* INVALID */, 0x00CD, 0x2D50B4FF),
  5514.     gsDPNoOpTag(0x00080000),
  5515.     gsSPModifyVertex(928, 0x0065, 0x05741EFF),
  5516.     gsDPNoOpTag(0x00080000),
  5517.     gsSPModifyVertex(928, 0x0065, 0x38A4CBFF),
  5518.     gsDPNoOpTag(0xFFFF0000),
  5519.     gsSPModifyVertex(912, 0x00E3, 0x04B2A6FF),
  5520.     gsDPNoOpTag(0x000D0000),
  5521.     gsSPModifyVertex(994 /* INVALID */, 0x00CF, 0x0A7517FF),
  5522.     gsDPNoOpTag(0x000D0000),
  5523.     gsSPModifyVertex(994 /* INVALID */, 0x00CF, 0xD790FAFF),
  5524.     gsDPNoOpTag(0x001A0000),
  5525.     gsSPVertex(0x026047FF, 0, 57),
  5526.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  5527.     gsDPNoOpTag(0xA6402FFF),
  5528.     gsDPNoOpTag(0x00240000),
  5529.     gsSPVertex(0x026047FF, 0, 14),
  5530.     gsDPNoOpTag(0x00240000),
  5531.     gsSPVertex(0x029029FF, 0, 14),
  5532.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  5533.     gsDPNoOpTag(0xA6B61BFF),
  5534.     gsDPNoOpTag(0x001A0000),
  5535.     gsSPVertex(0x029029FF, 0, 99),
  5536.     gsDPNoOpTag(0x00190000),
  5537.     gsSPVertex(0x5DB91AFF, 128, -53),
  5538.     gsDPNoOpTag(0x00190000),
  5539.     gsSPVertex(0x5C3D2DFF, 128, -53),
  5540.     gsDPNoOpTag(0x00110000),
  5541.     gsSPVertex(0x751010FF, 0, 8),
  5542.     gsDPNoOpTag(0x00140000),
  5543.     gsSPVertex(0x750C14FF, 0, 51),
  5544.     gsDPNoOpTag(0x000B0000),
  5545.     gsSPModifyVertex(596 /* INVALID */, 0x00CF, 0x760CF4FF),
  5546.     gsDPNoOpTag(0x000B0000),
  5547.     gsSPCullDisplayList(558, 31103 /* INVALID */),
  5548.     gsDPNoOpTag(0x00090000),
  5549.     gsSPCullDisplayList(585 /* INVALID */, 30335 /* INVALID */),
  5550.     gsDPNoOpTag(0x00030000),
  5551.     gsSPCullDisplayList(627 /* INVALID */, 30847 /* INVALID */),
  5552.     gsDPNoOpTag(0x00050000),
  5553.     gsSPCullDisplayList(648, 29183 /* INVALID */),
  5554.     gsDPNoOpTag(0x00010000),
  5555.     gsSPCullDisplayList(703, 30335 /* INVALID */),
  5556.     gsDPNoOpTag(0x00040000),
  5557.     gsSPCullDisplayList(733 /* INVALID */, 30975 /* INVALID */),
  5558.     gsDPSetColorImage(7, G_IM_SIZ_32b, 22, 0x000B0000),
  5559.     gsDPSetColorImage(G_IM_FMT_YUV, G_IM_SIZ_16b, 1194, 0x8A0CF4FF),
  5560.     gsDPNoOpTag(0x00140000),
  5561.     gsSPVertex(0x8B0C14FF, 0, 51),
  5562.     gsDPNoOpTag(0x00110000),
  5563.     gsSPVertex(0x8B1010FF, 0, 8),
  5564.     gsDPNoOpTag(0x000B0000),
  5565.     gsSPCullDisplayList(558, 31103 /* INVALID */),
  5566.     gsDPNoOpTag(0x00090000),
  5567.     gsSPCullDisplayList(585 /* INVALID */, 30335 /* INVALID */),
  5568.     gsDPSetColorImage(7, G_IM_SIZ_32b, 22, 0x000B0000),
  5569.     gsSPCullDisplayList(596 /* INVALID */, 31359 /* INVALID */),
  5570.     gsDPNoOpTag(0x00030000),
  5571.     gsSPCullDisplayList(627 /* INVALID */, 30847 /* INVALID */),
  5572.     gsDPNoOpTag(0x00050000),
  5573.     gsSPCullDisplayList(648, 29183 /* INVALID */),
  5574.     gsDPNoOpTag(0x00010000),
  5575.     gsSPCullDisplayList(703, 30335 /* INVALID */),
  5576.     gsDPNoOpTag(0x00040000),
  5577.     gsSPCullDisplayList(733 /* INVALID */, 30975 /* INVALID */),
  5578.     gsDPNoOpTag(0x001A0000),
  5579.     gsSPVertex(0x007128FF, 0, 111),
  5580.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4095, 0x00200000),
  5581.     gsDPNoOpTag(0x9E0D43FF),
  5582.     gsDPNoOpTag(0x00200000),
  5583.     gsSPVertex(0x620D43FF, 240, -123),
  5584.     gsDPNoOpTag(0x001E0000),
  5585.     gsSPVertex(0x00AF58FF, 0, 26),
  5586.     gsDPNoOpTag(0x00190000),
  5587.     gsSPVertex(0x8BF4EBFF, 0, 46),
  5588.     gsDPNoOpTag(0x00190000),
  5589.     gsSPVertex(0x75F4EBFF, 0, 46),
  5590.     gsDPNoOpTag(0x00140000),
  5591.     gsSPVertex(0x1C584CFF, 159, -137),
  5592.     gsDPSetColorImage(7, G_IM_SIZ_32b, 15, 0x000F0000),
  5593.     gsBranchZ(334 /* INVALID */, 0.0388828, 1, 1023, G_BZ_PERSP, 0, 1023),
  5594.     gsDPNoOpTag(0x001A0000),
  5595.     gsDPSetDepthImage(0x005158FF),
  5596.     gsDPSetColorImage(7, G_IM_SIZ_32b, 10, 0x00190000),
  5597.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1259, 0xA6164BFF),
  5598.     gsDPNoOpTag(0x000F0000),
  5599.     gsBranchZ(334 /* INVALID */, -0.0415294, 1, 1023, G_BZ_PERSP, 0, 1023),
  5600.     gsDPNoOpTag(0x00190000),
  5601.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1259, 0x5A164BFF),
  5602.     gsDPPipeSync(),
  5603.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xDC, 0xFF),
  5604.     gsDPSetEnvColor(0x32, 0x32, 0x14, 0xFF),
  5605.     gsSPEndDisplayList(),
  5606. }
  5607.  
  5608. object_gi_ocarina_08B0.txt
  5609. {
  5610.     gsDPNoOpTag(0x00120000),
  5611.     gsDPNoOpTag(0x3AE966FF),
  5612.     gsDPPipeSync(),
  5613.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  5614.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  5615.     gsDPSetPrimColor(0, 0, 0x5A, 0x64, 0xFF, 0xFF),
  5616.     gsDPSetEnvColor(0x28, 0x00, 0x5A, 0xFF),
  5617.     gsDPSetTextureLUT(G_TT_NONE),
  5618.     gsSPTexture(qu016(0.0305176), qu016(0.0305176), 0, G_TX_RENDERTILE, G_ON),
  5619.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  5620.     gsSPClearGeometryMode(G_FOG),
  5621.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5622.     gsSPVertex(0x06000100, 3, 0),
  5623.     gsSP1Triangle(0, 1, 2, 0),
  5624.     gsSPVertex(0x06000130, 32, 0),
  5625.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  5626.     gsSP2Triangles(6, 3, 7, 0, 8, 9, 4, 0),
  5627.     gsSP2Triangles(10, 11, 3, 0, 8, 11, 12, 0),
  5628.     gsSP2Triangles(0, 12, 11, 0, 1, 0, 10, 0),
  5629.     gsSP2Triangles(11, 10, 0, 0, 13, 14, 12, 0),
  5630.     gsSP2Triangles(2, 13, 0, 0, 15, 2, 1, 0),
  5631.     gsSP2Triangles(16, 14, 13, 0, 16, 13, 2, 0),
  5632.     gsSP2Triangles(16, 2, 15, 0, 17, 18, 19, 0),
  5633.     gsSP2Triangles(17, 20, 18, 0, 17, 21, 20, 0),
  5634.     gsSP2Triangles(19, 18, 22, 0, 5, 7, 3, 0),
  5635.     gsSP2Triangles(7, 23, 6, 0, 4, 3, 11, 0),
  5636.     gsSP2Triangles(3, 6, 10, 0, 10, 6, 24, 0),
  5637.     gsSP2Triangles(1, 10, 24, 0, 25, 26, 27, 0),
  5638.     gsSP1Triangle(28, 29, 30, 0),
  5639.     gsSPVertex(0x06000320, 32, 0),
  5640.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  5641.     gsSP2Triangles(2, 5, 6, 0, 5, 7, 8, 0),
  5642.     gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0),
  5643.     gsSP2Triangles(15, 3, 16, 0, 17, 18, 19, 0),
  5644.     gsSP2Triangles(20, 17, 19, 0, 17, 21, 22, 0),
  5645.     gsSP2Triangles(23, 24, 25, 0, 25, 26, 23, 0),
  5646.     gsSP2Triangles(14, 25, 24, 0, 12, 1, 13, 0),
  5647.     gsSP2Triangles(1, 22, 5, 0, 24, 18, 14, 0),
  5648.     gsSP2Triangles(14, 17, 12, 0, 22, 21, 5, 0),
  5649.     gsSP2Triangles(17, 20, 21, 0, 0, 2, 3, 0),
  5650.     gsSP2Triangles(5, 2, 1, 0, 7, 5, 21, 0),
  5651.     gsSP2Triangles(17, 22, 1, 0, 27, 18, 24, 0),
  5652.     gsSP2Triangles(18, 17, 14, 0, 4, 16, 3, 0),
  5653.     gsSP2Triangles(6, 4, 2, 0, 8, 6, 5, 0),
  5654.     gsSP2Triangles(0, 13, 1, 0, 12, 17, 1, 0),
  5655.     gsSP2Triangles(25, 14, 13, 0, 28, 16, 4, 0),
  5656.     gsSP2Triangles(28, 4, 6, 0, 28, 6, 8, 0),
  5657.     gsSP2Triangles(29, 25, 13, 0, 29, 13, 3, 0),
  5658.     gsSP2Triangles(30, 9, 11, 0, 27, 19, 18, 0),
  5659.     gsSP1Triangle(11, 10, 31, 0),
  5660.     gsSPVertex(0x06000520, 24, 0),
  5661.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  5662.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
  5663.     gsSP2Triangles(10, 7, 11, 0, 12, 13, 14, 0),
  5664.     gsSP2Triangles(8, 15, 16, 0, 9, 11, 7, 0),
  5665.     gsSP2Triangles(11, 17, 10, 0, 14, 18, 12, 0),
  5666.     gsSP2Triangles(16, 9, 8, 0, 19, 20, 21, 0),
  5667.     gsSP1Triangle(22, 20, 23, 0),
  5668.     gsDPPipeSync(),
  5669.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0xFF, 0xFF),
  5670.     gsDPSetEnvColor(0x00, 0x00, 0x1E, 0xFF),
  5671.     gsSPVertex(0x060006A0, 10, 0),
  5672.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5673.     gsSP2Triangles(5, 3, 6, 0, 7, 5, 8, 0),
  5674.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  5675.     gsSP2Triangles(6, 8, 5, 0, 8, 9, 7, 0),
  5676.     gsSPEndDisplayList(),
  5677. }
  5678.  
  5679. object_gi_powder_0810.txt
  5680. {
  5681.     gsDPNoOpTag(0x00100000),
  5682.     gsSPCullDisplayList(682 /* INVALID */, 11519 /* INVALID */),
  5683.     gsDPNoOpTag(0xFFFD0000),
  5684.     gsSP1Triangle(88, 0 /* INVALID */, 109, 0),
  5685.     gsDPNoOpTag(0xFFFD0000),
  5686.     gsSP2Triangles(23, 0 /* INVALID */, 97, 0, 40, 44, 127 /* INVALID */, 0),
  5687.     gsDPNoOpTag(0xFFFA0000),
  5688.     gsSP1Triangle(66 /* INVALID */, 0 /* INVALID */, 30 /* INVALID */, 0),
  5689.     gsDPNoOpTag(0x00030000),
  5690.     gsSP1Triangle(111, 1, 57 /* INVALID */, 0),
  5691.     gsDPNoOpTag(0x00050000),
  5692.     gsSP1Triangle(7, 1 /* INVALID */, 53 /* INVALID */, 0),
  5693.     gsDPNoOpTag(0x00040000),
  5694.     gsSP1Triangle(108, 1 /* INVALID */, 10, 0),
  5695.     gsDPNoOpTag(0x000A0000),
  5696.     gsSP1Triangle(25 /* INVALID */, 2, 34 /* INVALID */, 0),
  5697.     gsDPNoOpTag(0x00110000),
  5698.     gsBranchZ(649 /* INVALID */, 0.0893866, 1, 1023, G_BZ_PERSP, 0, 1023),
  5699.     gsDPNoOpTag(0x00110000),
  5700.     gsBranchZ(707 /* INVALID */, 0.138889, 1, 1023, G_BZ_PERSP, 0, 1023),
  5701.     gsDPPipeSync(),
  5702.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  5703.     gsDPSetCombineLERP(TEXEL0, SHADE, PRIM_LOD_FRAC, ENVIRONMENT, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  5704.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0x00, 0xFF),
  5705.     gsDPSetEnvColor(0x3C, 0x14, 0x28, 0xFF),
  5706.     gsDPSetTextureLUT(G_TT_NONE),
  5707.     gsSPTexture(qu016(0.0305176), qu016(0.0152588), 0, G_TX_RENDERTILE, G_ON),
  5708.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 15, 15),
  5709.     gsSPClearGeometryMode(G_FOG),
  5710.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5711.     gsSPVertex(0x06000000, 3, 0),
  5712.     gsSP1Triangle(0, 1, 2, 0),
  5713.     gsSPVertex(0x06000030, 23, 0),
  5714.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5715.     gsSP2Triangles(5, 3, 6, 0, 7, 8, 9, 0),
  5716.     gsSP2Triangles(10, 7, 11, 0, 12, 10, 13, 0),
  5717.     gsSP2Triangles(14, 12, 15, 0, 14, 1, 16, 0),
  5718.     gsSP2Triangles(14, 16, 17, 0, 17, 12, 14, 0),
  5719.     gsSP2Triangles(17, 10, 12, 0, 10, 17, 18, 0),
  5720.     gsSP2Triangles(7, 10, 18, 0, 18, 8, 7, 0),
  5721.     gsSP2Triangles(8, 18, 19, 0, 20, 3, 5, 0),
  5722.     gsSP2Triangles(20, 0, 3, 0, 0, 20, 16, 0),
  5723.     gsSP2Triangles(1, 0, 16, 0, 18, 17, 16, 0),
  5724.     gsSP2Triangles(19, 18, 16, 0, 21, 2, 1, 0),
  5725.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  5726.     gsSP2Triangles(22, 9, 8, 0, 9, 11, 7, 0),
  5727.     gsSP2Triangles(11, 13, 10, 0, 13, 15, 12, 0),
  5728.     gsSP1Triangle(15, 21, 14, 0),
  5729.     gsDPPipeSync(),
  5730.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  5731.     gsDPSetPrimColor(0, 0, 0xA0, 0x78, 0x32, 0xFF),
  5732.     gsDPSetEnvColor(0x50, 0x32, 0x1E, 0xFF),
  5733.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  5734.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  5735.     gsSPClearGeometryMode(G_CULL_BACK | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5736.     gsSPVertex(0x060001A0, 32, 0),
  5737.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5738.     gsSP2Triangles(5, 3, 6, 0, 5, 7, 8, 0),
  5739.     gsSP2Triangles(8, 9, 10, 0, 10, 11, 12, 0),
  5740.     gsSP2Triangles(13, 14, 1, 0, 15, 13, 0, 0),
  5741.     gsSP2Triangles(16, 15, 3, 0, 16, 8, 17, 0),
  5742.     gsSP2Triangles(17, 10, 18, 0, 18, 12, 19, 0),
  5743.     gsSP2Triangles(20, 21, 14, 0, 22, 20, 13, 0),
  5744.     gsSP2Triangles(23, 22, 15, 0, 23, 17, 24, 0),
  5745.     gsSP2Triangles(24, 18, 25, 0, 25, 19, 26, 0),
  5746.     gsSP2Triangles(27, 20, 28, 0, 28, 22, 29, 0),
  5747.     gsSP2Triangles(29, 23, 30, 0, 31, 30, 23, 0),
  5748.     gsSPVertex(0x060003A0, 32, 0),
  5749.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5750.     gsSP2Triangles(5, 6, 7, 0, 7, 8, 9, 0),
  5751.     gsSP2Triangles(9, 10, 11, 0, 12, 11, 10, 0),
  5752.     gsSP2Triangles(13, 12, 1, 0, 14, 13, 0, 0),
  5753.     gsSP2Triangles(15, 7, 16, 0, 16, 9, 17, 0),
  5754.     gsSP2Triangles(17, 11, 18, 0, 19, 18, 11, 0),
  5755.     gsSP2Triangles(20, 19, 12, 0, 21, 20, 13, 0),
  5756.     gsSP2Triangles(22, 23, 24, 0, 23, 25, 26, 0),
  5757.     gsSP2Triangles(25, 27, 28, 0, 29, 28, 27, 0),
  5758.     gsSP1Triangle(30, 31, 29, 0),
  5759.     gsSPVertex(0x060005A0, 32, 0),
  5760.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  5761.     gsSP2Triangles(4, 6, 7, 0, 6, 8, 9, 0),
  5762.     gsSP2Triangles(10, 9, 8, 0, 1, 11, 10, 0),
  5763.     gsSP2Triangles(12, 13, 1, 0, 14, 5, 15, 0),
  5764.     gsSP2Triangles(5, 7, 16, 0, 7, 9, 17, 0),
  5765.     gsSP2Triangles(11, 17, 9, 0, 13, 18, 11, 0),
  5766.     gsSP2Triangles(19, 20, 13, 0, 15, 21, 22, 0),
  5767.     gsSP2Triangles(16, 23, 15, 0, 17, 24, 16, 0),
  5768.     gsSP2Triangles(17, 18, 25, 0, 18, 20, 26, 0),
  5769.     gsSP2Triangles(20, 27, 28, 0, 23, 29, 21, 0),
  5770.     gsSP1Triangle(24, 30, 23, 0),
  5771.     gsSPVertex(0x06000790, 18, 0),
  5772.     gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
  5773.     gsSP2Triangles(3, 5, 6, 0, 5, 7, 8, 0),
  5774.     gsSP2Triangles(9, 10, 11, 0, 1, 12, 9, 0),
  5775.     gsSP2Triangles(13, 14, 1, 0, 13, 4, 15, 0),
  5776.     gsSP2Triangles(4, 6, 16, 0, 6, 8, 17, 0),
  5777.     gsSPEndDisplayList(),
  5778. }
  5779.  
  5780. object_gi_powder_0830.txt
  5781. {
  5782.     gsDPNoOpTag(0xFFFD0000),
  5783.     gsSP2Triangles(23, 0 /* INVALID */, 97, 0, 40, 44, 127 /* INVALID */, 0),
  5784.     gsDPNoOpTag(0xFFFA0000),
  5785.     gsSP1Triangle(66 /* INVALID */, 0 /* INVALID */, 30 /* INVALID */, 0),
  5786.     gsDPNoOpTag(0x00030000),
  5787.     gsSP1Triangle(111, 1, 57 /* INVALID */, 0),
  5788.     gsDPNoOpTag(0x00050000),
  5789.     gsSP1Triangle(7, 1 /* INVALID */, 53 /* INVALID */, 0),
  5790.     gsDPNoOpTag(0x00040000),
  5791.     gsSP1Triangle(108, 1 /* INVALID */, 10, 0),
  5792.     gsDPNoOpTag(0x000A0000),
  5793.     gsSP1Triangle(25 /* INVALID */, 2, 34 /* INVALID */, 0),
  5794.     gsDPNoOpTag(0x00110000),
  5795.     gsBranchZ(649 /* INVALID */, 0.0893866, 1, 1023, G_BZ_PERSP, 0, 1023),
  5796.     gsDPNoOpTag(0x00110000),
  5797.     gsBranchZ(707 /* INVALID */, 0.138889, 1, 1023, G_BZ_PERSP, 0, 1023),
  5798.     gsDPPipeSync(),
  5799.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  5800.     gsDPSetCombineLERP(TEXEL0, SHADE, PRIM_LOD_FRAC, ENVIRONMENT, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  5801.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0xFF, 0x00, 0xFF),
  5802.     gsDPSetEnvColor(0x3C, 0x14, 0x28, 0xFF),
  5803.     gsDPSetTextureLUT(G_TT_NONE),
  5804.     gsSPTexture(qu016(0.0305176), qu016(0.0152588), 0, G_TX_RENDERTILE, G_ON),
  5805.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 15, 15),
  5806.     gsSPClearGeometryMode(G_FOG),
  5807.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5808.     gsSPVertex(0x06000000, 3, 0),
  5809.     gsSP1Triangle(0, 1, 2, 0),
  5810.     gsSPVertex(0x06000030, 23, 0),
  5811.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5812.     gsSP2Triangles(5, 3, 6, 0, 7, 8, 9, 0),
  5813.     gsSP2Triangles(10, 7, 11, 0, 12, 10, 13, 0),
  5814.     gsSP2Triangles(14, 12, 15, 0, 14, 1, 16, 0),
  5815.     gsSP2Triangles(14, 16, 17, 0, 17, 12, 14, 0),
  5816.     gsSP2Triangles(17, 10, 12, 0, 10, 17, 18, 0),
  5817.     gsSP2Triangles(7, 10, 18, 0, 18, 8, 7, 0),
  5818.     gsSP2Triangles(8, 18, 19, 0, 20, 3, 5, 0),
  5819.     gsSP2Triangles(20, 0, 3, 0, 0, 20, 16, 0),
  5820.     gsSP2Triangles(1, 0, 16, 0, 18, 17, 16, 0),
  5821.     gsSP2Triangles(19, 18, 16, 0, 21, 2, 1, 0),
  5822.     gsSP2Triangles(2, 4, 0, 0, 4, 6, 3, 0),
  5823.     gsSP2Triangles(22, 9, 8, 0, 9, 11, 7, 0),
  5824.     gsSP2Triangles(11, 13, 10, 0, 13, 15, 12, 0),
  5825.     gsSP1Triangle(15, 21, 14, 0),
  5826.     gsDPPipeSync(),
  5827.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  5828.     gsDPSetPrimColor(0, 0, 0xA0, 0x78, 0x32, 0xFF),
  5829.     gsDPSetEnvColor(0x50, 0x32, 0x1E, 0xFF),
  5830.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  5831.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  5832.     gsSPClearGeometryMode(G_CULL_BACK | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5833.     gsSPVertex(0x060001A0, 32, 0),
  5834.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5835.     gsSP2Triangles(5, 3, 6, 0, 5, 7, 8, 0),
  5836.     gsSP2Triangles(8, 9, 10, 0, 10, 11, 12, 0),
  5837.     gsSP2Triangles(13, 14, 1, 0, 15, 13, 0, 0),
  5838.     gsSP2Triangles(16, 15, 3, 0, 16, 8, 17, 0),
  5839.     gsSP2Triangles(17, 10, 18, 0, 18, 12, 19, 0),
  5840.     gsSP2Triangles(20, 21, 14, 0, 22, 20, 13, 0),
  5841.     gsSP2Triangles(23, 22, 15, 0, 23, 17, 24, 0),
  5842.     gsSP2Triangles(24, 18, 25, 0, 25, 19, 26, 0),
  5843.     gsSP2Triangles(27, 20, 28, 0, 28, 22, 29, 0),
  5844.     gsSP2Triangles(29, 23, 30, 0, 31, 30, 23, 0),
  5845.     gsSPVertex(0x060003A0, 32, 0),
  5846.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0),
  5847.     gsSP2Triangles(5, 6, 7, 0, 7, 8, 9, 0),
  5848.     gsSP2Triangles(9, 10, 11, 0, 12, 11, 10, 0),
  5849.     gsSP2Triangles(13, 12, 1, 0, 14, 13, 0, 0),
  5850.     gsSP2Triangles(15, 7, 16, 0, 16, 9, 17, 0),
  5851.     gsSP2Triangles(17, 11, 18, 0, 19, 18, 11, 0),
  5852.     gsSP2Triangles(20, 19, 12, 0, 21, 20, 13, 0),
  5853.     gsSP2Triangles(22, 23, 24, 0, 23, 25, 26, 0),
  5854.     gsSP2Triangles(25, 27, 28, 0, 29, 28, 27, 0),
  5855.     gsSP1Triangle(30, 31, 29, 0),
  5856.     gsSPVertex(0x060005A0, 32, 0),
  5857.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  5858.     gsSP2Triangles(4, 6, 7, 0, 6, 8, 9, 0),
  5859.     gsSP2Triangles(10, 9, 8, 0, 1, 11, 10, 0),
  5860.     gsSP2Triangles(12, 13, 1, 0, 14, 5, 15, 0),
  5861.     gsSP2Triangles(5, 7, 16, 0, 7, 9, 17, 0),
  5862.     gsSP2Triangles(11, 17, 9, 0, 13, 18, 11, 0),
  5863.     gsSP2Triangles(19, 20, 13, 0, 15, 21, 22, 0),
  5864.     gsSP2Triangles(16, 23, 15, 0, 17, 24, 16, 0),
  5865.     gsSP2Triangles(17, 18, 25, 0, 18, 20, 26, 0),
  5866.     gsSP2Triangles(20, 27, 28, 0, 23, 29, 21, 0),
  5867.     gsSP1Triangle(24, 30, 23, 0),
  5868.     gsSPVertex(0x06000790, 18, 0),
  5869.     gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
  5870.     gsSP2Triangles(3, 5, 6, 0, 5, 7, 8, 0),
  5871.     gsSP2Triangles(9, 10, 11, 0, 1, 12, 9, 0),
  5872.     gsSP2Triangles(13, 14, 1, 0, 13, 4, 15, 0),
  5873.     gsSP2Triangles(4, 6, 16, 0, 6, 8, 17, 0),
  5874.     gsSPEndDisplayList(),
  5875. }
  5876.  
  5877. object_gi_prescription_0990.txt
  5878. {
  5879.     gsDPNoOpTag(0x00010000),
  5880.     gsSPCullDisplayList(768, 14847 /* INVALID */),
  5881.     gsDPNoOpTag(0x00030000),
  5882.     gsBranchZ(768 /* INVALID */, 0.201198, 1, 1023, G_BZ_PERSP, 0, 1023),
  5883.     gsDPNoOpTag(0x00010000),
  5884.     gsBranchZ(0, 0.19955, 1, 1023, G_BZ_PERSP, 0, 1023),
  5885.     gsDPPipeSync(),
  5886.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  5887.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  5888.     gsDPSetPrimColor(0, 0, 0xE6, 0xDC, 0xE6, 0xFF),
  5889.     gsDPSetEnvColor(0x6E, 0x64, 0x78, 0xFF),
  5890.     gsDPSetTextureLUT(G_TT_NONE),
  5891.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  5892.     gsDPLoadTextureBlock(0x04032890, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  5893.     gsSPClearGeometryMode(G_CULL_BACK | G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5894.     gsSPSetGeometryMode(G_LIGHTING),
  5895.     gsSPVertex(0x06000600, 30, 0),
  5896.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  5897.     gsSP2Triangles(5, 4, 6, 0, 7, 6, 8, 0),
  5898.     gsSP2Triangles(1, 9, 10, 0, 2, 10, 11, 0),
  5899.     gsSP2Triangles(4, 11, 12, 0, 6, 12, 13, 0),
  5900.     gsSP2Triangles(9, 14, 15, 0, 10, 15, 16, 0),
  5901.     gsSP2Triangles(11, 16, 17, 0, 12, 17, 18, 0),
  5902.     gsSP2Triangles(14, 19, 20, 0, 15, 20, 21, 0),
  5903.     gsSP2Triangles(16, 21, 22, 0, 17, 22, 23, 0),
  5904.     gsSP2Triangles(19, 24, 25, 0, 20, 25, 26, 0),
  5905.     gsSP2Triangles(21, 26, 27, 0, 22, 27, 28, 0),
  5906.     gsSP2Triangles(2, 3, 0, 0, 4, 5, 3, 0),
  5907.     gsSP2Triangles(6, 7, 5, 0, 8, 29, 7, 0),
  5908.     gsSP2Triangles(10, 2, 1, 0, 11, 4, 2, 0),
  5909.     gsSP2Triangles(12, 6, 4, 0, 13, 8, 6, 0),
  5910.     gsSP2Triangles(15, 10, 9, 0, 16, 11, 10, 0),
  5911.     gsSP2Triangles(17, 12, 11, 0, 18, 13, 12, 0),
  5912.     gsSP2Triangles(20, 15, 14, 0, 21, 16, 15, 0),
  5913.     gsSP2Triangles(22, 17, 16, 0, 23, 18, 17, 0),
  5914.     gsSP2Triangles(25, 20, 19, 0, 26, 21, 20, 0),
  5915.     gsSP2Triangles(27, 22, 21, 0, 28, 23, 22, 0),
  5916.     gsSPEndDisplayList(),
  5917. }
  5918.  
  5919. object_gi_prescription_09A0.txt
  5920. {
  5921.     gsDPNoOpTag(0x00030000),
  5922.     gsBranchZ(768 /* INVALID */, 0.201198, 1, 1023, G_BZ_PERSP, 0, 1023),
  5923.     gsDPNoOpTag(0x00010000),
  5924.     gsBranchZ(0, 0.19955, 1, 1023, G_BZ_PERSP, 0, 1023),
  5925.     gsDPPipeSync(),
  5926.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  5927.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  5928.     gsDPSetPrimColor(0, 0, 0xE6, 0xDC, 0xE6, 0xFF),
  5929.     gsDPSetEnvColor(0x6E, 0x64, 0x78, 0xFF),
  5930.     gsDPSetTextureLUT(G_TT_NONE),
  5931.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  5932.     gsDPLoadTextureBlock(0x04032890, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  5933.     gsSPClearGeometryMode(G_CULL_BACK | G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  5934.     gsSPSetGeometryMode(G_LIGHTING),
  5935.     gsSPVertex(0x06000600, 30, 0),
  5936.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0),
  5937.     gsSP2Triangles(5, 4, 6, 0, 7, 6, 8, 0),
  5938.     gsSP2Triangles(1, 9, 10, 0, 2, 10, 11, 0),
  5939.     gsSP2Triangles(4, 11, 12, 0, 6, 12, 13, 0),
  5940.     gsSP2Triangles(9, 14, 15, 0, 10, 15, 16, 0),
  5941.     gsSP2Triangles(11, 16, 17, 0, 12, 17, 18, 0),
  5942.     gsSP2Triangles(14, 19, 20, 0, 15, 20, 21, 0),
  5943.     gsSP2Triangles(16, 21, 22, 0, 17, 22, 23, 0),
  5944.     gsSP2Triangles(19, 24, 25, 0, 20, 25, 26, 0),
  5945.     gsSP2Triangles(21, 26, 27, 0, 22, 27, 28, 0),
  5946.     gsSP2Triangles(2, 3, 0, 0, 4, 5, 3, 0),
  5947.     gsSP2Triangles(6, 7, 5, 0, 8, 29, 7, 0),
  5948.     gsSP2Triangles(10, 2, 1, 0, 11, 4, 2, 0),
  5949.     gsSP2Triangles(12, 6, 4, 0, 13, 8, 6, 0),
  5950.     gsSP2Triangles(15, 10, 9, 0, 16, 11, 10, 0),
  5951.     gsSP2Triangles(17, 12, 11, 0, 18, 13, 12, 0),
  5952.     gsSP2Triangles(20, 15, 14, 0, 21, 16, 15, 0),
  5953.     gsSP2Triangles(22, 17, 16, 0, 23, 18, 17, 0),
  5954.     gsSP2Triangles(25, 20, 19, 0, 26, 21, 20, 0),
  5955.     gsSP2Triangles(27, 22, 21, 0, 28, 23, 22, 0),
  5956.     gsSPEndDisplayList(),
  5957. }
  5958.  
  5959. object_gi_rabit_mask_00E0.txt
  5960. {
  5961.     gsDPNoOpTag(0x00010203),
  5962.     gsSPCullDisplayList(0, 0),
  5963.     gsDPNoOp(),
  5964.     gsDPNoOp(),
  5965.     gsDPNoOpTag(0xFFFA0000),
  5966.     gsSPModifyVertex(589 /* INVALID */, 0x0052, 0xCF4BB1FF),
  5967.     gsDPNoOpTag(0x00040000),
  5968.     gsSPVertex(0x104A5CFF, 128, -44),
  5969.     gsDPNoOpTag(0xFFFA0000),
  5970.     gsSPModifyVertex(627, 0x0034, 0x4C2CAFFF),
  5971.     gsDPNoOpTag(0x00040000),
  5972.     gsSPVertex(0x104A5CFF, 128, -44),
  5973.     gsDPNoOpTag(0x00030000),
  5974.     gsSPVertex(0x3FF265FF, 176, -59),
  5975.     gsDPNoOpTag(0xFFFA0000),
  5976.     gsSPModifyVertex(627, 0x0034, 0x4C2CAFFF),
  5977.     gsDPNoOpTag(0x00030000),
  5978.     gsSPVertex(0xC31165FF, 48, 11),
  5979.     gsDPNoOpTag(0xFFFA0000),
  5980.     gsSPModifyVertex(589 /* INVALID */, 0x0052, 0xCF4BB1FF),
  5981.     gsDPNoOpTag(0xFFFD0000),
  5982.     gsSPModifyVertex(581, 0x006F, 0x901A22FF),
  5983.     gsDPNoOp(),
  5984.     gsSPModifyVertex(889 /* INVALID */, 0x0000, 0x5C4323FF),
  5985.     gsDPNoOpTag(0xFFFD0000),
  5986.     gsSPModifyVertex(707 /* INVALID */, 0x001A, 0x67C91AFF),
  5987.     gsDPNoOpTag(0xFFFD0000),
  5988.     gsSPModifyVertex(692, 0x001F, 0x010077FF),
  5989.     gsDPNoOp(),
  5990.     gsSPVertex(0x165A4CFF, 240, -195),
  5991.     gsDPNoOpTag(0xFFFD0000),
  5992.     gsSPModifyVertex(617 /* INVALID */, 0x0044, 0xFCEE76FF),
  5993.     gsDPNoOpTag(0x00010000),
  5994.     gsSPVertex(0xF8DC72FF, 192, -113),
  5995.     gsDPNoOpTag(0x00020000),
  5996.     gsSPVertex(0xF8DC72FF, 160, -68),
  5997.     gsDPNoOpTag(0x00010000),
  5998.     gsSPVertex(0xF8DB71FF, 32, 78),
  5999.     gsDPNoOpTag(0xFFFC0000),
  6000.     gsSPModifyVertex(934, 0x0095, 0xE357B4FF),
  6001.     gsDPNoOpTag(0xFFF60000),
  6002.     gsSPModifyVertex(690 /* INVALID */, 0x0078, 0xFDF589FF),
  6003.     gsDPNoOpTag(0xFFFC0000),
  6004.     gsSPModifyVertex(895, 0x0047, 0x4F19AAFF),
  6005.     gsDPNoOp(),
  6006.     gsSPVertex(0xE86F25FF, 224, -146),
  6007.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0x00000000),
  6008.     gsDPNoOpTag(0xE45054FF),
  6009.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4090, 0x00000000),
  6010.     gsDPNoOpTag(0x9F440FFF),
  6011.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  6012.     gsDPNoOpTag(0xCD5F33FF),
  6013.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6014.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_16b, 1163, 0x730921FF),
  6015.     gsDPSetColorImage(7, G_IM_SIZ_16b, 31, 0x00030000),
  6016.     gsDPNoOpTag(0x3D1165FF),
  6017.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00010000),
  6018.     gsDPNoOpTag(0x08DB71FF),
  6019.     gsDPSetColorImage(7, G_IM_SIZ_8b, 27, 0xFFFA0000),
  6020.     gsDPSetColorImage(6, G_IM_SIZ_8b, 1255, 0xB42CAFFF),
  6021.     gsDPSetColorImage(7, G_IM_SIZ_8b, 34, 0x00040000),
  6022.     gsDPNoOpTag(0xEF4A5CFF),
  6023.     gsDPSetColorImage(7, G_IM_SIZ_16b, 29, 0xFFFA0000),
  6024.     gsDPSetColorImage(5, G_IM_SIZ_8b, 1180, 0x314BB1FF),
  6025.     gsDPSetColorImage(7, G_IM_SIZ_8b, 28, 0x00030000),
  6026.     gsDPNoOpTag(0xC1F265FF),
  6027.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0xFFFD0000),
  6028.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1416, 0x93D91CFF),
  6029.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6030.     gsDPSetColorImage(5, G_IM_SIZ_32b, 1236, 0xFF0177FF),
  6031.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6032.     gsDPNoOpTag(0xE76639FF),
  6033.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6034.     gsDPNoOpTag(0x106D2DFF),
  6035.     gsDPSetColorImage(7, G_IM_SIZ_16b, 31, 0x00030000),
  6036.     gsDPNoOpTag(0x3D1165FF),
  6037.     gsDPSetColorImage(7, G_IM_SIZ_8b, 34, 0x00040000),
  6038.     gsDPNoOpTag(0xEF4A5CFF),
  6039.     gsDPSetColorImage(7, G_IM_SIZ_16b, 27, 0x00020000),
  6040.     gsDPNoOpTag(0x08DC72FF),
  6041.     gsDPSetColorImage(7, G_IM_SIZ_8b, 28, 0x00030000),
  6042.     gsDPNoOpTag(0xC1F265FF),
  6043.     gsDPSetColorImage(7, G_IM_SIZ_8b, 25, 0x00010000),
  6044.     gsDPNoOpTag(0x08DC72FF),
  6045.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0xFFFD0000),
  6046.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1416, 0x93D91CFF),
  6047.     gsDPSetColorImage(7, G_IM_SIZ_16b, 12, 0xFFFD0000),
  6048.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1385, 0x04EE76FF),
  6049.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0xFFFC0000),
  6050.     gsSPCullDisplayList(895, 21887 /* INVALID */),
  6051.     gsDPSetColorImage(7, G_IM_SIZ_16b, 11, 0xFFF60000),
  6052.     gsSPCullDisplayList(690 /* INVALID */, 17663 /* INVALID */),
  6053.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4092, 0xFFFC0000),
  6054.     gsSPCullDisplayList(934, 22271 /* INVALID */),
  6055.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6056.     gsSPCullDisplayList(581, 4351 /* INVALID */),
  6057.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6058.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_16b, 1163, 0x730921FF),
  6059.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6060.     gsDPNoOpTag(0x106D2DFF),
  6061.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4092, 0xFFFC0000),
  6062.     gsDPSetColorImage(G_IM_FMT_IA, G_IM_SIZ_8b, 1869, 0x2250ADFF),
  6063.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0xFFFD0000),
  6064.     gsSPCullDisplayList(707 /* INVALID */, 3711 /* INVALID */),
  6065.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0xFFFC0000),
  6066.     gsDPSetColorImage(5, G_IM_SIZ_32b, 1791, 0xB119AAFF),
  6067.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4090, 0x00000000),
  6068.     gsDPNoOpTag(0x9F440FFF),
  6069.     gsDPSetColorImage(7, G_IM_SIZ_8b, 27, 0xFFFA0000),
  6070.     gsSPCullDisplayList(627, 22527 /* INVALID */),
  6071.     gsDPSetColorImage(7, G_IM_SIZ_16b, 29, 0xFFFA0000),
  6072.     gsSPCullDisplayList(589 /* INVALID */, 22783 /* INVALID */),
  6073.     gsDPSetColorImage(7, G_IM_SIZ_8b, 27, 0xFFFA0000),
  6074.     gsDPSetColorImage(6, G_IM_SIZ_8b, 1255, 0xB42CAFFF),
  6075.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6076.     gsDPNoOpTag(0xE76639FF),
  6077.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  6078.     gsDPNoOpTag(0xCD5F33FF),
  6079.     gsDPNoOpTag(0x000A0000),
  6080.     gsSPVertex(0x006D31FF, 0, 119),
  6081.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0x00000000),
  6082.     gsDPNoOpTag(0xE45054FF),
  6083.     gsDPNoOp(),
  6084.     gsSPModifyVertex(889 /* INVALID */, 0x0000, 0x5C4323FF),
  6085.     gsDPNoOpTag(0x00070000),
  6086.     gsSPVertex(0x335F33FF, 192, -70),
  6087.     gsDPNoOpTag(0x000A0000),
  6088.     gsSPVertex(0x5C323AFF, 160, -153),
  6089.     gsDPNoOpTag(0x00010000),
  6090.     gsSPVertex(0x702901FF, 160, -153),
  6091.     gsDPNoOpTag(0x00080000),
  6092.     gsSPVertex(0x6D0730FF, 176, -137),
  6093.     gsDPNoOpTag(0xFFF40000),
  6094.     gsSPModifyVertex(916 /* INVALID */, 0x0075, 0x5231B8FF),
  6095.     gsDPNoOpTag(0xFFF70000),
  6096.     gsSPModifyVertex(906 /* INVALID */, 0x005B, 0x5739C5FF),
  6097.     gsDPNoOpTag(0xFFF90000),
  6098.     gsSPModifyVertex(932 /* INVALID */, 0x0040, 0x7315E6FF),
  6099.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4076, 0xFFF40000),
  6100.     gsSPCullDisplayList(916 /* INVALID */, 23679 /* INVALID */),
  6101.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0xFFF70000),
  6102.     gsSPCullDisplayList(906 /* INVALID */, 25343 /* INVALID */),
  6103.     gsDPNoOpTag(0xFFF10000),
  6104.     gsSPCullDisplayList(911, 19711 /* INVALID */),
  6105.     gsDPNoOpTag(0x00080000),
  6106.     gsSPVertex(0x6D0730FF, 176, -137),
  6107.     gsDPNoOpTag(0xFFF90000),
  6108.     gsSPModifyVertex(932 /* INVALID */, 0x0040, 0x7315E6FF),
  6109.     gsDPNoOpTag(0x00010000),
  6110.     gsSPVertex(0x702901FF, 160, -153),
  6111.     gsDPNoOpTag(0xFFF50000),
  6112.     gsSPCullDisplayList(900, 23039 /* INVALID */),
  6113.     gsDPNoOpTag(0xFFF80000),
  6114.     gsSPModifyVertex(894, 0x008C, 0x2954B6FF),
  6115.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0xFFF90000),
  6116.     gsSPCullDisplayList(932 /* INVALID */, 29311 /* INVALID */),
  6117.     gsDPNoOpTag(0xFFF70000),
  6118.     gsSPModifyVertex(906 /* INVALID */, 0x005B, 0x5739C5FF),
  6119.     gsDPSetColorImage(7, G_IM_SIZ_16b, 27, 0x00020000),
  6120.     gsDPNoOpTag(0x08DC72FF),
  6121.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00010000),
  6122.     gsDPNoOpTag(0x08DB71FF),
  6123.     gsDPSetColorImage(7, G_IM_SIZ_16b, 31, 0x00030000),
  6124.     gsDPNoOpTag(0x3D1165FF),
  6125.     gsDPNoOpTag(0x000A0000),
  6126.     gsSPVertex(0x5C323AFF, 160, -153),
  6127.     gsDPNoOp(),
  6128.     gsSPModifyVertex(889 /* INVALID */, 0x0000, 0x5C4323FF),
  6129.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0x000A0000),
  6130.     gsDPNoOpTag(0xA3303AFF),
  6131.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4081, 0x00010000),
  6132.     gsDPNoOpTag(0x902A00FF),
  6133.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0x00060000),
  6134.     gsDPNoOpTag(0x92062EFF),
  6135.     gsDPNoOpTag(0xFFFC0000),
  6136.     gsSPModifyVertex(895, 0x0047, 0x4F19AAFF),
  6137.     gsDPNoOpTag(0x000D0000),
  6138.     gsSPVertex(0x423256FF, 96, -87),
  6139.     gsDPNoOpTag(0x00070000),
  6140.     gsSPVertex(0x335F33FF, 192, -70),
  6141.     gsDPNoOpTag(0x000F0000),
  6142.     gsSPVertex(0x005158FF, 0, 122),
  6143.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4090, 0x00000000),
  6144.     gsDPNoOpTag(0x9F440FFF),
  6145.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0xFFFC0000),
  6146.     gsDPSetColorImage(5, G_IM_SIZ_32b, 1791, 0xB119AAFF),
  6147.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0xFFF70000),
  6148.     gsDPSetColorImage(5, G_IM_SIZ_4b, 1814, 0xA939C5FF),
  6149.     gsDPNoOpTag(0x000A0000),
  6150.     gsSPVertex(0x006D31FF, 0, 119),
  6151.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  6152.     gsDPNoOpTag(0xCD5F33FF),
  6153.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0x000D0000),
  6154.     gsDPNoOpTag(0xBD2F58FF),
  6155.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0xFFF80000),
  6156.     gsSPCullDisplayList(894, 23423 /* INVALID */),
  6157.     gsDPNoOpTag(0xFFF40000),
  6158.     gsSPModifyVertex(916 /* INVALID */, 0x0075, 0x5231B8FF),
  6159.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0xFFF90000),
  6160.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1866, 0x8E16E4FF),
  6161.     gsDPSetColorImage(7, G_IM_SIZ_8b, 25, 0x00010000),
  6162.     gsDPNoOpTag(0x08DC72FF),
  6163.     gsDPSetColorImage(7, G_IM_SIZ_16b, 27, 0x00020000),
  6164.     gsDPNoOpTag(0x08DC72FF),
  6165.     gsDPSetColorImage(7, G_IM_SIZ_8b, 34, 0x00040000),
  6166.     gsDPNoOpTag(0xEF4A5CFF),
  6167.     gsDPNoOpTag(0x000D0000),
  6168.     gsSPVertex(0x423256FF, 96, -87),
  6169.     gsDPNoOpTag(0x000A0000),
  6170.     gsSPVertex(0x5C323AFF, 160, -153),
  6171.     gsDPNoOpTag(0x00070000),
  6172.     gsSPVertex(0x335F33FF, 192, -70),
  6173.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  6174.     gsDPNoOpTag(0xCD5F33FF),
  6175.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4090, 0x00000000),
  6176.     gsDPNoOpTag(0x9F440FFF),
  6177.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0x000A0000),
  6178.     gsDPNoOpTag(0xA3303AFF),
  6179.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0xFFF80000),
  6180.     gsSPCullDisplayList(894, 23423 /* INVALID */),
  6181.     gsDPNoOpTag(0xFFF50000),
  6182.     gsSPCullDisplayList(900, 23039 /* INVALID */),
  6183.     gsDPNoOpTag(0xFFF10000),
  6184.     gsSPCullDisplayList(911, 19711 /* INVALID */),
  6185.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4081, 0x00010000),
  6186.     gsDPNoOpTag(0x902A00FF),
  6187.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0xFFFC0000),
  6188.     gsSPCullDisplayList(895, 21887 /* INVALID */),
  6189.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0xFFF70000),
  6190.     gsSPCullDisplayList(906 /* INVALID */, 25343 /* INVALID */),
  6191.     gsDPNoOpTag(0x000F0000),
  6192.     gsSPVertex(0x005158FF, 0, 122),
  6193.     gsDPNoOpTag(0x000A0000),
  6194.     gsSPVertex(0x006D31FF, 0, 119),
  6195.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0xFFF70000),
  6196.     gsDPSetColorImage(5, G_IM_SIZ_4b, 1814, 0xA939C5FF),
  6197.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0xFFF90000),
  6198.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1866, 0x8E16E4FF),
  6199.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0x000D0000),
  6200.     gsDPNoOpTag(0xBD2F58FF),
  6201.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4070, 0x00060000),
  6202.     gsDPNoOpTag(0x92062EFF),
  6203.     gsDPNoOpTag(0x00020000),
  6204.     gsSPVertex(0xF8DC72FF, 160, -68),
  6205.     gsDPNoOpTag(0x00010000),
  6206.     gsSPVertex(0xF8DB71FF, 32, 78),
  6207.     gsDPNoOpTag(0x00030000),
  6208.     gsSPVertex(0x3FF265FF, 176, -59),
  6209.     gsDPNoOpTag(0xFFFD0000),
  6210.     gsSPModifyVertex(692, 0x001F, 0x010077FF),
  6211.     gsDPNoOpTag(0xFFFD0000),
  6212.     gsSPModifyVertex(707 /* INVALID */, 0x001A, 0x67C91AFF),
  6213.     gsDPNoOpTag(0xFFFC0000),
  6214.     gsSPModifyVertex(895, 0x0047, 0x4F19AAFF),
  6215.     gsDPNoOpTag(0xFFF80000),
  6216.     gsSPModifyVertex(894, 0x008C, 0x2954B6FF),
  6217.     gsDPNoOpTag(0xFFFC0000),
  6218.     gsSPModifyVertex(934, 0x0095, 0xE357B4FF),
  6219.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4092, 0xFFFC0000),
  6220.     gsSPCullDisplayList(934, 22271 /* INVALID */),
  6221.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0x00000000),
  6222.     gsDPNoOpTag(0xE45054FF),
  6223.     gsDPSetColorImage(7, G_IM_SIZ_16b, 12, 0xFFFD0000),
  6224.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1385, 0x04EE76FF),
  6225.     gsDPSetColorImage(7, G_IM_SIZ_8b, 11, 0xFFFD0000),
  6226.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1416, 0x93D91CFF),
  6227.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6228.     gsDPNoOpTag(0x106D2DFF),
  6229.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6230.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_16b, 1163, 0x730921FF),
  6231.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6232.     gsDPSetColorImage(5, G_IM_SIZ_32b, 1236, 0xFF0177FF),
  6233.     gsDPNoOpTag(0xFFFC0000),
  6234.     gsDPSetDepthImage(0xE357B4FF),
  6235.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4092, 0xFFFC0000),
  6236.     gsDPSetColorImage(G_IM_FMT_IA, G_IM_SIZ_8b, 1869, 0x2250ADFF),
  6237.     gsDPNoOp(),
  6238.     gsSPVertex(0xE86F25FF, 224, -146),
  6239.     gsDPNoOpTag(0x000A0000),
  6240.     gsSPVertex(0x006D31FF, 0, 119),
  6241.     gsDPNoOp(),
  6242.     gsSPVertex(0x165A4CFF, 240, -195),
  6243.     gsDPNoOpTag(0x00070000),
  6244.     gsSPVertex(0x335F33FF, 192, -70),
  6245.     gsDPNoOp(),
  6246.     gsSPVertex(0x23603DFF, 240, -235),
  6247.     gsDPNoOp(),
  6248.     gsSPModifyVertex(889 /* INVALID */, 0x0000, 0x5C4323FF),
  6249.     gsDPSetColorImage(7, G_IM_SIZ_8b, 25, 0x00010000),
  6250.     gsDPNoOpTag(0x08DC72FF),
  6251.     gsDPSetColorImage(7, G_IM_SIZ_8b, 28, 0x00030000),
  6252.     gsDPNoOpTag(0xC1F265FF),
  6253.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6254.     gsDPNoOpTag(0xE76639FF),
  6255.     gsDPNoOpTag(0xFFFD0000),
  6256.     gsSPModifyVertex(692, 0x001F, 0x010077FF),
  6257.     gsDPNoOpTag(0xFFFD0000),
  6258.     gsSPModifyVertex(581, 0x006F, 0x901A22FF),
  6259.     gsDPNoOpTag(0x00030000),
  6260.     gsSPVertex(0xC31165FF, 48, 11),
  6261.     gsDPNoOpTag(0xFFFD0000),
  6262.     gsSPModifyVertex(617 /* INVALID */, 0x0044, 0xFCEE76FF),
  6263.     gsDPNoOpTag(0x00010000),
  6264.     gsSPVertex(0xF8DC72FF, 192, -113),
  6265.     gsDPNoOpTag(0x00020000),
  6266.     gsSPVertex(0xF8DC72FF, 160, -68),
  6267.     gsDPNoOpTag(0x00040000),
  6268.     gsSPVertex(0x104A5CFF, 128, -44),
  6269.     gsDPNoOpTag(0xFFFD0000),
  6270.     gsSPModifyVertex(718 /* INVALID */, 0x0039, 0xFFF777FF),
  6271.     gsDPNoOp(),
  6272.     gsSPVertex(0x051476FF, 80, -27),
  6273.     gsDPNoOpTag(0xFFFD0000),
  6274.     gsSPModifyVertex(764, 0x001A, 0xFCEE76FF),
  6275.     gsDPNoOp(),
  6276.     gsSPVertex(0x061476FF, 160, -75),
  6277.     gsDPNoOpTag(0x00020000),
  6278.     gsSPVertex(0xF8DB71FF, 80, 43),
  6279.     gsDPNoOpTag(0x00010000),
  6280.     gsSPVertex(0xF8DB71FF, 208, -191),
  6281.     gsDPNoOpTag(0x00010000),
  6282.     gsSPVertex(0xF8DB71FF, 80, 29),
  6283.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0x00000000),
  6284.     gsDPNoOpTag(0xFB1476FF),
  6285.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00000000),
  6286.     gsDPNoOpTag(0xFA1476FF),
  6287.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0xFFFD0000),
  6288.     gsDPSetColorImage(6, G_IM_SIZ_4b, 1438, 0x01F777FF),
  6289.     gsDPSetColorImage(7, G_IM_SIZ_16b, 12, 0xFFFD0000),
  6290.     gsDPSetColorImage(7, G_IM_SIZ_4b, 1529, 0x04EE76FF),
  6291.     gsDPSetColorImage(7, G_IM_SIZ_16b, 27, 0x00020000),
  6292.     gsDPNoOpTag(0x08DB71FF),
  6293.     gsDPSetColorImage(7, G_IM_SIZ_16b, 26, 0x00010000),
  6294.     gsDPNoOpTag(0x08DB71FF),
  6295.     gsDPSetColorImage(7, G_IM_SIZ_8b, 25, 0x00010000),
  6296.     gsDPNoOpTag(0x08DB71FF),
  6297.     gsDPNoOpTag(0x000F0000),
  6298.     gsDPSetDepthImage(0x005158FF),
  6299.     gsDPNoOpTag(0x000A0000),
  6300.     gsDPSetColorImage(G_IM_FMT_RGBA, G_IM_SIZ_32b, 23, 0x006D31FF),
  6301.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4090, 0x00070000),
  6302.     gsSPModifyVertex(32735 /* INVALID */, 0x0041, 0xCD5F33FF),
  6303.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4081, 0x000D0000),
  6304.     gsSPModifyVertex(526 /* INVALID */, 0x0048, 0xBD2F58FF),
  6305.     gsDPNoOpTag(0x00070000),
  6306.     gsSPModifyVertex(32735 /* INVALID */, 0x0041, 0x335F33FF),
  6307.     gsDPNoOpTag(0x000D0000),
  6308.     gsSPModifyVertex(526 /* INVALID *//* INVALID */, G_MWO_POINT_ST, 0x37FF6AFF),
  6309.     gsDPNoOpTag(0x00080000),
  6310.     gsSPVertex(0x37FE6AFF, 96, -68),
  6311.     gsDPNoOpTag(0x00090000),
  6312.     gsSPVertex(0x130076FF, 112, -32),
  6313.     gsDPNoOpTag(0x00090000),
  6314.     gsSPVertex(0x26FE71FF, 96, 17),
  6315.     gsDPNoOpTag(0x00090000),
  6316.     gsSPVertex(0x000078FF, 96, -66),
  6317.     gsDPNoOpTag(0x00090000),
  6318.     gsSPVertex(0x000078FF, 64, 14),
  6319.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0x00090000),
  6320.     gsDPNoOpTag(0x000078FF),
  6321.     gsDPNoOpTag(0x00090000),
  6322.     gsSPVertex(0x000078FF, 112, -88),
  6323.     gsDPNoOpTag(0x00090000),
  6324.     gsSPVertex(0x000078FF, 64, -48),
  6325.     gsDPSetColorImage(7, G_IM_SIZ_16b, 16, 0x00090000),
  6326.     (Gfx){0x1DDDFDF8, 0xED1873FF},
  6327.     gsDPNoOpTag(0x00090000),
  6328.     (Gfx){0x21BFFD85, 0x140B75FF},
  6329.     gsDPSetColorImage(7, G_IM_SIZ_16b, 32, 0x00000000),
  6330.     (Gfx){0x1C51FBD7, 0xED3B66FF},
  6331.     gsDPSetColorImage(7, G_IM_SIZ_4b, 24, 0x00000000),
  6332.     (Gfx){0x19CFFCDE, 0xCE0C6CFF},
  6333.     gsDPNoOpTag(0x00060000),
  6334.     gsSPCullDisplayList(32663, 13567 /* INVALID */),
  6335.     gsDPNoOpTag(0x00060000),
  6336.     gsSPCullDisplayList(128, 13183 /* INVALID */),
  6337.     gsDPNoOp(),
  6338.     gsSP1Triangle(103, 1, 70 /* INVALID */, 0),
  6339.     gsDPNoOpTag(0x00090000),
  6340.     gsSPVertex(0x20D36AFF, 16, 86),
  6341.     gsDPNoOp(),
  6342.     gsDPNoOpTag(0x00C065FF),
  6343.     gsDPNoOp(),
  6344.     gsSP2Triangles(24 /* INVALID */, 126, 111, 0, 125 /* INVALID */, 54, 127 /* INVALID */, 0),
  6345.     gsDPNoOpTag(0x00090000),
  6346.     gsSPVertex(0x140B75FF, 255, -189),
  6347.     gsDPNoOpTag(0x00090000),
  6348.     gsSPVertex(0x130076FF, 79, -11),
  6349.     gsDPNoOp(),
  6350.     (Gfx){0x2000040F, 0x00C065FF},
  6351.     gsDPNoOpTag(0x00090000),
  6352.     (Gfx){0x219101CC, 0x20D36AFF},
  6353.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4079, 0x00070000),
  6354.     (Gfx){0x1E7C0262, 0xEFC265FF},
  6355.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0x00000000),
  6356.     (Gfx){0x1A32028D, 0xC9E567FF},
  6357.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4084, 0x00090000),
  6358.     (Gfx){0x1E3A01CC, 0xE7DF70FF},
  6359.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4084, 0x00090000),
  6360.     (Gfx){0x1F2601CC, 0x00F177FF},
  6361.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0x00090000),
  6362.     (Gfx){0x1E290115, 0xE1FC73FF},
  6363.     gsDPNoOpTag(0x00090000),
  6364.     (Gfx){0x1FFC014C, 0x000078FF},
  6365.     gsDPNoOpTag(0x00090000),
  6366.     (Gfx){0x21960143, 0x120076FF},
  6367.     gsDPNoOpTag(0x00090000),
  6368.     gsSPVertex(0x1BFF74FF, 144, -144),
  6369.     gsDPNoOpTag(0x00090000),
  6370.     gsSPVertex(0x120076FF, 96, -63),
  6371.     gsDPNoOpTag(0x00080000),
  6372.     gsSPModifyVertex(104, 0x0050, 0x34FF6BFF),
  6373.     gsDPNoOpTag(0x00090000),
  6374.     (Gfx){0x21990100, 0x1BFF74FF},
  6375.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4094, 0x00070000),
  6376.     (Gfx){0x1CC60070, 0xC0F965FF},
  6377.     gsDPSetColorImage(7, G_IM_SIZ_16b, 8, 0x00070000),
  6378.     (Gfx){0x1CABFF16, 0xC3FC66FF},
  6379.     gsDPSetColorImage(7, G_IM_SIZ_32b, 14, 0x00090000),
  6380.     (Gfx){0x1DE4FE4A, 0xDBFE72FF},
  6381.     gsDPSetColorImage(7, G_IM_SIZ_32b, 16, 0x00090000),
  6382.     (Gfx){0x1F01FE0C, 0x000078FF},
  6383.     gsDPNoOpTag(0x00090000),
  6384.     (Gfx){0x21B4FE89, 0x130076FF},
  6385.     gsDPNoOpTag(0x00090000),
  6386.     (Gfx){0x206CFEA1, 0x000078FF},
  6387.     gsDPSetColorImage(7, G_IM_SIZ_32b, 8, 0x00090000),
  6388.     (Gfx){0x1DF6FF09, 0x000078FF},
  6389.     gsDPNoOpTag(0x00090000),
  6390.     (Gfx){0x206CFEA1, 0x000078FF},
  6391.     gsDPSetColorImage(7, G_IM_SIZ_32b, 8, 0x00090000),
  6392.     (Gfx){0x1DF6FF09, 0x000078FF},
  6393.     gsDPSetColorImage(7, G_IM_SIZ_32b, 7, 0x00090000),
  6394.     (Gfx){0x1FC8FF3B, 0x000078FF},
  6395.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4096, 0x00090000),
  6396.     (Gfx){0x1E12002D, 0x000078FF},
  6397.     gsDPNoOpTag(0x00090000),
  6398.     (Gfx){0x203C0008, 0x000078FF},
  6399.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4093, 0x00090000),
  6400.     (Gfx){0x1EBA0088, 0x000078FF},
  6401.     gsDPNoOpTag(0x00090000),
  6402.     (Gfx){0x201100A9, 0x000078FF},
  6403.     gsDPNoOpTag(0x00090000),
  6404.     gsDPNoOpTag(0x000078FF),
  6405.     gsDPNoOpTag(0x00090000),
  6406.     gsSPVertex(0x0F0576FF, 0, 47),
  6407.     gsDPNoOpTag(0x00090000),
  6408.     gsDPNoOpTag(0x000078FF),
  6409.     gsDPNoOpTag(0x00090000),
  6410.     gsSPVertex(0x1A0674FF, 223, -134),
  6411.     gsDPNoOpTag(0x00080000),
  6412.     gsSPModifyVertex(12 /* INVALID */, 0x0054, 0x260771FF),
  6413.     gsDPNoOpTag(0x00080000),
  6414.     gsSPModifyVertex(32693 /* INVALID */, 0x0046, 0x19F274FF),
  6415.     gsDPNoOpTag(0x00090000),
  6416.     gsDPNoOpTag(0x15EC74FF),
  6417.     gsDPNoOpTag(0x00090000),
  6418.     gsSPVertex(0x0DCF6CFF, 239, -220),
  6419.     gsDPNoOp(),
  6420.     gsSPModifyVertex(497 /* INVALID */, 0x0000, 0x00178BFF),
  6421.     gsDPNoOpTag(0x00060000),
  6422.     gsSPModifyVertex(219 /* INVALID */, 0x0000, 0x020A89FF),
  6423.     gsDPNoOp(),
  6424.     gsDPSetDepthImage(0xEB0D8BFF),
  6425.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0x00000000),
  6426.     gsSP1Triangle(42 /* INVALID */, 1 /* INVALID */, 18 /* INVALID */, 0),
  6427.     gsDPNoOp(),
  6428.     gsDPSetTextureImage(6, G_IM_SIZ_32b, 89, 0xD41693FF),
  6429.     gsDPSetColorImage(7, G_IM_SIZ_4b, 24, 0x00000000),
  6430.     gsSP2Triangles(17, 0, 44, 0, 123, 69 /* INVALID */, 127 /* INVALID */, 0),
  6431.     gsDPSetColorImage(7, G_IM_SIZ_16b, 32, 0x00000000),
  6432.     gsSPCullDisplayList(32747, 18303 /* INVALID */),
  6433.     gsDPNoOpTag(0x00090000),
  6434.     gsDPNoOpTag(0x01138AFF),
  6435.     gsDPNoOpTag(0x00040000),
  6436.     gsDPNoOpTag(0xF33A98FF),
  6437.     gsDPNoOpTag(0x00020000),
  6438.     gsDPNoOpTag(0x00258EFF),
  6439.     gsDPNoOpTag(0x00020000),
  6440.     gsDPNoOpTag(0xF73194FF),
  6441.     gsDPNoOpTag(0xFFFF0000),
  6442.     gsDPNoOpTag(0xFFD192FF),
  6443.     gsDPNoOpTag(0xFFFF0000),
  6444.     gsDPNoOpTag(0x00F989FF),
  6445.     gsDPNoOpTag(0x00020000),
  6446.     gsDPNoOpTag(0xFFB1A7FF),
  6447.     gsDPNoOpTag(0x00050000),
  6448.     gsDPNoOpTag(0xE542A0FF),
  6449.     gsDPNoOpTag(0x00020000),
  6450.     gsDPNoOpTag(0xFEB1A6FF),
  6451.     gsDPSetColorImage(7, G_IM_SIZ_32b, 6, 0x00050000),
  6452.     gsSPCullDisplayList(32765, 19711 /* INVALID */),
  6453.     gsDPSetColorImage(7, G_IM_SIZ_32b, 2, 0x00020000),
  6454.     gsSPCullDisplayList(136, 18687 /* INVALID */),
  6455.     gsDPSetColorImage(7, G_IM_SIZ_16b, 2, 0x00020000),
  6456.     gsBranchZ(136 /* INVALID */, -0.644376, 1, 1023, G_BZ_PERSP, 0, 1023),
  6457.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4087, 0xFFFF0000),
  6458.     gsSPCullDisplayList(423 /* INVALID */, 18815 /* INVALID */),
  6459.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4087, 0xFFFF0000),
  6460.     gsBranchZ(423 /* INVALID */, 1.32434, 1, 1023, G_BZ_PERSP, 0, 1023),
  6461.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4084, 0x00020000),
  6462.     gsBranchZ(512 /* INVALID */, 1.73583, 1, 1023, G_BZ_PERSP, 0, 1023),
  6463.     gsDPSetColorImage(7, G_IM_SIZ_16b, 6, 0x00040000),
  6464.     gsBranchZ(0, -0.158615, 1, 1023, G_BZ_PERSP, 0, 1023),
  6465.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4084, 0x00020000),
  6466.     gsSPCullDisplayList(512, 21503 /* INVALID */),
  6467.     gsDPPipeSync(),
  6468.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  6469.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  6470.     gsDPSetPrimColor(0, 0, 0xFF, 0x78, 0x32, 0xFF),
  6471.     gsDPSetEnvColor(0x32, 0x00, 0x00, 0xFF),
  6472.     gsDPSetTextureLUT(G_TT_NONE),
  6473.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6474.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  6475.     gsSPClearGeometryMode(G_FOG),
  6476.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6477.     gsSPVertex(0x06000400, 3, 0),
  6478.     gsSP1Triangle(0, 1, 2, 0),
  6479.     gsSPVertex(0x06000430, 27, 0),
  6480.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0),
  6481.     gsSP2Triangles(1, 4, 3, 0, 3, 4, 5, 0),
  6482.     gsSP2Triangles(5, 6, 3, 0, 6, 5, 7, 0),
  6483.     gsSP2Triangles(7, 8, 6, 0, 7, 9, 8, 0),
  6484.     gsSP2Triangles(10, 9, 7, 0, 10, 11, 9, 0),
  6485.     gsSP2Triangles(9, 11, 12, 0, 11, 13, 12, 0),
  6486.     gsSP2Triangles(14, 13, 11, 0, 14, 15, 13, 0),
  6487.     gsSP2Triangles(14, 16, 15, 0, 16, 17, 15, 0),
  6488.     gsSP2Triangles(13, 18, 12, 0, 12, 18, 19, 0),
  6489.     gsSP2Triangles(18, 20, 21, 0, 19, 18, 21, 0),
  6490.     gsSP2Triangles(20, 22, 23, 0, 23, 21, 20, 0),
  6491.     gsSP2Triangles(22, 24, 23, 0, 25, 23, 24, 0),
  6492.     gsSP1Triangle(25, 26, 23, 0),
  6493.     gsDPPipeSync(),
  6494.     gsDPSetPrimColor(0, 0, 0xA0, 0x64, 0x28, 0xFF),
  6495.     gsDPSetEnvColor(0x28, 0x0A, 0x00, 0xFF),
  6496.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  6497.     gsDPLoadTextureBlock(0x06000000, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_MIRROR | G_TX_WRAP, 5, 5, 15, G_TX_NOLOD),
  6498.     gsDPTileSync(),
  6499.     gsDPSetTile(G_IM_FMT_I, G_IM_SIZ_8b, 4, 0x0000, 1, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, 15),
  6500.     gsDPSetTileSize(1, 0, 0, qu102(31), qu102(31)),
  6501.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6502.     gsSPVertex(0x060005E0, 32, 0),
  6503.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
  6504.     gsSP2Triangles(4, 5, 6, 0, 7, 8, 6, 0),
  6505.     gsSP2Triangles(9, 4, 6, 0, 4, 9, 10, 0),
  6506.     gsSP2Triangles(10, 11, 4, 0, 5, 7, 6, 0),
  6507.     gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0),
  6508.     gsSP2Triangles(15, 14, 16, 0, 14, 17, 16, 0),
  6509.     gsSP2Triangles(17, 18, 16, 0, 17, 19, 18, 0),
  6510.     gsSP2Triangles(17, 20, 19, 0, 21, 22, 23, 0),
  6511.     gsSP2Triangles(24, 19, 20, 0, 18, 15, 16, 0),
  6512.     gsSP2Triangles(25, 15, 18, 0, 26, 3, 15, 0),
  6513.     gsSP2Triangles(15, 25, 26, 0, 3, 27, 0, 0),
  6514.     gsSP2Triangles(3, 26, 27, 0, 0, 27, 28, 0),
  6515.     gsSP2Triangles(1, 0, 28, 0, 28, 29, 1, 0),
  6516.     gsSP2Triangles(28, 30, 29, 0, 28, 31, 30, 0),
  6517.     gsSPVertex(0x060007E0, 15, 0),
  6518.     gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
  6519.     gsSP2Triangles(3, 4, 2, 0, 3, 5, 4, 0),
  6520.     gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0),
  6521.     gsSP2Triangles(10, 9, 8, 0, 8, 11, 10, 0),
  6522.     gsSP2Triangles(11, 12, 10, 0, 13, 12, 14, 0),
  6523.     gsSP1Triangle(10, 12, 13, 0),
  6524.     gsDPPipeSync(),
  6525.     gsDPSetPrimColor(0, 0, 0xA0, 0x64, 0x28, 0xFF),
  6526.     gsDPSetEnvColor(0x5A, 0x32, 0x00, 0xFF),
  6527.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6528.     gsSPVertex(0x060008D0, 8, 0),
  6529.     gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0),
  6530.     gsSP2Triangles(2, 1, 4, 0, 5, 1, 3, 0),
  6531.     gsSP2Triangles(1, 5, 6, 0, 1, 6, 7, 0),
  6532.     gsSP1Triangle(1, 7, 4, 0),
  6533.     gsDPPipeSync(),
  6534.     gsDPSetPrimColor(0, 0, 0x5A, 0x32, 0x00, 0xFF),
  6535.     gsDPSetEnvColor(0x28, 0x0A, 0x00, 0xFF),
  6536.     gsSPClearGeometryMode(G_CULL_BACK),
  6537.     gsSPVertex(0x06000950, 16, 0),
  6538.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  6539.     gsSP2Triangles(4, 3, 5, 0, 2, 6, 0, 0),
  6540.     gsSP2Triangles(4, 2, 1, 0, 7, 5, 3, 0),
  6541.     gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0),
  6542.     gsSP2Triangles(12, 11, 13, 0, 10, 14, 8, 0),
  6543.     gsSP2Triangles(12, 10, 9, 0, 15, 13, 11, 0),
  6544.     gsSPEndDisplayList(),
  6545. }
  6546.  
  6547. object_gi_sword_1_0910.txt
  6548. {
  6549.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4089, 0x00060000),
  6550.     gsSPVertex(0x000078FF, 0, 0),
  6551.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4088, 0x00050000),
  6552.     gsSPModifyVertex(768, 0x002E, 0x2AD667FF),
  6553.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0x00050000),
  6554.     gsSPCullDisplayList(558, 13311 /* INVALID */),
  6555.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4088, 0x00050000),
  6556.     gsSPCullDisplayList(978, 13311 /* INVALID */),
  6557.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4091, 0x00050000),
  6558.     gsDPSetColorImage(6, G_IM_SIZ_16b, 1537, 0xD62A67FF),
  6559.     gsDPPipeSync(),
  6560.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  6561.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6562.     gsDPSetPrimColor(0, qu08(0.25), 0xFF, 0xFF, 0xFF, 0xFF),
  6563.     gsDPSetEnvColor(0x00, 0x28, 0x50, 0xFF),
  6564.     gsDPSetTextureLUT(G_TT_NONE),
  6565.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6566.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  6567.     gsSPClearGeometryMode(G_FOG),
  6568.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6569.     gsSPVertex(0x06000000, 3, 0),
  6570.     gsSP1Triangle(0, 1, 2, 0),
  6571.     gsSPVertex(0x06000030, 21, 0),
  6572.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6573.     gsSP2Triangles(6, 5, 4, 0, 7, 8, 9, 0),
  6574.     gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0),
  6575.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 8, 0),
  6576.     gsSP2Triangles(9, 8, 18, 0, 19, 5, 6, 0),
  6577.     gsSP1Triangle(5, 19, 20, 0),
  6578.     gsDPPipeSync(),
  6579.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  6580.     gsDPSetPrimColor(0, 0, 0x78, 0x28, 0x00, 0xFF),
  6581.     gsDPSetEnvColor(0x3C, 0x14, 0x00, 0xFF),
  6582.     gsSPVertex(0x06000180, 32, 0),
  6583.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  6584.     gsSP2Triangles(5, 6, 7, 0, 6, 0, 8, 0),
  6585.     gsSP2Triangles(2, 4, 9, 0, 10, 8, 2, 0),
  6586.     gsSP2Triangles(11, 7, 8, 0, 12, 13, 7, 0),
  6587.     gsSP2Triangles(2, 8, 0, 0, 4, 2, 1, 0),
  6588.     gsSP2Triangles(7, 13, 5, 0, 8, 7, 6, 0),
  6589.     gsSP2Triangles(14, 15, 16, 0, 17, 16, 15, 0),
  6590.     gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0),
  6591.     gsSP2Triangles(23, 24, 18, 0, 19, 18, 25, 0),
  6592.     gsSP2Triangles(25, 26, 27, 0, 27, 28, 25, 0),
  6593.     gsSP1Triangle(29, 30, 31, 0),
  6594.     gsSPVertex(0x06000380, 32, 0),
  6595.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  6596.     gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0),
  6597.     gsSP2Triangles(9, 10, 11, 0, 12, 9, 11, 0),
  6598.     gsSP2Triangles(11, 13, 12, 0, 14, 15, 16, 0),
  6599.     gsSP2Triangles(17, 16, 15, 0, 16, 17, 18, 0),
  6600.     gsSP2Triangles(11, 2, 19, 0, 19, 20, 11, 0),
  6601.     gsSP2Triangles(21, 11, 20, 0, 21, 20, 22, 0),
  6602.     gsSP2Triangles(15, 21, 22, 0, 15, 22, 17, 0),
  6603.     gsSP2Triangles(23, 24, 12, 0, 13, 23, 12, 0),
  6604.     gsSP2Triangles(13, 25, 23, 0, 26, 27, 28, 0),
  6605.     gsSP2Triangles(14, 26, 28, 0, 14, 29, 26, 0),
  6606.     gsSP2Triangles(21, 25, 13, 0, 13, 11, 21, 0),
  6607.     gsSP2Triangles(16, 29, 14, 0, 30, 12, 24, 0),
  6608.     gsSP2Triangles(23, 31, 30, 0, 10, 9, 30, 0),
  6609.     gsSP2Triangles(8, 30, 31, 0, 12, 30, 9, 0),
  6610.     gsSP2Triangles(30, 24, 23, 0, 30, 7, 10, 0),
  6611.     gsSP1Triangle(30, 8, 7, 0),
  6612.     gsSPVertex(0x06000580, 28, 0),
  6613.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
  6614.     gsSP2Triangles(5, 0, 2, 0, 6, 2, 7, 0),
  6615.     gsSP2Triangles(5, 8, 9, 0, 10, 8, 11, 0),
  6616.     gsSP2Triangles(12, 10, 11, 0, 11, 13, 12, 0),
  6617.     gsSP2Triangles(14, 12, 13, 0, 15, 16, 14, 0),
  6618.     gsSP2Triangles(16, 17, 14, 0, 12, 14, 17, 0),
  6619.     gsSP2Triangles(18, 16, 15, 0, 15, 19, 18, 0),
  6620.     gsSP2Triangles(0, 19, 15, 0, 19, 0, 5, 0),
  6621.     gsSP2Triangles(9, 19, 5, 0, 8, 20, 11, 0),
  6622.     gsSP2Triangles(5, 20, 8, 0, 21, 22, 23, 0),
  6623.     gsSP2Triangles(21, 23, 24, 0, 22, 25, 23, 0),
  6624.     gsSP2Triangles(6, 7, 26, 0, 23, 25, 27, 0),
  6625.     gsDPPipeSync(),
  6626.     gsDPSetPrimColor(0, 0, 0xFF, 0x96, 0x00, 0xFF),
  6627.     gsDPSetEnvColor(0x64, 0x28, 0x00, 0xFF),
  6628.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  6629.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6630.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6631.     gsSPVertex(0x06000740, 12, 0),
  6632.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6633.     gsSP2Triangles(4, 6, 7, 0, 8, 0, 7, 0),
  6634.     gsSP2Triangles(9, 2, 1, 0, 5, 10, 3, 0),
  6635.     gsSP2Triangles(11, 7, 6, 0, 7, 11, 8, 0),
  6636.     gsDPPipeSync(),
  6637.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x00, 0xFF),
  6638.     gsDPSetEnvColor(0x64, 0x64, 0x00, 0xFF),
  6639.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6640.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6641.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6642.     gsSPVertex(0x06000800, 3, 0),
  6643.     gsSP1Triangle(0, 1, 2, 0),
  6644.     gsSPVertex(0x06000830, 14, 0),
  6645.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  6646.     gsSP2Triangles(4, 2, 3, 0, 5, 6, 2, 0),
  6647.     gsSP2Triangles(7, 2, 6, 0, 8, 9, 10, 0),
  6648.     gsSP2Triangles(9, 11, 10, 0, 9, 12, 11, 0),
  6649.     gsSP2Triangles(12, 9, 4, 0, 13, 9, 8, 0),
  6650.     gsSP1Triangle(9, 13, 5, 0),
  6651.     gsDPPipeSync(),
  6652.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6653.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0x00, 0xFF, 0xFF),
  6654.     gsDPSetEnvColor(0x64, 0x00, 0x32, 0xFF),
  6655.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  6656.     gsSPVertex(0x06000910, 5, 0),
  6657.     gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0),
  6658.     gsSP2Triangles(4, 3, 0, 0, 2, 4, 0, 0),
  6659.     gsSPEndDisplayList(),
  6660. }
  6661.  
  6662. object_gi_sword_1_0920.txt
  6663. {
  6664.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4088, 0x00050000),
  6665.     gsSPModifyVertex(768, 0x002E, 0x2AD667FF),
  6666.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4091, 0x00050000),
  6667.     gsSPCullDisplayList(558, 13311 /* INVALID */),
  6668.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4088, 0x00050000),
  6669.     gsSPCullDisplayList(978, 13311 /* INVALID */),
  6670.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4091, 0x00050000),
  6671.     gsDPSetColorImage(6, G_IM_SIZ_16b, 1537, 0xD62A67FF),
  6672.     gsDPPipeSync(),
  6673.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  6674.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6675.     gsDPSetPrimColor(0, qu08(0.25), 0xFF, 0xFF, 0xFF, 0xFF),
  6676.     gsDPSetEnvColor(0x00, 0x28, 0x50, 0xFF),
  6677.     gsDPSetTextureLUT(G_TT_NONE),
  6678.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6679.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  6680.     gsSPClearGeometryMode(G_FOG),
  6681.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6682.     gsSPVertex(0x06000000, 3, 0),
  6683.     gsSP1Triangle(0, 1, 2, 0),
  6684.     gsSPVertex(0x06000030, 21, 0),
  6685.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6686.     gsSP2Triangles(6, 5, 4, 0, 7, 8, 9, 0),
  6687.     gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0),
  6688.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 8, 0),
  6689.     gsSP2Triangles(9, 8, 18, 0, 19, 5, 6, 0),
  6690.     gsSP1Triangle(5, 19, 20, 0),
  6691.     gsDPPipeSync(),
  6692.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  6693.     gsDPSetPrimColor(0, 0, 0x78, 0x28, 0x00, 0xFF),
  6694.     gsDPSetEnvColor(0x3C, 0x14, 0x00, 0xFF),
  6695.     gsSPVertex(0x06000180, 32, 0),
  6696.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  6697.     gsSP2Triangles(5, 6, 7, 0, 6, 0, 8, 0),
  6698.     gsSP2Triangles(2, 4, 9, 0, 10, 8, 2, 0),
  6699.     gsSP2Triangles(11, 7, 8, 0, 12, 13, 7, 0),
  6700.     gsSP2Triangles(2, 8, 0, 0, 4, 2, 1, 0),
  6701.     gsSP2Triangles(7, 13, 5, 0, 8, 7, 6, 0),
  6702.     gsSP2Triangles(14, 15, 16, 0, 17, 16, 15, 0),
  6703.     gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0),
  6704.     gsSP2Triangles(23, 24, 18, 0, 19, 18, 25, 0),
  6705.     gsSP2Triangles(25, 26, 27, 0, 27, 28, 25, 0),
  6706.     gsSP1Triangle(29, 30, 31, 0),
  6707.     gsSPVertex(0x06000380, 32, 0),
  6708.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  6709.     gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0),
  6710.     gsSP2Triangles(9, 10, 11, 0, 12, 9, 11, 0),
  6711.     gsSP2Triangles(11, 13, 12, 0, 14, 15, 16, 0),
  6712.     gsSP2Triangles(17, 16, 15, 0, 16, 17, 18, 0),
  6713.     gsSP2Triangles(11, 2, 19, 0, 19, 20, 11, 0),
  6714.     gsSP2Triangles(21, 11, 20, 0, 21, 20, 22, 0),
  6715.     gsSP2Triangles(15, 21, 22, 0, 15, 22, 17, 0),
  6716.     gsSP2Triangles(23, 24, 12, 0, 13, 23, 12, 0),
  6717.     gsSP2Triangles(13, 25, 23, 0, 26, 27, 28, 0),
  6718.     gsSP2Triangles(14, 26, 28, 0, 14, 29, 26, 0),
  6719.     gsSP2Triangles(21, 25, 13, 0, 13, 11, 21, 0),
  6720.     gsSP2Triangles(16, 29, 14, 0, 30, 12, 24, 0),
  6721.     gsSP2Triangles(23, 31, 30, 0, 10, 9, 30, 0),
  6722.     gsSP2Triangles(8, 30, 31, 0, 12, 30, 9, 0),
  6723.     gsSP2Triangles(30, 24, 23, 0, 30, 7, 10, 0),
  6724.     gsSP1Triangle(30, 8, 7, 0),
  6725.     gsSPVertex(0x06000580, 28, 0),
  6726.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
  6727.     gsSP2Triangles(5, 0, 2, 0, 6, 2, 7, 0),
  6728.     gsSP2Triangles(5, 8, 9, 0, 10, 8, 11, 0),
  6729.     gsSP2Triangles(12, 10, 11, 0, 11, 13, 12, 0),
  6730.     gsSP2Triangles(14, 12, 13, 0, 15, 16, 14, 0),
  6731.     gsSP2Triangles(16, 17, 14, 0, 12, 14, 17, 0),
  6732.     gsSP2Triangles(18, 16, 15, 0, 15, 19, 18, 0),
  6733.     gsSP2Triangles(0, 19, 15, 0, 19, 0, 5, 0),
  6734.     gsSP2Triangles(9, 19, 5, 0, 8, 20, 11, 0),
  6735.     gsSP2Triangles(5, 20, 8, 0, 21, 22, 23, 0),
  6736.     gsSP2Triangles(21, 23, 24, 0, 22, 25, 23, 0),
  6737.     gsSP2Triangles(6, 7, 26, 0, 23, 25, 27, 0),
  6738.     gsDPPipeSync(),
  6739.     gsDPSetPrimColor(0, 0, 0xFF, 0x96, 0x00, 0xFF),
  6740.     gsDPSetEnvColor(0x64, 0x28, 0x00, 0xFF),
  6741.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  6742.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6743.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6744.     gsSPVertex(0x06000740, 12, 0),
  6745.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6746.     gsSP2Triangles(4, 6, 7, 0, 8, 0, 7, 0),
  6747.     gsSP2Triangles(9, 2, 1, 0, 5, 10, 3, 0),
  6748.     gsSP2Triangles(11, 7, 6, 0, 7, 11, 8, 0),
  6749.     gsDPPipeSync(),
  6750.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x00, 0xFF),
  6751.     gsDPSetEnvColor(0x64, 0x64, 0x00, 0xFF),
  6752.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6753.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6754.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6755.     gsSPVertex(0x06000800, 3, 0),
  6756.     gsSP1Triangle(0, 1, 2, 0),
  6757.     gsSPVertex(0x06000830, 14, 0),
  6758.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  6759.     gsSP2Triangles(4, 2, 3, 0, 5, 6, 2, 0),
  6760.     gsSP2Triangles(7, 2, 6, 0, 8, 9, 10, 0),
  6761.     gsSP2Triangles(9, 11, 10, 0, 9, 12, 11, 0),
  6762.     gsSP2Triangles(12, 9, 4, 0, 13, 9, 8, 0),
  6763.     gsSP1Triangle(9, 13, 5, 0),
  6764.     gsDPPipeSync(),
  6765.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6766.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0x00, 0xFF, 0xFF),
  6767.     gsDPSetEnvColor(0x64, 0x00, 0x32, 0xFF),
  6768.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  6769.     gsSPVertex(0x06000910, 5, 0),
  6770.     gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0),
  6771.     gsSP2Triangles(4, 3, 0, 0, 2, 4, 0, 0),
  6772.     gsSPEndDisplayList(),
  6773. }
  6774.  
  6775. object_gi_sword_1_0940.txt
  6776. {
  6777.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4088, 0x00050000),
  6778.     gsSPCullDisplayList(978, 13311 /* INVALID */),
  6779.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4091, 0x00050000),
  6780.     gsDPSetColorImage(6, G_IM_SIZ_16b, 1537, 0xD62A67FF),
  6781.     gsDPPipeSync(),
  6782.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  6783.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6784.     gsDPSetPrimColor(0, qu08(0.25), 0xFF, 0xFF, 0xFF, 0xFF),
  6785.     gsDPSetEnvColor(0x00, 0x28, 0x50, 0xFF),
  6786.     gsDPSetTextureLUT(G_TT_NONE),
  6787.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6788.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  6789.     gsSPClearGeometryMode(G_FOG),
  6790.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6791.     gsSPVertex(0x06000000, 3, 0),
  6792.     gsSP1Triangle(0, 1, 2, 0),
  6793.     gsSPVertex(0x06000030, 21, 0),
  6794.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6795.     gsSP2Triangles(6, 5, 4, 0, 7, 8, 9, 0),
  6796.     gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0),
  6797.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 8, 0),
  6798.     gsSP2Triangles(9, 8, 18, 0, 19, 5, 6, 0),
  6799.     gsSP1Triangle(5, 19, 20, 0),
  6800.     gsDPPipeSync(),
  6801.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  6802.     gsDPSetPrimColor(0, 0, 0x78, 0x28, 0x00, 0xFF),
  6803.     gsDPSetEnvColor(0x3C, 0x14, 0x00, 0xFF),
  6804.     gsSPVertex(0x06000180, 32, 0),
  6805.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  6806.     gsSP2Triangles(5, 6, 7, 0, 6, 0, 8, 0),
  6807.     gsSP2Triangles(2, 4, 9, 0, 10, 8, 2, 0),
  6808.     gsSP2Triangles(11, 7, 8, 0, 12, 13, 7, 0),
  6809.     gsSP2Triangles(2, 8, 0, 0, 4, 2, 1, 0),
  6810.     gsSP2Triangles(7, 13, 5, 0, 8, 7, 6, 0),
  6811.     gsSP2Triangles(14, 15, 16, 0, 17, 16, 15, 0),
  6812.     gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0),
  6813.     gsSP2Triangles(23, 24, 18, 0, 19, 18, 25, 0),
  6814.     gsSP2Triangles(25, 26, 27, 0, 27, 28, 25, 0),
  6815.     gsSP1Triangle(29, 30, 31, 0),
  6816.     gsSPVertex(0x06000380, 32, 0),
  6817.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  6818.     gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0),
  6819.     gsSP2Triangles(9, 10, 11, 0, 12, 9, 11, 0),
  6820.     gsSP2Triangles(11, 13, 12, 0, 14, 15, 16, 0),
  6821.     gsSP2Triangles(17, 16, 15, 0, 16, 17, 18, 0),
  6822.     gsSP2Triangles(11, 2, 19, 0, 19, 20, 11, 0),
  6823.     gsSP2Triangles(21, 11, 20, 0, 21, 20, 22, 0),
  6824.     gsSP2Triangles(15, 21, 22, 0, 15, 22, 17, 0),
  6825.     gsSP2Triangles(23, 24, 12, 0, 13, 23, 12, 0),
  6826.     gsSP2Triangles(13, 25, 23, 0, 26, 27, 28, 0),
  6827.     gsSP2Triangles(14, 26, 28, 0, 14, 29, 26, 0),
  6828.     gsSP2Triangles(21, 25, 13, 0, 13, 11, 21, 0),
  6829.     gsSP2Triangles(16, 29, 14, 0, 30, 12, 24, 0),
  6830.     gsSP2Triangles(23, 31, 30, 0, 10, 9, 30, 0),
  6831.     gsSP2Triangles(8, 30, 31, 0, 12, 30, 9, 0),
  6832.     gsSP2Triangles(30, 24, 23, 0, 30, 7, 10, 0),
  6833.     gsSP1Triangle(30, 8, 7, 0),
  6834.     gsSPVertex(0x06000580, 28, 0),
  6835.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
  6836.     gsSP2Triangles(5, 0, 2, 0, 6, 2, 7, 0),
  6837.     gsSP2Triangles(5, 8, 9, 0, 10, 8, 11, 0),
  6838.     gsSP2Triangles(12, 10, 11, 0, 11, 13, 12, 0),
  6839.     gsSP2Triangles(14, 12, 13, 0, 15, 16, 14, 0),
  6840.     gsSP2Triangles(16, 17, 14, 0, 12, 14, 17, 0),
  6841.     gsSP2Triangles(18, 16, 15, 0, 15, 19, 18, 0),
  6842.     gsSP2Triangles(0, 19, 15, 0, 19, 0, 5, 0),
  6843.     gsSP2Triangles(9, 19, 5, 0, 8, 20, 11, 0),
  6844.     gsSP2Triangles(5, 20, 8, 0, 21, 22, 23, 0),
  6845.     gsSP2Triangles(21, 23, 24, 0, 22, 25, 23, 0),
  6846.     gsSP2Triangles(6, 7, 26, 0, 23, 25, 27, 0),
  6847.     gsDPPipeSync(),
  6848.     gsDPSetPrimColor(0, 0, 0xFF, 0x96, 0x00, 0xFF),
  6849.     gsDPSetEnvColor(0x64, 0x28, 0x00, 0xFF),
  6850.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  6851.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6852.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6853.     gsSPVertex(0x06000740, 12, 0),
  6854.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6855.     gsSP2Triangles(4, 6, 7, 0, 8, 0, 7, 0),
  6856.     gsSP2Triangles(9, 2, 1, 0, 5, 10, 3, 0),
  6857.     gsSP2Triangles(11, 7, 6, 0, 7, 11, 8, 0),
  6858.     gsDPPipeSync(),
  6859.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x00, 0xFF),
  6860.     gsDPSetEnvColor(0x64, 0x64, 0x00, 0xFF),
  6861.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6862.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6863.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6864.     gsSPVertex(0x06000800, 3, 0),
  6865.     gsSP1Triangle(0, 1, 2, 0),
  6866.     gsSPVertex(0x06000830, 14, 0),
  6867.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  6868.     gsSP2Triangles(4, 2, 3, 0, 5, 6, 2, 0),
  6869.     gsSP2Triangles(7, 2, 6, 0, 8, 9, 10, 0),
  6870.     gsSP2Triangles(9, 11, 10, 0, 9, 12, 11, 0),
  6871.     gsSP2Triangles(12, 9, 4, 0, 13, 9, 8, 0),
  6872.     gsSP1Triangle(9, 13, 5, 0),
  6873.     gsDPPipeSync(),
  6874.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6875.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0x00, 0xFF, 0xFF),
  6876.     gsDPSetEnvColor(0x64, 0x00, 0x32, 0xFF),
  6877.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  6878.     gsSPVertex(0x06000910, 5, 0),
  6879.     gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0),
  6880.     gsSP2Triangles(4, 3, 0, 0, 2, 4, 0, 0),
  6881.     gsSPEndDisplayList(),
  6882. }
  6883.  
  6884. object_gi_sword_1_0950.txt
  6885. {
  6886.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4091, 0x00050000),
  6887.     gsDPSetColorImage(6, G_IM_SIZ_16b, 1537, 0xD62A67FF),
  6888.     gsDPPipeSync(),
  6889.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  6890.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6891.     gsDPSetPrimColor(0, qu08(0.25), 0xFF, 0xFF, 0xFF, 0xFF),
  6892.     gsDPSetEnvColor(0x00, 0x28, 0x50, 0xFF),
  6893.     gsDPSetTextureLUT(G_TT_NONE),
  6894.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6895.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, 1, 1),
  6896.     gsSPClearGeometryMode(G_FOG),
  6897.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6898.     gsSPVertex(0x06000000, 3, 0),
  6899.     gsSP1Triangle(0, 1, 2, 0),
  6900.     gsSPVertex(0x06000030, 21, 0),
  6901.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6902.     gsSP2Triangles(6, 5, 4, 0, 7, 8, 9, 0),
  6903.     gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0),
  6904.     gsSP2Triangles(14, 15, 16, 0, 17, 18, 8, 0),
  6905.     gsSP2Triangles(9, 8, 18, 0, 19, 5, 6, 0),
  6906.     gsSP1Triangle(5, 19, 20, 0),
  6907.     gsDPPipeSync(),
  6908.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, 1, COMBINED, 0, SHADE, 0, 0, 0, 0, 1),
  6909.     gsDPSetPrimColor(0, 0, 0x78, 0x28, 0x00, 0xFF),
  6910.     gsDPSetEnvColor(0x3C, 0x14, 0x00, 0xFF),
  6911.     gsSPVertex(0x06000180, 32, 0),
  6912.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  6913.     gsSP2Triangles(5, 6, 7, 0, 6, 0, 8, 0),
  6914.     gsSP2Triangles(2, 4, 9, 0, 10, 8, 2, 0),
  6915.     gsSP2Triangles(11, 7, 8, 0, 12, 13, 7, 0),
  6916.     gsSP2Triangles(2, 8, 0, 0, 4, 2, 1, 0),
  6917.     gsSP2Triangles(7, 13, 5, 0, 8, 7, 6, 0),
  6918.     gsSP2Triangles(14, 15, 16, 0, 17, 16, 15, 0),
  6919.     gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0),
  6920.     gsSP2Triangles(23, 24, 18, 0, 19, 18, 25, 0),
  6921.     gsSP2Triangles(25, 26, 27, 0, 27, 28, 25, 0),
  6922.     gsSP1Triangle(29, 30, 31, 0),
  6923.     gsSPVertex(0x06000380, 32, 0),
  6924.     gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
  6925.     gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0),
  6926.     gsSP2Triangles(9, 10, 11, 0, 12, 9, 11, 0),
  6927.     gsSP2Triangles(11, 13, 12, 0, 14, 15, 16, 0),
  6928.     gsSP2Triangles(17, 16, 15, 0, 16, 17, 18, 0),
  6929.     gsSP2Triangles(11, 2, 19, 0, 19, 20, 11, 0),
  6930.     gsSP2Triangles(21, 11, 20, 0, 21, 20, 22, 0),
  6931.     gsSP2Triangles(15, 21, 22, 0, 15, 22, 17, 0),
  6932.     gsSP2Triangles(23, 24, 12, 0, 13, 23, 12, 0),
  6933.     gsSP2Triangles(13, 25, 23, 0, 26, 27, 28, 0),
  6934.     gsSP2Triangles(14, 26, 28, 0, 14, 29, 26, 0),
  6935.     gsSP2Triangles(21, 25, 13, 0, 13, 11, 21, 0),
  6936.     gsSP2Triangles(16, 29, 14, 0, 30, 12, 24, 0),
  6937.     gsSP2Triangles(23, 31, 30, 0, 10, 9, 30, 0),
  6938.     gsSP2Triangles(8, 30, 31, 0, 12, 30, 9, 0),
  6939.     gsSP2Triangles(30, 24, 23, 0, 30, 7, 10, 0),
  6940.     gsSP1Triangle(30, 8, 7, 0),
  6941.     gsSPVertex(0x06000580, 28, 0),
  6942.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
  6943.     gsSP2Triangles(5, 0, 2, 0, 6, 2, 7, 0),
  6944.     gsSP2Triangles(5, 8, 9, 0, 10, 8, 11, 0),
  6945.     gsSP2Triangles(12, 10, 11, 0, 11, 13, 12, 0),
  6946.     gsSP2Triangles(14, 12, 13, 0, 15, 16, 14, 0),
  6947.     gsSP2Triangles(16, 17, 14, 0, 12, 14, 17, 0),
  6948.     gsSP2Triangles(18, 16, 15, 0, 15, 19, 18, 0),
  6949.     gsSP2Triangles(0, 19, 15, 0, 19, 0, 5, 0),
  6950.     gsSP2Triangles(9, 19, 5, 0, 8, 20, 11, 0),
  6951.     gsSP2Triangles(5, 20, 8, 0, 21, 22, 23, 0),
  6952.     gsSP2Triangles(21, 23, 24, 0, 22, 25, 23, 0),
  6953.     gsSP2Triangles(6, 7, 26, 0, 23, 25, 27, 0),
  6954.     gsDPPipeSync(),
  6955.     gsDPSetPrimColor(0, 0, 0xFF, 0x96, 0x00, 0xFF),
  6956.     gsDPSetEnvColor(0x64, 0x28, 0x00, 0xFF),
  6957.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  6958.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6959.     gsSPClearGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6960.     gsSPVertex(0x06000740, 12, 0),
  6961.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  6962.     gsSP2Triangles(4, 6, 7, 0, 8, 0, 7, 0),
  6963.     gsSP2Triangles(9, 2, 1, 0, 5, 10, 3, 0),
  6964.     gsSP2Triangles(11, 7, 6, 0, 7, 11, 8, 0),
  6965.     gsDPPipeSync(),
  6966.     gsDPSetPrimColor(0, 0, 0xFF, 0xFF, 0x00, 0xFF),
  6967.     gsDPSetEnvColor(0x64, 0x64, 0x00, 0xFF),
  6968.     gsSPTexture(qu016(0.0610352), qu016(0.0610352), 0, G_TX_RENDERTILE, G_ON),
  6969.     gsDPLoadTextureBlock(0x04032490, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  6970.     gsSPSetGeometryMode(G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  6971.     gsSPVertex(0x06000800, 3, 0),
  6972.     gsSP1Triangle(0, 1, 2, 0),
  6973.     gsSPVertex(0x06000830, 14, 0),
  6974.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
  6975.     gsSP2Triangles(4, 2, 3, 0, 5, 6, 2, 0),
  6976.     gsSP2Triangles(7, 2, 6, 0, 8, 9, 10, 0),
  6977.     gsSP2Triangles(9, 11, 10, 0, 9, 12, 11, 0),
  6978.     gsSP2Triangles(12, 9, 4, 0, 13, 9, 8, 0),
  6979.     gsSP1Triangle(9, 13, 5, 0),
  6980.     gsDPPipeSync(),
  6981.     gsDPSetCombineLERP(TEXEL0, PRIMITIVE, PRIM_LOD_FRAC, TEXEL0, 0, 0, 0, 1, PRIMITIVE, ENVIRONMENT, COMBINED, ENVIRONMENT, 0, 0, 0, 1),
  6982.     gsDPSetPrimColor(0, qu08(0.5), 0xFF, 0x00, 0xFF, 0xFF),
  6983.     gsDPSetEnvColor(0x64, 0x00, 0x32, 0xFF),
  6984.     gsSPTexture(qu016(0.0457764), qu016(0.0457764), 0, G_TX_RENDERTILE, G_ON),
  6985.     gsSPVertex(0x06000910, 5, 0),
  6986.     gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0),
  6987.     gsSP2Triangles(4, 3, 0, 0, 2, 4, 0, 0),
  6988.     gsSPEndDisplayList(),
  6989. }
  6990.  
  6991. object_gi_ticketstone_0EE0.txt
  6992. {
  6993.     gsDPNoOpTag(0x00040000),
  6994.     gsSP1Triangle(76 /* INVALID */, 127 /* INVALID */, 100, 0),
  6995.     gsDPSetColorImage(7, G_IM_SIZ_16b, 23, 0x00040000),
  6996.     gsSPModifyVertex(32748, 0x00CF, 0x000078FF),
  6997.     gsDPPipeSync(),
  6998.     gsDPSetRenderMode(G_RM_PASS, G_RM_AA_ZB_TEX_EDGE2),
  6999.     gsDPSetCombineLERP(PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 1, 1, PRIM_LOD_FRAC, 1, COMBINED, 0, SHADE, 0, 1, 1, PRIM_LOD_FRAC, 1),
  7000.     gsDPSetPrimColor(0, 0, 0x6E, 0x6E, 0x64, 0xFF),
  7001.     gsDPSetEnvColor(0x3C, 0x3C, 0x32, 0xFF),
  7002.     gsDPSetTextureLUT(G_TT_NONE),
  7003.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  7004.     gsDPLoadTextureBlock(0x04032C90, G_IM_FMT_I, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  7005.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  7006.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  7007.     gsSPVertex(0x06000540, 32, 0),
  7008.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
  7009.     gsSP2Triangles(6, 7, 8, 0, 2, 9, 0, 0),
  7010.     gsSP2Triangles(0, 10, 1, 0, 3, 5, 11, 0),
  7011.     gsSP2Triangles(2, 12, 9, 0, 9, 13, 0, 0),
  7012.     gsSP2Triangles(13, 14, 0, 0, 15, 13, 9, 0),
  7013.     gsSP2Triangles(8, 16, 17, 0, 18, 17, 16, 0),
  7014.     gsSP2Triangles(18, 19, 17, 0, 19, 18, 20, 0),
  7015.     gsSP2Triangles(21, 19, 20, 0, 21, 22, 19, 0),
  7016.     gsSP2Triangles(23, 24, 25, 0, 21, 23, 22, 0),
  7017.     gsSP2Triangles(24, 23, 21, 0, 25, 26, 27, 0),
  7018.     gsSP2Triangles(26, 24, 28, 0, 26, 25, 24, 0),
  7019.     gsSP2Triangles(27, 4, 25, 0, 4, 27, 5, 0),
  7020.     gsSP2Triangles(3, 29, 30, 0, 29, 31, 30, 0),
  7021.     gsSP1Triangle(29, 3, 11, 0),
  7022.     gsSPVertex(0x06000740, 18, 0),
  7023.     gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
  7024.     gsSP2Triangles(5, 1, 4, 0, 3, 1, 0, 0),
  7025.     gsSP2Triangles(6, 4, 3, 0, 7, 8, 3, 0),
  7026.     gsSP2Triangles(3, 9, 6, 0, 3, 8, 9, 0),
  7027.     gsSP2Triangles(10, 11, 12, 0, 13, 14, 8, 0),
  7028.     gsSP1Triangle(15, 16, 17, 0),
  7029.     gsDPPipeSync(),
  7030.     gsDPSetPrimColor(0, 0, 0x64, 0x64, 0x50, 0xFF),
  7031.     gsDPSetEnvColor(0x32, 0x32, 0x28, 0xFF),
  7032.     gsSPVertex(0x06000860, 32, 0),
  7033.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0),
  7034.     gsSP2Triangles(0, 2, 4, 0, 5, 4, 6, 0),
  7035.     gsSP2Triangles(0, 4, 5, 0, 7, 8, 9, 0),
  7036.     gsSP2Triangles(5, 9, 8, 0, 10, 11, 12, 0),
  7037.     gsSP2Triangles(11, 10, 6, 0, 9, 6, 10, 0),
  7038.     gsSP2Triangles(5, 6, 9, 0, 13, 9, 10, 0),
  7039.     gsSP2Triangles(13, 14, 15, 0, 15, 9, 13, 0),
  7040.     gsSP2Triangles(16, 17, 18, 0, 18, 19, 16, 0),
  7041.     gsSP2Triangles(20, 21, 17, 0, 17, 16, 20, 0),
  7042.     gsSP2Triangles(22, 21, 20, 0, 20, 23, 22, 0),
  7043.     gsSP2Triangles(19, 18, 24, 0, 24, 25, 19, 0),
  7044.     gsSP2Triangles(26, 27, 25, 0, 25, 24, 26, 0),
  7045.     gsSP2Triangles(28, 29, 27, 0, 27, 26, 28, 0),
  7046.     gsSP2Triangles(29, 28, 30, 0, 30, 31, 29, 0),
  7047.     gsSPVertex(0x06000A60, 32, 0),
  7048.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
  7049.     gsSP2Triangles(4, 5, 3, 0, 3, 2, 4, 0),
  7050.     gsSP2Triangles(6, 5, 4, 0, 4, 7, 6, 0),
  7051.     gsSP2Triangles(7, 8, 9, 0, 9, 6, 7, 0),
  7052.     gsSP2Triangles(8, 10, 11, 0, 11, 9, 8, 0),
  7053.     gsSP2Triangles(12, 11, 10, 0, 10, 13, 12, 0),
  7054.     gsSP2Triangles(14, 15, 16, 0, 16, 12, 14, 0),
  7055.     gsSP2Triangles(17, 18, 19, 0, 19, 20, 17, 0),
  7056.     gsSP2Triangles(21, 22, 23, 0, 23, 24, 21, 0),
  7057.     gsSP2Triangles(25, 26, 27, 0, 27, 28, 25, 0),
  7058.     gsSP2Triangles(29, 28, 27, 0, 28, 29, 30, 0),
  7059.     gsSP1Triangle(31, 30, 29, 0),
  7060.     gsSPVertex(0x06000C60, 24, 0),
  7061.     gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
  7062.     gsSP2Triangles(1, 0, 3, 0, 5, 6, 7, 0),
  7063.     gsSP2Triangles(8, 5, 7, 0, 8, 7, 9, 0),
  7064.     gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0),
  7065.     gsSP2Triangles(11, 12, 10, 0, 12, 13, 14, 0),
  7066.     gsSP2Triangles(12, 11, 13, 0, 15, 16, 13, 0),
  7067.     gsSP2Triangles(15, 17, 18, 0, 18, 16, 15, 0),
  7068.     gsSP2Triangles(17, 19, 18, 0, 19, 20, 18, 0),
  7069.     gsSP2Triangles(19, 21, 20, 0, 22, 20, 21, 0),
  7070.     gsSP1Triangle(21, 23, 22, 0),
  7071.     gsSPEndDisplayList(),
  7072. }
  7073.  
  7074. object_gi_zoramask_0750.txt
  7075. {
  7076.     gsDPNoOp(),
  7077.     gsDPNoOpTag(0x000F3A16),
  7078.     (Gfx){0x2AB686CE, 0x8A000000},
  7079.     gsDPNoOp(),
  7080.     gsDPNoOp(),
  7081.     gsDPNoOpTag(0x0F2E2AB6),
  7082.     (Gfx){0x981BA21B, 0x35000000},
  7083.     gsDPNoOp(),
  7084.     gsDPNoOp(),
  7085.     gsDPNoOpTag(0x9EC36C43),
  7086.     (Gfx){0x9B2C2B15, 0x3A000000},
  7087.     gsDPNoOp(),
  7088.     gsDPNoOpTag(0x2A655315),
  7089.     (Gfx){0xC76E6E1B, 0x561A1A1A},
  7090.     (Gfx){0x2C1DD680, 0x0F000000},
  7091.     gsDPNoOp(),
  7092.     gsDPNoOpTag(0x866E59AB),
  7093.     (Gfx){0x672C1010, 0x1010472C},
  7094.     (Gfx){0x43CB802A, 0x00000000},
  7095.     gsDPNoOp(),
  7096.     (Gfx){0x3A9EEF05, 0x1A384710},
  7097.     gsBranchZ(514 /* INVALID */, -203.934, 1, 1023, G_BZ_PERSP, 0, 1023),
  7098.     (Gfx){0x43C69D08, 0x00000000},
  7099.     gsDPNoOpTag(0x00000016),
  7100.     (Gfx){0x80E34B10, 0xA7A71004},
  7101.     gsBranchZ(724 /* INVALID */, -0.0493225, 1, 1023, G_BZ_PERSP, 0, 1023),
  7102.     (Gfx){0x4BC97A21, 0x00000000},
  7103.     gsDPNoOpTag(0x00004611),
  7104.     gsDPTileSync(),
  7105.     (Gfx){0x10554E90, 0x58550A04},
  7106.     (Gfx){0x38255E20, 0x3A000000},
  7107.     gsDPNoOpTag(0x00211174),
  7108.     (Gfx){0x71381004, 0x04040404},
  7109.     (Gfx){0x555441D1, 0x0095040A},
  7110.     (Gfx){0x101DE611, 0x20080000},
  7111.     gsDPNoOpTag(0x082AC071),
  7112.     (Gfx){0x47100404, 0x04040410},
  7113.     gsDPSetColorImage(G_IM_FMT_CI, G_IM_SIZ_32b, 1425, 0xD94D040A),
  7114.     (Gfx){0x101DC115, 0x46000000},
  7115.     gsDPNoOpTag(0x2E654375),
  7116.     gsBranchZ(677 /* INVALID */, -0.0413116, 1, 1023, G_BZ_PERSP, 0, 1023),
  7117.     (Gfx){0x554A4454, 0x3EAB040A},
  7118.     (Gfx){0x470CCC15, 0x46000000},
  7119.     gsDPNoOpTag(0x2A744B0A),
  7120.     (Gfx){0x0AAE4A44, 0x95320404},
  7121.     gsBranchZ(1611 /* INVALID */, -0.0684188, 1, 1023, G_BZ_PERSP, 0, 1023),
  7122.     (Gfx){0x386CF311, 0x16000000},
  7123.     gsDPNoOpTag(0x536C750A),
  7124.     (Gfx){0x0A0A3B4A, 0x64BA0410},
  7125.     gsDPSetKeyGB(0x97, 0x55, qs48(1.66406), 0x0A, 0x04, qs48(2.30078)),
  7126.     gsDPSetPrimDepth(0, 0),
  7127.     gsDPNoOpTag(0x790C3804),
  7128.     gsBranchZ(1367 /* INVALID */, -203.949, 1, 1023, G_BZ_PERSP, 0, 1023),
  7129.     (Gfx){0x61EB4B67, 0x5504041A},
  7130.     (Gfx){0x0C227716, 0x00000000},
  7131.     gsDPNoOpTag(0x0C1A2CAA),
  7132.     (Gfx){0x2C47040A, 0x0A0A0A0A},
  7133.     (Gfx){0x0A040A0A, 0x0A041A0C},
  7134.     gsDPSetCombineLERP(TEXEL0, COMBINED, TEXEL1, COMBINED, TEXEL1, COMBINED, LOD_FRACTION, COMBINED, COMBINED, COMBINED, TEXEL0_ALPHA, COMBINED, COMBINED, COMBINED, LOD_FRACTION, COMBINED),
  7135.     gsDPNoOpTag(0x71DE1153),
  7136.     gsSPTexture(qu016(0.062561), qu016(0.0392151), 5, 2, 13),
  7137.     (Gfx){0x0A0A0A04, 0x329B06F7},
  7138.     (Gfx){0x532A0F00, 0x00000000},
  7139.     gsDPNoOp(),
  7140.     (Gfx){0x5DCF8D81, 0x740C4B75},
  7141.     (Gfx){0x7575A243, 0xD879D453},
  7142.     (Gfx){0x2A0F0000, 0x00000000},
  7143.     gsDPNoOp(),
  7144.     gsDPNoOpTag(0x50878DD4),
  7145.     gsLoadUcode(0x8765502E, 0xDBD3),
  7146.     gsDPNoOp(),
  7147.     gsDPNoOp(),
  7148.     gsDPNoOpTag(0xB2B25046),
  7149.     (Gfx){0xA42E5D0F, 0x0F000000},
  7150.     gsDPNoOp(),
  7151.     gsDPNoOp(),
  7152.     gsDPNoOpTag(0x0F0F0F0F),
  7153.     gsDPNoOp(),
  7154.     gsDPNoOp(),
  7155.     gsDPNoOp(),
  7156.     gsDPNoOp(),
  7157.     gsDPNoOp(),
  7158.     gsDPNoOp(),
  7159.     gsDPNoOp(),
  7160.     gsDPNoOp(),
  7161.     gsDPNoOp(),
  7162.     gsDPNoOp(),
  7163.     gsDPNoOp(),
  7164.     gsDPNoOp(),
  7165.     gsDPNoOp(),
  7166.     gsDPNoOp(),
  7167.     gsDPNoOp(),
  7168.     gsDPNoOp(),
  7169.     gsDPNoOp(),
  7170.     gsDPNoOp(),
  7171.     gsDPNoOp(),
  7172.     gsDPNoOp(),
  7173.     gsDPNoOp(),
  7174.     gsDPNoOp(),
  7175.     gsDPNoOp(),
  7176.     gsDPNoOp(),
  7177.     gsDPNoOp(),
  7178.     gsDPNoOp(),
  7179.     gsDPNoOp(),
  7180.     gsDPNoOp(),
  7181.     gsDPNoOp(),
  7182.     gsDPNoOp(),
  7183.     gsDPNoOp(),
  7184.     gsDPNoOp(),
  7185.     gsDPNoOp(),
  7186.     gsDPNoOp(),
  7187.     gsDPNoOp(),
  7188.     gsDPNoOp(),
  7189.     gsDPNoOp(),
  7190.     gsDPNoOpTag(0x03030303),
  7191.     gsDPNoOp(),
  7192.     gsDPNoOp(),
  7193.     gsDPNoOpTag(0x00000021),
  7194.     gsSPCullDisplayList(4100 /* INVALID */, 20353 /* INVALID */),
  7195.     gsDPNoOp(),
  7196.     gsDPNoOp(),
  7197.     gsDPNoOpTag(0x00000303),
  7198.     (Gfx){0x2009AC39, 0xB90B0B0B},
  7199.     gsDPNoOp(),
  7200.     gsDPNoOp(),
  7201.     gsDPNoOpTag(0x00032003),
  7202.     (Gfx){0xACB98883, 0x27303030},
  7203.     gsDPNoOp(),
  7204.     gsDPNoOp(),
  7205.     gsDPNoOpTag(0x03032003),
  7206.     gsSPCullDisplayList(0, 0),
  7207.     gsDPNoOp(),
  7208.     gsDPNoOp(),
  7209.     gsDPNoOp(),
  7210.     gsDPNoOp(),
  7211.     gsDPNoOp(),
  7212.     gsDPNoOp(),
  7213.     gsDPNoOp(),
  7214.     gsDPNoOp(),
  7215.     gsDPNoOp(),
  7216.     gsDPNoOp(),
  7217.     gsDPNoOp(),
  7218.     gsDPNoOp(),
  7219.     gsDPNoOp(),
  7220.     gsDPNoOpTag(0x00000090),
  7221.     (Gfx){0x344F4F4F, 0x85414141},
  7222.     (Gfx){0x34A1A102, 0x00000000},
  7223.     gsDPNoOp(),
  7224.     gsDPNoOpTag(0xDC934EC5),
  7225.     (Gfx){0xC2A54242, 0x42424291},
  7226.     (Gfx){0x91D344A8, 0x4A648438},
  7227.     gsDPNoOpTag(0x2016009F),
  7228.     (Gfx){0x13F5CA78, 0x4E58BF73},
  7229.     (Gfx){0x7373A0A0, 0x58BE4EA5},
  7230.     (Gfx){0x5444FAF4, 0x84383838},
  7231.     gsDPNoOpTag(0x777A83C8),
  7232.     (Gfx){0x7893B34F, 0x90000000},
  7233.     gsDPNoOp(),
  7234.     gsDPNoOp(),
  7235.     gsDPNoOpTag(0xE4825154),
  7236.     (Gfx){0xB3A10000, 0x00000000},
  7237.     gsDPNoOp(),
  7238.     gsDPNoOp(),
  7239.     gsDPNoOpTag(0xFBFE4D78),
  7240.     (Gfx){0xAD000000, 0x00000000},
  7241.     gsDPNoOp(),
  7242.     gsDPNoOp(),
  7243.     gsDPNoOpTag(0x383851BD),
  7244.     (Gfx){0x39000000, 0x00000000},
  7245.     gsDPNoOpTag(0x00000003),
  7246.     (Gfx){0x09090909, 0x09090939},
  7247.     gsDPNoOpTag(0x54956DE5),
  7248.     (Gfx){0x0E000000, 0x00000000},
  7249.     gsDPNoOp(),
  7250.     (Gfx){0x21030309, 0x0939191F},
  7251.     gsDPNoOpTag(0x03ADF883),
  7252.     (Gfx){0x0E160000, 0x00000000},
  7253.     gsDPNoOp(),
  7254.     gsDPNoOpTag(0x09393919),
  7255.     gsDPNoOp(),
  7256.     (Gfx){0x16162100, 0x00000000},
  7257.     gsDPNoOp(),
  7258.     gsDPNoOpTag(0x03030303),
  7259.     gsDPNoOp(),
  7260.     gsDPNoOp(),
  7261.     gsDPNoOp(),
  7262.     gsDPNoOp(),
  7263.     gsDPNoOp(),
  7264.     gsDPNoOp(),
  7265.     gsDPNoOp(),
  7266.     gsDPNoOp(),
  7267.     gsDPNoOp(),
  7268.     gsDPNoOp(),
  7269.     gsDPNoOp(),
  7270.     gsDPNoOp(),
  7271.     gsDPNoOp(),
  7272.     gsDPNoOp(),
  7273.     gsDPNoOp(),
  7274.     gsDPNoOp(),
  7275.     gsDPNoOp(),
  7276.     gsDPNoOp(),
  7277.     gsDPNoOp(),
  7278.     gsDPNoOp(),
  7279.     gsDPNoOp(),
  7280.     gsDPNoOp(),
  7281.     gsDPNoOp(),
  7282.     gsDPNoOp(),
  7283.     gsDPNoOp(),
  7284.     gsDPNoOp(),
  7285.     gsDPNoOp(),
  7286.     gsDPNoOp(),
  7287.     gsDPNoOp(),
  7288.     gsDPNoOp(),
  7289.     gsDPNoOp(),
  7290.     gsDPNoOp(),
  7291.     gsDPNoOp(),
  7292.     gsDPNoOp(),
  7293.     gsDPNoOp(),
  7294.     gsDPNoOp(),
  7295.     gsDPNoOp(),
  7296.     gsDPNoOp(),
  7297.     gsDPNoOp(),
  7298.     gsDPNoOp(),
  7299.     gsDPNoOpTag(0xFFFF0000),
  7300.     gsDPNoOpTag(0x0098C5FF),
  7301.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0xFFE10000),
  7302.     gsSPCullDisplayList(69, 29311 /* INVALID */),
  7303.     gsDPNoOpTag(0xFFDC0000),
  7304.     gsDPNoOpTag(0x008CE5FF),
  7305.     gsDPNoOpTag(0xFFE10000),
  7306.     gsDPSetTextureImage(6, G_IM_SIZ_32b, 139, 0xD296E4FF),
  7307.     gsDPNoOpTag(0xFFF70000),
  7308.     gsDPSetTextureImage(6, G_IM_SIZ_32b, 171, 0xBCC9AEFF),
  7309.     gsDPSetColorImage(7, G_IM_SIZ_8b, 7, 0xFFF70000),
  7310.     gsSPCullDisplayList(85, 22399 /* INVALID */),
  7311.     gsDPNoOpTag(0x000A0000),
  7312.     gsDPNoOpTag(0x000989FF),
  7313.     gsDPNoOpTag(0xFFFA0000),
  7314.     gsDPSetDepthImage(0xC226A1FF),
  7315.     gsDPNoOpTag(0xFFFB0000),
  7316.     gsDPNoOpTag(0x00429CFF),
  7317.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFA0000),
  7318.     gsSPModifyVertex(144 /* INVALID */, 0x0063, 0x3E26A1FF),
  7319.     gsDPSetColorImage(6, G_IM_SIZ_32b, 6, 0x00040000),
  7320.     gsDPSetColorImage(G_IM_FMT_IA, G_IM_SIZ_4b, 433, 0xC3F866FF),
  7321.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4096, 0x00080000),
  7322.     gsDPNoOpTag(0x4C5C07FF),
  7323.     gsDPSetColorImage(6, G_IM_SIZ_32b, 10, 0x00000000),
  7324.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_4b, 369, 0x2572FCFF),
  7325.     gsDPSetColorImage(6, G_IM_SIZ_8b, 9, 0xFFF20000),
  7326.     gsSPModifyVertex(32705, 0x006B, 0xAAFA53FF),
  7327.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4095, 0xFFF90000),
  7328.     gsSPCullDisplayList(267 /* INVALID */, 24959 /* INVALID */),
  7329.     gsDPSetColorImage(6, G_IM_SIZ_8b, 9, 0xFFF20000),
  7330.     gsSPModifyVertex(32705, 0x006B, 0x3C3DADFF),
  7331.     gsDPSetColorImage(6, G_IM_SIZ_32b, 14, 0xFFE70000),
  7332.     gsSPCullDisplayList(651, 32639 /* INVALID */),
  7333.     gsDPSetColorImage(6, G_IM_SIZ_32b, 4095, 0xFFF90000),
  7334.     gsSPCullDisplayList(92 /* INVALID */, 24959 /* INVALID */),
  7335.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4096, 0x00080000),
  7336.     gsDPNoOpTag(0x4C5C07FF),
  7337.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4096, 0x00080000),
  7338.     gsDPNoOpTag(0xD39E34FF),
  7339.     gsDPSetColorImage(7, G_IM_SIZ_4b, 10, 0xFFE70000),
  7340.     gsSPCullDisplayList(616 /* INVALID */, 24575 /* INVALID */),
  7341.     gsDPSetColorImage(7, G_IM_SIZ_4b, 10, 0xFFE70000),
  7342.     gsSPCullDisplayList(616 /* INVALID */, 32255 /* INVALID */),
  7343.     gsDPNoOpTag(0xFFF20000),
  7344.     gsSPModifyVertex(32705, 0x006B, 0x3EA52DFF),
  7345.     gsDPNoOpTag(0x00040000),
  7346.     gsDPSetColorImage(G_IM_FMT_IA, G_IM_SIZ_4b, 433, 0x3DF866FF),
  7347.     gsDPNoOpTag(0xFFF90000),
  7348.     gsSPCullDisplayList(267 /* INVALID */, 2559 /* INVALID */),
  7349.     gsDPNoOpTag(0x00080000),
  7350.     gsDPNoOpTag(0x2D9E34FF),
  7351.     gsDPNoOpTag(0xFFF90000),
  7352.     gsSPCullDisplayList(267 /* INVALID */, 22783 /* INVALID */),
  7353.     gsDPNoOpTag(0x00080000),
  7354.     gsDPNoOpTag(0xB45C07FF),
  7355.     gsDPNoOp(),
  7356.     gsDPSetColorImage(G_IM_FMT_I, G_IM_SIZ_4b, 369, 0xDB72FCFF),
  7357.     gsDPNoOpTag(0xFFF20000),
  7358.     gsSPModifyVertex(32705, 0x006B, 0xFB77F3FF),
  7359.     gsDPNoOpTag(0xFFE70000),
  7360.     gsSPCullDisplayList(651, 32639 /* INVALID */),
  7361.     gsDPNoOpTag(0xFFE70000),
  7362.     gsSPCullDisplayList(616 /* INVALID */, 28031 /* INVALID */),
  7363.     gsDPNoOpTag(0x00080000),
  7364.     gsDPNoOpTag(0xB45C07FF),
  7365.     gsDPNoOpTag(0xFFF90000),
  7366.     gsSPCullDisplayList(92 /* INVALID */, 2559 /* INVALID */),
  7367.     gsDPNoOpTag(0xFFE70000),
  7368.     gsSPCullDisplayList(616 /* INVALID */, 25471 /* INVALID */),
  7369.     gsDPNoOpTag(0x000B0000),
  7370.     gsSP1Quadrangle(79 /* INVALID */, 123 /* INVALID */, 31 /* INVALID */, 127 /* INVALID */, 0),
  7371.     gsDPNoOpTag(0xFFFA0000),
  7372.     (Gfx){0x098BF71F, 0x60BB11FF},
  7373.     gsDPNoOpTag(0x00080000),
  7374.     (Gfx){0x0A8FEF11, 0x68083BFF},
  7375.     gsDPNoOpTag(0xFFF70000),
  7376.     (Gfx){0x0C89EBED, 0x701E1FFF},
  7377.     gsDPNoOpTag(0x00080000),
  7378.     gsBranchZ(162 /* INVALID */, -0.0399465, 1, 1023, G_BZ_PERSP, 0, 1023),
  7379.     gsDPNoOpTag(0x000A0000),
  7380.     gsSPModifyVertex(32532 /* INVALID */, 0x00B2, 0x473252FF),
  7381.     gsDPNoOpTag(0x00170000),
  7382.     gsDPSetColorImage(5, G_IM_SIZ_8b, 309, 0x001E74FF),
  7383.     gsDPNoOpTag(0x000B0000),
  7384.     gsSPCullDisplayList(684, 8191 /* INVALID */),
  7385.     gsDPNoOpTag(0x00140000),
  7386.     gsDPNoOpTag(0x4EC847FF),
  7387.     gsDPSetColorImage(7, G_IM_SIZ_16b, 24, 0xFFFF0000),
  7388.     gsDPSetCombineLERP(0, 0, 0, TEXEL1, 1, TEXEL1, TEXEL1, TEXEL1, TEXEL1, 0, PRIMITIVE_ALPHA, 0, TEXEL1, 0, 0, 0),
  7389.     gsDPSetColorImage(7, G_IM_SIZ_16b, 13, 0x000A0000),
  7390.     gsDPSetCombineLERP(0, 0, LOD_FRACTION, SHADE, 1, ENVIRONMENT, SHADE, TEXEL0, 0, 0, 0, PRIMITIVE, TEXEL0, 0, SHADE, 0),
  7391.     gsDPNoOpTag(0x00100000),
  7392.     gsSPModifyVertex(29748 /* INVALID */, 0x0000, 0x004E5BFF),
  7393.     gsDPNoOpTag(0x00170000),
  7394.     gsSPModifyVertex(30760, 0x0000, 0x001E74FF),
  7395.     gsDPNoOpTag(0x000B0000),
  7396.     gsSPModifyVertex(32219, 0x0000, 0x009638FF),
  7397.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x000B0000),
  7398.     gsDPSetCombineLERP(1, 0, PRIMITIVE, COMBINED, 0, PRIMITIVE, PRIMITIVE, 0, 0, SHADE, 0, 0, 1, 0, ENVIRONMENT, 0),
  7399.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4078, 0xFFFA0000),
  7400.     gsDPSetPrimColor(qu08(0.964844), qu08(0.121094), 0xA0, 0xBB, 0x11, 0xFF),
  7401.     gsDPSetColorImage(7, G_IM_SIZ_8b, 14, 0xFFE10000),
  7402.     gsDPSetFillColor(0xB15901FF),
  7403.     gsDPSetColorImage(7, G_IM_SIZ_8b, 7, 0xFFF70000),
  7404.     gsDPSetFillColor(0x901E1FFF),
  7405.     gsDPNoOpTag(0xFFDC0000),
  7406.     gsSPModifyVertex(29221, 0x0000, 0x0077F4FF),
  7407.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4096, 0x00080000),
  7408.     gsDPSetBlendColor(0x98, 0x08, 0x3B, 0xFF),
  7409.     gsDPNoOpTag(0x00140000),
  7410.     gsSPModifyVertex(31550, 0x0000, 0x009739FF),
  7411.     gsDPNoOpTag(0x00240000),
  7412.     gsSPModifyVertex(31465 /* INVALID */, 0x0000, 0x009636FF),
  7413.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4080, 0x00140000),
  7414.     gsDPSetColorImage(7, G_IM_SIZ_16b, 1553, 0xB2C847FF),
  7415.     gsDPNoOpTag(0xFFFB0000),
  7416.     gsSPModifyVertex(32212, 0x0000, 0x0089FFFF),
  7417.     gsDPNoOpTag(0xFFFF0000),
  7418.     gsSP1Quadrangle(17 /* INVALID */, 114, 18 /* INVALID */, 127 /* INVALID */, 0),
  7419.     gsDPNoOpTag(0x00240000),
  7420.     gsDPSetDepthImage(0x009636FF),
  7421.     gsDPNoOpTag(0xFFE10000),
  7422.     (Gfx){0x0C96E8F5, 0x4F5901FF},
  7423.     gsDPNoOpTag(0x000A0000),
  7424.     gsSP1Quadrangle(37 /* INVALID */, 116 /* INVALID */, 41 /* INVALID */, 127 /* INVALID */, 0),
  7425.     gsDPNoOpTag(0x00140000),
  7426.     gsBranchZ(776 /* INVALID */, -0.0534335, 1, 1023, G_BZ_PERSP, 0, 1023),
  7427.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4096, 0x00080000),
  7428.     gsBranchZ(162 /* INVALID */, 0.0370132, 1, 1023, G_BZ_PERSP, 0, 1023),
  7429.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x000B0000),
  7430.     gsSPCullDisplayList(684, 8191 /* INVALID */),
  7431.     gsDPSetColorImage(7, G_IM_SIZ_16b, 13, 0x000A0000),
  7432.     gsSPModifyVertex(32532 /* INVALID */, 0x00B2, 0xB93252FF),
  7433.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x000B0000),
  7434.     gsSPCullDisplayList(684, 8191 /* INVALID */),
  7435.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4080, 0x00140000),
  7436.     gsDPNoOpTag(0xB2C847FF),
  7437.     gsDPNoOpTag(0x00170000),
  7438.     gsDPSetColorImage(5, G_IM_SIZ_8b, 309, 0x001E74FF),
  7439.     gsDPNoOpTag(0x00240000),
  7440.     gsDPSetDepthImage(0x009636FF),
  7441.     gsDPSetColorImage(7, G_IM_SIZ_8b, 4096, 0x00080000),
  7442.     gsDPSetBlendColor(0x98, 0x08, 0x3B, 0xFF),
  7443.     gsDPSetColorImage(7, G_IM_SIZ_16b, 24, 0xFFFF0000),
  7444.     gsDPSetCombineLERP(0, 0, 0, TEXEL1, 1, TEXEL1, TEXEL1, TEXEL1, TEXEL1, 0, PRIMITIVE_ALPHA, 0, TEXEL1, 0, 0, 0),
  7445.     gsDPSetColorImage(7, G_IM_SIZ_8b, 7, 0xFFF70000),
  7446.     gsDPSetFillColor(0x901E1FFF),
  7447.     gsDPSetColorImage(7, G_IM_SIZ_16b, 13, 0x000A0000),
  7448.     gsDPSetCombineLERP(0, 0, LOD_FRACTION, SHADE, 1, ENVIRONMENT, SHADE, TEXEL0, 0, 0, 0, PRIMITIVE, TEXEL0, 0, SHADE, 0),
  7449.     gsDPNoOpTag(0x00080000),
  7450.     (Gfx){0x0A8FEF11, 0x68083BFF},
  7451.     gsDPNoOpTag(0xFFFF0000),
  7452.     gsSP1Quadrangle(17 /* INVALID */, 114, 18 /* INVALID */, 127 /* INVALID */, 0),
  7453.     gsDPNoOpTag(0x000A0000),
  7454.     gsSP1Quadrangle(37 /* INVALID */, 116 /* INVALID */, 41 /* INVALID */, 127 /* INVALID */, 0),
  7455.     gsDPNoOpTag(0xFFF70000),
  7456.     (Gfx){0x0C89EBED, 0x701E1FFF},
  7457.     gsDPNoOpTag(0x000B0000),
  7458.     gsBranchZ(914 /* INVALID */, 1.17212, 1, 1023, G_BZ_PERSP, 0, 1023),
  7459.     gsDPSetColorImage(7, G_IM_SIZ_32b, 4080, 0x00140000),
  7460.     gsSPVertex(0xB2C847FF, 208, -198),
  7461.     gsDPSetColorImage(7, G_IM_SIZ_16b, 4078, 0x000B0000),
  7462.     gsDPSetEnvColor(0xA4, 0xD4, 0x3F, 0xFF),
  7463.     gsDPNoOpTag(0x00140000),
  7464.     gsBranchZ(77 /* INVALID */, 1.17347, 1, 1023, G_BZ_PERSP, 0, 1023),
  7465.     gsDPNoOpTag(0x000B0000),
  7466.     gsDPSetEnvColor(0x5C, 0xD4, 0x3F, 0xFF),
  7467.     gsDPNoOpTag(0x00140000),
  7468.     gsSPVertex(0x4EC847FF, 208, -198),
  7469.     gsDPPipeSync(),
  7470.     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
  7471.     gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, TEXEL0, 0, SHADE, 0, 0, 0, 0, 1),
  7472.     gsDPSetTextureLUT(G_TT_RGBA16),
  7473.     gsSPTexture(qu016(0.999985), qu016(0.999985), 0, G_TX_RENDERTILE, G_ON),
  7474.     gsDPLoadTextureBlock(0x06000208, G_IM_FMT_CI, G_IM_SIZ_8b, 8, 8, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 3, 3, G_TX_NOLOD, G_TX_NOLOD),
  7475.     gsDPLoadTLUT_pal256(0x06000000),
  7476.     gsSPClearGeometryMode(G_FOG | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR),
  7477.     gsSPSetGeometryMode(G_CULL_BACK | G_LIGHTING),
  7478.     gsSPVertex(0x06000E48, 10, 0),
  7479.     gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
  7480.     gsSP2Triangles(3, 4, 0, 0, 5, 1, 0, 0),
  7481.     gsSP2Triangles(6, 5, 0, 0, 4, 6, 0, 0),
  7482.     gsSP2Triangles(6, 4, 7, 0, 7, 8, 6, 0),
  7483.     gsSP2Triangles(6, 8, 9, 0, 5, 6, 9, 0),
  7484.     gsDPPipeSync(),
  7485.     gsDPLoadTextureBlock(0x06000248, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  7486.     gsSPVertex(0x06000EE8, 25, 0),
  7487.     gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
  7488.     gsSP2Triangles(2, 4, 5, 0, 2, 1, 4, 0),
  7489.     gsSP2Triangles(6, 7, 8, 0, 9, 0, 4, 0),
  7490.     gsSP2Triangles(4, 0, 3, 0, 7, 6, 10, 0),
  7491.     gsSP2Triangles(8, 7, 10, 0, 8, 11, 6, 0),
  7492.     gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0),
  7493.     gsSP2Triangles(16, 17, 18, 0, 19, 16, 18, 0),
  7494.     gsSP2Triangles(18, 13, 19, 0, 18, 17, 13, 0),
  7495.     gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0),
  7496.     gsSP2Triangles(24, 20, 23, 0, 22, 23, 20, 0),
  7497.     gsDPPipeSync(),
  7498.     gsDPLoadTextureBlock(0x06000648, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  7499.     gsSPVertex(0x06001078, 32, 0),
  7500.     gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0),
  7501.     gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0),
  7502.     gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0),
  7503.     gsSP2Triangles(11, 10, 12, 0, 13, 14, 15, 0),
  7504.     gsSP2Triangles(9, 16, 17, 0, 9, 18, 16, 0),
  7505.     gsSP2Triangles(15, 19, 17, 0, 19, 15, 14, 0),
  7506.     gsSP2Triangles(20, 21, 22, 0, 13, 15, 23, 0),
  7507.     gsSP2Triangles(11, 24, 9, 0, 24, 18, 9, 0),
  7508.     gsSP2Triangles(23, 1, 13, 0, 25, 8, 6, 0),
  7509.     gsSP2Triangles(3, 26, 24, 0, 11, 27, 24, 0),
  7510.     gsSP2Triangles(26, 18, 24, 0, 1, 0, 13, 0),
  7511.     gsSP2Triangles(12, 27, 11, 0, 28, 21, 20, 0),
  7512.     gsSP2Triangles(29, 30, 6, 0, 6, 31, 29, 0),
  7513.     gsSPVertex(0x06001278, 12, 0),
  7514.     gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0),
  7515.     gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
  7516.     gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
  7517.     gsDPPipeSync(),
  7518.     gsDPLoadTextureBlock(0x06000A48, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
  7519.     gsSPVertex(0x06001338, 6, 0),
  7520.     gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0),
  7521.     gsSP2Triangles(4, 5, 0, 0, 0, 5, 3, 0),
  7522.     gsSPEndDisplayList(),
  7523. }
  7524.  
  7525.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement