About This File
Otherworldly Forest was made by: "Vogel"
I can't get over how all these stages are such high quality, and while not only being beautifully animated, but widescreen as well!
Now that's high quality!
What's New in Version 1.0.0 & 1.1
Released
True Widescreen Edit by Beterhans.
Copy and paste the following code for the edit, and put it into the stage's DEF:
- ;--------------------------------------------------------
- [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