summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--baserom.ipsbin239212 -> 236117 bytes
-rw-r--r--data/graphics.s12
-rw-r--r--data/link_rfu.s97
-rw-r--r--graphics/link_rfu/unk_843F3B8.pal19
-rw-r--r--graphics/link_rfu/unk_843F3D8.pal19
-rw-r--r--graphics/link_rfu/unk_843F3F8.pngbin0 -> 160 bytes
-rw-r--r--graphics/link_rfu/unk_843F418.pngbin0 -> 173 bytes
-rw-r--r--graphics/link_rfu/unk_843F518.pngbin0 -> 226 bytes
-rw-r--r--graphics/link_rfu/unk_843F638.pngbin0 -> 205 bytes
-rw-r--r--graphics/link_rfu/unk_843F76C.pal19
-rw-r--r--graphics/link_rfu/unk_843F78C.pal19
-rw-r--r--graphics/link_rfu/unk_843F7AC.pngbin0 -> 221 bytes
-rw-r--r--graphics/link_rfu/unk_8E99DAC.pngbin0 -> 284 bytes
-rw-r--r--graphics/link_rfu/unk_8E99E74.binbin0 -> 1280 bytes
-rw-r--r--graphics/link_rfu/unk_8E99F44.pngbin0 -> 432 bytes
-rw-r--r--graphics/link_rfu/unk_8E9A168.pngbin0 -> 426 bytes
-rw-r--r--graphics/link_rfu/unk_8E9BD28.pngbin0 -> 212 bytes
17 files changed, 146 insertions, 39 deletions
diff --git a/baserom.ips b/baserom.ips
index fe18b52d1..f3b11bb7b 100644
--- a/baserom.ips
+++ b/baserom.ips
Binary files differ
diff --git a/data/graphics.s b/data/graphics.s
index a6b9db097..818b01e3a 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -16125,22 +16125,22 @@ gUnknown_8E998CC:: @ 8E998CC
.incbin "baserom.gba", 0xE998CC, 0x4C0
gUnknown_8E99D8C:: @ 8E99D8C
- .incbin "baserom.gba", 0xE99D8C, 0x20 @UNKNOWN
+ .incbin "graphics/link_rfu/unk_8E99DAC.gbapal"
gUnknown_8E99DAC:: @ 8E99DAC
- .incbin "baserom.gba", 0xE99DAC, 0xC8 @UNKNOWN
+ .incbin "graphics/link_rfu/unk_8E99DAC.4bpp.lz"
gUnknown_8E99E74:: @ 8E99E74
- .incbin "baserom.gba", 0xE99E74, 0xB0
+ .incbin "graphics/link_rfu/unk_8E99E74.bin.lz"
gUnknown_8E99F24:: @ 8E99F24
- .incbin "baserom.gba", 0xE99F24, 0x20 @UNKNOWN
+ .incbin "graphics/link_rfu/unk_8E9A168.gbapal"
gUnknown_8E99F44:: @ 8E99F44
- .incbin "baserom.gba", 0xE99F44, 0x224
+ .incbin "graphics/link_rfu/unk_8E99F44.4bpp.lz"
gUnknown_8E9A168:: @ 8E9A168
- .incbin "baserom.gba", 0xE9A168, 0x2F8
+ .incbin "graphics/link_rfu/unk_8E9A168.4bpp.lz"
gUnknown_8E9A460:: @ 8E9A460
.incbin "baserom.gba", 0xE9A460, 0xEB0
diff --git a/data/link_rfu.s b/data/link_rfu.s
index 877242271..8e9abd3f0 100644
--- a/data/link_rfu.s
+++ b/data/link_rfu.s
@@ -1,6 +1,7 @@
#include "constants/region_map.h"
#include "constants/flags.h"
#include "constants/moves.h"
+#define RGB(r, g, b) ((r) | ((g) << 5) | ((b) << 10))
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
@@ -75,46 +76,62 @@ gUnknown_843F2AC:: @ 843F2AC
.4byte gUnknown_8418902
gUnknown_843F39C:: @ 843F39C data8 4x7
- .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x00, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a
+ .byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x00
+ .byte 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00
+ .byte 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13
+ .byte 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a
-gUnknown_843F3B8:: @ 843F3B8
- .incbin "baserom.gba", 0x43F3B8, 0x20
+gUnknown_843F3B8:: @ 843F3B8 gbapal
+ .incbin "graphics/link_rfu/unk_843F3F8.gbapal"
-gUnknown_843F3D8:: @ 843F3D8
- .incbin "baserom.gba", 0x43F3D8, 0x20
+gUnknown_843F3D8:: @ 843F3D8 gbapal
+ .incbin "graphics/link_rfu/unk_8E9BD28.gbapal"
-gUnknown_843F3F8:: @ 843F3F8
- .incbin "baserom.gba", 0x43F3F8, 0x20
+gUnknown_843F3F8:: @ 843F3F8 4bpp
+ .incbin "graphics/link_rfu/unk_843F3F8.4bpp"
-gUnknown_843F418:: @ 843F418
- .incbin "baserom.gba", 0x43F418, 0x100
+gUnknown_843F418:: @ 843F418 4bpp
+ .incbin "graphics/link_rfu/unk_843F418.4bpp"
-gUnknown_843F518:: @ 843F518
- .incbin "baserom.gba", 0x43F518, 0x100
+gUnknown_843F518:: @ 843F518 4bpp
+ .incbin "graphics/link_rfu/unk_843F518.4bpp"
-gUnknown_843F618:: @ 843F618
- .incbin "baserom.gba", 0x43F618, 0x20
+gUnknown_843F618:: @ 843F618 gbapal
+ .incbin "graphics/link_rfu/unk_843F638.gbapal"
-gUnknown_843F638:: @ 843F638
- .incbin "baserom.gba", 0x43F638, 0x134
+gUnknown_843F638:: @ 843F638 4bpp.lz
+ .incbin "graphics/link_rfu/unk_843F638.4bpp.lz"
gUnknown_843F76C:: @ 843F76C gbapal
- .incbin "baserom.gba", 0x43F76C, 0x20
+ .incbin "graphics/link_rfu/unk_843F76C.gbapal"
gUnknown_843F78C:: @ 843F78C gbapal
- .incbin "baserom.gba", 0x43F78C, 0x20
+ .incbin "graphics/link_rfu/unk_843F78C.gbapal"
gUnknown_843F7AC:: @ 843F7AC 4bpp.lz
- .incbin "baserom.gba", 0x43F7AC, 0xC8
+ .incbin "graphics/link_rfu/unk_843F7AC.4bpp.lz"
gUnknown_843F874:: @ 843F874 gbapal
- .incbin "baserom.gba", 0x43F874, 0x8
+ .2byte RGB(0, 0, 0)
+ .2byte RGB(0, 0, 0)
+ .2byte RGB(7, 25, 31)
+ .2byte RGB(21, 21, 29)
gUnknown_843F87C:: @ 843F87C gbapal
- .incbin "baserom.gba", 0x43F87C, 0xC
+ .2byte RGB(0, 0, 0)
+ .2byte RGB(31, 31, 31)
+ .2byte RGB(12, 12, 12)
+ .2byte RGB(27, 26, 27)
+ .2byte RGB(8, 17, 9)
+ .align 2
gUnknown_843F888:: @ 843F888 data8 6x4
- .byte 0x03, 0x04, 0x18, 0x04, 0x01, 0x04, 0x1b, 0x04, 0x03, 0x00, 0x18, 0x0a, 0x06, 0x06, 0x12, 0x04, 0x10, 0x04, 0x09, 0x02, 0x0e, 0x04, 0x12, 0x04
+ .byte 0x03, 0x04, 0x18, 0x04
+ .byte 0x01, 0x04, 0x1b, 0x04
+ .byte 0x03, 0x00, 0x18, 0x0a
+ .byte 0x06, 0x06, 0x12, 0x04
+ .byte 0x10, 0x04, 0x09, 0x02
+ .byte 0x0e, 0x04, 0x12, 0x04
gUnknown_843F8A0:: @ 843F8A0 bg_template
.4byte 0x000001c0, 0x000011dd, 0x002021e2, 0x000031fb
@@ -160,7 +177,7 @@ gUnknown_843F8F0:: @ 843F8F0 sprite_sheet
obj_tiles gUnknown_843F3F8, 0x0020, 0
obj_tiles gUnknown_843F418, 0x0100, 2
obj_tiles gUnknown_843F518, 0x0100, 3
- obj_tiles NULL, 0x0000, 0
+ null_obj_tiles
gUnknown_843F910:: @ 843F910 sprite_palette
obj_pal gUnknown_843F3B8, 0
@@ -188,16 +205,20 @@ gUnknown_843F980::
.4byte 0xc0004000, 0x00000400
gUnknown_843F988::
- .incbin "baserom.gba", 0x43F988, 0x8
+ obj_image_anim_frame 0x0000, 0
+ obj_image_anim_end
gUnknown_843F990::
- .incbin "baserom.gba", 0x43F990, 0x8
+ obj_image_anim_frame 0x0020, 0
+ obj_image_anim_end
gUnknown_843F998::
- .incbin "baserom.gba", 0x43F998, 0x8
+ obj_image_anim_frame 0x0040, 0
+ obj_image_anim_end
gUnknown_843F9A0::
- .incbin "baserom.gba", 0x43F9A0, 0x8
+ obj_image_anim_frame 0x0060, 0
+ obj_image_anim_end
gUnknown_843F9A8::
.4byte 0x843f988
@@ -212,19 +233,27 @@ gUnknown_843F9D0::
.4byte 0xc0004000, 0x00000400
gUnknown_843F9D8::
- .incbin "baserom.gba", 0x43F9D8, 0x8
+ obj_image_anim_frame 0x0060, 0
+ obj_image_anim_end
gUnknown_843F9E0::
- .incbin "baserom.gba", 0x43F9E0, 0xC
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_frame 0x0020, 4
+ obj_image_anim_end
gUnknown_843F9EC::
- .incbin "baserom.gba", 0x43F9EC, 0xC
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_frame 0x0000, 4
+ obj_image_anim_end
gUnknown_843F9F8::
- .incbin "baserom.gba", 0x43F9F8, 0xC
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_frame 0x0060, 0
+ obj_image_anim_end
gUnknown_843FA04::
- .incbin "baserom.gba", 0x43FA04, 0x8
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_end
gUnknown_843FA0C::
.4byte gUnknown_843F9D8
@@ -249,10 +278,12 @@ gUnknown_843FA60::
.4byte 0x40000000, 0x00000400
gUnknown_843FA68::
- .incbin "baserom.gba", 0x43FA68, 0x8
+ obj_image_anim_frame 0x0000, 0
+ obj_image_anim_end
gUnknown_843FA70::
- .incbin "baserom.gba", 0x43FA70, 0x8
+ obj_image_anim_frame 0x0004, 0
+ obj_image_anim_end
gUnknown_843FA78::
.4byte gUnknown_843FA68
diff --git a/graphics/link_rfu/unk_843F3B8.pal b/graphics/link_rfu/unk_843F3B8.pal
new file mode 100644
index 000000000..dfe91b5de
--- /dev/null
+++ b/graphics/link_rfu/unk_843F3B8.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 148
+255 197 148
+238 139 90
+189 90 41
+255 213 213
+246 180 180
+197 131 131
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+41 49 49
+98 98 98
+180 189 180
+222 213 222
+255 255 255
diff --git a/graphics/link_rfu/unk_843F3D8.pal b/graphics/link_rfu/unk_843F3D8.pal
new file mode 100644
index 000000000..72d2547f9
--- /dev/null
+++ b/graphics/link_rfu/unk_843F3D8.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 164 0
+255 0 0
+255 32 32
+255 74 74
+255 106 106
+255 148 148
+255 180 180
+255 222 222
+255 255 255
+255 255 255
+255 255 205
+255 255 205
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/link_rfu/unk_843F3F8.png b/graphics/link_rfu/unk_843F3F8.png
new file mode 100644
index 000000000..cdcf144b0
--- /dev/null
+++ b/graphics/link_rfu/unk_843F3F8.png
Binary files differ
diff --git a/graphics/link_rfu/unk_843F418.png b/graphics/link_rfu/unk_843F418.png
new file mode 100644
index 000000000..a0aa30385
--- /dev/null
+++ b/graphics/link_rfu/unk_843F418.png
Binary files differ
diff --git a/graphics/link_rfu/unk_843F518.png b/graphics/link_rfu/unk_843F518.png
new file mode 100644
index 000000000..7801f4ab5
--- /dev/null
+++ b/graphics/link_rfu/unk_843F518.png
Binary files differ
diff --git a/graphics/link_rfu/unk_843F638.png b/graphics/link_rfu/unk_843F638.png
new file mode 100644
index 000000000..9507d99b3
--- /dev/null
+++ b/graphics/link_rfu/unk_843F638.png
Binary files differ
diff --git a/graphics/link_rfu/unk_843F76C.pal b/graphics/link_rfu/unk_843F76C.pal
new file mode 100644
index 000000000..165bad8de
--- /dev/null
+++ b/graphics/link_rfu/unk_843F76C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+255 189 115
+255 139 57
+205 98 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+255 238 180
+255 255 213
+115 115 115
+180 189 180
+222 213 222
+255 255 255
diff --git a/graphics/link_rfu/unk_843F78C.pal b/graphics/link_rfu/unk_843F78C.pal
new file mode 100644
index 000000000..c64a7216f
--- /dev/null
+++ b/graphics/link_rfu/unk_843F78C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+189 255 139
+156 230 106
+123 180 90
+180 213 255
+139 180 230
+115 139 172
+0 0 0
+255 131 131
+238 82 82
+255 238 180
+255 255 213
+115 115 115
+180 189 180
+222 213 222
+255 255 255
diff --git a/graphics/link_rfu/unk_843F7AC.png b/graphics/link_rfu/unk_843F7AC.png
new file mode 100644
index 000000000..5dd47f481
--- /dev/null
+++ b/graphics/link_rfu/unk_843F7AC.png
Binary files differ
diff --git a/graphics/link_rfu/unk_8E99DAC.png b/graphics/link_rfu/unk_8E99DAC.png
new file mode 100644
index 000000000..9049659c7
--- /dev/null
+++ b/graphics/link_rfu/unk_8E99DAC.png
Binary files differ
diff --git a/graphics/link_rfu/unk_8E99E74.bin b/graphics/link_rfu/unk_8E99E74.bin
new file mode 100644
index 000000000..c262b8940
--- /dev/null
+++ b/graphics/link_rfu/unk_8E99E74.bin
Binary files differ
diff --git a/graphics/link_rfu/unk_8E99F44.png b/graphics/link_rfu/unk_8E99F44.png
new file mode 100644
index 000000000..71faa05fe
--- /dev/null
+++ b/graphics/link_rfu/unk_8E99F44.png
Binary files differ
diff --git a/graphics/link_rfu/unk_8E9A168.png b/graphics/link_rfu/unk_8E9A168.png
new file mode 100644
index 000000000..87a14adc2
--- /dev/null
+++ b/graphics/link_rfu/unk_8E9A168.png
Binary files differ
diff --git a/graphics/link_rfu/unk_8E9BD28.png b/graphics/link_rfu/unk_8E9BD28.png
new file mode 100644
index 000000000..7e695fd26
--- /dev/null
+++ b/graphics/link_rfu/unk_8E9BD28.png
Binary files differ