;--------------------------------------------------------
[Info]
name = "Otherworldly Forest"
displayname = "Otherworldly Forest - TWS"
versiondate = 08,29,2023
mugenversion = 1.1
author = "Vogel"; Modified by Beterhans
;--------------------------------------------------------
[Camera]
startx =0
starty =0
boundleft=-980
boundright= 980
boundhigh= -950
boundlow =0
verticalfollow = 0.5
floortension = 100
tension = 400
tensionhigh = 440
tensionlow = 100
overdrawhigh = 60
overdrawlow = 60
cuthigh = 0
cutlow = 0
zoomin = 0.75
zoomout = 0.55
;--------------------------------------------------------
[PlayerInfo]
;--- Player 1 ---
p1startx = -360
p1starty = 0 ;
p1facing = 1 ;Direction player faces: 1=right, -1=left
;--- Player 2 ---
p2startx = 360
p2starty = 0
p2facing = -1
;--- Player 3 ---
p3startx = -640 ;Starting x coordinates
p3starty = 0 ;Starting y coordinates
p3facing = 1 ;Direction player faces: 1=right, -1=left
;--- Player 4 ---
p4startx = 640
p4starty = 0
p4facing = -1
;--- Common ---
;Don't change these values.
leftbound = -15000
rightbound = 15000
;--------------------------------------------------------
[Bound]
;Distance from left/right edge of screen that player can move to
;Typically 15
screenleft = 60 ;Dist from left of screen that player can move to
screenright = 60 ;Right edge
; use 15 for low res
; use 30 for high res
; use 60 for HD res
;--------------------------------------------------------
[StageInfo]
;"Ground" level where players stand at, measured in pixels from the
;top of the screen.
;Adjust this value to move the ground level up/down in the screen.
;***
zoffset = 650
;Leave this at 1. It makes the players face each other
autoturn = 1
;Set the following to 1 to have the background reset itself between
;rounds.
resetBG = 1
localcoord = 1280, 720
;Horizontal and vertical scaling factor for drawing.
xscale = 1.5
yscale = 1.5
;--------------------------------------------------------
[Shadow]
intensity = 90
color = 0,0,0
yscale = 0.1
fade.range = 0,0
;--------------------------------------------------------
[Reflection]
intensity = 0
;--------------------------------------------------------
[Music]
bgmusic = stages/Otherworldly Forest.mp3
bgmvolume = 100
bgmloopstart = 201764
bgmloopend = 6349625
; Main background definition
;____________________________________________________________________________________________________________________________________
[BGdef]
spr = Otherworldly Forest.sff
debugbg = 0
[BG 0,cloud]
type = parallax
spriteno = 23,0
start = 0,-95
delta = 0.005525, 1
width = 1000, 500
tile = 1
mask = 1
velocity = 0.1
[BG 0,cloud2]
type = parallax
spriteno = 23,1
start = 0,-95
delta = 0.01105, 1
width = 2000, 1000
tile = 1
mask = 1
velocity = 0.2
[BG 0,cloud3]
type = parallax
spriteno = 23,2
start = 0,-95
delta = 0.0221, 1
width = 4000, 2000
tile = 1
mask = 1
velocity = 0.4
[BG 0,cloud4]
type = parallax
spriteno = 23,3
start = 0,-95
delta = 0.0442, 1
width = 8000, 4000
tile = 1
mask = 1
velocity = 0.8
[BG 0,cloud5]
type = parallax
spriteno = 23,4
start = 0,-95
delta = 0.0442, 1
width = 16000, 8000
tile = 1
mask = 1
velocity = 1.6
[BG 0,cloud 1 light]
type = normal
spriteno = 29,0
start = 0,-95
delta = 0.005525, 1
mask = 1
velocity = 0.1
trans = add
tile = 1
[BG 0,cloud 2 light]
type = normal
spriteno = 29,1
start = 0,-95
delta = 0.01105, 1
mask = 1
velocity = 0.2
trans = add
tile = 1
[BG 0,mountain]
type = parallax
spriteno = 1,4
start = 0,-95
delta = 0.005525, 1
width = 800, 1000
tile = 1
mask = 1
[BG 0,Hill]
type = parallax
spriteno = 1,3
start = 0,-95
delta = 0.01105, 1
width = 600, 1000
tile = 1
mask = 1
[BG 0,ground 4]
type = parallax
spriteno = 1,2
start = 0,-95
delta = 0.062111111111, 1
xscale = 1,3
[BG 0,tree 10]
type = normal
spriteno = 5,9
start = 0,-95
delta = 0.061, 1
mask = 1
tile = 1
tilespacing = 10
[BG 0,Lantern6]
type = normal
spriteno = 3,5
start = 0,-95
delta = 0.062, 1
mask = 1
[BG 0,Lantern6 light5]
type = anim;normal
spriteno = 4,5
actionno = 405
start = 0,-95
delta = 0.062, 1
mask = 1
;trans = add
[BG 0,Lantern5]
type = normal
spriteno = 3,4
start = 0,-95
delta = 0.062, 1
mask = 1
[BG 0,Lantern5 light5]
type = anim;normal
spriteno = 4,4
actionno = 404
start = 0,-95
delta = 0.062, 1
mask = 1
;trans = add
[BG 0,Ruin wall3]
type = normal
spriteno = 0,4
start = 0,-95
delta = 0.06333333333, 1
mask = 1
tile = 1
tilespacing = 75
[BG 0,ground 3]
type = parallax
spriteno = 1,1
start = 0,-95
delta = 0.06333333333, 1
xscale = 1,3
[BG 0,Mushroom 9]
type = normal
spriteno = 34,8
start = 20,-95
delta = 0.10, 1
mask = 1
[BG 0,Mushroom 9 light]
type = anim;normal
spriteno = 35,8
actionno = 3508
start = 20,-95
delta = 0.10, 1
mask = 1
;trans = add
[BG 0,tree 9]
type = normal
spriteno = 5,8
start = 0,-95
delta = 0.08, 1
mask = 1
tile = 1
tilespacing = 50
[BG 0,tree 8]
type = normal
spriteno = 5,7
start = 0,-95
delta = 0.10, 1
mask = 1
tile = 1
tilespacing = 200
[BG 0,tree 7]
type = normal
spriteno = 5,6
start = 0,-95
delta = 0.12, 1
mask = 1
tile = 1
tilespacing = 100
[BG 0,Mushroom 8]
type = normal
spriteno = 34,7
start = 0,-95
delta = 0.14, 1
mask = 1
[BG 0,Mushroom 8 light]
type = anim;normal
spriteno = 35,7
actionno = 3507
start = 0,-95
delta = 0.14, 1
mask = 1
;trans = add
[BG 0,tree 6]
type = normal
spriteno = 5,5
start = 0,-95
delta = 0.17, 1
mask = 1
tile = 1
tilespacing = 200
[BG 0,tree 5]
type = normal
spriteno = 5,4
start = 0,-95
delta = 0.17, 1
mask = 1
tile = 1
tilespacing = 200
[BG 0,Lantern4]
type = normal
spriteno = 4,3
start = 0,-95
delta = 0.18, 1
mask = 1
trans = add
[BG 0,Lantern4]
type = normal
spriteno = 3,3
start = 0,-95
delta = 0.18, 1
mask = 1
[BG 0,Lantern4 light]
type = anim;normal
spriteno = 4,3
actionno = 403
start = 0,-95
delta = 0.18, 1
mask = 1
;trans = add
[BG 0,Lantern3]
type = normal
spriteno = 3,2
start = 0,-95
delta = 0.18, 1
mask = 1
[BG 0,Lantern3 light]
type = anim;normal
spriteno = 4,2
actionno = 402
start = 0,-95
delta = 0.18, 1
mask = 1
;trans = add
[BG 0,Ruin wall2]
type = normal
spriteno = 0,3
start = 0,-95
delta = 0.19, 1
mask = 1
tile = 1
tilespacing = 150
[BG 0,ground 2]
type = parallax
spriteno = 1,0
start = 0,-95
delta = 0.19, 1
xscale = 1,3
[BG 0,Mushroom 6]
type = normal
spriteno = 34,5
start = 0,-95
delta = 0.24, 1
mask = 1
[BG 0,Mushroom 6 lights]
type = anim;normal
spriteno = 35,5
actionno = 3505
start = 0,-95
delta = 0.24, 1
mask = 1
;trans = add
[BG 0,birds-0]
type = anim
actionno = 1
start = -200,-280
delta = 0.25, 1
scalestart = 0.75, 0.75
mask = 1
trans = add
alpha= 128,128
tile = 1
tilespacing = 3000
velocity = 2,0
sin.y = 30,480,0
[BG 0,tree 4]
type = normal
spriteno = 5,3
start = 0,-95
delta = 0.28, 1
mask = 1
tile = 1
tilespacing = 200
[BG 0,Mushroom 7]
type = normal
spriteno = 34,6
start = 0,-95
delta = 0.27, 1
mask = 1
[BG 0,Mushroom 7 lights]
type = anim;normal
spriteno = 35,6
actionno = 3506
start = 0,-95
delta = 0.27, 1
mask = 1
;trans = add
[BG 0,tree 3]
type = normal
spriteno = 5,2
start = 0,-95
delta = 0.34, 1
mask = 1
tile = 1
tilespacing = 100
[BG 0,birds-1]
type = anim
actionno = 1
start = -900, 20
delta = 0.25, 1
scalestart = 1.5, 1.5
mask = 1
trans = add
alpha= 128,128
tile = 1
tilespacing = 3000
velocity = 6,0
sin.y = 80,360,0
[BG 0,Mushroom 5]
type = normal
spriteno = 34,4
start = 0,-95
delta = 0.41, 1
mask = 1
[BG 0,Mushroom 5 lights]
type = anim;normal
spriteno = 35,4
actionno = 3504
start = 0,-95
delta = 0.41, 1
mask = 1
;trans = add
[BG 0,tree 2]
type = normal
spriteno = 5,1
start = 0,-95
delta = 0.43, 1
mask = 1
tile = 1
tilespacing = 500
[BG 0,tree 1]
type = normal
spriteno = 5,0
start = 0,-95
delta = 0.45, 1
mask = 1
tile = 1
tilespacing = 500
[BG 0,Fog 2]
type = normal
spriteno = 45,1
start = 0,-95
delta = 0.40, 1
mask = 1
tile = 1
velocity = 0.5
[BG 0,Lantern2]
type = normal
spriteno = 3,1
start = 0,-95
delta = 0.53, 1
mask = 1
[BG 0,Lantern light2]
type = anim;normal
spriteno = 4,1
actionno = 401
start = 0,-95
delta = 0.53, 1
mask = 1
;trans = add
[BG 0,Lantern]
type = normal
spriteno = 3,0
start = 0,-95
delta = 0.53, 1
mask = 1
[BG 0,Lantern light]
type = anim;normal
spriteno = 4,0
actionno = 400
start = 0,-95
delta = 0.53, 1
mask = 1
;trans = add
[BG 0,Ruin wall]
type = normal
spriteno = 0,2
start = 0,-95
delta = 0.57, 1
mask = 1
tile = 1
tilespacing = 300
[BG 0,ground 1]
type = parallax
spriteno = 0,0
start = 0,-95
delta = 0.57, 1
xscale = 0.333333, 1
scalestart = 4, 1
[BG 0,Mushroom 4]
type = normal
spriteno = 34,3
start = 0,-95
delta = 0.64, 1
mask = 1
[BG 0,Mushroom 4 light]
type = anim;normal
spriteno = 35,3
actionno = 3503
start = 0,-95
delta = 0.64, 1
mask = 1
;trans = add
[BG 0,Mushroom 2]
type = normal
spriteno = 34,1
start = 0,-95
delta = 0.72, 1
mask = 1
[BG 0,Mushroom 2 light]
type = anim;normal
spriteno = 35,1
actionno = 3501
start = 0,-95
delta = 0.72, 1
mask = 1
;trans = add
[BG 0,Mushroom 1]
type = normal
spriteno = 34,0
start = 0,-95
delta = 0.95, 1
mask = 1
[BG 0,Mushroom 1 light]
type = anim;normal
spriteno = 35,0
actionno = 3500
start = 0,-95
delta = 0.95,1
mask = 1
;trans = add
;[BG 0,Light rays]
;type = parallax
;spriteno = 266,0
;start = 0,125
;delta = 0,1
;mask = 1
;trans = add
;tile = 1
;velocity = 1
;layerno = 1
;width = 1000, 2000
[BG 0,Mushroom 3]
type = normal
spriteno = 34,2
start = 0,-95
delta = 1.30, 1
mask = 1
layerno = 1
[BG 0,Mushroom 3 light]
type = anim;normal
spriteno = 35,2
actionno = 3502
start = 0,-95
delta = 1.30, 1
mask = 1
;trans = add
layerno = 1
[Begin Action 1]
9,0, 0,0, 8
9,1, 0,0, 8
;~~~~~~~~~~~~~~~~~~~~~~~Shading~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[BG 0,COLOR GRADING]
type = normal
spriteno = 100,100
start = 0,-95
delta = 0, 1
tile = 1,1
trans = addalpha
alpha = 70,200
layerno = 1
; Lamp-1
[Begin Action 400]
Interpolate Blend
4,0, 0,0, 6, , A
Interpolate Blend
4,0, 0,0, 6, , AS128D256
; Lamp-2
[Begin Action 401]
Interpolate Blend
4,1, 0,0, 6, , AS128D256
Interpolate Blend
4,1, 0,0, 6, , A
; Lamp-3
[Begin Action 402]
Interpolate Blend
4,2, 0,0, 8, , A
Interpolate Blend
4,2, 0,0, 8, , AS128D256
; Lamp-4
[Begin Action 403]
Interpolate Blend
4,3, 0,0, 8, , AS128D256
Interpolate Blend
4,3, 0,0, 8, , A
; Lamp-5
[Begin Action 404]
Interpolate Blend
4,4, 0,0, 10, , AS128D256
Interpolate Blend
4,4, 0,0, 10, , A
[Begin Action 405]
Interpolate Blend
4,5, 0,0, 12, , AS128D256
Interpolate Blend
4,5, 0,0, 12, , A
; LED-0
[Begin Action 3500]
Interpolate Blend
35,0, 0,0, 4, , AS64D256
Interpolate Blend
35,0, 0,0, 78, , A
; LED-1
[Begin Action 3501]
Interpolate Blend
35,1, 0,0, 4, , AS64D256
Interpolate Blend
35,1, 0,0, 72, , A
; LED-2
[Begin Action 3502]
Interpolate Blend
35,2, 0,0, 4, , AS64D256
Interpolate Blend
35,2, 0,0, 64, , AS255D256
; LED-3
[Begin Action 3503]
Interpolate Blend
35,3, 0,0, 4, , AS64D256
Interpolate Blend
35,3, 0,0, 80, , AS255D256
; LED-4
[Begin Action 3504]
Interpolate Blend
35,4, 0,0, 4, , AS64D256
Interpolate Blend
35,4, 0,0, 82, , AS255D256
; LED-5
[Begin Action 3505]
Interpolate Blend
35,5, 0,0, 4, , AS64D256
Interpolate Blend
35,5, 0,0, 82, , AS255D256
; LED-6
[Begin Action 3506]
Interpolate Blend
35,6, 0,0, 6, , AS64D256
Interpolate Blend
35,6, 0,0, 86, , AS255D256
; LED-7
[Begin Action 3507]
Interpolate Blend
35,7, 0,0, 8, , AS64D256
Interpolate Blend
35,7, 0,0, 88, , AS255D256
; LED-8
[Begin Action 3508]
Interpolate Blend
35,8, 0,0, 6, , AS64D256
Interpolate Blend
35,8, 0,0, 96, , AS255D256