You've already forked HackerSM64
mirror of
https://github.com/HackerN64/HackerSM64.git
synced 2026-01-21 10:35:32 -08:00
Compare commits
448 Commits
develop/2.
...
develop/ar
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ea979665c | ||
|
|
81ae0e8b3a | ||
|
|
53f8f96b69 | ||
|
|
b30a3fe829 | ||
|
|
a073005ee2 | ||
|
|
1ea16fb20e | ||
|
|
47285d1806 | ||
|
|
41c25a63c7 | ||
|
|
d79ce5a6d4 | ||
|
|
e63762d16f | ||
|
|
19140bd181 | ||
|
|
1197ece93b | ||
|
|
c719655874 | ||
|
|
2db4e3bbfd | ||
|
|
2965c63b0f | ||
|
|
6d53c7c343 | ||
|
|
3ed35e7ee8 | ||
|
|
21338a2f19 | ||
|
|
cbd714bef5 | ||
|
|
229a185f46 | ||
|
|
959bd977fa | ||
|
|
82b69cb0b0 | ||
|
|
5e707ca2b9 | ||
|
|
ccbba15c37 | ||
|
|
2e2fed1d9b | ||
|
|
6ee89498a1 | ||
|
|
c2b1bd1530 | ||
|
|
5a5dea44b7 | ||
|
|
1b72541016 | ||
|
|
b36651ce79 | ||
|
|
01b7926661 | ||
|
|
e390a644d5 | ||
|
|
1f75635a8c | ||
|
|
3ae4c02054 | ||
|
|
5067aba0eb | ||
|
|
6f7fd90c0a | ||
|
|
de0e252477 | ||
|
|
bc536a7732 | ||
|
|
31ea31ec02 | ||
|
|
a06297b69f | ||
|
|
ee5b7a791d | ||
|
|
c67bd7c9c1 | ||
|
|
b62a27d4d2 | ||
|
|
785ecdaf25 | ||
|
|
9338fa1c5c | ||
|
|
ffe6c177b6 | ||
|
|
1509cf4cb5 | ||
|
|
58cfa854e9 | ||
|
|
024ac871b3 | ||
|
|
012602853e | ||
|
|
fe582afb9e | ||
|
|
e7e49ede62 | ||
|
|
ca59680cd0 | ||
|
|
2c956657bb | ||
|
|
d4bd046367 | ||
|
|
76a499a5e4 | ||
|
|
ed1d6cc0e3 | ||
|
|
f64b523368 | ||
|
|
53967e17d7 | ||
|
|
03bafbcac0 | ||
|
|
c1448eb207 | ||
|
|
9511281ee9 | ||
|
|
9822c04cd0 | ||
|
|
557c420569 | ||
|
|
1aaaae4760 | ||
|
|
39798a1b6d | ||
|
|
886e364068 | ||
|
|
f57ec7c73e | ||
|
|
e4e78e0060 | ||
|
|
576ec410e0 | ||
|
|
e38d14820e | ||
|
|
f6421d82f9 | ||
|
|
eac14b09e6 | ||
|
|
5f73f53c43 | ||
|
|
1af1b3937d | ||
|
|
ed2890336c | ||
|
|
cbca469660 | ||
|
|
be6d76dc70 | ||
|
|
9cba034725 | ||
|
|
50c0bf8db8 | ||
|
|
cb40d9b938 | ||
|
|
a02607e03b | ||
|
|
78b90f20db | ||
|
|
5d1c583f8e | ||
|
|
455f09031f | ||
|
|
3c4994fe56 | ||
|
|
68ae7e8602 | ||
|
|
bd423778dc | ||
|
|
d09bb4ef25 | ||
|
|
2c5bf00235 | ||
|
|
ad9a44e033 | ||
|
|
5a6929f4b4 | ||
|
|
2d71eab68e | ||
|
|
1b1662587f | ||
|
|
d6cbfe3641 | ||
|
|
5ba722e4af | ||
|
|
ca2a34cd43 | ||
|
|
5ca6de67cd | ||
|
|
5eeec0e6a3 | ||
|
|
d8381d44bd | ||
|
|
f4a69f3d4a | ||
|
|
bf87eee49a | ||
|
|
aeaca2a880 | ||
|
|
647599eb1d | ||
|
|
c3c97cacf6 | ||
|
|
ce31dd4586 | ||
|
|
58d2d3c20f | ||
|
|
3f4166830e | ||
|
|
f90ad6d2a8 | ||
|
|
ec21aa7e74 | ||
|
|
11b3bff9f0 | ||
|
|
cc7165c1ea | ||
|
|
e7a1796a36 | ||
|
|
49d2da4572 | ||
|
|
f34b9144ea | ||
|
|
9b0b1312fd | ||
|
|
7bf3e30d7d | ||
|
|
9ed1f1a569 | ||
|
|
aa04129fd2 | ||
|
|
9c645dc642 | ||
|
|
245def9efb | ||
|
|
92f5fc4a00 | ||
|
|
dd3dea4be4 | ||
|
|
12222ab07a | ||
|
|
75694a92c2 | ||
|
|
48d26e65c3 | ||
|
|
3a820aaa67 | ||
|
|
a02689fcc2 | ||
|
|
52b4a4db6c | ||
|
|
1353f96c39 | ||
|
|
f9c10f143a | ||
|
|
214701b8a5 | ||
|
|
6ed276db5a | ||
|
|
614077ce55 | ||
|
|
4891ea0cc2 | ||
|
|
898238c512 | ||
|
|
3792407c51 | ||
|
|
ebf1379e66 | ||
|
|
8b14a8a591 | ||
|
|
ab5bf1ef7c | ||
|
|
4a061bb2d2 | ||
|
|
f89f6936d3 | ||
|
|
7b8db75574 | ||
|
|
45b8e8b8ec | ||
|
|
b2b95db05d | ||
|
|
d36223b44c | ||
|
|
becff41f4a | ||
|
|
fe18510469 | ||
|
|
8d050c20e3 | ||
|
|
c87feb7e66 | ||
|
|
d51708e026 | ||
|
|
f37e3db39c | ||
|
|
3dd8cc0bd5 | ||
|
|
21295f098f | ||
|
|
ead83dc99e | ||
|
|
722e093c3e | ||
|
|
91bd33aa82 | ||
|
|
6e4f9ea607 | ||
|
|
2c95237e5d | ||
|
|
a9ff09ad63 | ||
|
|
c683028d23 | ||
|
|
1026c3e29b | ||
|
|
5fefdcfdae | ||
|
|
41e75466b4 | ||
|
|
5d3ea0f0d8 | ||
|
|
5dd0419811 | ||
|
|
6145cffffd | ||
|
|
02b1ad81a3 | ||
|
|
06e322c47d | ||
|
|
667c87588b | ||
|
|
2ecaed00d3 | ||
|
|
a352b47e45 | ||
|
|
2cd7f0b59d | ||
|
|
5ba031420a | ||
|
|
c87898526a | ||
|
|
35ccebb1be | ||
|
|
05690d229c | ||
|
|
3ac4575791 | ||
|
|
bbd4d2faf0 | ||
|
|
e4fa9b47f4 | ||
|
|
74a873d2d5 | ||
|
|
057d981456 | ||
|
|
b3e4d14c22 | ||
|
|
4e4ca992a3 | ||
|
|
cc7d93c544 | ||
|
|
06e6382d4c | ||
|
|
8b12260c40 | ||
|
|
dc22db2821 | ||
|
|
9561c3af7f | ||
|
|
88912eae39 | ||
|
|
b77d7c96dd | ||
|
|
2618b51b6b | ||
|
|
d656ccbd0a | ||
|
|
c5b9838b76 | ||
|
|
7d2ec97d78 | ||
|
|
94b770b25b | ||
|
|
cba5fcd222 | ||
|
|
aa862c2f60 | ||
|
|
fb67f18ead | ||
|
|
e17367f76e | ||
|
|
a3bf74b77c | ||
|
|
7ae988b09c | ||
|
|
b7d6e1a56c | ||
|
|
6200fba277 | ||
|
|
94a5a429f8 | ||
|
|
7632aba660 | ||
|
|
33b4465882 | ||
|
|
0d2940f912 | ||
|
|
0bce883c16 | ||
|
|
ef305eea7f | ||
|
|
2b9a928f90 | ||
|
|
2d03572d3c | ||
|
|
719ba375be | ||
|
|
ed0016c7f4 | ||
|
|
f43c5c4e03 | ||
|
|
cd793de09b | ||
|
|
1329a45f51 | ||
|
|
9a561df389 | ||
|
|
2dd3808f71 | ||
|
|
3faba2722c | ||
|
|
68c8aeb3d6 | ||
|
|
49ab98b789 | ||
|
|
d4b9b708b8 | ||
|
|
3db0f4c2ca | ||
|
|
50399aedc9 | ||
|
|
f447173abe | ||
|
|
3ebce8e203 | ||
|
|
3a2ac42e9a | ||
|
|
56138ddc9a | ||
|
|
37557a18af | ||
|
|
0abc97c092 | ||
|
|
56e0a64856 | ||
|
|
30505ce50b | ||
|
|
fa5ded2347 | ||
|
|
c95a55b21b | ||
|
|
636e127c5e | ||
|
|
7614f0bdef | ||
|
|
fc809909bf | ||
|
|
62e2fb2f9e | ||
|
|
ee31423400 | ||
|
|
7eac14fcd7 | ||
|
|
1bdc3f8e04 | ||
|
|
b811bad9f1 | ||
|
|
20e380f0be | ||
|
|
bb03fe5bc2 | ||
|
|
9c2a721578 | ||
|
|
0cfe36c8c0 | ||
|
|
30df6e9ce8 | ||
|
|
53ae9472cf | ||
|
|
e774e92287 | ||
|
|
8d62b5a17b | ||
|
|
ac6f6d4e75 | ||
|
|
b0523a1ee1 | ||
|
|
980ca7dd1c | ||
|
|
ade548bfea | ||
|
|
85a4f94fa9 | ||
|
|
cb1a987afa | ||
|
|
93d2bf38c9 | ||
|
|
7e3b54a315 | ||
|
|
96e7d6a010 | ||
|
|
b4759e70bf | ||
|
|
8dd24bc83c | ||
|
|
d1d5971724 | ||
|
|
3b95c16362 | ||
|
|
5eccc917e9 | ||
|
|
1bfd44f2aa | ||
|
|
dc4a0b9151 | ||
|
|
7cee4ef9fe | ||
|
|
53437e41a2 | ||
|
|
235df32ab9 | ||
|
|
72bda3a422 | ||
|
|
3188001c57 | ||
|
|
0bd2f8cf97 | ||
|
|
a535dab966 | ||
|
|
e5f2c7d119 | ||
|
|
e5f670cafa | ||
|
|
a08258da0a | ||
|
|
0876eb4eee | ||
|
|
3a485b2a9b | ||
|
|
01a6f0c049 | ||
|
|
b46b607c91 | ||
|
|
9307177bc2 | ||
|
|
b4f7b61417 | ||
|
|
47623a4297 | ||
|
|
ada64ae461 | ||
|
|
0d4c100e3e | ||
|
|
0587fa2a1d | ||
|
|
7714accddd | ||
|
|
59bfc5b19e | ||
|
|
5c382600c3 | ||
|
|
0796286581 | ||
|
|
e113978834 | ||
|
|
37632f3954 | ||
|
|
94ef672ec5 | ||
|
|
cdb35e9fd0 | ||
|
|
898a293d30 | ||
|
|
dd9d14febe | ||
|
|
69cf9986ca | ||
|
|
ddcd9bcd22 | ||
|
|
ad91c636ad | ||
|
|
59bd837ad1 | ||
|
|
30ccf3b862 | ||
|
|
50cff1a700 | ||
|
|
2f539f8f74 | ||
|
|
64f6eab135 | ||
|
|
33250f39b5 | ||
|
|
4225dc822e | ||
|
|
b066b22152 | ||
|
|
38c34f6c32 | ||
|
|
d40af9bdaf | ||
|
|
5789c2a4ab | ||
|
|
67d24758d6 | ||
|
|
b85b3186fb | ||
|
|
9f8abc8009 | ||
|
|
72c55e876f | ||
|
|
44a65b36e9 | ||
|
|
39a7041cd5 | ||
|
|
02439a6e95 | ||
|
|
f47927a8c2 | ||
|
|
3e95a859b1 | ||
|
|
f29f6e5b5c | ||
|
|
331335c3c2 | ||
|
|
97d821cd77 | ||
|
|
62cf6550ec | ||
|
|
a360e3c0a6 | ||
|
|
aa009cba7b | ||
|
|
89d74b3545 | ||
|
|
ea784b9e9e | ||
|
|
b033308b31 | ||
|
|
42af5c5985 | ||
|
|
f68fa0dfe8 | ||
|
|
810858cedc | ||
|
|
3a9139e379 | ||
|
|
58b9f7058f | ||
|
|
969ea2c6ea | ||
|
|
a7d808f84c | ||
|
|
837a55a040 | ||
|
|
c8e5dcef67 | ||
|
|
a7b208e8e8 | ||
|
|
a471544097 | ||
|
|
dd2dc2b2bd | ||
|
|
eb405d3c8b | ||
|
|
e294292dd5 | ||
|
|
66cd292dcc | ||
|
|
67cacb4d14 | ||
|
|
db7e6dcb9b | ||
|
|
ced30c9659 | ||
|
|
114f10a6a4 | ||
|
|
341356daac | ||
|
|
ec8caea02c | ||
|
|
61ef8bb9a8 | ||
|
|
c9dca2cdc1 | ||
|
|
12a8170bda | ||
|
|
e17a469c72 | ||
|
|
2cd9275677 | ||
|
|
2692320f9d | ||
|
|
5137facd77 | ||
|
|
53e130b4cf | ||
|
|
0cf38f63be | ||
|
|
8a4167b5f3 | ||
|
|
6287804353 | ||
|
|
6646edcade | ||
|
|
abb64638f2 | ||
|
|
05d85fea8c | ||
|
|
077896456e | ||
|
|
970551cdc6 | ||
|
|
6df32bd6ca | ||
|
|
f756c75fee | ||
|
|
4bc21fd32e | ||
|
|
9283a25960 | ||
|
|
52600eb453 | ||
|
|
ee5f5adc9d | ||
|
|
19a68b94f6 | ||
|
|
a159b9d283 | ||
|
|
7dcc2e866f | ||
|
|
4a0a19981c | ||
|
|
49ab678594 | ||
|
|
1f25450971 | ||
|
|
309a28f85d | ||
|
|
7d3c38b185 | ||
|
|
67b29b47fa | ||
|
|
14639ed769 | ||
|
|
928a407c07 | ||
|
|
9bb09d0947 | ||
|
|
8eb930c0b3 | ||
|
|
43478ffaca | ||
|
|
e6f7680791 | ||
|
|
688c970e01 | ||
|
|
449ebc0a7a | ||
|
|
46b725b3fc | ||
|
|
e63d20b420 | ||
|
|
ed3a9f77f4 | ||
|
|
6980dcaa03 | ||
|
|
03347f5ffd | ||
|
|
59ad3b7872 | ||
|
|
77c777308b | ||
|
|
a3398ac240 | ||
|
|
979507c38e | ||
|
|
b46ea36257 | ||
|
|
a3e3d03174 | ||
|
|
6f123cc9a2 | ||
|
|
efebc84e44 | ||
|
|
6524aa7655 | ||
|
|
b46c39b7a4 | ||
|
|
22ba19a9a4 | ||
|
|
ba67dee11b | ||
|
|
41c5aec748 | ||
|
|
d3f1cf3e7d | ||
|
|
2fff062d11 | ||
|
|
b6a8a34555 | ||
|
|
8dbe75bfc9 | ||
|
|
d8a844482c | ||
|
|
c9d85d671e | ||
|
|
0a01b65348 | ||
|
|
e8c9e5d799 | ||
|
|
dab30aad2d | ||
|
|
c039fac22e | ||
|
|
79a9f94a71 | ||
|
|
198388067c | ||
|
|
5a0800c71a | ||
|
|
c2ca2387ac | ||
|
|
d8cf9ccbb6 | ||
|
|
7b41245a0c | ||
|
|
16f931f71f | ||
|
|
b010be6f87 | ||
|
|
6ab779db0b | ||
|
|
076382a995 | ||
|
|
ee4ceb9fc8 | ||
|
|
b9d1b47be7 | ||
|
|
7b5af80bfb | ||
|
|
b0b2e902dd | ||
|
|
7f78764ebd | ||
|
|
7d21cb068c | ||
|
|
82435d9d63 | ||
|
|
1d360860c9 | ||
|
|
549b919469 | ||
|
|
b5f9b663ed | ||
|
|
45064e15d2 | ||
|
|
86ed5cf9a6 | ||
|
|
2b53cc64be | ||
|
|
208d526bb6 | ||
|
|
d8c7afebc2 | ||
|
|
eb466b2caf | ||
|
|
1372ae1bb7 | ||
|
|
0d56896e75 | ||
|
|
3a627e6311 | ||
|
|
6218abafff | ||
|
|
d51129c6b6 |
11
Makefile
11
Makefile
@@ -526,9 +526,9 @@ else
|
||||
endif
|
||||
ENDIAN_BITWIDTH := $(BUILD_DIR)/endian-and-bitwidth
|
||||
EMULATOR = mupen64plus
|
||||
EMU_FLAGS =
|
||||
LOADER = loader64
|
||||
LOADER_FLAGS = -vwf
|
||||
EMU_FLAGS = --noosd
|
||||
LOADER = UNFLoader
|
||||
LOADER_FLAGS = -d
|
||||
SHA1SUM = sha1sum
|
||||
PRINT = printf
|
||||
|
||||
@@ -579,7 +579,7 @@ test-pj64: $(ROM)
|
||||
# someone2639
|
||||
|
||||
load: $(ROM)
|
||||
$(LOADER) $(LOADER_FLAGS) $<
|
||||
$(LOADER) $(LOADER_FLAGS) -r $<
|
||||
|
||||
libultra: $(BUILD_DIR)/libultra.a
|
||||
|
||||
@@ -630,7 +630,8 @@ $(BUILD_DIR)/src/usb/usb.o: CFLAGS += -Wno-unused-variable -Wno-sign-compare -Wn
|
||||
$(BUILD_DIR)/src/usb/debug.o: OPT_FLAGS := -O0
|
||||
$(BUILD_DIR)/src/usb/debug.o: CFLAGS += -Wno-unused-parameter -Wno-maybe-uninitialized
|
||||
# File specific opt flags
|
||||
$(BUILD_DIR)/src/audio/*.o: OPT_FLAGS := -Os -fno-jump-tables
|
||||
$(BUILD_DIR)/src/audio/heap.o: OPT_FLAGS := -Os -fno-jump-tables
|
||||
$(BUILD_DIR)/src/audio/synthesis.o: OPT_FLAGS := -Os -fno-jump-tables
|
||||
|
||||
$(BUILD_DIR)/src/engine/surface_collision.o: OPT_FLAGS := $(COLLISION_OPT_FLAGS)
|
||||
$(BUILD_DIR)/src/engine/math_util.o: OPT_FLAGS := $(MATH_UTIL_OPT_FLAGS)
|
||||
|
||||
10
README.md
10
README.md
@@ -18,13 +18,13 @@ This is a fork of the ultrasm64 repo by CrashOveride which includes the followin
|
||||
- **aglab2**: Bugfixes (particularly puppycam), refactor stuff
|
||||
- **someone2639**: math.s and crash screen disam, stack trace, map packing, shiftable segments 2, S2DEX engine
|
||||
- **Arthurtilly**: Platform Displacement 2
|
||||
- **Fazana**: PuppyLib, ucode swapping, audio load time optimisations (with Arctic), general hacker qol improvements, visual debug
|
||||
- **Fazana**: PuppyLib, ucode swapping, audio load time optimizations (with Arctic), general hacker qol improvements, visual debug
|
||||
- **Reonu**: Starting the project/repo, widescreen, reonucam, various defines for hacker QoL
|
||||
- **JoshDuMan**: Decomp guy, general assistance
|
||||
- **Arceveti**: Silhouette, shadow optimisation, better hanging, breath meter
|
||||
- **Arceveti**: Silhouette, shadow optimizations, better hanging, breath meter, z offset geo command, star glow, painting objects, implementation of frameperfection's rounded corners fix, naming most unknowns, various hacker qol improvements, and various optimizations/fixes
|
||||
- **axollyon**: Console testing, bugfixes, idea-guying, and had a hand in silhouettes
|
||||
- **Wiseguy**: World scale reimplementation, silhouette, graph node optimisations, instant input patch, cake screen fix, segmented code support, and various optimizations/fixes
|
||||
- **Kaze**: Graph node optimisations, automatic optimal collision distance
|
||||
- **Wiseguy**: World scale reimplementation, silhouette, graph node optimizations, instant input patch, cake screen fix, segmented code support, matrix stack fix, and various optimizations/fixes
|
||||
- **Kaze Emanuar**: Graph node & math util optimizations, automatic optimal collision distance, cell buffer fix
|
||||
- **Pyro Jay**: Texture improvements, repo banner art, some QoL stuff
|
||||
- **CrashOveride**: creating the [ultrasm64](https://github.com/CrashOveride95/ultrasm64) repo
|
||||
- **falcobuster**: Original coordinate overflow fix (world scale), ASM version of extended bounds
|
||||
@@ -33,7 +33,7 @@ This is a fork of the ultrasm64 repo by CrashOveride which includes the followin
|
||||
Thanks to Frame#5375 and AloXado320 for also helping with silhouette stuff
|
||||
|
||||
**Lighting Engine by Wiseguy**
|
||||
- Lighting Engine is available on a separate branch ([base/lighting-engine-wip](https://github.com/Reonu/HackerSM64/tree/base/lighting-engine-wip)). Instructions on how to use it are in the readme of that branch.
|
||||
- Lighting Engine is available on a separate branch ([base/lighting-engine](https://github.com/Reonu/HackerSM64/tree/base/lighting-engine)). Instructions on how to use it are in the readme of that branch.
|
||||
- Alternatively, the main repo has `Puppylights` available, which is a more lightweight, but limited lighting library intended to be used to modify existing light properties. You can look at `puppylights.c` to find out how to use it.
|
||||
|
||||
**Puppycam**
|
||||
|
||||
@@ -1,22 +1,10 @@
|
||||
// Birds
|
||||
|
||||
// 0x05000000
|
||||
static const Lights1 birds_seg5_lights_05000000 = gdSPDefLights1(
|
||||
0x07, 0x24, 0x2c,
|
||||
0x1d, 0x91, 0xb0, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000018
|
||||
static const Lights1 birds_seg5_lights_05000018 = gdSPDefLights1(
|
||||
0x33, 0x27, 0x0d,
|
||||
0xce, 0x9d, 0x34, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000030
|
||||
static const Lights1 birds_seg5_lights_05000030 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000048
|
||||
static const Vtx birds_seg5_vertex_05000048[] = {
|
||||
@@ -138,8 +126,8 @@ static const Vtx birds_seg5_vertex_050004C8[] = {
|
||||
|
||||
// 0x05000528 - 0x05000598
|
||||
const Gfx birds_seg5_dl_05000528[] = {
|
||||
gsSPLight(&birds_seg5_lights_05000000.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x1d91b0ff),
|
||||
gsSPLightColor(LIGHT_2, 0x7242cff),
|
||||
gsSPVertex(birds_seg5_vertex_05000048, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
|
||||
gsSP2Triangles( 4, 3, 2, 0x0, 5, 3, 6, 0x0),
|
||||
@@ -151,16 +139,16 @@ const Gfx birds_seg5_dl_05000528[] = {
|
||||
|
||||
// 0x05000598 - 0x05000600
|
||||
const Gfx birds_seg5_dl_05000598[] = {
|
||||
gsSPLight(&birds_seg5_lights_05000000.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x1d91b0ff),
|
||||
gsSPLightColor(LIGHT_2, 0x7242cff),
|
||||
gsSPVertex(birds_seg5_vertex_050000D8, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPLight(&birds_seg5_lights_05000000.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x1d91b0ff),
|
||||
gsSPLightColor(LIGHT_2, 0x7242cff),
|
||||
gsSPVertex(birds_seg5_vertex_05000108, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPLight(&birds_seg5_lights_05000000.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x1d91b0ff),
|
||||
gsSPLightColor(LIGHT_2, 0x7242cff),
|
||||
gsSPVertex(birds_seg5_vertex_05000138, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -168,8 +156,8 @@ const Gfx birds_seg5_dl_05000598[] = {
|
||||
|
||||
// 0x05000600 - 0x05000670
|
||||
const Gfx birds_seg5_dl_05000600[] = {
|
||||
gsSPLight(&birds_seg5_lights_05000000.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x1d91b0ff),
|
||||
gsSPLightColor(LIGHT_2, 0x7242cff),
|
||||
gsSPVertex(birds_seg5_vertex_05000168, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
|
||||
gsSP2Triangles( 0, 3, 4, 0x0, 5, 3, 6, 0x0),
|
||||
@@ -181,8 +169,8 @@ const Gfx birds_seg5_dl_05000600[] = {
|
||||
|
||||
// 0x05000670 - 0x050007E0
|
||||
const Gfx birds_seg5_dl_05000670[] = {
|
||||
gsSPLight(&birds_seg5_lights_05000000.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x1d91b0ff),
|
||||
gsSPLightColor(LIGHT_2, 0x7242cff),
|
||||
gsSPVertex(birds_seg5_vertex_050001F8, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 1, 9, 10, 0x0),
|
||||
@@ -198,16 +186,16 @@ const Gfx birds_seg5_dl_05000670[] = {
|
||||
gsSP1Triangle( 7, 6, 15, 0x0),
|
||||
gsSPVertex(birds_seg5_vertex_050003F8, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPLight(&birds_seg5_lights_05000030.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000030.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(birds_seg5_vertex_05000428, 10, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 0, 7, 0x0, 7, 8, 6, 0x0),
|
||||
gsSP2Triangles( 9, 7, 2, 0x0, 2, 7, 0, 0x0),
|
||||
gsSP2Triangles( 2, 3, 9, 0x0, 7, 9, 8, 0x0),
|
||||
gsSP1Triangle( 5, 4, 1, 0x0),
|
||||
gsSPLight(&birds_seg5_lights_05000018.l, 1),
|
||||
gsSPLight(&birds_seg5_lights_05000018.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xce9d34ff),
|
||||
gsSPLightColor(LIGHT_2, 0x33270dff),
|
||||
gsSPVertex(birds_seg5_vertex_050004C8, 6, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
|
||||
gsSP1Triangle( 1, 3, 5, 0x0),
|
||||
|
||||
@@ -1,34 +1,14 @@
|
||||
// Blargg (Unused)
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 blargg_lights_unused = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004740
|
||||
static const Lights1 blargg_seg5_lights_05004740 = gdSPDefLights1(
|
||||
0x3f, 0x0d, 0x05,
|
||||
0xff, 0x36, 0x16, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004758
|
||||
static const Lights1 blargg_seg5_lights_05004758 = gdSPDefLights1(
|
||||
0x2c, 0x2c, 0x2c,
|
||||
0xb2, 0xb2, 0xb2, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004770
|
||||
static const Lights1 blargg_seg5_lights_05004770 = gdSPDefLights1(
|
||||
0x3f, 0x0a, 0x06,
|
||||
0xff, 0x2a, 0x1a, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004788
|
||||
static const Lights1 blargg_seg5_lights_05004788 = gdSPDefLights1(
|
||||
0x3f, 0x0b, 0x07,
|
||||
0xff, 0x2e, 0x1f, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x050047A0
|
||||
static const Vtx blargg_seg5_vertex_050047A0[] = {
|
||||
@@ -383,8 +363,8 @@ static const Vtx blargg_seg5_vertex_050057E0[] = {
|
||||
|
||||
// 0x050058D0 - 0x05005A60
|
||||
const Gfx blargg_seg5_dl_050058D0[] = {
|
||||
gsSPLight(&blargg_seg5_lights_05004758.l, 1),
|
||||
gsSPLight(&blargg_seg5_lights_05004758.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xb2b2b2ff),
|
||||
gsSPLightColor(LIGHT_2, 0x2c2c2cff),
|
||||
gsSPVertex(blargg_seg5_vertex_050047A0, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
@@ -398,8 +378,8 @@ const Gfx blargg_seg5_dl_050058D0[] = {
|
||||
gsSPVertex(blargg_seg5_vertex_050049A0, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
gsSPLight(&blargg_seg5_lights_05004740.l, 1),
|
||||
gsSPLight(&blargg_seg5_lights_05004740.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff3616ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f0d05ff),
|
||||
gsSPVertex(blargg_seg5_vertex_05004A20, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
@@ -418,8 +398,8 @@ const Gfx blargg_seg5_dl_050058D0[] = {
|
||||
|
||||
// 0x05005A60 - 0x05005D00
|
||||
const Gfx blargg_seg5_dl_05005A60[] = {
|
||||
gsSPLight(&blargg_seg5_lights_05004758.l, 1),
|
||||
gsSPLight(&blargg_seg5_lights_05004758.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xb2b2b2ff),
|
||||
gsSPLightColor(LIGHT_2, 0x2c2c2cff),
|
||||
gsSPVertex(blargg_seg5_vertex_05004BE0, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
@@ -433,8 +413,8 @@ const Gfx blargg_seg5_dl_05005A60[] = {
|
||||
gsSPVertex(blargg_seg5_vertex_05004DE0, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
gsSPLight(&blargg_seg5_lights_05004770.l, 1),
|
||||
gsSPLight(&blargg_seg5_lights_05004770.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff2a1aff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f0a06ff),
|
||||
gsSPVertex(blargg_seg5_vertex_05004E60, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 2, 6, 7, 0x0, 2, 7, 8, 0x0),
|
||||
@@ -472,8 +452,8 @@ const Gfx blargg_seg5_dl_05005A60[] = {
|
||||
|
||||
// 0x05005D00 - 0x05005EB8
|
||||
const Gfx blargg_seg5_dl_05005D00[] = {
|
||||
gsSPLight(&blargg_seg5_lights_05004788.l, 1),
|
||||
gsSPLight(&blargg_seg5_lights_05004788.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff2e1fff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f0b07ff),
|
||||
gsSPVertex(blargg_seg5_vertex_050053E0, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Blue Coin Switch
|
||||
|
||||
// 0x08000000
|
||||
static const Lights1 blue_coin_switch_seg8_lights_08000000 = gdSPDefLights1(
|
||||
0x7f, 0x7f, 0x7f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x08000018
|
||||
ALIGNED8 static const Texture blue_coin_switch_seg8_texture_08000018[] = {
|
||||
@@ -49,8 +45,8 @@ const Gfx blue_coin_switch_seg8_dl_08000D58[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000018),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&blue_coin_switch_seg8_lights_08000000.l, 1),
|
||||
gsSPLight(&blue_coin_switch_seg8_lights_08000000.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x7f7f7fff),
|
||||
gsSPVertex(blue_coin_switch_seg8_vertex_08000C18, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Blue Fish
|
||||
|
||||
// 0x0301B5C8
|
||||
static const Lights1 blue_fish_seg3_lights_0301B5C8 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x0301B5E0
|
||||
ALIGNED8 static const Texture blue_fish_seg3_texture_0301B5E0[] = {
|
||||
@@ -34,8 +30,8 @@ const Gfx blue_fish_seg3_dl_0301BEC0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_fish_seg3_texture_0301B5E0),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&blue_fish_seg3_lights_0301B5C8.l, 1),
|
||||
gsSPLight(&blue_fish_seg3_lights_0301B5C8.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(blue_fish_seg3_vertex_0301BDE0, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
|
||||
gsSP2Triangles( 5, 0, 3, 0x0, 2, 6, 0, 0x0),
|
||||
@@ -86,8 +82,8 @@ const Gfx blue_fish_seg3_dl_0301C0A8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_fish_seg3_texture_0301B5E0),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&blue_fish_seg3_lights_0301B5C8.l, 1),
|
||||
gsSPLight(&blue_fish_seg3_lights_0301B5C8.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(blue_fish_seg3_vertex_0301C018, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
|
||||
gsSP2Triangles( 4, 5, 2, 0x0, 2, 5, 6, 0x0),
|
||||
|
||||
@@ -168,22 +168,10 @@ const Gfx bobomb_seg8_dl_08022D78[] = {
|
||||
};
|
||||
|
||||
// 0x08022DE8
|
||||
static const Lights1 bobomb_seg8_lights_08022DE8 = gdSPDefLights1(
|
||||
0x3f, 0x26, 0x04,
|
||||
0xff, 0x99, 0x12, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x08022E00
|
||||
static const Lights1 bobomb_seg8_lights_08022E00 = gdSPDefLights1(
|
||||
0x2c, 0x2c, 0x2c,
|
||||
0xb2, 0xb2, 0xb2, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bobomb_lights_unused = gdSPDefLights1(
|
||||
0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x08022E30
|
||||
static const Vtx bobomb_seg8_vertex_08022E30[] = {
|
||||
@@ -279,8 +267,8 @@ static const Vtx bobomb_seg8_vertex_08023190[] = {
|
||||
|
||||
// 0x08023270 - 0x08023378
|
||||
const Gfx bobomb_seg8_dl_08023270[] = {
|
||||
gsSPLight(&bobomb_seg8_lights_08022DE8.l, 1),
|
||||
gsSPLight(&bobomb_seg8_lights_08022DE8.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff9912ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f2604ff),
|
||||
gsSPVertex(bobomb_seg8_vertex_08022E30, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
@@ -302,8 +290,8 @@ const Gfx bobomb_seg8_dl_08023270[] = {
|
||||
|
||||
// 0x08023378 - 0x08023480
|
||||
const Gfx bobomb_seg8_dl_08023378[] = {
|
||||
gsSPLight(&bobomb_seg8_lights_08022DE8.l, 1),
|
||||
gsSPLight(&bobomb_seg8_lights_08022DE8.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff9912ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f2604ff),
|
||||
gsSPVertex(bobomb_seg8_vertex_08022F70, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
@@ -325,8 +313,8 @@ const Gfx bobomb_seg8_dl_08023378[] = {
|
||||
|
||||
// 0x08023480 - 0x08023528
|
||||
const Gfx bobomb_seg8_dl_08023480[] = {
|
||||
gsSPLight(&bobomb_seg8_lights_08022E00.l, 1),
|
||||
gsSPLight(&bobomb_seg8_lights_08022E00.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xb2b2b2ff),
|
||||
gsSPLightColor(LIGHT_2, 0x2c2c2cff),
|
||||
gsSPVertex(bobomb_seg8_vertex_080230B0, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 0, 3, 0x0, 4, 3, 5, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Bomb
|
||||
|
||||
// 0x06057AA8
|
||||
static const Lights1 bomb_seg6_lights_06057AA8 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x06057AC0
|
||||
ALIGNED8 static const Texture bomb_seg6_texture_06057AC0[] = {
|
||||
@@ -173,8 +169,8 @@ const Gfx bomb_seg6_dl_0605A8A8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bomb_seg6_texture_06059AC0),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bomb_seg6_lights_06057AA8.l, 1),
|
||||
gsSPLight(&bomb_seg6_lights_06057AA8.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bomb_seg6_vertex_0605A340, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Boo
|
||||
|
||||
// 0x05009B28
|
||||
static const Lights1 boo_seg5_lights_05009B28 = gdSPDefLights1(
|
||||
0x97, 0x9a, 0xff,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05009B40
|
||||
ALIGNED8 static const Texture boo_seg5_texture_05009B40[] = {
|
||||
@@ -261,8 +257,8 @@ const Gfx boo_seg5_dl_0500BEE0[] = {
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&boo_seg5_lights_05009B28.l, 1),
|
||||
gsSPLight(&boo_seg5_lights_05009B28.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x979affff),
|
||||
gsSPVertex(boo_seg5_vertex_0500B340, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Boo (Castle)
|
||||
|
||||
// 0x06015658
|
||||
static const Lights1 boo_castle_seg6_lights_06015658 = gdSPDefLights1(
|
||||
0x97, 0x9a, 0xff,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x06015670
|
||||
ALIGNED8 static const Texture boo_castle_seg6_texture_06015670[] = {
|
||||
@@ -261,8 +257,8 @@ const Gfx boo_castle_seg6_dl_06017A10[] = {
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&boo_castle_seg6_lights_06015658.l, 1),
|
||||
gsSPLight(&boo_castle_seg6_lights_06015658.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x979affff),
|
||||
gsSPVertex(boo_castle_seg6_vertex_06016E70, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
|
||||
@@ -3,10 +3,6 @@
|
||||
// This actor file requires including actor bookend because of bookend_seg5_texture_05000C60
|
||||
|
||||
// 0x05002558
|
||||
static const Lights1 book_seg5_lights_05002558 = gdSPDefLights1(
|
||||
0x7f, 0x7f, 0x7f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05002570
|
||||
ALIGNED8 static const Texture book_seg5_texture_05002570[] = {
|
||||
@@ -50,8 +46,8 @@ const Gfx book_seg5_dl_05002EF0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000C60),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&book_seg5_lights_05002558.l, 1),
|
||||
gsSPLight(&book_seg5_lights_05002558.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x7f7f7fff),
|
||||
gsSPVertex(book_seg5_vertex_05002D70, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
|
||||
@@ -1,28 +1,12 @@
|
||||
// Bookend
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bookend_lights_unused1 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bookend_lights_unused2 = gdSPDefLights1(
|
||||
0x03, 0x19, 0x09,
|
||||
0x0c, 0x66, 0x26, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bookend_lights_unused3 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bookend_lights_unused4 = gdSPDefLights1(
|
||||
0x3f, 0x00, 0x00,
|
||||
0xff, 0x00, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000060
|
||||
ALIGNED8 static const Texture bookend_seg5_texture_05000060[] = {
|
||||
@@ -50,10 +34,6 @@ ALIGNED8 static const Texture bookend_seg5_texture_05001060[] = {
|
||||
};
|
||||
|
||||
// 0x05001860
|
||||
static const Lights1 bookend_seg5_lights_05001860 = gdSPDefLights1(
|
||||
0x66, 0x66, 0x66,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05001878
|
||||
static const Vtx bookend_seg5_vertex_05001878[] = {
|
||||
@@ -76,8 +56,8 @@ const Gfx bookend_seg5_dl_050018F8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000060),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bookend_seg5_lights_05001860.l, 1),
|
||||
gsSPLight(&bookend_seg5_lights_05001860.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x666666ff),
|
||||
gsSPVertex(bookend_seg5_vertex_05001878, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -116,10 +96,6 @@ const Gfx bookend_seg5_dl_05001978[] = {
|
||||
};
|
||||
|
||||
// 0x05001A08
|
||||
static const Lights1 bookend_seg5_lights_05001A08 = gdSPDefLights1(
|
||||
0x66, 0x66, 0x66,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05001A20
|
||||
static const Vtx bookend_seg5_vertex_05001A20[] = {
|
||||
@@ -142,8 +118,8 @@ const Gfx bookend_seg5_dl_05001AA0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000060),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bookend_seg5_lights_05001A08.l, 1),
|
||||
gsSPLight(&bookend_seg5_lights_05001A08.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x666666ff),
|
||||
gsSPVertex(bookend_seg5_vertex_05001A20, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -182,10 +158,6 @@ const Gfx bookend_seg5_dl_05001B20[] = {
|
||||
};
|
||||
|
||||
// 0x05001BB0
|
||||
static const Lights1 bookend_seg5_lights_05001BB0 = gdSPDefLights1(
|
||||
0x66, 0x66, 0x66,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05001BC8
|
||||
static const Vtx bookend_seg5_vertex_05001BC8[] = {
|
||||
@@ -216,8 +188,8 @@ const Gfx bookend_seg5_dl_05001CC8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000860),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bookend_seg5_lights_05001BB0.l, 1),
|
||||
gsSPLight(&bookend_seg5_lights_05001BB0.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x666666ff),
|
||||
gsSPVertex(bookend_seg5_vertex_05001BC8, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -255,10 +227,6 @@ const Gfx bookend_seg5_dl_05001D68[] = {
|
||||
};
|
||||
|
||||
// 0x05001DE0
|
||||
static const Lights1 bookend_seg5_lights_05001DE0 = gdSPDefLights1(
|
||||
0x66, 0x66, 0x66,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05001DF8
|
||||
static const Vtx bookend_seg5_vertex_05001DF8[] = {
|
||||
@@ -289,8 +257,8 @@ const Gfx bookend_seg5_dl_05001EF8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000860),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bookend_seg5_lights_05001DE0.l, 1),
|
||||
gsSPLight(&bookend_seg5_lights_05001DE0.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x666666ff),
|
||||
gsSPVertex(bookend_seg5_vertex_05001DF8, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -328,10 +296,6 @@ const Gfx bookend_seg5_dl_05001F98[] = {
|
||||
};
|
||||
|
||||
// 0x05002010
|
||||
static const Lights1 bookend_seg5_lights_05002010 = gdSPDefLights1(
|
||||
0x66, 0x66, 0x66,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05002028
|
||||
static const Vtx bookend_seg5_vertex_05002028[] = {
|
||||
@@ -354,8 +318,8 @@ const Gfx bookend_seg5_dl_050020E8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000460),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bookend_seg5_lights_05002010.l, 1),
|
||||
gsSPLight(&bookend_seg5_lights_05002010.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x666666ff),
|
||||
gsSPVertex(bookend_seg5_vertex_05002028, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
@@ -381,10 +345,6 @@ const Gfx bookend_seg5_dl_05002140[] = {
|
||||
};
|
||||
|
||||
// 0x050021B0
|
||||
static const Lights1 bookend_seg5_lights_050021B0 = gdSPDefLights1(
|
||||
0x66, 0x66, 0x66,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x050021C8
|
||||
static const Vtx bookend_seg5_vertex_050021C8[] = {
|
||||
@@ -407,8 +367,8 @@ const Gfx bookend_seg5_dl_05002288[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bookend_seg5_texture_05000460),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bookend_seg5_lights_050021B0.l, 1),
|
||||
gsSPLight(&bookend_seg5_lights_050021B0.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x666666ff),
|
||||
gsSPVertex(bookend_seg5_vertex_050021C8, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
|
||||
@@ -148,22 +148,10 @@ ALIGNED8 static const Texture bowser_seg6_texture_06037C38[] = {
|
||||
};
|
||||
|
||||
// 0x06038C38
|
||||
static const Lights1 bowser_seg6_lights_06038C38 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bowser_lights_unused1 = gdSPDefLights1(
|
||||
0x33, 0x31, 0x00,
|
||||
0xce, 0xc7, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bowser_lights_unused2 = gdSPDefLights1(
|
||||
0x34, 0x34, 0x00,
|
||||
0xd2, 0xd2, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x06038C80
|
||||
static const Vtx bowser_seg6_vertex_06038C80[] = {
|
||||
@@ -267,8 +255,8 @@ const Gfx bowser_seg6_dl_06039110[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_06038C80, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0),
|
||||
@@ -439,8 +427,8 @@ const Gfx bowser_seg6_dl_06039808[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06023C38),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_06039368, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
||||
@@ -671,8 +659,8 @@ const Gfx bowser_seg6_dl_0603A210[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_06039A60, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
|
||||
gsSP2Triangles( 4, 0, 2, 0x0, 2, 1, 5, 0x0),
|
||||
@@ -947,8 +935,8 @@ const Gfx bowser_seg6_dl_0603AED8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603A568, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 4, 6, 5, 0x0, 7, 5, 8, 0x0),
|
||||
@@ -1132,8 +1120,8 @@ const Gfx bowser_seg6_dl_0603B718[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603B288, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
|
||||
gsSP2Triangles( 1, 4, 3, 0x0, 5, 3, 4, 0x0),
|
||||
@@ -1308,8 +1296,8 @@ const Gfx bowser_seg6_dl_0603BDF8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06023C38),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603B948, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 3, 5, 0x0, 7, 6, 5, 0x0),
|
||||
@@ -1481,8 +1469,8 @@ const Gfx bowser_seg6_dl_0603C500[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06023C38),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603C050, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 7, 0x0, 3, 7, 4, 0x0),
|
||||
@@ -1716,8 +1704,8 @@ const Gfx bowser_seg6_dl_0603CF28[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603C758, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
|
||||
gsSP2Triangles( 5, 0, 4, 0x0, 0, 2, 6, 0x0),
|
||||
@@ -2007,8 +1995,8 @@ const Gfx bowser_seg6_dl_0603DC70[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603D280, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 4, 6, 7, 0x0, 4, 7, 8, 0x0),
|
||||
@@ -2197,8 +2185,8 @@ const Gfx bowser_seg6_dl_0603E500[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603E030, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
||||
@@ -2676,8 +2664,8 @@ const Gfx bowser_seg6_dl_0603FBA8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06023C38),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_0603E718, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
@@ -3388,8 +3376,8 @@ const Gfx bowser_seg6_dl_06041A28[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06028438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_060402D8, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
@@ -3945,8 +3933,8 @@ const Gfx bowser_seg6_dl_06042EE0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06020C38),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_06042660, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 6, 7, 3, 0x0),
|
||||
@@ -4103,8 +4091,8 @@ const Gfx bowser_seg6_dl_06043548[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_seg6_texture_06022438),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.l, 1),
|
||||
gsSPLight(&bowser_seg6_lights_06038C38.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bowser_seg6_vertex_06043278, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
|
||||
gsSP2Triangles( 0, 2, 3, 0x0, 0, 5, 1, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Bowser Key
|
||||
|
||||
// 0x030156E0, ambient color brown - light color orange
|
||||
static const Lights1 bowser_key_lights = gdSPDefLights1(
|
||||
0x3f, 0x2c, 0x00,
|
||||
0xff, 0xb2, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x030156F8
|
||||
static const Vtx bowser_key_dl_vertex_group1[] = {
|
||||
@@ -232,8 +228,8 @@ static const Vtx bowser_key_dl_vertex_group12[] = {
|
||||
|
||||
// 0x030161F8 - 0x03016530
|
||||
const Gfx bowser_key_dl[] = {
|
||||
gsSPLight(&bowser_key_lights.l, 1),
|
||||
gsSPLight(&bowser_key_lights.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffb200ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f2c00ff),
|
||||
gsSPVertex(bowser_key_dl_vertex_group1, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Breakable Box
|
||||
|
||||
// 0x08011A78
|
||||
static const Lights1 breakable_box_seg8_lights_default = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x08011A90
|
||||
ALIGNED8 static const Texture breakable_box_seg8_texture_08011A90[] = {
|
||||
@@ -48,8 +44,8 @@ static const Vtx breakable_box_seg8_vertex[] = {
|
||||
|
||||
// 0x08012C30 - 0x08012CD8
|
||||
const Gfx breakable_box_seg8_sub_dl_end[] = {
|
||||
gsSPLight(&breakable_box_seg8_lights_default.l, 1),
|
||||
gsSPLight(&breakable_box_seg8_lights_default.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(breakable_box_seg8_vertex, 26, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),
|
||||
|
||||
@@ -1,16 +1,8 @@
|
||||
// Bub
|
||||
|
||||
// 0x0600E278
|
||||
static const Lights1 bub_seg6_lights_0600E280 = gdSPDefLights1(
|
||||
0x3f, 0x3f, 0x3f,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x0600E290
|
||||
static const Lights1 bub_seg6_lights_0600E290 = gdSPDefLights1(
|
||||
0x3f, 0x1d, 0x25,
|
||||
0xff, 0x75, 0x94, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x0600E2A8
|
||||
ALIGNED8 static const Texture bub_seg6_texture_0600E2A8[] = {
|
||||
@@ -163,8 +155,8 @@ const Gfx bub_seg6_dl_06011848[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600E2A8),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.l, 1),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bub_seg6_vertex_060112A8, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0),
|
||||
@@ -222,8 +214,8 @@ const Gfx bub_seg6_dl_06011968[] = {
|
||||
|
||||
// 0x06011A50 - 0x06011B28
|
||||
const Gfx bub_seg6_dl_06011A50[] = {
|
||||
gsSPLight(&bub_seg6_lights_0600E290.l, 1),
|
||||
gsSPLight(&bub_seg6_lights_0600E290.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff7594ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f1d25ff),
|
||||
gsSPVertex(bub_seg6_vertex_06011718, 12, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 1, 4, 2, 0x0, 1, 3, 4, 0x0),
|
||||
@@ -232,8 +224,8 @@ const Gfx bub_seg6_dl_06011A50[] = {
|
||||
gsSP2Triangles( 8, 9, 10, 0x0, 8, 5, 0, 0x0),
|
||||
gsSP2Triangles( 0, 11, 8, 0x0, 8, 10, 5, 0x0),
|
||||
gsSP2Triangles( 5, 10, 6, 0x0, 10, 9, 6, 0x0),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.l, 1),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bub_seg6_vertex_060117D8, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0),
|
||||
gsSP2Triangles( 2, 1, 5, 0x0, 2, 5, 6, 0x0),
|
||||
@@ -284,8 +276,8 @@ const Gfx bub_seg6_dl_06011C58[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.l, 1),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bub_seg6_vertex_06011BD8, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0),
|
||||
gsSP2Triangles( 4, 5, 0, 0x0, 0, 5, 6, 0x0),
|
||||
@@ -328,8 +320,8 @@ const Gfx bub_seg6_dl_06011DC0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.l, 1),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bub_seg6_vertex_06011D50, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 2, 0x0),
|
||||
gsSP2Triangles( 2, 4, 0, 0x0, 3, 2, 1, 0x0),
|
||||
@@ -371,8 +363,8 @@ const Gfx bub_seg6_dl_06011F18[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bub_seg6_texture_0600EAA8),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.l, 1),
|
||||
gsSPLight(&bub_seg6_lights_0600E280.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f3f3fff),
|
||||
gsSPVertex(bub_seg6_vertex_06011EA8, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 3, 0, 0x0, 0, 5, 6, 0x0),
|
||||
|
||||
@@ -34,22 +34,10 @@ ALIGNED8 static const Texture bubba_seg5_texture_05002408[] = {
|
||||
};
|
||||
|
||||
// 0x05004408
|
||||
static const Lights1 bubba_seg5_lights_05004408 = gdSPDefLights1(
|
||||
0x48, 0x31, 0x2a,
|
||||
0xf1, 0xa6, 0x8c, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004420
|
||||
static const Lights1 bubba_seg5_lights_05004420 = gdSPDefLights1(
|
||||
0x4c, 0x4c, 0x4c,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004438
|
||||
static const Lights1 bubba_seg5_lights_05004438 = gdSPDefLights1(
|
||||
0x10, 0x07, 0x08,
|
||||
0x36, 0x1a, 0x1c, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004450
|
||||
static const Vtx bubba_seg5_vertex_05004450[] = {
|
||||
@@ -187,8 +175,8 @@ const Gfx bubba_seg5_dl_05004A40[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05000008),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bubba_seg5_lights_05004408.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004408.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xf1a68cff),
|
||||
gsSPLightColor(LIGHT_2, 0x48312aff),
|
||||
gsSPVertex(bubba_seg5_vertex_05004450, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
|
||||
gsSP2Triangles( 4, 1, 3, 0x0, 5, 1, 4, 0x0),
|
||||
@@ -201,8 +189,8 @@ const Gfx bubba_seg5_dl_05004AA8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05001408),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bubba_seg5_lights_05004420.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004420.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x4c4c4cff),
|
||||
gsSPVertex(bubba_seg5_vertex_050044C0, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0),
|
||||
gsSP2Triangles( 0, 2, 3, 0x0, 5, 0, 4, 0x0),
|
||||
@@ -262,8 +250,8 @@ const Gfx bubba_seg5_dl_05004C40[] = {
|
||||
|
||||
// 0x05004D48 - 0x05004E80
|
||||
const Gfx bubba_seg5_dl_05004D48[] = {
|
||||
gsSPLight(&bubba_seg5_lights_05004408.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004408.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xf1a68cff),
|
||||
gsSPLightColor(LIGHT_2, 0x48312aff),
|
||||
gsSPVertex(bubba_seg5_vertex_05004870, 13, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 2, 4, 5, 0x0, 4, 6, 5, 0x0),
|
||||
@@ -272,16 +260,16 @@ const Gfx bubba_seg5_dl_05004D48[] = {
|
||||
gsSP2Triangles(10, 11, 7, 0x0, 3, 7, 0, 0x0),
|
||||
gsSP2Triangles( 0, 11, 1, 0x0, 6, 10, 9, 0x0),
|
||||
gsSP2Triangles(12, 10, 6, 0x0, 12, 11, 10, 0x0),
|
||||
gsSPLight(&bubba_seg5_lights_05004438.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004438.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x361a1cff),
|
||||
gsSPLightColor(LIGHT_2, 0x100708ff),
|
||||
gsSPVertex(bubba_seg5_vertex_05004940, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 7, 0x0, 5, 6, 3, 0x0),
|
||||
gsSP2Triangles( 3, 8, 4, 0x0, 7, 6, 5, 0x0),
|
||||
gsSP2Triangles( 8, 2, 1, 0x0, 8, 1, 0, 0x0),
|
||||
gsSP1Triangle( 4, 8, 0, 0x0),
|
||||
gsSPLight(&bubba_seg5_lights_05004420.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004420.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x4c4c4cff),
|
||||
gsSPVertex(bubba_seg5_vertex_050049D0, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 0, 0x0, 0, 5, 3, 0x0),
|
||||
@@ -316,22 +304,10 @@ const Gfx bubba_seg5_dl_05004E80[] = {
|
||||
};
|
||||
|
||||
// 0x05004F30
|
||||
static const Lights1 bubba_seg5_lights_05004F30 = gdSPDefLights1(
|
||||
0x48, 0x31, 0x2a,
|
||||
0xf1, 0xa6, 0x8c, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004F48
|
||||
static const Lights1 bubba_seg5_lights_05004F50 = gdSPDefLights1(
|
||||
0x4c, 0x4c, 0x4c,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004F60
|
||||
static const Lights1 bubba_seg5_lights_05004F60 = gdSPDefLights1(
|
||||
0x0a, 0x07, 0x08,
|
||||
0x22, 0x1a, 0x1c, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05004F78
|
||||
static const Vtx bubba_seg5_vertex_05004F78[] = {
|
||||
@@ -466,8 +442,8 @@ const Gfx bubba_seg5_dl_05005538[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05000008),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bubba_seg5_lights_05004F30.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004F30.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xf1a68cff),
|
||||
gsSPLightColor(LIGHT_2, 0x48312aff),
|
||||
gsSPVertex(bubba_seg5_vertex_05004F78, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
|
||||
gsSP2Triangles( 4, 0, 5, 0x0, 5, 0, 2, 0x0),
|
||||
@@ -480,8 +456,8 @@ const Gfx bubba_seg5_dl_050055A0[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05001408),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bubba_seg5_lights_05004F50.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004F50.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x4c4c4cff),
|
||||
gsSPVertex(bubba_seg5_vertex_05004FE8, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0),
|
||||
gsSP2Triangles( 0, 5, 3, 0x0, 6, 5, 0, 0x0),
|
||||
@@ -541,8 +517,8 @@ const Gfx bubba_seg5_dl_05005738[] = {
|
||||
|
||||
// 0x05005840 - 0x05005978
|
||||
const Gfx bubba_seg5_dl_05005840[] = {
|
||||
gsSPLight(&bubba_seg5_lights_05004F30.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004F30.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xf1a68cff),
|
||||
gsSPLightColor(LIGHT_2, 0x48312aff),
|
||||
gsSPVertex(bubba_seg5_vertex_05005368, 13, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
|
||||
gsSP2Triangles( 5, 2, 1, 0x0, 1, 6, 5, 0x0),
|
||||
@@ -551,16 +527,16 @@ const Gfx bubba_seg5_dl_05005840[] = {
|
||||
gsSP2Triangles(11, 6, 1, 0x0, 9, 10, 8, 0x0),
|
||||
gsSP2Triangles(12, 5, 9, 0x0, 7, 5, 12, 0x0),
|
||||
gsSP2Triangles( 9, 8, 12, 0x0, 0, 11, 1, 0x0),
|
||||
gsSPLight(&bubba_seg5_lights_05004F60.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004F60.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x221a1cff),
|
||||
gsSPLightColor(LIGHT_2, 0xa0708ff),
|
||||
gsSPVertex(bubba_seg5_vertex_05005438, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 5, 4, 6, 0x0, 6, 4, 3, 0x0),
|
||||
gsSP2Triangles( 3, 7, 6, 0x0, 3, 8, 7, 0x0),
|
||||
gsSP2Triangles( 7, 8, 0, 0x0, 8, 1, 0, 0x0),
|
||||
gsSP1Triangle( 8, 2, 1, 0x0),
|
||||
gsSPLight(&bubba_seg5_lights_05004F50.l, 1),
|
||||
gsSPLight(&bubba_seg5_lights_05004F50.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x4c4c4cff),
|
||||
gsSPVertex(bubba_seg5_vertex_050054C8, 7, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
|
||||
gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 0, 0x0),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
// Bullet Bill
|
||||
|
||||
// 0x0500BA90
|
||||
static const Lights1 bullet_bill_seg5_lights_0500BA90 = gdSPDefLights1(
|
||||
0x06, 0x07, 0x14,
|
||||
0x19, 0x1c, 0x52, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x0500BAA8
|
||||
ALIGNED8 static const Texture bullet_bill_seg5_texture_0500BAA8[] = {
|
||||
@@ -255,8 +251,8 @@ const Gfx bullet_bill_seg5_dl_0500E5E8[] = {
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&bullet_bill_seg5_lights_0500BA90.l, 1),
|
||||
gsSPLight(&bullet_bill_seg5_lights_0500BA90.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x191c52ff),
|
||||
gsSPLightColor(LIGHT_2, 0x60714ff),
|
||||
gsSPVertex(bullet_bill_seg5_vertex_0500DAA8, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 9, 10, 11, 0x0),
|
||||
|
||||
@@ -60,28 +60,12 @@ const Gfx bully_seg5_dl_05000398[] = {
|
||||
};
|
||||
|
||||
// 0x05000408
|
||||
static const Lights1 bully_seg5_lights_05000408 = gdSPDefLights1(
|
||||
0x00, 0x38, 0x00,
|
||||
0x00, 0xe3, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000420
|
||||
static const Lights1 bully_seg5_lights_05000420 = gdSPDefLights1(
|
||||
0x00, 0x3f, 0x00,
|
||||
0x00, 0xff, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// Unreferenced light group
|
||||
UNUSED static const Lights1 bully_lights_unused = gdSPDefLights1(
|
||||
0x3f, 0x29, 0x00,
|
||||
0xff, 0xa5, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000450
|
||||
static const Lights1 bully_seg5_lights_05000450 = gdSPDefLights1(
|
||||
0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x05000468
|
||||
ALIGNED8 static const Texture bully_seg5_texture_05000468[] = {
|
||||
@@ -312,8 +296,8 @@ static const Vtx bully_seg5_vertex_05003608[] = {
|
||||
|
||||
// 0x05003708 - 0x050037A0
|
||||
const Gfx bully_seg5_dl_05003708[] = {
|
||||
gsSPLight(&bully_seg5_lights_05000408.l, 1),
|
||||
gsSPLight(&bully_seg5_lights_05000408.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xe300ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3800ff),
|
||||
gsSPVertex(bully_seg5_vertex_05002C68, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0),
|
||||
gsSP2Triangles( 2, 3, 4, 0x0, 1, 5, 6, 0x0),
|
||||
@@ -328,8 +312,8 @@ const Gfx bully_seg5_dl_05003708[] = {
|
||||
|
||||
// 0x050037A0 - 0x05003838
|
||||
const Gfx bully_seg5_dl_050037A0[] = {
|
||||
gsSPLight(&bully_seg5_lights_05000420.l, 1),
|
||||
gsSPLight(&bully_seg5_lights_05000420.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff00ff),
|
||||
gsSPLightColor(LIGHT_2, 0x3f00ff),
|
||||
gsSPVertex(bully_seg5_vertex_05002D88, 14, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0),
|
||||
gsSP2Triangles( 3, 1, 0, 0x0, 5, 6, 7, 0x0),
|
||||
@@ -344,8 +328,8 @@ const Gfx bully_seg5_dl_050037A0[] = {
|
||||
|
||||
// 0x05003878 - 0x05003C50
|
||||
const Gfx bully_seg5_dl_05003878[] = {
|
||||
gsSPLight(&bully_seg5_lights_05000450.l, 1),
|
||||
gsSPLight(&bully_seg5_lights_05000450.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xff),
|
||||
gsSPLightColor(LIGHT_2, 0xff),
|
||||
gsSPVertex(bully_seg5_vertex_05002F08, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0),
|
||||
gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0),
|
||||
|
||||
@@ -1,16 +1,8 @@
|
||||
// Cannon Barrel
|
||||
|
||||
// 0x08005878
|
||||
static const Lights1 cannon_barrel_seg8_lights_08005878 = gdSPDefLights1(
|
||||
0x4c, 0x4c, 0x4c,
|
||||
0xff, 0xff, 0xff, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x08005890
|
||||
static const Lights1 cannon_barrel_seg8_lights_08005890 = gdSPDefLights1(
|
||||
0x00, 0x00, 0x0f,
|
||||
0x00, 0x00, 0x32, 0x28, 0x28, 0x28
|
||||
);
|
||||
|
||||
// 0x080058A8
|
||||
ALIGNED8 static const Texture cannon_barrel_seg8_texture_080058A8[] = {
|
||||
@@ -92,8 +84,8 @@ const Gfx cannon_barrel_seg8_dl_08006408[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, cannon_barrel_seg8_texture_080058A8),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&cannon_barrel_seg8_lights_08005878.l, 1),
|
||||
gsSPLight(&cannon_barrel_seg8_lights_08005878.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0xffffffff),
|
||||
gsSPLightColor(LIGHT_2, 0x4c4c4cff),
|
||||
gsSPVertex(cannon_barrel_seg8_vertex_080060A8, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 2, 4, 5, 0x0, 2, 1, 4, 0x0),
|
||||
@@ -108,8 +100,8 @@ const Gfx cannon_barrel_seg8_dl_08006408[] = {
|
||||
|
||||
// 0x080064C0 - 0x08006660
|
||||
const Gfx cannon_barrel_seg8_dl_080064C0[] = {
|
||||
gsSPLight(&cannon_barrel_seg8_lights_08005890.l, 1),
|
||||
gsSPLight(&cannon_barrel_seg8_lights_08005890.a, 2),
|
||||
gsSPLightColor(LIGHT_1, 0x32ff),
|
||||
gsSPLightColor(LIGHT_2, 0xfff),
|
||||
gsSPVertex(cannon_barrel_seg8_vertex_080061A8, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 4, 0x0, 6, 4, 3, 0x0),
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user