From 122dfd9aa6d435afc2ef6c364a6ce49d59537791 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Mon, 24 Jun 2024 18:42:24 -0400 Subject: [PATCH] riven: add cove --- games/riven_hgr/Makefile | 5 +- games/riven_hgr/NOTES | 9 +- games/riven_hgr/disk41_files/Makefile | 26 ++- games/riven_hgr/disk41_files/audio/Makefile | 9 + games/riven_hgr/disk41_files/audio/cove.btc | Bin 0 -> 12105 bytes .../disk41_files/graphics_stairs2/Makefile | 6 +- .../disk41_files/leveldata_stairs.inc | 3 +- games/riven_hgr/disk41_files/movie_cove.s | 212 ++++++++++++++++++ .../disk41_files/movie_cove/Makefile | 90 ++++++++ .../disk41_files/movie_cove/cove_bg.png | Bin 0 -> 1195 bytes .../disk41_files/movie_cove/cove_bg_040.png | Bin 0 -> 1206 bytes .../disk41_files/movie_cove/cove_bg_045.png | Bin 0 -> 1214 bytes .../disk41_files/movie_cove/cove_bg_050.png | Bin 0 -> 1218 bytes .../disk41_files/movie_cove/cove_bg_055.png | Bin 0 -> 1214 bytes .../disk41_files/movie_cove/cove_bg_060.png | Bin 0 -> 1213 bytes .../disk41_files/movie_cove/cove_bg_065.png | Bin 0 -> 1210 bytes .../disk41_files/movie_cove/cove_bg_070.png | Bin 0 -> 1207 bytes .../disk41_files/movie_cove/cove_bg_075.png | Bin 0 -> 1205 bytes .../disk41_files/movie_cove/cove_bg_080.png | Bin 0 -> 1204 bytes .../disk41_files/movie_cove/cove_bg_085.png | Bin 0 -> 1205 bytes .../disk41_files/movie_cove/cove_bg_090.png | Bin 0 -> 1206 bytes .../disk41_files/movie_cove/cove_bg_095.png | Bin 0 -> 1206 bytes .../disk41_files/movie_cove/cove_bg_100.png | Bin 0 -> 1204 bytes .../disk41_files/movie_cove/cove_bg_105.png | Bin 0 -> 1206 bytes .../disk41_files/movie_cove/cove_bg_110.png | Bin 0 -> 1204 bytes .../disk41_files/movie_cove/cove_bg_115.png | Bin 0 -> 1199 bytes .../disk41_files/movie_cove/cove_bg_120.png | Bin 0 -> 1196 bytes .../disk41_files/movie_cove/cove_bg_125.png | Bin 0 -> 1195 bytes .../disk41_files/movie_cove/cove_bg_130.png | Bin 0 -> 1195 bytes .../disk41_files/movie_cove/cove_bg_135.png | Bin 0 -> 1196 bytes .../disk41_files/movie_cove/cove_bg_140.png | Bin 0 -> 1196 bytes .../disk41_files/movie_cove/cove_bg_145.png | Bin 0 -> 1196 bytes .../disk41_files/movie_cove/cove_bg_150.png | Bin 0 -> 1197 bytes .../disk41_files/movie_cove/cove_bg_155.png | Bin 0 -> 1198 bytes .../disk41_files/movie_cove/cove_bg_160.png | Bin 0 -> 1197 bytes .../disk41_files/movie_cove/cove_bg_165.png | Bin 0 -> 1198 bytes .../disk41_files/movie_cove/cove_bg_170.png | Bin 0 -> 1196 bytes .../disk41_files/movie_cove/cove_bg_175.png | Bin 0 -> 1195 bytes .../disk41_files/movie_cove/cove_bg_180.png | Bin 0 -> 1195 bytes games/riven_hgr/qload.s | 2 + 40 files changed, 354 insertions(+), 8 deletions(-) create mode 100644 games/riven_hgr/disk41_files/audio/Makefile create mode 100644 games/riven_hgr/disk41_files/audio/cove.btc create mode 100644 games/riven_hgr/disk41_files/movie_cove.s create mode 100644 games/riven_hgr/disk41_files/movie_cove/Makefile create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_040.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_045.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_050.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_055.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_060.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_065.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_070.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_075.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_080.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_085.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_090.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_095.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_100.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_105.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_110.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_115.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_120.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_125.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_130.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_135.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_140.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_145.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_150.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_155.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_160.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_165.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_170.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_175.png create mode 100644 games/riven_hgr/disk41_files/movie_cove/cove_bg_180.png diff --git a/games/riven_hgr/Makefile b/games/riven_hgr/Makefile index c94b9c3d..54a48410 100644 --- a/games/riven_hgr/Makefile +++ b/games/riven_hgr/Makefile @@ -72,7 +72,8 @@ riven_disk41.dsk: QBOOT QLOAD TITLE_41 \ disk41_files/LEVEL_TUNNEL \ disk41_files/LEVEL_STAIRS \ disk41_files/LEVEL_COVE \ - disk41_files/LEVEL_STAIRS2 + disk41_files/LEVEL_STAIRS2 \ + disk41_files/MOVIE_COVE cp $(EMPTY_DISK)/empty.dsk riven_disk41.dsk $(DOS33_RAW) riven_disk41.dsk 0 0 QBOOT 0 1 $(DOS33_RAW) riven_disk41.dsk 0 2 QBOOT 1 1 @@ -84,7 +85,7 @@ riven_disk41.dsk: QBOOT QLOAD TITLE_41 \ $(DOS33_RAW) riven_disk41.dsk 10 0 disk41_files/LEVEL_STAIRS 0 0 $(DOS33_RAW) riven_disk41.dsk 17 0 disk41_files/LEVEL_COVE 0 0 $(DOS33_RAW) riven_disk41.dsk 25 0 disk41_files/LEVEL_STAIRS2 0 0 - + $(DOS33_RAW) riven_disk41.dsk 32 0 disk41_files/MOVIE_COVE 0 0 riven_disk43.dsk: QBOOT QLOAD TITLE_43 \ disk43_files/DISK43 \ diff --git a/games/riven_hgr/NOTES b/games/riven_hgr/NOTES index abc2f4e8..1682d8c7 100644 --- a/games/riven_hgr/NOTES +++ b/games/riven_hgr/NOTES @@ -72,8 +72,15 @@ T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free T 2 = TUNNEL 30609 bytes = 8T (32768) 2k free T 10 = STAIRS 25533 100S= 6T4S (28672) 3k free -T 17 = COVE 18337 = 8T (32768) +T 17 = COVE 18337 = 5T (20480) 2k free T 25 = STAIRS2 24965 = 7T (28672) +T 32 = MOVIE_COVE 1272 = 2T (8192) + + 3400 4300 + 3600 5200 = 16500 + + 3500 4500 = 17900 + 4800 5100 Disk43 Map (disk has 35 tracks, each 4k in size) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/games/riven_hgr/disk41_files/Makefile b/games/riven_hgr/disk41_files/Makefile index e6271697..59853c0c 100644 --- a/games/riven_hgr/disk41_files/Makefile +++ b/games/riven_hgr/disk41_files/Makefile @@ -3,7 +3,8 @@ include ../../../Makefile.inc LINKER_SCRIPTS = ../../../linker_scripts/ -all: DISK41 LEVEL_TUNNEL LEVEL_STAIRS LEVEL_COVE LEVEL_STAIRS2 +all: DISK41 LEVEL_TUNNEL LEVEL_STAIRS LEVEL_COVE LEVEL_STAIRS2 \ + MOVIE_COVE ### @@ -63,6 +64,19 @@ level_cove.o: level_cove.s \ ca65 -o level_cove.o level_cove.s -l level_cove.lst +#### + +#### + +MOVIE_COVE: movie_cove.o + ld65 -o MOVIE_COVE movie_cove.o -C $(LINKER_SCRIPTS)/apple2_2000.inc + +movie_cove.o: movie_cove.s \ + ../zp.inc ../hardware.inc ../qload.inc \ + ../common_defines.inc disk41_defines.inc \ + movie_cove/combined_cove.zx02 + ca65 -o movie_cove.o movie_cove.s -l movie_cove.lst + #### @@ -78,19 +92,25 @@ graphics_stairs2/stairs2_graphics.inc: graphics_cove/cove_graphics.inc: cd graphics_cove && make +movie_cove/combined_cove.zx02: + cd movie_cove && make + #### clean: rm -f *~ *.o *.lst \ - DISK41 LEVEL_TUNNEL LEVEL_STAIRS LEVEL_COVE LEVEL_STAIRS2 + DISK41 LEVEL_TUNNEL LEVEL_STAIRS LEVEL_COVE \ + MOVIE_COVE LEVEL_STAIRS2 #### distclean: rm -f *~ *.o *.lst \ - DISK41 LEVEL_TUNNEL LEVEL_STAIRS LEVEL_COVE LEVEL_STAIRS2 + DISK41 LEVEL_TUNNEL LEVEL_STAIRS LEVEL_COVE \ + MOVIE_COVE LEVEL_STAIRS2 cd graphics_tunnel && make clean cd graphics_stairs && make clean cd graphics_cove && make clean cd graphics_stairs2 && make clean + cd movie_cove && make clean diff --git a/games/riven_hgr/disk41_files/audio/Makefile b/games/riven_hgr/disk41_files/audio/Makefile new file mode 100644 index 00000000..bf70ca34 --- /dev/null +++ b/games/riven_hgr/disk41_files/audio/Makefile @@ -0,0 +1,9 @@ +ZX02 = ~/research/6502_compression/zx02.git/build/zx02 -f + +all: cove.btc.zx02 + +cove.btc.zx02: cove.btc + $(ZX02) cove.btc cove.btc.zx02 + +clean: + rm -f *.zx02 diff --git a/games/riven_hgr/disk41_files/audio/cove.btc b/games/riven_hgr/disk41_files/audio/cove.btc new file mode 100644 index 0000000000000000000000000000000000000000..af353076e011e0122646f5c0471782cb56f83e9a GIT binary patch literal 12105 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 stairs2_graphics.inc echo "stairs_up1_w_zx02: .incbin \"stairs_up1_w.hgr.zx02\"" >> stairs2_graphics.inc echo "stairs_up2_e_zx02: .incbin \"stairs_up2_e.hgr.zx02\"" >> stairs2_graphics.inc echo "stairs_up2_w_zx02: .incbin \"stairs_up2_w.hgr.zx02\"" >> stairs2_graphics.inc echo "stairs_up3_e_zx02: .incbin \"stairs_up3_e.hgr.zx02\"" >> stairs2_graphics.inc echo "stairs_up3_w_zx02: .incbin \"stairs_up3_w.hgr.zx02\"" >> stairs2_graphics.inc +# echo "stairs_up4_e_zx02: .incbin \"stairs_up4_e.hgr.zx02\"" >> stairs2_graphics.inc +# echo "stairs_up4_w_zx02: .incbin \"stairs_up4_w.hgr.zx02\"" >> stairs2_graphics.inc + #### diff --git a/games/riven_hgr/disk41_files/leveldata_stairs.inc b/games/riven_hgr/disk41_files/leveldata_stairs.inc index 0472de9c..5879a9b5 100644 --- a/games/riven_hgr/disk41_files/leveldata_stairs.inc +++ b/games/riven_hgr/disk41_files/leveldata_stairs.inc @@ -26,7 +26,8 @@ location0: location1: .byte $ff ; north exit .byte $ff ; south exit - .byte LOAD_COVE<<4|RIVEN_DOWN2 ; east exit + .byte LOAD_MOVIE_COVE<<4 +; .byte LOAD_COVE<<4|RIVEN_DOWN2 ; east exit .byte RIVEN_STAIRS ; west exit .byte $ff ; north exit_dir .byte $ff ; south exit_dir diff --git a/games/riven_hgr/disk41_files/movie_cove.s b/games/riven_hgr/disk41_files/movie_cove.s new file mode 100644 index 00000000..5d0a9cb6 --- /dev/null +++ b/games/riven_hgr/disk41_files/movie_cove.s @@ -0,0 +1,212 @@ +; Lo-res movie player of sorts + +; this is the least efficient way of doing things but on time crunch +; should just be drawing sprites or something + +; by deater (Vince Weaver) + +.include "../zp.inc" +.include "../hardware.inc" +.include "../common_defines.inc" +.include "../qload.inc" +.include "disk41_defines.inc" + + ;================================= + ; so, movie. each frame is 1/2 second (500ms) + +movie_cove_start: + + + ;=================== + ; Setup graphics + ;=================== + + bit SET_GR + bit LORES + bit FULLGR + bit PAGE1 + + lda #0 + sta SCENE_COUNT + + lda #4 + sta DRAW_PAGE + + bit KEYRESET + + ;=============================== + ;=============================== + ; set up graphics + ;=============================== + ;=============================== + + ;============================= + ; load huge blob to $4000 + ;============================= + + lda #movie_data_zx02 + sta ZX0_src+1 + + lda #$40 + + jsr full_decomp + + ;=============================== + ; initial screen + ;=============================== + + lda #0 + sta SCENE_COUNT + + jsr draw_scene + + jsr flip_pages + + lda #0 + sta SCENE_COUNT + + jsr draw_scene + + jsr flip_pages + + + ;=============================== + ; TODO: play audio + ;=============================== + + + + + + ;=============================== + ;=============================== + ; play the movie + ;=============================== + ;=============================== + + lda #00 + sta SCENE_COUNT + +play_movie_loop: + + jsr draw_scene + + jsr flip_pages + + inc SCENE_COUNT + lda SCENE_COUNT + cmp #29 + beq done_movie + + ldx #10 + jsr wait_50xms + + jmp play_movie_loop + + ;=============================== + ; wait .5s + +done_movie: + ldx #10 + jsr wait_50xms + + + bit KEYRESET + + + ;============================= + ; return back to game + + lda #LOAD_COVE + sta WHICH_LOAD + + lda #DIRECTION_E + sta DIRECTION + + lda #RIVEN_COVE + sta LOCATION + + ; needed? + + lda #1 + sta LEVEL_OVER + + rts + + + ;=============================== + ;=============================== + ; draw_scene + ;=============================== + ;=============================== + +draw_scene: + + lda #0 + sta INL + sta OUTL + + ; load from $40 + 4*SCENE + ; copy 1k to draw page + + lda SCENE_COUNT + asl + asl + clc + adc #$40 + + sta INH + + lda DRAW_PAGE + clc + adc #$04 + sta OUTH + + + ldx #4 + ldy #0 +copy_loop: + lda (INL),Y + sta (OUTL),Y + dey + bne copy_loop + + inc INH + inc OUTH + + dex + bne copy_loop + + rts + + + + ;============================ + ; flip pages + ;============================ +flip_pages: + lda DRAW_PAGE ; 3 + beq was_page1 ; 2/3 +was_page2: + bit PAGE2 ; 4 + lda #$0 ; 2 + beq done_pageflip ; 2/3 +was_page1: + bit PAGE1 ; 4 + lda #$4 ; 2 +done_pageflip: + sta DRAW_PAGE ; 3 + + rts + + + +;=================================== + +movie_data_zx02: + .incbin "movie_cove/combined_cove.zx02" + + + diff --git a/games/riven_hgr/disk41_files/movie_cove/Makefile b/games/riven_hgr/disk41_files/movie_cove/Makefile new file mode 100644 index 00000000..cfb3a441 --- /dev/null +++ b/games/riven_hgr/disk41_files/movie_cove/Makefile @@ -0,0 +1,90 @@ +include ../../../../Makefile.inc + +ZX02 = ~/research/6502_compression/zx02.git/build/zx02 +PNG2GR = ../../../../utils/gr-utils/png2gr + +all: combined_cove.zx02 + +combined_cove.zx02: combined_cove + $(ZX02) -f combined_cove combined_cove.zx02 + +combined_cove: \ + cove_bg_040.gr \ + cove_bg_045.gr \ + cove_bg_050.gr \ + cove_bg_055.gr \ + cove_bg_060.gr \ + cove_bg_065.gr \ + cove_bg_070.gr \ + cove_bg_075.gr \ + cove_bg_080.gr \ + cove_bg_085.gr \ + cove_bg_090.gr \ + cove_bg_095.gr \ + cove_bg_100.gr \ + cove_bg_105.gr \ + cove_bg_110.gr \ + cove_bg_115.gr \ + cove_bg_120.gr \ + cove_bg_125.gr \ + cove_bg_130.gr \ + cove_bg_135.gr \ + cove_bg_140.gr \ + cove_bg_145.gr \ + cove_bg_150.gr \ + cove_bg_155.gr \ + cove_bg_160.gr \ + cove_bg_165.gr \ + cove_bg_170.gr \ + cove_bg_175.gr \ + cove_bg_180.gr + cat cove_bg_040.gr > combined_cove + cat cove_bg_045.gr >> combined_cove + cat cove_bg_050.gr >> combined_cove + cat cove_bg_055.gr >> combined_cove + cat cove_bg_060.gr >> combined_cove + cat cove_bg_065.gr >> combined_cove + cat cove_bg_070.gr >> combined_cove + cat cove_bg_075.gr >> combined_cove + cat cove_bg_080.gr >> combined_cove + cat cove_bg_085.gr >> combined_cove + cat cove_bg_090.gr >> combined_cove + cat cove_bg_095.gr >> combined_cove + cat cove_bg_100.gr >> combined_cove + cat cove_bg_105.gr >> combined_cove + cat cove_bg_110.gr >> combined_cove + cat cove_bg_115.gr >> combined_cove + cat cove_bg_120.gr >> combined_cove + cat cove_bg_125.gr >> combined_cove + cat cove_bg_130.gr >> combined_cove + cat cove_bg_135.gr >> combined_cove + cat cove_bg_140.gr >> combined_cove + cat cove_bg_145.gr >> combined_cove + cat cove_bg_150.gr >> combined_cove + cat cove_bg_155.gr >> combined_cove + cat cove_bg_160.gr >> combined_cove + cat cove_bg_165.gr >> combined_cove + cat cove_bg_170.gr >> combined_cove + cat cove_bg_175.gr >> combined_cove + cat cove_bg_180.gr >> combined_cove + +#movie_cove.inc: \ +# cove_bg.gr.zx02 +# echo "cove_bg_zx02: .incbin \"cove_bg.gr.zx02\"" > movie_cove.inc + +#### + +%.gr: %.png + $(PNG2GR) $< $@ + +%.gr.zx02: %.gr + $(ZX02) -f $< $@ + +#### + +clean: + rm -f *~ *.o *.lst *.zx02 *.gr movie_cove.inc + +distclean: + rm -f *~ *.o *.lst *.zx02 *.gr movie_cove.inc + cd overlays && make clean diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..82262385eef75d174d0e4005f927c3fcdd0f2680 GIT binary patch literal 1195 zcmV;c1XTNpP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f460CPtz*Z=?k8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#r#vK~zY`<(0vX!ypVqt*WFPNb>)GyBP+@hL|*3?QKVD3xvFm z4H(&*ma1#pG>-LseMivw{E@(t&mZd-z;fsT@P3-dy${Xjis7Ci0R!|F$SFBL0hW@I z2xjhkN}o?UgvCI+0u_?0zK0Hg97>6;n^{=m0+`O2D zS3Qv94vp*)N#MHXY>)k!F>m@IP#w0`y9uG@3^y32ucgU{76UtnrN|jLQ05HU4q=2D zUI(Q?2a6~Xx+L_91JFuB{5(To`7{NMPZywX9U`x^+-Nx*7PW;Lx?yZ3ZNW; z=R2RGM~Nt1h%wcsZ8Id6$dIQ)b+_;LIH}q;L!#e@-a^I$%is+6Iuc3~(TcDm4TOLCi>>g;y3S^)LW!OCoS|&1J&S%K#55KQaIMW94ZNpWd zdK6bEBHXfgk0SW^;>I&ofqI@bTp;l}lu{fjD~{iT4JIvUfN*B9m;9O0^3~^zRmlUL zKSN>wK<@cEX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f46B{)O*p8x;=8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0$)i)K~zY`<(1Kn>mUq7tyM{RAkF{(?agGE*bqpg)xO=4+Cl=S zV*|#vs^!qN?dqSkea$g+-hU*p?ET031+eUT0K6X-aj#wTvF5mENWcKS1#(EvPk^PQ zWQLL3meTv3c40BlK7fMcL*GLOz;>m?Rtl;>{HG&J0X9y*14`_lKqBc7zj69{h?^Iq zFf{`CJfM+1A_-jAoc(n?Gww|v0_Cu_UR4M+XSl&*`dX@DXk%dGuoOE32g;p6pIvyu z46mJ1r=3NV8C?>3#R2Fgz_Z$B@E|c@GoFBTEk!U6rZWQl&srqkRBJj)atPHz6xI?@ zPJ`z=pQfWkloo=x>wY6pNW6FC=}_*rE#k1_S|IzMk0a4ZJJcFbOT}9_Yve$Uq&+4c@|_Wg-XWe1

