mist: channelwood: add a few more locations
24
mist/NOTES
Normal file
@ -0,0 +1,24 @@
|
||||
Stoneship:
|
||||
+ Never have to draw a wooden ship again it would be too soon
|
||||
|
||||
Selenetic
|
||||
+ The horrible colors. Lots of water and sky which were fast to draw,
|
||||
but the pillars and clocks and giant vases and crystals
|
||||
and strange trees with lots of colors that
|
||||
did not match apple II palette well
|
||||
Fog not helping.
|
||||
Settled on "light blue" for the color. Initial attempts at aqua ended
|
||||
up being sickly green on some displays
|
||||
Then the underground tunnels with the intricate wall art.
|
||||
Don't get me started on the submarine "puzzle"
|
||||
|
||||
|
||||
Channelwood:
|
||||
+ Pain drawing the water, and trees, and boardwalk.
|
||||
Thought was done with trees on Myst
|
||||
Each major junction a hexagon with potentially 6 backgrounds.
|
||||
Some of them you could split left or right mid screen.
|
||||
In end just did the three ways that didn't need this.
|
||||
Made it confusing to navigate at times, but I always felt
|
||||
this level was confusing to navigate anyway.
|
||||
|
@ -329,5 +329,8 @@ CHANNEL_BRIDGE = 16
|
||||
CHANNEL_PATH4 = 17
|
||||
CHANNEL_PATH5 = 18
|
||||
CHANNEL_PATH6 = 19
|
||||
|
||||
CHANNEL_FORK = 20
|
||||
CHANNEL_BEFORE_ELEV1 = 21
|
||||
CHANNEL_IN_ELEVATOR1 = 22
|
||||
CHANNEL_PIPE_BRIDGE2 = 23
|
||||
|
||||
|
@ -28,7 +28,11 @@ channel_graphics.inc: \
|
||||
path3_w.lzsa path3_e.lzsa path3_n.lzsa \
|
||||
path4_e.lzsa path4_w.lzsa path4_s.lzsa \
|
||||
path5_e.lzsa path5_s.lzsa path5_n.lzsa \
|
||||
path6_s.lzsa path6_w.lzsa path6_n.lzsa
|
||||
path6_s.lzsa path6_w.lzsa path6_n.lzsa \
|
||||
fork_n.lzsa fork_s.lzsa fork_w.lzsa \
|
||||
before_elev1_e.lzsa before_elev1_w.lzsa \
|
||||
pipe_bridge2_w.lzsa pipe_bridge2_e.lzsa \
|
||||
elevator1_open.lzsa
|
||||
echo "arrival_n_lzsa: .incbin \"arrival_n.lzsa\"" > channel_graphics.inc
|
||||
echo "arrival_s_lzsa: .incbin \"arrival_s.lzsa\"" >> channel_graphics.inc
|
||||
echo "clearing_e_lzsa: .incbin \"clearing_e.lzsa\"" >> channel_graphics.inc
|
||||
@ -69,6 +73,16 @@ channel_graphics.inc: \
|
||||
echo "path6_s_lzsa: .incbin \"path6_s.lzsa\"" >> channel_graphics.inc
|
||||
echo "path6_w_lzsa: .incbin \"path6_w.lzsa\"" >> channel_graphics.inc
|
||||
echo "path6_n_lzsa: .incbin \"path6_n.lzsa\"" >> channel_graphics.inc
|
||||
echo "fork_n_lzsa: .incbin \"fork_n.lzsa\"" >> channel_graphics.inc
|
||||
echo "fork_s_lzsa: .incbin \"fork_s.lzsa\"" >> channel_graphics.inc
|
||||
echo "fork_w_lzsa: .incbin \"fork_w.lzsa\"" >> channel_graphics.inc
|
||||
echo "before_elev1_e_lzsa: .incbin \"before_elev1_e.lzsa\"" >> channel_graphics.inc
|
||||
echo "before_elev1_w_lzsa: .incbin \"before_elev1_w.lzsa\"" >> channel_graphics.inc
|
||||
echo "pipe_bridge2_e_lzsa: .incbin \"pipe_bridge2_e.lzsa\"" >> channel_graphics.inc
|
||||
echo "pipe_bridge2_w_lzsa: .incbin \"pipe_bridge2_w.lzsa\"" >> channel_graphics.inc
|
||||
echo "elevator1_open_lzsa: .incbin \"elevator1_open.lzsa\"" >> channel_graphics.inc
|
||||
|
||||
|
||||
|
||||
%.gr: %.png
|
||||
$(PNG2GR) $< $@
|
||||
|
BIN
mist/graphics_channel/before_elev1_e.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_channel/before_elev1_w.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
mist/graphics_channel/elevator1_open.png
Normal file
After Width: | Height: | Size: 987 B |
BIN
mist/graphics_channel/fork_n.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_channel/fork_s.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_channel/fork_w.png
Normal file
After Width: | Height: | Size: 1005 B |
BIN
mist/graphics_channel/pipe_bridge2_e.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_channel/pipe_bridge2_w.png
Normal file
After Width: | Height: | Size: 944 B |
@ -8,7 +8,7 @@ locations:
|
||||
.word location8, location9, location10,location11
|
||||
.word location12,location13,location14,location15
|
||||
.word location16,location17,location18,location19
|
||||
|
||||
.word location20,location21,location22,location23
|
||||
|
||||
; CHANNEL_OUTSIDE_CABIN -- outside in clearing
|
||||
location0:
|
||||
@ -353,11 +353,11 @@ location19:
|
||||
.byte CHANNEL_PATH5 ; north exit
|
||||
.byte CHANNEL_PATH2 ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte CHANNEL_FORK ; west exit
|
||||
.byte DIRECTION_N ; north exit_dir
|
||||
.byte DIRECTION_S ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.byte DIRECTION_S ; west exit_dir
|
||||
.word path6_n_lzsa ; north bg
|
||||
.word path6_s_lzsa ; south bg
|
||||
.word $0000 ; east bg
|
||||
@ -365,3 +365,72 @@ location19:
|
||||
.byte BG_NORTH|BG_WEST|BG_SOUTH
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_FORK -- forked path
|
||||
location20:
|
||||
.byte CHANNEL_PATH6 ; north exit
|
||||
.byte CHANNEL_PIPE_BRIDGE2 ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte CHANNEL_BEFORE_ELEV1 ; west exit
|
||||
.byte DIRECTION_N ; north exit_dir
|
||||
.byte DIRECTION_W ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte DIRECTION_W ; west exit_dir
|
||||
.word fork_n_lzsa ; north bg
|
||||
.word fork_s_lzsa ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word fork_w_lzsa ; west bg
|
||||
.byte BG_NORTH|BG_WEST|BG_SOUTH
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_BEFORE_ELEV1 -- just befor elevator 1
|
||||
location21:
|
||||
.byte $ff ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte CHANNEL_FORK ; east exit
|
||||
.byte CHANNEL_IN_ELEVATOR1 ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_N ; east exit_dir
|
||||
.byte DIRECTION_E ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word before_elev1_e_lzsa ; east bg
|
||||
.word before_elev1_w_lzsa ; west bg
|
||||
.byte BG_EAST|BG_WEST
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_IN_ELEVATOR1 -- inside elevator1
|
||||
location22:
|
||||
.byte $ff ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte CHANNEL_BEFORE_ELEV1 ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_E ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word elevator1_open_lzsa ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte BG_EAST
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_PIPE_BRIDGE2 -- east side of pipe bridge
|
||||
location23:
|
||||
.byte $ff ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte CHANNEL_FORK ; east exit
|
||||
.byte $ff ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_N ; east exit_dir
|
||||
.byte $ff ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word pipe_bridge2_e_lzsa ; east bg
|
||||
.word pipe_bridge2_w_lzsa ; west bg
|
||||
.byte BG_EAST|BG_WEST
|
||||
.byte $ff
|
||||
|
||||
|
||||
|