summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--baserom.ipsbin242395 -> 208212 bytes
-rw-r--r--data/field_weather.s360
-rw-r--r--data/graphics.s12
-rw-r--r--data/link_rfu.s302
-rw-r--r--graphics/field_effects/unk_83BFBE4.binbin0 -> 8192 bytes
-rw-r--r--graphics/field_effects/unk_83C0408.binbin0 -> 8192 bytes
-rw-r--r--graphics/field_effects/unk_83C0C00.binbin0 -> 8192 bytes
-rw-r--r--graphics/field_effects/unk_83C139C.binbin0 -> 8192 bytes
-rw-r--r--graphics/field_effects/unk_83C1BB8.binbin0 -> 8192 bytes
-rw-r--r--graphics/field_effects/unk_83C2380.binbin0 -> 8192 bytes
-rw-r--r--graphics/field_effects/unk_83C2CE0.pal19
-rw-r--r--graphics/field_effects/unk_83C2D00.pal19
-rw-r--r--graphics/field_effects/unk_83C2D20.pal19
-rw-r--r--graphics/field_effects/unk_83C2D40.pngbin0 -> 941 bytes
-rw-r--r--graphics/field_effects/unk_83C3540.pngbin0 -> 1031 bytes
-rw-r--r--graphics/field_effects/unk_83C3D40.pngbin0 -> 653 bytes
-rw-r--r--graphics/field_effects/unk_83C4540.pngbin0 -> 179 bytes
-rw-r--r--graphics/field_effects/unk_83C4580.pngbin0 -> 190 bytes
-rw-r--r--graphics/field_effects/unk_83C45C0.pngbin0 -> 366 bytes
-rw-r--r--graphics/field_effects/unk_83C55C0.pngbin0 -> 271 bytes
-rw-r--r--graphics/field_effects/unk_83C5BC0.pngbin0 -> 603 bytes
-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
36 files changed, 721 insertions, 88 deletions
diff --git a/README.md b/README.md
index c317630ca..b72d2ca86 100644
--- a/README.md
+++ b/README.md
@@ -33,4 +33,4 @@ Other disassembly and/or decompilation projects:
## Contacts
-You can find us on [Discord](https://discord.gg/6EuWgX9) and [IRC](https://kiwiirc.com/client/irc.freenode.net/?#pret).
+You can find us on [Discord](https://discord.gg/d5dubZ3) and [IRC](https://kiwiirc.com/client/irc.freenode.net/?#pret).
diff --git a/baserom.ips b/baserom.ips
index d7de0a120..90ea4461c 100644
--- a/baserom.ips
+++ b/baserom.ips
Binary files differ
diff --git a/data/field_weather.s b/data/field_weather.s
index 03b3e8faa..a9bc70f3c 100644
--- a/data/field_weather.s
+++ b/data/field_weather.s
@@ -1,104 +1,396 @@
+#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
.align 2
gUnknown_83BFBE4:: @ 83BFBE4
- .incbin "baserom.gba", 0x3BFBE4, 0x2FD8
+ .incbin "graphics/field_effects/unk_83BFBE4.bin.lz"
+
+gUnknown_83C0408::
+ .incbin "graphics/field_effects/unk_83C0408.bin.lz"
+
+gUnknown_83C0C00::
+ .incbin "graphics/field_effects/unk_83C0C00.bin.lz"
+
+gUnknown_83C139C::
+ .incbin "graphics/field_effects/unk_83C139C.bin.lz"
+
+gUnknown_83C1BB8::
+ .incbin "graphics/field_effects/unk_83C1BB8.bin.lz"
+
+gUnknown_83C2380::
+ .incbin "graphics/field_effects/unk_83C2380.bin.lz"
+
+gUnknown_83C2BA4::
+ .4byte gUnknown_83BFBE4
+ .4byte gUnknown_83C0408
+ .4byte gUnknown_83C0C00
+ .4byte gUnknown_83C139C
+ .4byte gUnknown_83C1BB8
+ .4byte gUnknown_83C2380
gUnknown_83C2BBC:: @ 83C2BBC
- .incbin "baserom.gba", 0x3C2BBC, 0x4
+ .4byte gUnknown_2037F34
gUnknown_83C2BC0:: @ 83C2BC0
- .incbin "baserom.gba", 0x3C2BC0, 0xF0
+ .4byte sub_8079EC0
+ .4byte nullsub_45
+ .4byte sub_8079EC0
+ .4byte sub_8079EE4
+ .4byte Clouds_InitVars
+ .4byte Clouds_Main
+ .4byte Clouds_InitAll
+ .4byte Clouds_Finish
+ .4byte Weather2_InitVars
+ .4byte nullsub_48
+ .4byte Weather2_InitAll
+ .4byte sub_807B434
+ .4byte LightRain_InitVars
+ .4byte LightRain_Main
+ .4byte LightRain_InitAll
+ .4byte LightRain_Finish
+ .4byte Snow_InitVars
+ .4byte snowflakes_progress2
+ .4byte Snow_InitAll
+ .4byte Snow_Finish
+ .4byte sub_807C2E4
+ .4byte Rain_Main
+ .4byte sub_807C358
+ .4byte Rain_Finish
+ .4byte Fog1_InitVars
+ .4byte Fog1_Main
+ .4byte Fog1_InitAll
+ .4byte Fog1_Finish
+ .4byte Ash_InitVars
+ .4byte Ash_Main
+ .4byte Ash_InitAll
+ .4byte Ash_Finish
+ .4byte Sandstorm_InitVars
+ .4byte Sandstorm_Main
+ .4byte Sandstorm_InitAll
+ .4byte Sandstorm_Finish
+ .4byte Fog2_InitVars
+ .4byte Fog2_Main
+ .4byte Fog2_InitAll
+ .4byte Fog2_Finish
+ .4byte Fog1_InitVars
+ .4byte Fog1_Main
+ .4byte Fog1_InitAll
+ .4byte Fog1_Finish
+ .4byte Weather11_InitVars
+ .4byte nullsub_49
+ .4byte Weather11_InitAll
+ .4byte sub_807D8D0
+ .4byte Drought_InitVars
+ .4byte Drought_Main
+ .4byte Drought_InitAll
+ .4byte sub_807B6BC
+ .4byte sub_807C388
+ .4byte Rain_Main
+ .4byte sub_807C3F4
+ .4byte Rain_Finish
+ .4byte Bubbles_InitVars
+ .4byte Bubbles_Main
+ .4byte Bubbles_InitAll
+ .4byte Bubbles_Finish
gUnknown_83C2CB0:: @ 83C2CB0
- .incbin "baserom.gba", 0x3C2CB0, 0x10
+ .4byte sub_8079FFC
+ .4byte sub_807A084
+ .4byte nullsub_46
+ .4byte nullsub_46
gUnknown_83C2CC0:: @ 83C2CC0
- .incbin "baserom.gba", 0x3C2CC0, 0x20
+ .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01
gUnknown_83C2CE0:: @ 83C2CE0
- .incbin "baserom.gba", 0x3C2CE0, 0x20
+ .incbin "graphics/field_effects/unk_83C2CE0.gbapal"
gUnknown_83C2D00:: @ 83C2D00
- .incbin "baserom.gba", 0x3C2D00, 0x20
+ .incbin "graphics/field_effects/unk_83C2D00.gbapal"
gUnknown_83C2D20:: @ 83C2D20
- .incbin "baserom.gba", 0x3C2D20, 0x820
+ .incbin "graphics/field_effects/unk_83C2D20.gbapal"
+
+gUnknown_83C2D40::
+ .incbin "graphics/field_effects/unk_83C2D40.4bpp"
gWeatherFog1Tiles:: @ 83C3540
- .incbin "baserom.gba", 0x3C3540, 0x3080
+ .incbin "graphics/field_effects/unk_83C3540.4bpp"
+
+gUnknown_83C3D40::
+ .incbin "graphics/field_effects/unk_83C3D40.4bpp"
+
+gUnknown_83C4540::
+ .incbin "graphics/field_effects/unk_83C4540.4bpp"
+
+gUnknown_83C4580::
+ .incbin "graphics/field_effects/unk_83C4580.4bpp"
+
+gUnknown_83C45C0::
+ .incbin "graphics/field_effects/unk_83C45C0.4bpp"
+
+gUnknown_83C55C0::
+ .incbin "graphics/field_effects/unk_83C55C0.4bpp"
+
+gUnknown_83C5BC0::
+ .incbin "graphics/field_effects/unk_83C5BC0.4bpp"
gUnknown_83C65C0:: @ 83C65C0
- .incbin "baserom.gba", 0x3C65C0, 0x4
+ .byte 0x02, 0x03, 0x05, 0x03
gUnknown_83C65C4:: @ 83C65C4
- .incbin "baserom.gba", 0x3C65C4, 0x4
+ .byte 0x02, 0x02, 0x03, 0x02
gUnknown_83C65C8:: @ 83C65C8
- .incbin "baserom.gba", 0x3C65C8, 0xC
+ .2byte 0x0000, 0x0042, 0x0005, 0x0049, 0x000a, 0x004e
gUnknown_83C65D4:: @ 83C65D4
- .incbin "baserom.gba", 0x3C65D4, 0x1C
+ obj_tiles gUnknown_83C3D40, 0x0800, 4608
+
+gUnknown_83C65DC::
+ .4byte 0xc0000400, 0x00000c00
+
+gUnknown_83C65E4::
+ obj_image_anim_frame 0x0000, 16
+ obj_image_anim_end
+
+gUnknown_83C65EC::
+ .4byte gUnknown_83C65E4
gUnknown_83C65F0:: @ 83C65F0
- .incbin "baserom.gba", 0x3C65F0, 0x18
+ spr_template 4608, 4608, gUnknown_83C65DC, gUnknown_83C65EC, NULL, gDummySpriteAffineAnimTable, sub_807B558
gUnknown_83C6608:: @ 83C6608
- .incbin "baserom.gba", 0x3C6608, 0x9C
+ .2byte 0x0000, 0x0000
+ .2byte 0x0000, 0x00a0
+ .2byte 0x0000, 0x0040
+ .2byte 0x0090, 0x00e0
+ .2byte 0x0090, 0x0080
+ .2byte 0x0020, 0x0020
+ .2byte 0x0020, 0x00c0
+ .2byte 0x0020, 0x0060
+ .2byte 0x0048, 0x0080
+ .2byte 0x0048, 0x0020
+ .2byte 0x0048, 0x00c0
+ .2byte 0x00d8, 0x0060
+ .2byte 0x00d8, 0x0000
+ .2byte 0x0068, 0x00a0
+ .2byte 0x0068, 0x0040
+ .2byte 0x0068, 0x00e0
+ .2byte 0x0090, 0x0000
+ .2byte 0x0090, 0x00a0
+ .2byte 0x0090, 0x0040
+ .2byte 0x0020, 0x00e0
+ .2byte 0x0020, 0x0080
+ .2byte 0x0048, 0x0020
+ .2byte 0x0048, 0x00c0
+ .2byte 0x0030, 0x0060
+
+gUnknown_83C6668::
+ .4byte 0x80008000, 0x00002400
+
+gUnknown_83C6670::
+ obj_image_anim_frame 0x0000, 16
+ obj_image_anim_jump 0
+
+gUnknown_83C6678::
+ obj_image_anim_frame 0x0008, 3
+ obj_image_anim_frame 0x0020, 2
+ obj_image_anim_frame 0x0028, 2
+ obj_image_anim_end
+
+gUnknown_83C6688::
+ obj_image_anim_frame 0x0008, 3
+ obj_image_anim_frame 0x0010, 3
+ obj_image_anim_frame 0x0018, 4
+ obj_image_anim_end
+
+gUnknown_83C6698::
+ .4byte gUnknown_83C6670
+ .4byte gUnknown_83C6678
+ .4byte gUnknown_83C6688
gUnknown_83C66A4:: @ 83C66A4
- .incbin "baserom.gba", 0x3C66A4, 0x18
+ spr_template 4614, 4608, gUnknown_83C6668, gUnknown_83C6698, NULL, gDummySpriteAffineAnimTable, sub_807BA24
gUnknown_83C66BC:: @ 83C66BC
- .incbin "baserom.gba", 0x3C66BC, 0x8
+ .2byte 0xff98, 0x00d0
+ .2byte 0xff60, 0x0140
gUnknown_83C66C4:: @ 83C66C4
- .incbin "baserom.gba", 0x3C66C4, 0x8
+ .2byte 0x0012, 0x0007
+ .2byte 0x000c, 0x000a
gUnknown_83C66CC:: @ 83C66CC
- .incbin "baserom.gba", 0x3C66CC, 0x38
+ obj_tiles gUnknown_83C55C0, 0x0600, 4614
+
+gUnknown_83C66D4::
+ .4byte 0x00000000, 0x00000400
+
+gUnknown_83C66DC::
+ obj_frame_tiles gUnknown_83C4540 + 0x00, 0x0020
+ obj_frame_tiles gUnknown_83C4540 + 0x20, 0x0020
+
+gUnknown_83C66EC::
+ obj_image_anim_frame 0x0000, 16
+ obj_image_anim_end
+
+gUnknown_83C66F4::
+ obj_image_anim_frame 0x0001, 16
+ obj_image_anim_end
+
+gUnknown_83C66FC::
+ .4byte gUnknown_83C66EC
+ .4byte gUnknown_83C66F4
gUnknown_83C6704:: @ 83C6704
- .incbin "baserom.gba", 0x3C6704, 0x8C
+ spr_template 65535, 4608, gUnknown_83C66D4, gUnknown_83C66FC, gUnknown_83C66DC, gDummySpriteAffineAnimTable, sub_807C1AC
+
+gUnknown_83C671C::
+ .2byte 0x0000, 0x0006, 0x0006, 0x000c, 0x0012, 0x002a, 0x012c, 0x012c
+
+gUnknown_83C672C::
+ .4byte 0xc0000400, 0x00000800
+
+gUnknown_83C6734::
+ obj_image_anim_frame 0x0000, 16
+ obj_image_anim_end
+
+gUnknown_83C673C::
+ obj_image_anim_frame 0x0020, 16
+ obj_image_anim_end
+
+gUnknown_83C6744::
+ obj_image_anim_frame 0x0040, 16
+ obj_image_anim_end
+
+gUnknown_83C674C::
+ obj_image_anim_frame 0x0060, 16
+ obj_image_anim_end
+
+gUnknown_83C6754::
+ obj_image_anim_frame 0x0080, 16
+ obj_image_anim_end
+
+gUnknown_83C675C::
+ obj_image_anim_frame 0x00a0, 16
+ obj_image_anim_end
+
+gUnknown_83C6764::
+ .4byte gUnknown_83C6734
+ .4byte gUnknown_83C673C
+ .4byte gUnknown_83C6744
+ .4byte gUnknown_83C674C
+ .4byte gUnknown_83C6754
+ .4byte gUnknown_83C675C
+
+gUnknown_83C677C::
+ obj_rot_scal_anim_frame 512, 512, 0, 0
+ obj_rot_scal_anim_end
+
+gUnknown_83C678C::
+ .4byte gUnknown_83C677C
gUnknown_83C6790:: @ 83C6790
- .incbin "baserom.gba", 0x3C6790, 0x18
+ spr_template 4609, 4608, gUnknown_83C672C, gUnknown_83C6764, NULL, gUnknown_83C678C, Fog1SpriteCallback
gUnknown_83C67A8:: @ 83C67A8
- .incbin "baserom.gba", 0x3C67A8, 0x8
+ obj_tiles gWeatherFog1Tiles, 0x0800, 4609
gUnknown_83C67B0:: @ 83C67B0
- .incbin "baserom.gba", 0x3C67B0, 0x20
+ obj_tiles gUnknown_83C45C0, 0x1000, 4610
+
+gUknown_83C67B8::
+ .4byte 0xc0000400, 0x0000f400
+
+gUnknown_83C67C0::
+ obj_image_anim_frame 0x0000, 60
+ obj_image_anim_frame 0x0040, 60
+ obj_image_anim_jump 0
+
+gUnknown_83C67CC::
+ .4byte gUnknown_83C67C0
gUnknown_83C67D0:: @ 83C67D0
- .incbin "baserom.gba", 0x3C67D0, 0x18
+ spr_template 4610, 4608, gUknown_83C67B8, gUnknown_83C67CC, NULL, gDummySpriteAffineAnimTable, sub_807CF08
gUnknown_83C67E8:: @ 83C67E8
- .incbin "baserom.gba", 0x3C67E8, 0x1C
+ obj_tiles gUnknown_83C2D40, 0x0800, 4611
+
+gUnknown_83C67F0::
+ .4byte 0xc0000400, 0x00000800
+
+gUnknown_83C67F8::
+ obj_image_anim_frame 0x0000, 16
+ obj_image_anim_end
+
+gUnknown_83C6800::
+ .4byte gUnknown_83C67F8
gUnknown_83C6804:: @ 83C6804
- .incbin "baserom.gba", 0x3C6804, 0x38
+ spr_template 4611, 4608, gUnknown_83C67F0, gUnknown_83C6800, NULL, gDummySpriteAffineAnimTable, Fog2SpriteCallback
+
+gUnknown_83C681C::
+ .4byte 0xc0000400, 0x00000400
+
+gUnknown_83C6824::
+ obj_image_anim_frame 0x0000, 3
+ obj_image_anim_end
+
+gUnknown_83C682C::
+ obj_image_anim_frame 0x0040, 3
+ obj_image_anim_end
+
+gUnknown_83C6834::
+ .4byte gUnknown_83C6824
+ .4byte gUnknown_83C682C
gUnknown_83C683C:: @ 83C683C
- .incbin "baserom.gba", 0x3C683C, 0x18
+ spr_template 4612, 4608, gUnknown_83C681C, gUnknown_83C6834, NULL, gDummySpriteAffineAnimTable, SandstormSpriteCallback1
gUnknown_83C6854:: @ 83C6854
- .incbin "baserom.gba", 0x3C6854, 0x8
+ obj_tiles gUnknown_83C5BC0, 0x0a00, 4612
gUnknown_83C685C:: @ 83C685C
- .incbin "baserom.gba", 0x3C685C, 0xC
+ .2byte 0x0000, 0x0078, 0x0050, 0x00a0, 0x0028, 0x0000
gUnknown_83C6868:: @ 83C6868
- .incbin "baserom.gba", 0x3C6868, 0x8
+ .byte 0x28, 0x5a, 0x3c, 0x5a, 0x02, 0x3c, 0x28, 0x1e
gUnknown_83C6870:: @ 83C6870
- .incbin "baserom.gba", 0x3C6870, 0x8
+ obj_tiles gUnknown_83C4580, 0x0040, 4613
gUnknown_83C6878:: @ 83C6878
- .incbin "baserom.gba", 0x3C6878, 0x44
+ .2byte 0x0078, 0x00a0
+ .2byte 0x0178, 0x00a0
+ .2byte 0x0028, 0x008c
+ .2byte 0x0128, 0x008c
+ .2byte 0x00b4, 0x0082
+ .2byte 0x01b4, 0x0082
+ .2byte 0x003c, 0x00a0
+ .2byte 0x01b4, 0x00a0
+ .2byte 0x00dc, 0x00b4
+ .2byte 0x01dc, 0x00b4
+ .2byte 0x000a, 0x005a
+ .2byte 0x010a, 0x005a
+ .2byte 0x0100, 0x00a0
+
+gUnknown_83C68AC::
+ obj_image_anim_frame 0x0000, 16
+ obj_image_anim_frame 0x0001, 16
+ obj_image_anim_end
+
+gUnknown_83C68B8::
+ .4byte gUnknown_83C68AC
gUnknown_83C68BC:: @ 83C68BC
- .incbin "baserom.gba", 0x3C68BC, 0x18
+ spr_template 4613, 4608, gOamData_83AC9C8, gUnknown_83C68B8, NULL, gDummySpriteAffineAnimTable, unc_0807DAB4
gUnknown_83C68D4:: @ 83C68D4
- .incbin "baserom.gba", 0x3C68D4, 0xC
+ .2byte 0x00c8, 0x0048, 0x0038, 0x0028, 0x0018, 0x0000
+
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 d16c35a22..8e9abd3f0 100644
--- a/data/link_rfu.s
+++ b/data/link_rfu.s
@@ -1,88 +1,296 @@
#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
.align 2
gUnknown_843F29C:: @ 843F29C
- .incbin "baserom.gba", 0x43F29C, 0x8
+ .2byte 0x143a, 0x1817, 0x100b, 0x200f
gUnknown_843F2A4:: @ 843F2A4
- .incbin "baserom.gba", 0x43F2A4, 0x8
+ .2byte 0x0209, 0x140b, 0x1030, 0x102a
gUnknown_843F2AC:: @ 843F2AC
- .incbin "baserom.gba", 0x43F2AC, 0xF0
+ .byte 0, 2, 2, 0
+ .4byte gUnknown_8418A2B
+ .4byte gUnknown_84186D1
+ .4byte gUnknown_84186EF
+ .4byte gUnknown_841880E
+ .4byte gUnknown_8418902
+ .byte 1, 2, 3, 1
+ .4byte gUnknown_8418A33
+ .4byte gUnknown_8418706
+ .4byte gUnknown_8418725
+ .4byte gUnknown_841881B
+ .4byte gUnknown_8418902
+ .byte 2, 2, 3, 1
+ .4byte gUnknown_8418A4A
+ .4byte gUnknown_8418706
+ .4byte gUnknown_8418725
+ .4byte gUnknown_841883E
+ .4byte gUnknown_8418902
+ .byte 3, 2, 3, 1
+ .4byte gUnknown_8418A61
+ .4byte gUnknown_8418706
+ .4byte gUnknown_8418725
+ .4byte gUnknown_841885F
+ .4byte gUnknown_8418902
+ .byte 4, 2, 5, 2
+ .4byte NULL
+ .4byte gUnknown_8418780
+ .4byte gUnknown_841879E
+ .4byte gUnknown_841888C
+ .4byte gUnknown_8418902
+ .byte 5, 2, 2, 0
+ .4byte NULL
+ .4byte gUnknown_8418780
+ .4byte gUnknown_841879E
+ .4byte NULL
+ .4byte NULL
+ .byte 6, 2, 3, 1
+ .4byte gUnknown_8418A77
+ .4byte gUnknown_84187B2
+ .4byte gUnknown_84187D1
+ .4byte gUnknown_84188AC
+ .4byte gUnknown_8418902
+ .byte 7, 2, 3, 1
+ .4byte gUnknown_8418AA1
+ .4byte gUnknown_8418745
+ .4byte gUnknown_8418763
+ .4byte gUnknown_8418881
+ .4byte gUnknown_8418902
+ .byte 9, 2, 1, 3
+ .4byte gUnknown_8418A87
+ .4byte gUnknown_84188B9
+ .4byte gUnknown_84188D6
+ .4byte gUnknown_84188F0
+ .4byte gUnknown_8418902
+ .byte 14, 2, 2, 0
+ .4byte gUnknown_8418AB2
+ .4byte gUnknown_84186D1
+ .4byte gUnknown_84187EE
+ .4byte gUnknown_8418881
+ .4byte gUnknown_8418902
-gUnknown_843F39C:: @ 843F39C
- .incbin "baserom.gba", 0x43F39C, 0x3D0
+gUnknown_843F39C:: @ 843F39C data8 4x7
+ .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_843F76C:: @ 843F76C
- .incbin "baserom.gba", 0x43F76C, 0x20
+gUnknown_843F3B8:: @ 843F3B8 gbapal
+ .incbin "graphics/link_rfu/unk_843F3F8.gbapal"
-gUnknown_843F78C:: @ 843F78C
- .incbin "baserom.gba", 0x43F78C, 0x20
+gUnknown_843F3D8:: @ 843F3D8 gbapal
+ .incbin "graphics/link_rfu/unk_8E9BD28.gbapal"
-gUnknown_843F7AC:: @ 843F7AC
- .incbin "baserom.gba", 0x43F7AC, 0xC8
+gUnknown_843F3F8:: @ 843F3F8 4bpp
+ .incbin "graphics/link_rfu/unk_843F3F8.4bpp"
-gUnknown_843F874:: @ 843F874
- .incbin "baserom.gba", 0x43F874, 0x8
+gUnknown_843F418:: @ 843F418 4bpp
+ .incbin "graphics/link_rfu/unk_843F418.4bpp"
-gUnknown_843F87C:: @ 843F87C
- .incbin "baserom.gba", 0x43F87C, 0xC
+gUnknown_843F518:: @ 843F518 4bpp
+ .incbin "graphics/link_rfu/unk_843F518.4bpp"
-gUnknown_843F888:: @ 843F888
- .incbin "baserom.gba", 0x43F888, 0x18
+gUnknown_843F618:: @ 843F618 gbapal
+ .incbin "graphics/link_rfu/unk_843F638.gbapal"
-gUnknown_843F8A0:: @ 843F8A0
- .incbin "baserom.gba", 0x43F8A0, 0x10
+gUnknown_843F638:: @ 843F638 4bpp.lz
+ .incbin "graphics/link_rfu/unk_843F638.4bpp.lz"
-gUnknown_843F8B0:: @ 843F8B0
- .incbin "baserom.gba", 0x43F8B0, 0x20
+gUnknown_843F76C:: @ 843F76C gbapal
+ .incbin "graphics/link_rfu/unk_843F76C.gbapal"
-gUnknown_843F8D0:: @ 843F8D0
- .incbin "baserom.gba", 0x43F8D0, 0x8
+gUnknown_843F78C:: @ 843F78C gbapal
+ .incbin "graphics/link_rfu/unk_843F78C.gbapal"
-gUnknown_843F8D8:: @ 843F8D8
- .incbin "baserom.gba", 0x43F8D8, 0x3
+gUnknown_843F7AC:: @ 843F7AC 4bpp.lz
+ .incbin "graphics/link_rfu/unk_843F7AC.4bpp.lz"
-gUnknown_843F8DB:: @ 843F8DB
- .incbin "baserom.gba", 0x43F8DB, 0x5
+gUnknown_843F874:: @ 843F874 gbapal
+ .2byte RGB(0, 0, 0)
+ .2byte RGB(0, 0, 0)
+ .2byte RGB(7, 25, 31)
+ .2byte RGB(21, 21, 29)
+gUnknown_843F87C:: @ 843F87C gbapal
+ .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
+ .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
+
+gUnknown_843F8B0:: @ 843F8B0 window_template
+ .align 2
+ .byte 0x01, 0x07, 0x00, 0x10, 0x02, 0x0a
+ .2byte 0x0010
+ @ {0x01, 0x07, 0x00, 0x10, 0x02, 0x0a, 0x0010}
+ .align 2
+ .byte 0x00, 0x04, 0x0f, 0x16, 0x04, 0x0f
+ .2byte 0x000a
+ @ {0x00, 0x04, 0x0f, 0x16, 0x04, 0x0f, 0x000a}
+ .align 2
+ .byte 0x02, 0x01, 0x00, 0x1c, 0x20, 0x03
+ .2byte 0x0000
+ @ {0x02, 0x01, 0x00, 0x1c, 0x20, 0x03, 0x0000}
+ .align 2
+ .byte 0xff, 0x00, 0x00, 0x00, 0x00, 0x00
+ .2byte 0x0000
+ @ {0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0000}
+
+gUnknown_843F8D0:: @ 843F8D0 window_template
+ .align 2
+ .byte 0x00, 0x16, 0x09, 0x05, 0x04, 0x0f
+ .2byte 0x0062
+ @ {0x00, 0x16, 0x09, 0x05, 0x04, 0x0f, 0x0062}
+
+gUnknown_843F8D8:: @ 843F8D8 text
+ .string "{UNDERSCORE}$"
+
+gUnknown_843F8DB:: @ 843F8DB text
+ .string "{CLEAR 17}$"
+
+ .align 2
gUnknown_843F8E0:: @ 843F8E0
.4byte gUnknown_847A8D8
.4byte gUnknown_847A8FA
.4byte gUnknown_847A913
.4byte gUnknown_847A934
-gUnknown_843F8F0:: @ 843F8F0
- .incbin "baserom.gba", 0x43F8F0, 0x20
+gUnknown_843F8F0:: @ 843F8F0 sprite_sheet
+ obj_tiles gUnknown_843F3F8, 0x0020, 0
+ obj_tiles gUnknown_843F418, 0x0100, 2
+ obj_tiles gUnknown_843F518, 0x0100, 3
+ null_obj_tiles
+
+gUnknown_843F910:: @ 843F910 sprite_palette
+ obj_pal gUnknown_843F3B8, 0
+ obj_pal gUnknown_843F3D8, 1
+ obj_pal gUnknown_8E99F24, 2
+ obj_pal gUnknown_843F618, 3
+ null_obj_pal
+
+gUnknown_843F938:: @ 843F938 sprite_sheet
+ obj_tiles gUnknown_843F638, 0x0800, 5
+ obj_tiles gUnknown_8E9BD28, 0x1000, 1
+ obj_tiles gUnknown_8E99F44, 0x0800, 6
+ obj_tiles gUnknown_8E9A168, 0x1000, 4
+
+gUnknown_843F958:: @ 843F958 data8
+ .byte 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x00
+
+gUnknown_843F960::
+ .4byte 0x00000000, 0x00000c00
+
+gUnknown_843F968:: @ 843F968 sprite_template
+ spr_template 0, 0, gUnknown_843F960, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8101B20
+
+gUnknown_843F980::
+ .4byte 0xc0004000, 0x00000400
+
+gUnknown_843F988::
+ obj_image_anim_frame 0x0000, 0
+ obj_image_anim_end
+
+gUnknown_843F990::
+ obj_image_anim_frame 0x0020, 0
+ obj_image_anim_end
+
+gUnknown_843F998::
+ obj_image_anim_frame 0x0040, 0
+ obj_image_anim_end
+
+gUnknown_843F9A0::
+ obj_image_anim_frame 0x0060, 0
+ obj_image_anim_end
+
+gUnknown_843F9A8::
+ .4byte 0x843f988
+ .4byte 0x843f990
+ .4byte 0x843f998
+ .4byte 0x843f9a0
+
+gUnknown_843F9B8:: @ 843F9B8 sprite_template
+ spr_template 1, 1, gUnknown_843F980, gUnknown_843F9A8, NULL, gDummySpriteAffineAnimTable, sub_8101B20
+
+gUnknown_843F9D0::
+ .4byte 0xc0004000, 0x00000400
+
+gUnknown_843F9D8::
+ obj_image_anim_frame 0x0060, 0
+ obj_image_anim_end
+
+gUnknown_843F9E0::
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_frame 0x0020, 4
+ obj_image_anim_end
+
+gUnknown_843F9EC::
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_frame 0x0000, 4
+ obj_image_anim_end
+
+gUnknown_843F9F8::
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_frame 0x0060, 0
+ obj_image_anim_end
+
+gUnknown_843FA04::
+ obj_image_anim_frame 0x0040, 4
+ obj_image_anim_end
+
+gUnknown_843FA0C::
+ .4byte gUnknown_843F9D8
+ .4byte gUnknown_843F9E0
+ .4byte gUnknown_843F9EC
+ .4byte gUnknown_843F9F8
+ .4byte gUnknown_843FA04
+
+gUnknown_843FA20:: @ 843FA20 sprite_template
+ spr_template 4, 2, gUnknown_843F9D0, gUnknown_843FA0C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-gUnknown_843F910:: @ 843F910
- .incbin "baserom.gba", 0x43F910, 0x28
+gUnknown_843FA38::
+ .4byte 0xc0000000, 0x00000c00
-gUnknown_843F938:: @ 843F938
- .incbin "baserom.gba", 0x43F938, 0x20
+gUnknown_843FA40:: @ 843FA40 sprite_template
+ spr_template 6, 2, gUnknown_843FA38, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-gUnknown_843F958:: @ 843F958
- .incbin "baserom.gba", 0x43F958, 0x10
+gUnknown_843FA58::
+ .4byte 0x40004000, 0x00000400
-gUnknown_843F968:: @ 843F968
- .incbin "baserom.gba", 0x43F968, 0x50
+gUnknown_843FA60::
+ .4byte 0x40000000, 0x00000400
-gUnknown_843F9B8:: @ 843F9B8
- .incbin "baserom.gba", 0x43F9B8, 0x68
+gUnknown_843FA68::
+ obj_image_anim_frame 0x0000, 0
+ obj_image_anim_end
-gUnknown_843FA20:: @ 843FA20
- .incbin "baserom.gba", 0x43FA20, 0x20
+gUnknown_843FA70::
+ obj_image_anim_frame 0x0004, 0
+ obj_image_anim_end
-gUnknown_843FA40:: @ 843FA40
- .incbin "baserom.gba", 0x43FA40, 0x40
+gUnknown_843FA78::
+ .4byte gUnknown_843FA68
+ .4byte gUnknown_843FA70
-gUnknown_843FA80:: @ 843FA80
- .incbin "baserom.gba", 0x43FA80, 0x18
+gUnknown_843FA80:: @ 843FA80 sprite_template
+ spr_template 3, 2, gUnknown_843FA58, gUnknown_843FA78, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-gUnknown_843FA98:: @ 843FA98
- .incbin "baserom.gba", 0x43FA98, 0x18
+gUnknown_843FA98:: @ 843FA98 sprite_template
+ spr_template 2, 2, gUnknown_843FA60, gUnknown_843FA78, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
diff --git a/graphics/field_effects/unk_83BFBE4.bin b/graphics/field_effects/unk_83BFBE4.bin
new file mode 100644
index 000000000..54748ea04
--- /dev/null
+++ b/graphics/field_effects/unk_83BFBE4.bin
Binary files differ
diff --git a/graphics/field_effects/unk_83C0408.bin b/graphics/field_effects/unk_83C0408.bin
new file mode 100644
index 000000000..932da7b46
--- /dev/null
+++ b/graphics/field_effects/unk_83C0408.bin
Binary files differ
diff --git a/graphics/field_effects/unk_83C0C00.bin b/graphics/field_effects/unk_83C0C00.bin
new file mode 100644
index 000000000..7271feda4
--- /dev/null
+++ b/graphics/field_effects/unk_83C0C00.bin
Binary files differ
diff --git a/graphics/field_effects/unk_83C139C.bin b/graphics/field_effects/unk_83C139C.bin
new file mode 100644
index 000000000..f983e37a5
--- /dev/null
+++ b/graphics/field_effects/unk_83C139C.bin
Binary files differ
diff --git a/graphics/field_effects/unk_83C1BB8.bin b/graphics/field_effects/unk_83C1BB8.bin
new file mode 100644
index 000000000..bba7a0909
--- /dev/null
+++ b/graphics/field_effects/unk_83C1BB8.bin
Binary files differ
diff --git a/graphics/field_effects/unk_83C2380.bin b/graphics/field_effects/unk_83C2380.bin
new file mode 100644
index 000000000..9e13c930b
--- /dev/null
+++ b/graphics/field_effects/unk_83C2380.bin
Binary files differ
diff --git a/graphics/field_effects/unk_83C2CE0.pal b/graphics/field_effects/unk_83C2CE0.pal
new file mode 100644
index 000000000..6191b6692
--- /dev/null
+++ b/graphics/field_effects/unk_83C2CE0.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+172 230 255
+115 205 255
+74 180 255
+148 148 148
+197 197 197
+213 213 213
+222 222 222
+164 164 164
+255 0 255
+255 0 255
+255 0 255
+180 180 180
+230 230 230
+246 246 246
+255 255 255
diff --git a/graphics/field_effects/unk_83C2D00.pal b/graphics/field_effects/unk_83C2D00.pal
new file mode 100644
index 000000000..fe57a8c7f
--- /dev/null
+++ b/graphics/field_effects/unk_83C2D00.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+65 148 255
+180 222 255
+115 205 246
+131 197 255
+82 189 246
+172 238 246
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/field_effects/unk_83C2D20.pal b/graphics/field_effects/unk_83C2D20.pal
new file mode 100644
index 000000000..9516c7a19
--- /dev/null
+++ b/graphics/field_effects/unk_83C2D20.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+255 230 139
+189 131 74
+238 197 123
+213 164 98
+164 106 49
+255 246 164
+222 205 164
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/field_effects/unk_83C2D40.png b/graphics/field_effects/unk_83C2D40.png
new file mode 100644
index 000000000..b3d52b9e6
--- /dev/null
+++ b/graphics/field_effects/unk_83C2D40.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C3540.png b/graphics/field_effects/unk_83C3540.png
new file mode 100644
index 000000000..891e395ad
--- /dev/null
+++ b/graphics/field_effects/unk_83C3540.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C3D40.png b/graphics/field_effects/unk_83C3D40.png
new file mode 100644
index 000000000..882fc213f
--- /dev/null
+++ b/graphics/field_effects/unk_83C3D40.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C4540.png b/graphics/field_effects/unk_83C4540.png
new file mode 100644
index 000000000..14cf009e5
--- /dev/null
+++ b/graphics/field_effects/unk_83C4540.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C4580.png b/graphics/field_effects/unk_83C4580.png
new file mode 100644
index 000000000..6bc714152
--- /dev/null
+++ b/graphics/field_effects/unk_83C4580.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C45C0.png b/graphics/field_effects/unk_83C45C0.png
new file mode 100644
index 000000000..f5ee4ce9c
--- /dev/null
+++ b/graphics/field_effects/unk_83C45C0.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C55C0.png b/graphics/field_effects/unk_83C55C0.png
new file mode 100644
index 000000000..a367de4e7
--- /dev/null
+++ b/graphics/field_effects/unk_83C55C0.png
Binary files differ
diff --git a/graphics/field_effects/unk_83C5BC0.png b/graphics/field_effects/unk_83C5BC0.png
new file mode 100644
index 000000000..9896daac7
--- /dev/null
+++ b/graphics/field_effects/unk_83C5BC0.png
Binary files differ
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