#Ba;IuG!#KCw+a%mPlB79ZDInV>20{ylSF5Yl{S!vTukvbhMu&st?MKQl&a-JgNrNe=Jc@;2T zS2sY1jer8c`6C>264Tw|G$vlDj$?n|ZxnDlbd2hN9xA@u_4Q$~)oYNyHZKw9;d<|j zWk literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_045.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_045.png new file mode 100644 index 0000000000000000000000000000000000000000..5f4ed9c4f83a818389384d0b5ff006d997c35065 GIT binary patch literal 1214 zcmV;v1VQ_WP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f471teU72?`jWu1*O&DHuxxq&ydS2x-%ZzJEpX3}fB||7A#+msSpNmPM&XCO-fR;S+qUF;t~BIyvnI(^>7&5Kc( zsz5#$G_pq|f%BYm{H(S(l}IB9NmKz zW;JMlaAvWW^vp0k4G1riSczn4B+> zdg*XrUtS%k*VPR$U?ZRd;QSGeIni|YI3J@|YT(!(_!|Y>4jrR9V1$bAc70=*wt5Zn z*XBiW5pML}=nCiv|JL4H_gK)c^nh07*qoM6N<$g6akz>Hq)$ literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_050.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_050.png new file mode 100644 index 0000000000000000000000000000000000000000..aee5f5e38943ae468f10ca4610835851d13d8a2d GIT binary patch literal 1218 zcmV;z1U>tSP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f477)u7`O#lD@8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0&7V`K~zY`<(1ox!ypVqt*THSa{2$i-ApDE8v<#x+P594ElJ^I z>|kT-p}gxlcD48FYppR{eEvva+2@b-3*fZr0q}lW#Jx9-=bGc5ApryQ7RV{3JONHq zN@ke3t|@&!X%k)s#ye1uvg>>30NAFKI7&eW5YKevGyxlz-vK3FpFkq%5WjKxyo;L` zv#>M*c|V|$Jt7I5=ThR6%~TKWO&eJgapEcM=0OV+G9fG&v4o(HVjMuo}sK4r?kU zIfR7scL^w$!SkI@Qz;QO&+g8Qo21sVI1+Olc{-H4bro*wYCEpoywI{Z64!O;N67fY zGYI>2z{I^aEkVk49k^L1iv-4iiHpD-6p>lXI9mqf( z>S4bs<$)Yn${Di!;rG=QYT6-j?6@5$j}{t550`WFh&soniSACI>RI6eiRDmA{ZQF) z;vPI;b_5L&Y8HDb){NR$oilc&2n_xli5mcN&(A}7eNz{lUJPz=a@$SX&O#uYFnat2 zsGhBYqYnk6QQQCMw}X>Qv*;1ws~e7i9{3RGr-g9wg!98nn`Veqb=1JRg`FM6{DdiG zh>V90C${ZXz<6BU03Fr?3IOMiaLh?ecZ<`Uc%(Yc&vLu==hk06wU26m9xA@;_v_Q* zs8uI_bzUOQ!}Y5#8UcmScf9(F9Q(ThJ3-pzAu-jhzaH{ICjHIzfc@Yf0k3%w^F0q{TQ2OKMBd!NlsdH?_b07*qoM6N<$f(!I4TmS$7 literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_055.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_055.png new file mode 100644 index 0000000000000000000000000000000000000000..62d58e7422ce33e17ca3ed420320bb812d961f58 GIT binary patch literal 1214 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 T&OZyW00000NkvXXu0mjfH^v<~ literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_080.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_080.png new file mode 100644 index 0000000000000000000000000000000000000000..20cf7590859f0c04a6fb0b9827deb1ff24c7be60 GIT binary patch literal 1204 zcmV;l1WWsgP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f4E6`X-lY5)KL8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0$oW&K~zY`<&{yBgCGoqGo502K>h#!_FUIB0l_*q_jWte7ASmf z0z_L6O}nmbS36eswZ_o-{E@)2&mZd-z_RH9@P1mvy*G{Ln&X}!0R!|F$SFBL0hW@I z8D_3)N}o^Kgv~&E2MUsReGeS~+msSpDd+&=nT{+4*tq--D6xM6iKIjP#^v)a9$w7C z(g@^uKqGrZ5;)H}``_`-xHo+Wl*6O-K7>$nh8qmi*L292kARiKQtS*ID0c=en{1aJ z7?m1rETYWllF$~1T$*_a@T}Gu+(``Bj5lDOOA(Bd=?xj?(jJok9M*J|%0eJ!A&&wFplY_>7WAQD)N1P= z{dRD2i8AFL5k9Bh0X^^`(BBrq#W$SSNgbLYQn#Z9*7rJAalK)39wOsQhZEbXBVc@8 z-2ffd0}24=k8sRMOm~aZ94>Ex?05Y20T#dp2GJ}tIdb@Er|CE`3>?|sn- zD1^Ra?<;cb?+WY$X_tq@RJZEX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f48IUaP!QUCw|8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0$xc(K~zY`<&{yBgCGoqGo502K>h#!_FUIB0l_*q_jWte7ASmf z0z_L6O}nmbS36eswZ_o-{E@)2&mZd-z_RH9@P1mvy*G{Ln&X}!0R!|F$SFBL0hW@I z8D_3)N}o^Kgv~&E2MUsReGeS~+msSpDd+&=nT{+4*tq--D6xM6iKIjP#^v)a9$w7C z(g@^uKqGrZ5;)H}``_`-xHo+Wl*6O-K7>$nh8qmi*L27|jewQIQtS*ID0c=en+VVY zqf(=dMU)v`658UB%bdLgcvkBS?j#0m#v3rtr3l8!2ohNZ&>vPK`OjfZS4j>b;*>M& zEW+goJm2{=T_vKl5yI)@xt7I|c$_0ohjO>BHBP7B4==PVjzqr>{RkOhd7J}X=xu^dXNA1Vt*Jc9?!j-Ua;oyA#- zcZT7`01+aqQUnHnj>G_fJoEEVJOTOC1*eU{5GS|Qq^&FjVixi!Z~&@it1{Dvf>Eoj zfArhI$tB8^dqnu0dI$8thd_T@2p8XQUMF>EhDhCx8d%@!SjF{*$$5y3FC9*7tB!#2 zb#()DSPv)woIk=bCo$bEPII`t1+w4q*9*9w+DA1&4;A0_{`$1oYSqbKotKF7aJ~0M zBcKraj=itQvA-*@6Qo@p5>ws!>meUx(s!;0><9k{cs+YPZ@&Ou7sinX!2h5hpjv2E T&OZyW00000NkvXXu0mjfH^v<~ literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_090.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_090.png new file mode 100644 index 0000000000000000000000000000000000000000..0661557dfa095420069eb53c4aa3543d05cdea01 GIT binary patch literal 1206 zcmV;n1WEgeP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f4G49eV_C;$Ke8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0$)i)K~zY`<&{yBgCGoqGo502K>h#!_FUIB0l_*q_jWte7ASmf z0z_L6O}nmbS36eswZ_o-{E@)2&mZd-z_RH9@P1mvy*G{Ln&X}!0R!|F$SFBL0hW@I z8D_3)N}o^Kgv~&E2MUsReGeS~+msSpDd+&=nT{+4*tq--D6xM6iKIjP#^v)a9$w7C z(g@^uKqGrZ5;)H}``_`-xHo+Wl*6O-K7>$nh8qmi*L292kARiKQtS*ID0c=en+VVY zqf(=dMU)v`658UB%bdLgcvkBS?j#0m#v3rtr3l8!2ohNZ&>vPK`OjfZS4j>b;*>M& zEW+goJm2{=T_vKl5yI)@xt7I|c$_0ohjO>BHBP7B4==PVjzqr>{RkOhd7J}X=xu^dXNA1Vt*Jc9?!j-Ua;oyA#- zcZT7`01+aqQUnHnj>G_fJoEEVJOTOC1*eU{5GS|Qq^&FjVixi!Z~&@i>uo_F3P!EA z{?Ts-CzmKw?h)a0>K)Jn9|HYtAzXaJd7adu86tH%YG8e@V-?pMCg&kCzH~UTtvUk6 z*VPTsVLhM#aQ+C#oWyjuIL+bm7RY|bUoYT#Y9G}AJyd+x`|HzUt5qj|bzUOQ!}Z=5 zjetVvJNCXJ$NsLsPLOtaNKAF>uZMh)N#D61upj&*;PveFy!`@rT^L6m0RMx202AD3 UUou+}{{R3007*qoM6N<$g1#snNdN!< literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_095.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_095.png new file mode 100644 index 0000000000000000000000000000000000000000..cc0086f223330d888fc718133b9f6efd14f9441f GIT binary patch literal 1206 zcmV;n1WEgeP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f4GA&&#cT>t<88FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0$)i)K~zY`<&{yBgCGoqGo502K>h#!_FUIB0l_*q_jWte7ASmf z0z_L6O}nmbS36eswZ_o-{E@)2&mZd-z_RH9@P1mvy*G{Ln&X}!0R!|F$SFBL0hW@I z8D_3)N}o^Kgv~&E2MUsReGeS~+msSpDd+&=nT{+4*tq--D6xM6iKIjP#^v)a9$w7C z(g@^uKqGrZ5;)H}``_`-xHo+Wl*6O-K7>$nh8qmi*L292kARiKQtS*ID0c=en+VVY zqf(=dMU)v`658UB%bdLgcvkBS?j#0m#v3rtr3l8!2ohNZ&>vPK`OjfZS4j>b;*>M& zEW+goJm2{=T_vKl5yI)@xt7I|c$_0ohjO>BHBP7B4==PVjzqr>{RkOhd7J}X=xu^dXNA1Vt*Jc9?!j-Ua;oyA#- zcZT7`01+aqQUnHnj>G_fJoEEVJOTOC1*eU{5GS|Qq^&FjVixi!Z~&@i>uo_F3P!EA z{?Ts-CzmKw?h)a0>K)Jn9|HYtAzXaJd7adu86tH%YG8e@V-?pMCg&kCzH~UTtvUk6 z*VPTsVLhM#aQ+C#oWyjuIL+bm7RY|bUoYT#Y9G}AJyd+x`|HzUt5qj|bzUOQ!}Z=5 zjetVvJNCXJ$NsLsPLOtaNKAF>uZMh)N#D61upj&*;PveFy!`@rT^L6m0RMx202AD3 UUou+}{{R3007*qoM6N<$f*(*Es{jB1 literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_100.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_100.png new file mode 100644 index 0000000000000000000000000000000000000000..236d1bdc896f3f54b5dba6fc16cfe6a941147d1a GIT binary patch literal 1204 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

