mist: channelwood: closer to the book
@ -17,7 +17,7 @@ Channelwood:
|
||||
+ Pain drawing the water, and trees, and boardwalk,rocks.
|
||||
At least no bricks or checkered floor in this age.
|
||||
Thought was done with trees on Myst
|
||||
Each major junction a hexagon with potentially 6 backgrounds.
|
||||
Each major junction a pentagon 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
|
||||
|
47
mist/TODO
@ -1,3 +1,38 @@
|
||||
For release 1.0
|
||||
+ LOADER
|
||||
-- better loader
|
||||
-- save/load games
|
||||
-- sound loader
|
||||
+ MIST (split off ship-up/ship-down?)
|
||||
-- constellation puzzle/ship raising
|
||||
-- marker switches
|
||||
+ OBSERVATORY
|
||||
-- all of it
|
||||
+ CABIN (split off?)
|
||||
-- safe puzzle
|
||||
-- boiler
|
||||
-- up/down in tree
|
||||
+ OCTAGON
|
||||
-- code book
|
||||
-- ending
|
||||
+ SELENA
|
||||
-- sounds/door puzzle
|
||||
+ STONEY
|
||||
-- hook up compass rose
|
||||
-- hook up pump
|
||||
-- hook up telescope
|
||||
-- hook up key/trunk puzzle
|
||||
+ CHANNEL
|
||||
-- 2nd floor
|
||||
-- 3rd floor
|
||||
|
||||
Done:
|
||||
+ MECHE
|
||||
+ MIST_TITLE
|
||||
+ VIEWER
|
||||
|
||||
================================
|
||||
|
||||
main:
|
||||
+ some sort of switch animation on circuit breakers?
|
||||
+ marker switches
|
||||
@ -46,10 +81,18 @@ Channelwood:
|
||||
+ Implement safe
|
||||
+ Implement tree
|
||||
+ Implement boiler
|
||||
+ Implement water tank
|
||||
+ Implement water valves
|
||||
+ Implement elevators
|
||||
+ Enable linking back to Myst
|
||||
+ Windmill animation
|
||||
+ Switch flip animation
|
||||
+ Open faucet animation
|
||||
+ Animation for bridge rising
|
||||
+ Animation for pipe extending
|
||||
+ Animation for book elevator
|
||||
+ Animation for level1 elevator
|
||||
+ Animation for level2 elevator
|
||||
+ Background soud effects
|
||||
|
||||
|
||||
Stoneship age:
|
||||
+ Implement floating chest puzzle
|
||||
|
@ -346,4 +346,6 @@ CHANNEL_TANK = 33
|
||||
CHANNEL_TANK_CLOSE = 34
|
||||
CHANNEL_WINDMILL = 35
|
||||
CHANNEL_OUT_BACK = 36
|
||||
|
||||
CHANNEL_AFTER_BRIDGE1 = 37
|
||||
CHANNEL_AFTER_BRIDGE2 = 38
|
||||
CHANNEL_BOOK_FORK = 39
|
||||
|
@ -44,7 +44,10 @@ channel_graphics.inc: \
|
||||
shack_n.lzsa shack_s.lzsa \
|
||||
tank_n.lzsa tank_s.lzsa tank_close.lzsa \
|
||||
windmill_n.lzsa windmill_s.lzsa \
|
||||
outback_n.lzsa outback_s.lzsa
|
||||
outback_n.lzsa outback_s.lzsa \
|
||||
after_bridge1_e.lzsa after_bridge1_w.lzsa \
|
||||
after_bridge2_e.lzsa after_bridge2_w.lzsa \
|
||||
book_fork_n.lzsa book_fork_s.lzsa book_fork_w.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
|
||||
@ -119,6 +122,13 @@ channel_graphics.inc: \
|
||||
echo "windmill_s_lzsa: .incbin \"windmill_s.lzsa\"" >> channel_graphics.inc
|
||||
echo "outback_n_lzsa: .incbin \"outback_n.lzsa\"" >> channel_graphics.inc
|
||||
echo "outback_s_lzsa: .incbin \"outback_s.lzsa\"" >> channel_graphics.inc
|
||||
echo "after_bridge1_e_lzsa: .incbin \"after_bridge1_e.lzsa\"" >> channel_graphics.inc
|
||||
echo "after_bridge1_w_lzsa: .incbin \"after_bridge1_w.lzsa\"" >> channel_graphics.inc
|
||||
echo "after_bridge2_e_lzsa: .incbin \"after_bridge2_e.lzsa\"" >> channel_graphics.inc
|
||||
echo "after_bridge2_w_lzsa: .incbin \"after_bridge2_w.lzsa\"" >> channel_graphics.inc
|
||||
echo "book_fork_n_lzsa: .incbin \"book_fork_n.lzsa\"" >> channel_graphics.inc
|
||||
echo "book_fork_s_lzsa: .incbin \"book_fork_s.lzsa\"" >> channel_graphics.inc
|
||||
echo "book_fork_w_lzsa: .incbin \"book_fork_w.lzsa\"" >> channel_graphics.inc
|
||||
|
||||
|
||||
%.gr: %.png
|
||||
|
BIN
mist/graphics_channel/after_bridge1_e.png
Normal file
After Width: | Height: | Size: 980 B |
BIN
mist/graphics_channel/after_bridge1_w.png
Normal file
After Width: | Height: | Size: 1001 B |
BIN
mist/graphics_channel/after_bridge2_e.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
mist/graphics_channel/after_bridge2_w.png
Normal file
After Width: | Height: | Size: 942 B |
BIN
mist/graphics_channel/book_fork_n.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
mist/graphics_channel/book_fork_s.png
Normal file
After Width: | Height: | Size: 972 B |
BIN
mist/graphics_channel/book_fork_w.png
Normal file
After Width: | Height: | Size: 982 B |
@ -12,7 +12,7 @@ locations:
|
||||
.word location24,location25,location26,location27
|
||||
.word location28,location29,location30,location31
|
||||
.word location32,location33,location34,location35
|
||||
.word location36
|
||||
.word location36,location37,location38,location39
|
||||
|
||||
|
||||
; CHANNEL_OUTSIDE_CABIN -- outside in clearing
|
||||
@ -667,3 +667,55 @@ location36:
|
||||
.word $0000 ; west bg
|
||||
.byte BG_NORTH|BG_SOUTH
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_AFTER_BRIDGE1 -- after lift bridge
|
||||
location37:
|
||||
.byte $ff ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte CHANNEL_AFTER_BRIDGE2 ; east exit
|
||||
.byte CHANNEL_BRIDGE ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_E ; east exit_dir
|
||||
.byte DIRECTION_E ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word after_bridge1_e_lzsa ; east bg
|
||||
.word after_bridge1_w_lzsa ; west bg
|
||||
.byte BG_EAST|BG_WEST
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_AFTER_BRIDGE2 -- next after lift bridge
|
||||
location38:
|
||||
.byte $ff ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte CHANNEL_AFTER_BRIDGE1 ; east exit
|
||||
.byte CHANNEL_BOOK_FORK ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte DIRECTION_N ; east exit_dir
|
||||
.byte DIRECTION_W ; west exit_dir
|
||||
.word $0000 ; north bg
|
||||
.word $0000 ; south bg
|
||||
.word after_bridge2_e_lzsa ; east bg
|
||||
.word after_bridge2_w_lzsa ; west bg
|
||||
.byte BG_EAST|BG_WEST
|
||||
.byte $ff
|
||||
|
||||
; CHANNEL_BOOK_FORK -- fork to book elevator
|
||||
location39:
|
||||
.byte $ff ; north exit
|
||||
.byte $ff ; south exit
|
||||
.byte $ff ; east exit
|
||||
.byte CHANNEL_AFTER_BRIDGE2 ; west exit
|
||||
.byte $ff ; north exit_dir
|
||||
.byte $ff ; south exit_dir
|
||||
.byte $ff ; east exit_dir
|
||||
.byte DIRECTION_W ; west exit_dir
|
||||
.word book_fork_n_lzsa ; north bg
|
||||
.word book_fork_s_lzsa ; south bg
|
||||
.word $0000 ; east bg
|
||||
.word $0000 ; west bg
|
||||
.byte BG_NORTH|BG_SOUTH|BG_WEST
|
||||
.byte $ff
|
||||
|
||||
|