Hq)$8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0$52zK~zY`<(0vX!ypVqt*WFPNb>)GyO|7*4KXxY?QKVD3j|)r zCI;E7mQ(k(sUK_mx<=6X{E@(t&mZd-z;fsTa6ZlB-iO9>#ciC(&v*7VKdM^feOi|zK0Hg97>6;9lPS0U7#;ReI>wN&}gVqoL26uANi%A7$`#SE{V zQm2DOln7lCYPfAvPdVEWU|DT5c#;^f2rFP+OHtTa>W8pR$S{{iNIt37w3O5#M4S%= z;c{d6n9WWxMlGkMey;58>{^UYCUVXKw>$RQXDEP+`oerCN*e)P_uZKe9h?b)#i++ zk_S3}hQt7XeCOAptiGumPB#WaoZO!#{mDWgW+9IXc0fI|^|qi74Mto2`A5G2PF>;{ zHIE3NQ)fU6dW}gG}1aMZh@tN5K2L7kT>y@V?NGJOKU&{Q#_*XeqkP=9vHh N002ovPDHLkV1kytA^HFS literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_120.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_120.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f847ee3a3d00bc503388a47156d38926583e13 GIT binary patch literal 1196 zcmV;d1XKHoP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f4NDNq{pCIA2c8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#!*wK~zY`<(1Krs~`|Wr?!IO0rmg?_S!a+9uSPRwQskpk^tgK z_b6a{)pF|Emin=_@Anuw?>`b)_Woo20$2_`0NziFxYwciTodjY5->n-ft-@_6JRMR znPKL>r}TcOLwFcypFoG?Q{STlV24s-D+N^`{!_?OfQ`4`0bT5WfJD+Ee&g-yDZadz zg=B&$c&B&X72y}OTv z2n_y&!~lSN=hvyUzNrh&9}I>#x!+CtorOTmLLD6(fWBw@X+a+z##{aVN52D{yEKa) z5ua1a=iNJmGX$`AaiJ`s!$b?Yh=3t`jEbDKZ{9oY?O=4vfdu4N$NV&;fA% z2*;Yla`!l&6OUBk*dO>C1#YK~Q5{fG@!dXOO^dBwgZi~~i8#eo?~7(YNBDQ_eMQdw zU4es;cKMT7>fYZ7`Jj?|awFh4{3GD?-5YuP1@L-f9C-lzAM_8;duWGkp@<^@0000< KMNUMnLSTYwhb2$| literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_125.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_125.png new file mode 100644 index 0000000000000000000000000000000000000000..101c822a4b938f1721733f531c043b4ec4372c40 GIT binary patch literal 1195 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 M07*qoM6N<$f~x`|<^TWy literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_160.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_160.png new file mode 100644 index 0000000000000000000000000000000000000000..8265999bedc05861b05d8ebd011a003140b68d9d GIT binary patch literal 1197 zcmV;e1XBBnP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f6s2K0?C@&Et;8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#->xK~zY`<(1oxgD?<7M^!`f5a9p+b}?ocCnOZD_H8Y-O=vjS zLoT)+ns!~=q4rwc_j?ST&mRda`~0zf0W6yy0Plw>?!9R|)&lno2^gTaKn}_I39yuu z%rJ6YQ~G?;CcF%^cc4S^uJ6$SuuUnkl|%;+&kSTK!0PRHKo|QbkVrbjuiifI;^f6B z+^Rrc7c{CzB!TmsvpzZ2LwNHKf$s2Vy$>O3&Txav^aU7@`hY&La#)I;!GXf}bjstg z!gHh4Xk!s&Mwf&JZrQ}4ImZ?dRjn(ylNi{HD`1{WaTo{F8G-Sz8p(eSYrd4+Aw--; z0hCwZ`Oc^LQX+~kqQ$9}C6K6ZAWw(xZe8zjwrg1eiGCgZh>Sm?f+O5((<1U(*TKy? zRUF|IIEfV50lweYs4eam=qn{&Pap$!4-DiEWYB;zb`683fdZKG8QJ~e_th2FbU?Hn zxE<&oO*V=iZkp61HVsS~b$0@NJ$qaraXXY!KPq<|or4F=j?e&M&0;R;nqfQ*h=|;k z6e#`zi38e=)ek!R>C+?kogi6zb?;0s5Zp+bMl`7;m-vAN_W4?$S&> zBEIj2V_*ay0^_uBoStxTSox$GB7Jq#z`CR*+m=VSCp4IKL&f4#u<&_1dGMpS&)?>B~Nt5v6dbzKw}aijM|BcLPvTYF!T zV}Dm*C!}2-qNQ&A^^gxL8E>u!?1z5@yw1Izw_gCSH|muK!2h5hs&i;@T3T9800000 LNkvXXu0mjfLQWZ2 literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_165.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_165.png new file mode 100644 index 0000000000000000000000000000000000000000..55ed3233cf70e52308bb6e2c86668725b7a76a50 GIT binary patch literal 1198 zcmV;f1X25mP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f6sEH5_aBme*a8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#`{yK~zY`<&{yBgCGoqGo502K>h#!_FUJP1;IKu_jWte7A$;j z0t8zRO}nn`Q2VUz`y4~(^G5>9K7XuV0L!Ka!24l}dv6+#wZJ_?0tVn)#>vtZeEPS zR0Z<6ppiWy37qGg_04e}!kd2xbcaXleF&lE3^#a8Ux3x&jewQIQtS*ID11++mW5N9 z;ki+2w6TaXqf0^+w=5i*bCiI{YMsHI#DL9s0_M3ChjB2S5g0G4k^JYd=10jLLd0n( zfbt1E-}y8@N%h%A zSsdXMIEfV50lweYP+QzB&`(M%Pap$!4-DiEWS{|M*fk8A1`1%#XUOgkzpt*QNzahB z1GfX+qe-FY;igGFq7GrxsJj#B=h?#r64RlS`k}Jo=pH;^b_5L&&Mfwlo*9Ox0U|_J zB?XGVK;i*_-1GBLalWYw&KCxcIJm7QZDk=4qmV}j3(#w}*Jt|hV7%4VKl<(9+@+a% zMEG6}$G`}D2#njpaeBkWW#yY@i1gD@1M72rRuqdHCg&kiFC7kStBwQpy1D@dtOs-e zoIk=bCz|dS=VSCr4IKL&f4zX~p?y>Xj8O4iuWt;~R;y0_>bxi}!j0Y+jew5uZ|!|W zj{RMMognS<5>0jMuZMh)$ym7_upj&*;C1iyy!`@rov2S90RMx209y8FfioU~0ssI2 M07*qoM6N<$fEX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f6t3bK0i9smFU8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#!*wK~zY`<(1oxgD?z4t*W7U2=M=Zy9|TzBqS8A_H9RMo22G2 zc5b#Fns!~=p?0k9`!j~l=Z^%Ieg0U#0G3S;fcIgFdv6-YTHu}`0R!|F$dH_$082^9 z43X=a(&v*lVKUI(fey*LzNZd=ZAyu)Bsze2XCO-fRv*6uy4XK~MA9LC_3?QZ7cZjl zr~)}IXjG3#0_QnreRJ%G@a7)^-Qm%CA3~}*!wrV%3osz{1$|)UuoOEJ2MXWQsbv#J zSmC)*YP7M4GNVgEuQ&kX2#BiI72HWo*o-@1o=b5UgXxUGcv+3)KZiBnO70LMPE!Gt zBk+9Z(|jut#ffNfs$~fzrYMl7LwC2X_c+_NEP+J7PW?z3e?$dGxYwpdc|7&f6xyg^k}JkYs#4b0000< KMNUMnLSTY)j2Gwt literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_175.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_175.png new file mode 100644 index 0000000000000000000000000000000000000000..1a929bb7b8128170bd3f829f0ecb18b27fbd2d05 GIT binary patch literal 1195 zcmV;c1XTNpP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f6t9WkkK*#H0l8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#r#vK~zY`<(1L0gCGn$Gd zK#;9!I&^KD`mwgJ&j>p6j|7&?Kh_t(vg-lxewxRAxi<)KYj;Pv3~-Iq(l7r$CpFgyqJYY zJ&@xLjqDLg;IicG-)!f>yy=HPby!>PDukLd++di#rYiq}7}z*0Mb5y1!uND)-Gvcm zco!xK^b-ngQkHDnDZI3`or%l6wb6keA{pb zP(6w(6cKKkyhqd_Y#Q(G1nPO#aDl|*P)c#AtT=uTR+!YF0m7NZUh-!~%U7E-RwWN~ z{tSr$0J-Ovq3nE97o08(hB&#eCVgcg5VMd+1v{YDY`rb$Lxa&)U;pSgz^O|S?-Ai^ zH5>yi@FCD{3&r^x&Mqt6G()7GjuzOS>$9SW-7q;1k^a)*#J=h%&|gtfGkI1pV zD=-LBE-&$^?)^o`2br{$i-2+PkAT;`7kT>vczw{1JOKU&{Q;}qXtgyVK*#_9002ov JPDHLkV1gkfAF}`e literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk41_files/movie_cove/cove_bg_180.png b/games/riven_hgr/disk41_files/movie_cove/cove_bg_180.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd35391c00d26bcaaaa91385298e1b0fae46354 GIT binary patch literal 1195 zcmV;c1XTNpP)EX>4Tx04R}tkv&MmKpe$iQ?()$2P=v=WT@g`7ZnkwT7@E12(?114knj=2u&K2 z6cPp;t;WzZ(*f{S;5qZCyB$Vrc=I< zuCvN{i?dcNv&KF73xipGd5P;ZhY-gC79l}|f-*KxgpCNTIw=;Cv>)^E54wJdTnf21 zz{oL=5;VxJAN&t~cWdP)#_LJJ7|{OWI3L46U>B%W9OwJkacU=k{~5T_oBmQ2nEoWa z($vC7K+iUCaoyCEJ>YT&7TkpwJZcJkZ^Za{ti(|Nj600G*G9fB*mh32;bRa{vGsOaK5F zbOE2JKp+4B00(qQO+^Rj1{f6tEB+JYKmY&$8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kW zXdp*PO;A^X4i^9b0#r#vK~zY`<(0vX!ypVqt*WFPNb>)GyBP+@hL|*3?QKVD3xvFm z4H(&*ma1#pG>-LseMivw{E@(t&mZd-z;fsT@P3-dy${Xjis7Ci0R!|F$SFBL0hW@I z2xjhkN}o?UgvCI+0u_?0zK0Hg97>6;n^{=m0+`O2D zS3Qv94vp*)N#MHXY>)k!F>m@IP#w0`y9uG@3^y32ucgU{76UtnrN|jLQ05HU4q=2D zUI(Q?2a6~Xx+L_91JFuB{5(To`7{NMPZywX9U`x^+-Nx*7PW;Lx?yZ3ZNW; z=R2RGM~Nt1h%wcsZ8Id6$dIQ)b+_;LIH}q;L!#e@-a^I$%is+6Iuc3~(TcDm4TOLCi>>g;y3S^)LW!OCoS|&1J&S%K#55KQaIMW94ZNpWd zdK6bEBHXfgk0SW^;>I&ofqI@bTp;l}lu{fjD~{iT4JIvUfN*B9m;9O0^3~^zRmlUL zKSN>wK<@c