.bgw is a compressed format that is used for storing models, textures, and in-game scripts for Tornado Outbreak. The format utilizes level nine of ZLIB compression.
File Structure[]
Name | Function |
on_postload | Toggles whenever specific events are activated upon launching a map. |
CAtomMgr | N/A |
CStringTable | N/A |
load | Loads the in-game map |
reload | reloads the ingame map, presumably for when the player retries the map. |
unload | Removes all of the map's content. |
GetFilename | Gets the map's internal file name. |
GetGoWorld | N/A |
world | N/A |
world.load | Loads another map within a map. |
world.reload | Reloads the map akin to a hard reset. |
Go Class Info - (%d/%d) | N/A |
Template - %d (%d/%d) | N/A |
Game Object Instance - %d (%d/%d) | N/A |
Enums Signature (%d/%d) | Section containing a signature for all enums. |
Atom Maps - %d (%d/%d) | N/A |
String Table - (%d/%d) | N/A |
Oid Table (%d/%d) | Object ID table and Game Object relationship information (parent, children, etc) |
Substystem Attributes - %d (%d/%d) | N/A |
Loading Screen Assets - %d (%d/%d) | Section that contains the assets for the loading screen. |
Atom Names (Debug) - %d (%d/%d) | Optional section that maps from atom names to atom ids. |
Template: Texture - (%d/%d) | N/A |
Template: Graphics Model - (%d/%d) | N/A |
Template: Vector Graphics Model - (%d/%d) | N/A |
Template: FX - (%d/%d) | N/A |
In-game cinematics[]
Below contains an example on how the cinematic for Chicken Con Carnage is loaded in-game.
{ id = 1, name = 'flythrough_new', interpolation = 'avatar_opening', duration = 1.1, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-100.00,0.00,100.00,},orientation = {0.00,-0.17,0.00,0.98,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.04,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-97.55,0.36,138.19,},orientation = {0.00,-0.39,0.00,0.92,},}, {id = 3,name = 'KeyFrame3',interpolant = 0.11,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-273.37,27.49,216.93,},orientation = {-0.02,-0.30,0.05,0.95,},}, {id = 4,name = 'KeyFrame4',interpolant = 0.15,target = 'avatar_opening',link = 'avatar_opening',fov = 1.22173,position = {-262.06,22.29,233.06,},orientation = {-0.01,-0.34,0.03,0.94,},}, {id = 5,name = 'KeyFrame5',interpolant = 0.2,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-297.41,11.14,219.25,},orientation = {0.00,-0.31,0.01,0.95,},}, {id = 6,name = 'KeyFrame6',interpolant = 0.25,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-265.14,76.95,133.57,},orientation = {-0.04,-0.19,0.13,0.97,},}, {id = 7,name = 'KeyFrame7',interpolant = 0.3,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-232.26,166.00,175.12,},orientation = {-0.11,-0.25,0.28,0.92,},}, {id = 8,name = 'KeyFrame8',interpolant = 0.35,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-119.53,402.40,42.15,},orientation = {-0.03,-0.01,0.58,0.82,},}, {id = 9,name = 'KeyFrame9',interpolant = 0.4,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {91.07,354.87,-0.99,},orientation = {0.01,0.04,0.77,0.63,},}, {id = 10,name = 'KeyFrame10',interpolant = 0.45,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {190.34,339.26,23.25,},orientation = {0.00,-0.02,0.85,0.53,},}, {id = 11,name = 'KeyFrame11',interpolant = 0.5,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {186.41,313.99,3.21,},orientation = {0.07,-0.04,0.85,0.52,},}, {id = 12,name = 'KeyFrame12',interpolant = 0.55,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {23.24,318.66,221.65,},orientation = {-0.17,-0.25,0.67,0.68,},}, {id = 13,name = 'KeyFrame13',interpolant = 0.6,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-228.04,57.64,229.21,},orientation = {-0.03,-0.34,0.08,0.93,},}, {id = 14,name = 'KeyFrame14',interpolant = 0.65,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-295.33,15.97,237.79,},orientation = {0.00,-0.30,0.00,0.95,},}, {id = 15,name = 'KeyFrame15',interpolant = 0.7,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-257.17,-131.10,7.23,},orientation = {0.02,0.00,-0.19,0.98,},}, {id = 16,name = 'KeyFrame16',interpolant = 0.75,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-262.75,-137.94,18.25,},orientation = {0.02,-0.05,-0.22,0.97,},}, {id = 17,name = 'KeyFrame17',interpolant = 0.8,target = 'avatar_opening',link = 'avatar_opening',fov = 1.047198,position = {-221.77,-226.24,101.22,},orientation = {0.03,-0.12,-0.36,0.92,},}, {id = 18,name = 'KeyFrame18',interpolant = 0.85,target = 'avatar_opening',link = 'avatar_opening',fov = 0.9599317,position = {-115.52,-399.95,107.07,},orientation = {0.03,-0.10,-0.58,0.81,},}, {id = 19,name = 'KeyFrame19',interpolant = 0.91,target = 'avatar_opening',link = 'avatar_opening',fov = 0.8726652,position = {-139.83,-316.33,179.06,},orientation = {0.13,-0.20,-0.52,0.82,},}, {id = 20,name = 'KeyFrame20',interpolant = 0.93,target = 'avatar_opening',link = 'avatar_opening',fov = 0.9599311,position = {-130.19,-215.65,150.78,},orientation = {0.17,-0.21,-0.43,0.86,},}, {id = 21,name = 'KeyFrame21',interpolant = 0.96,target = 'avatar_opening',link = 'avatar_opening',fov = 1.134464,position = {-12.31,-118.46,123.89,},orientation = {0.33,-0.22,-0.58,0.71,},}, {id = 22,name = 'KeyFrame22',interpolant = 0.98,target = 'avatar_opening',link = 'avatar_opening',fov = 1.22173,position = {22.55,-258.89,36.14,},orientation = {0.13,0.04,-0.71,0.69,},}, {id = 23,name = 'KeyFrame23',interpolant = 0.99,target = 'avatar_opening',link = 'avatar_opening',fov = 1.22173,position = {50.00,-309.87,-10.01,},orientation = {0.07,0.15,-0.75,0.64,},}, {id = 24,name = 'KeyFrame24',interpolant = 1,target = 'avatar_opening',link = 'avatar_opening',fov = 1.22173,position = {50.00,-640.00,20.00,},orientation = {0.00,0.00,0.91,-0.42,},}, {id = 25,name = 'KeyFrame25',interpolant = 1.1,target = 'avatar_opening',link = 'avatar_opening',fov = 1.22173,position = {50.00,-600.00,50.00,},orientation = {0.00,0.00,0.91,-0.42,},}, }, events = { {id = 1,name = 'Start',interpolant = 0,object = 'openingcamera',label = 'cinematic_start',}, {id = 5,name = 'Split',interpolant = 0.95,object = 'openingcamera',label = 'cinematic_split',}, {id = 6,name = 'Shadow',interpolant = 0.95,object = 'openingcamera',label = 'cinematic_shadow',}, {id = 8,name = 'End',interpolant = 0.99,object = 'openingcamera',label = 'cinematic_at_end',}, }, }, { id = 2, name = 'transition_01', interpolation = 'tornadoclone1', duration = 1, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {-4088.44,16660.47,-1288.19,},orientation = {-0.05,-0.04,0.79,0.62,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.15,target = '',link = '',fov = 0.7854,position = {-4088.44,16660.47,-1288.19,},orientation = {-0.05,-0.04,0.80,0.61,},}, {id = 3,name = 'KeyFrame3',interpolant = 0.3,target = '',link = '',fov = 0.7854,position = {-4088.44,16660.47,-1288.19,},orientation = {-0.05,-0.04,0.82,0.60,},}, {id = 4,name = 'KeyFrame4',interpolant = 0.5,target = '',link = '',fov = 0.7854,position = {-5377.80,12227.85,-302.66,},orientation = {-0.01,-0.01,0.83,0.55,},}, {id = 5,name = 'KeyFrame5',interpolant = 0.7,target = '',link = '',fov = 0.7854,position = {-7672.26,6687.15,-470.19,},orientation = {-0.04,-0.01,0.99,0.11,},}, {id = 6,name = 'KeyFrame6',interpolant = 0.8,target = '',link = '',fov = 0.7854,position = {-12646.07,4830.36,-353.78,},orientation = {-0.06,0.01,0.96,-0.28,},}, {id = 7,name = 'KeyFrame7',interpolant = 0.93,target = '',link = '',fov = 0.7854,position = {-20659.14,9277.87,-1326.91,},orientation = {0.02,-0.10,-0.19,0.98,},}, {id = 8,name = 'KeyFrame8',interpolant = 1,target = '',link = '',fov = 0.7854,position = {-19140.41,12708.29,-1292.29,},orientation = {-0.06,-0.11,0.49,0.86,},}, }, events = { {id = 1,name = 'Start',interpolant = 0,object = '|cinematic1',label = 'cinematic_start',}, {id = 3,name = 'End',interpolant = 0.99,object = '|cinematic1',label = 'cinematic_at_end',}, }, }, { id = 3, name = 'transition_02', interpolation = 'tornadoclone2', duration = 1, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {-1126.03,-1974.85,-1371.87,},orientation = {0.01,-0.06,-0.19,0.98,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.15,target = '',link = '',fov = 0.7854,position = {-1126.03,-1974.85,-1371.87,},orientation = {0.01,-0.06,-0.19,0.98,},}, {id = 3,name = 'KeyFrame3',interpolant = 0.3,target = '',link = '',fov = 0.7854,position = {5123.83,-102.79,-1112.13,},orientation = {-0.02,0.03,-0.53,0.84,},}, {id = 4,name = 'KeyFrame4',interpolant = 0.5,target = '',link = '',fov = 0.7854,position = {11394.36,2298.45,-814.91,},orientation = {-0.02,0.01,-0.79,0.61,},}, {id = 5,name = 'KeyFrame5',interpolant = 0.7,target = '',link = '',fov = 0.7854,position = {15003.29,10897.57,-617.22,},orientation = {0.00,0.00,1.00,-0.07,},}, {id = 6,name = 'KeyFrame6',interpolant = 0.8,target = '',link = '',fov = 0.7854,position = {18684.38,22543.45,1355.84,},orientation = {-0.25,0.00,0.97,0.04,},}, {id = 7,name = 'KeyFrame7',interpolant = 0.9,target = '',link = '',fov = 0.7854,position = {14208.39,27543.75,12.61,},orientation = {-0.24,-0.10,0.88,0.39,},}, {id = 8,name = 'KeyFrame8',interpolant = 1,target = '',link = '',fov = 0.7854,position = {11478.54,27047.16,-499.02,},orientation = {-0.30,-0.23,0.74,0.57,},}, }, events = { {id = 1,name = 'Start',interpolant = 0,object = '|cinematic2',label = 'cinematic_start',}, {id = 3,name = 'End',interpolant = 0.99,object = '|cinematic2',label = 'cinematic_at_end',}, }, }, { id = 4, name = 'cine_bosssetupA', interpolation = '__time__', duration = 6, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {-1126.03,-1974.85,-1371.87,},orientation = {0.01,-0.06,-0.19,0.98,},}, {id = 2,name = 'KeyFrame2',interpolant = 3,target = '',link = '',fov = 0.7854,position = {-1126.03,-1974.85,-1371.87,},orientation = {0.01,-0.06,-0.19,0.98,},}, {id = 3,name = 'KeyFrame3',interpolant = 6,target = '',link = '',fov = 0.7854,position = {5123.83,-102.79,-1112.13,},orientation = {-0.02,0.03,-0.53,0.84,},}, }, events = { {id = 1,name = 'Start',interpolant = 0,object = '|cinematic3',label = 'cinematic_start',}, {id = 2,name = 'Totem',interpolant = 2,object = '|cinematic3',label = 'cinematic_rise_totem',}, {id = 2,name = 'End',interpolant = 6,object = '|cinematic3',label = 'cinematic_at_end',}, }, }, { id = 5, name = 'barnIntro', interpolation = '__time__', duration = 17, smooth = true, stitch = true, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-4584.07,14266.85,1827.39,},orientation = {0.00,0.00,-0.12,0.99,},}, {id = 2,name = 'KeyFrame2',interpolant = 1,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-3804.02,14450.39,1827.39,},orientation = {0.00,0.00,-0.21,0.98,},}, {id = 3,name = 'KeyFrame3',interpolant = 2,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-2496.53,15043.89,1827.39,},orientation = {0.00,0.00,-0.34,0.94,},}, {id = 4,name = 'KeyFrame4',interpolant = 3,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-1496.58,15891.86,1827.39,},orientation = {0.00,0.00,-0.52,0.85,},}, {id = 5,name = 'KeyFrame5',interpolant = 4,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-910.27,17026.05,1827.39,},orientation = {0.00,0.00,-0.68,0.73,},}, {id = 6,name = 'KeyFrame6',interpolant = 5,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-821.87,18396.51,1827.39,},orientation = {0.00,0.00,-0.80,0.60,},}, {id = 7,name = 'KeyFrame7',interpolant = 6,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-1249.49,19821.01,1827.39,},orientation = {0.00,0.00,-0.90,0.45,},}, {id = 8,name = 'KeyFrame8',interpolant = 7,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-2170.35,21036.78,1827.39,},orientation = {0.00,0.00,-0.97,0.25,},}, {id = 9,name = 'KeyFrame9',interpolant = 8,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-3516.69,21798.28,1827.39,},orientation = {0.00,0.00,-1.00,0.05,},}, {id = 10,name = 'KeyFrame10',interpolant = 9,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-5114.38,21947.95,1827.39,},orientation = {0.00,0.00,0.99,0.15,},}, {id = 11,name = 'KeyFrame11',interpolant = 10,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-6674.10,21447.62,1827.39,},orientation = {0.00,0.00,0.94,0.35,},}, {id = 12,name = 'KeyFrame12',interpolant = 11,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-7881.38,20385.34,1827.39,},orientation = {0.00,0.00,0.84,0.54,},}, {id = 13,name = 'KeyFrame13',interpolant = 12,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-8517.10,18961.24,1827.39,},orientation = {0.00,0.00,0.71,0.71,},}, {id = 14,name = 'KeyFrame14',interpolant = 13,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-8522.17,17434.73,1827.39,},orientation = {0.00,0.00,0.56,0.83,},}, {id = 15,name = 'KeyFrame15',interpolant = 14,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-7960.67,16047.04,1827.39,},orientation = {0.00,0.00,0.39,0.92,},}, {id = 16,name = 'KeyFrame16',interpolant = 15,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-6929.55,14976.54,1827.39,},orientation = {0.00,0.00,0.21,0.98,},}, {id = 17,name = 'KeyFrame17',interpolant = 16,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-5500.36,14337.85,1827.39,},orientation = {0.00,0.00,0.04,1.00,},}, {id = 18,name = 'KeyFrame18',interpolant = 17,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-4604.47,14266.85,1827.39,},orientation = {0.00,0.00,0.00,1.00,},}, }, events = { }, }, { id = 6, name = 'toBarn', interpolation = '__time__', duration = 3, smooth = true, stitch = false, loop = false, keyframes = { {id = 6,name = 'KeyFrame6',interpolant = 0,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-11327.67,20800.96,41.56,},orientation = {-0.01,0.07,-0.12,0.99,},}, {id = 8,name = 'KeyFrame8',interpolant = 1.25,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-8286.69,16122.55,1157.09,},orientation = {0.01,0.04,0.23,0.97,},}, {id = 9,name = 'KeyFrame9',interpolant = 3,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-4552.51,14288.68,1824.59,},orientation = {0.00,0.00,-0.92,0.39,},}, }, events = { }, }, { id = 7, name = 'siloIntro', interpolation = '__time__', duration = 19, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-19798.61,21513.13,1450.99,},orientation = {0.00,0.00,-0.31,0.95,},}, {id = 2,name = 'KeyFrame2',interpolant = 1,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-19484.17,21742.29,1450.99,},orientation = {0.00,0.00,-0.40,0.92,},}, {id = 3,name = 'KeyFrame3',interpolant = 2,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-18981.47,22289.69,1450.99,},orientation = {0.00,0.00,-0.51,0.86,},}, {id = 4,name = 'KeyFrame4',interpolant = 3,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-18635.38,22936.22,1450.99,},orientation = {0.00,0.00,-0.65,0.76,},}, {id = 5,name = 'KeyFrame5',interpolant = 4,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-18508.48,23687.14,1450.99,},orientation = {0.00,0.00,-0.77,0.64,},}, {id = 6,name = 'KeyFrame6',interpolant = 5,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-18657.63,24499.36,1450.99,},orientation = {0.00,0.00,-0.87,0.50,},}, {id = 7,name = 'KeyFrame7',interpolant = 6,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-19095.61,25260.99,1450.99,},orientation = {0.00,0.00,-0.94,0.34,},}, {id = 8,name = 'KeyFrame8',interpolant = 7,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-19784.81,25832.95,1450.99,},orientation = {0.00,0.00,-0.99,0.16,},}, {id = 9,name = 'KeyFrame9',interpolant = 8,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-20644.66,26112.56,1450.99,},orientation = {0.00,0.00,1.00,0.03,},}, {id = 10,name = 'KeyFrame10',interpolant = 9,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-21555.50,26062.57,1450.99,},orientation = {0.00,0.00,0.98,0.20,},}, {id = 11,name = 'KeyFrame11',interpolant = 10,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-22375.27,25706.90,1450.99,},orientation = {0.00,0.00,0.93,0.38,},}, {id = 12,name = 'KeyFrame12',interpolant = 11,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-22982.79,25114.06,1450.99,},orientation = {0.00,0.00,0.84,0.54,},}, {id = 13,name = 'KeyFrame13',interpolant = 12,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-23321.56,24368.39,1450.99,},orientation = {0.00,0.00,0.74,0.68,},}, {id = 14,name = 'KeyFrame14',interpolant = 13,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-23393.72,23548.10,1450.99,},orientation = {0.00,0.00,0.63,0.78,},}, {id = 15,name = 'KeyFrame15',interpolant = 14,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-23213.08,22736.69,1450.99,},orientation = {0.00,0.00,0.49,0.87,},}, {id = 16,name = 'KeyFrame16',interpolant = 15,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-22792.07,22032.74,1450.99,},orientation = {0.00,0.00,0.34,0.94,},}, {id = 17,name = 'KeyFrame17',interpolant = 16,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-22174.52,21519.90,1450.99,},orientation = {0.00,0.00,0.18,0.98,},}, {id = 18,name = 'KeyFrame18',interpolant = 17,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-21446.34,21238.87,1450.99,},orientation = {0.00,0.00,0.03,1.00,},}, {id = 19,name = 'KeyFrame19',interpolant = 18,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-20706.34,21199.04,1450.99,},orientation = {0.00,0.00,-0.15,0.99,},}, {id = 20,name = 'KeyFrame20',interpolant = 19,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-20374.18,21299.96,1450.99,},orientation = {0.00,0.00,-0.18,0.98,},}, }, events = { }, }, { id = 8, name = 'toSilo', interpolation = '__time__', duration = 7.75, smooth = true, stitch = false, loop = false, keyframes = { {id = 10,name = 'KeyFrame10',interpolant = 0,target = '',link = '',fov = 0.7854,position = {-5744.78,8356.87,-259.84,},orientation = {0.00,0.00,0.99,-0.16,},}, {id = 11,name = 'KeyFrame11',interpolant = 1,target = '',link = '',fov = 0.7854,position = {-6478.89,8186.86,-90.28,},orientation = {-0.02,0.00,0.98,-0.20,},}, {id = 12,name = 'KeyFrame12',interpolant = 2,target = '',link = '',fov = 0.7854,position = {-7998.93,8011.64,220.73,},orientation = {-0.06,0.02,0.97,-0.24,},}, {id = 13,name = 'KeyFrame13',interpolant = 3,target = '',link = '',fov = 0.7854,position = {-11288.39,8681.04,121.25,},orientation = {-0.07,0.02,0.94,-0.34,},}, {id = 14,name = 'KeyFrame14',interpolant = 4,target = '',link = '',fov = 0.7854,position = {-14802.70,10380.25,106.41,},orientation = {-0.07,0.03,0.91,-0.40,},}, {id = 15,name = 'KeyFrame15',interpolant = 5,target = '',link = '',fov = 0.7854,position = {-18416.13,12579.54,-456.69,},orientation = {-0.02,0.01,-0.82,0.57,},}, {id = 16,name = 'KeyFrame16',interpolant = 6,target = '',link = '',fov = 0.7854,position = {-20531.93,16056.43,-402.66,},orientation = {-0.01,0.01,-0.68,0.73,},}, {id = 17,name = 'KeyFrame17',interpolant = 7,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-20117.08,19920.86,283.01,},orientation = {0.03,-0.03,-0.72,0.69,},}, {id = 18,name = 'KeyFrame18',interpolant = 7.75,target = '|chickenfarm_common_mission_grow|silocameratarget',link = '',fov = 0.7854,position = {-19798.61,21513.13,1450.99,},orientation = {0.15,-0.12,-0.78,0.59,},}, }, events = { }, }, { id = 9, name = 'followSprites', interpolation = '__time__', duration = 7, smooth = false, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-21303.85,22853.10,1874.85,},orientation = {0.00,0.00,-0.61,0.79,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.3,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-21173.43,23347.61,1874.85,},orientation = {0.00,0.00,-0.61,0.79,},}, {id = 3,name = 'KeyFrame3',interpolant = 1,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-20912.58,24336.64,1874.85,},orientation = {0.00,0.00,-0.88,0.47,},}, {id = 6,name = 'KeyFrame6',interpolant = 3,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-22349.44,26847.81,1874.85,},orientation = {0.00,0.00,0.97,-0.23,},}, {id = 4,name = 'KeyFrame4',interpolant = 5,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-24120.34,29194.10,1874.85,},orientation = {0.00,0.00,1.00,0.07,},}, {id = 5,name = 'KeyFrame5',interpolant = 7,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-26812.68,28643.31,649.47,},orientation = {0.01,-0.01,-0.52,0.86,},}, }, events = { }, }, { id = 10, name = 'followSprites2', interpolation = '__time__', duration = 6, smooth = true, stitch = false, loop = false, keyframes = { {id = 6,name = 'KeyFrame6',interpolant = 0,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-19445.09,23261.04,1233.38,},orientation = {-0.35,0.16,0.84,-0.38,},}, {id = 11,name = 'KeyFrame11',interpolant = 3,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-18302.83,23939.29,213.88,},orientation = {-0.03,0.02,0.87,-0.49,},}, {id = 13,name = 'KeyFrame13',interpolant = 6,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-18322.68,24044.90,1.12,},orientation = {-0.08,0.00,1.00,-0.05,},}, {id = 9,name = 'KeyFrame9',interpolant = 6,target = '|chickenfarm_common_mission_grow|cinema_firesprite1',link = '',fov = 0.7854,position = {-18322.68,24044.90,1.12,},orientation = {0.00,0.00,0.91,-0.41,},}, }, events = { }, }, { id = 11, name = 'cine_opening', interpolation = '__time__', duration = 9, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {3972.22,30830.84,3453.36,},orientation = {-0.09,-0.12,0.60,0.79,},}, {id = 2,name = 'KeyFrame2',interpolant = 2.5,target = '',link = '',fov = 0.7854,position = {-1047.40,24142.34,2037.70,},orientation = {-0.01,-0.08,0.10,0.99,},}, {id = 3,name = 'KeyFrame3',interpolant = 4.75,target = '',link = '',fov = 0.7854,position = {2105.19,17430.53,1851.89,},orientation = {0.04,-0.07,-0.45,0.89,},}, {id = 4,name = 'KeyFrame4',interpolant = 7,target = '',link = '',fov = 0.7854,position = {6988.91,17026.68,-10.83,},orientation = {-0.07,0.06,-0.75,0.65,},}, {id = 5,name = 'KeyFrame5',interpolant = 9,target = '',link = '',fov = 0.9773844,position = {9905.64,18703.55,226.56,},orientation = {0.06,-0.03,0.92,-0.38,},}, }, events = { {id = 1,name = 'Start',interpolant = 0,object = '|bossintro',label = 'cinematic_start',}, {id = 3,name = 'Rise',interpolant = 6,object = '|chickenfarm_common_mission_grow|totem_one_a1',label = 'rise',}, {id = 2,name = 'End',interpolant = 9,object = '|bossintro',label = 'cinematic_at_end',}, }, }, { id = 12, name = 'Totem1_Frame', interpolation = '__time__', duration = 0.25, smooth = false, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {6997.78,17593.03,1005.94,},orientation = {0.10,-0.08,-0.76,0.63,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.25,target = '',link = '',fov = 0.7854,position = {6997.78,17593.03,1005.94,},orientation = {0.10,-0.08,-0.76,0.63,},}, }, events = { }, }, { id = 13, name = 'Totem1_Down', interpolation = '__time__', duration = 0.25, smooth = false, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {5861.11,19034.91,-58.75,},orientation = {-0.11,0.17,-0.53,0.82,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.25,target = '',link = '',fov = 0.7854,position = {5861.11,19034.91,-58.75,},orientation = {-0.11,0.17,-0.53,0.82,},}, }, events = { }, }, { id = 14, name = 'Totem1_Up', interpolation = '__time__', duration = 0.25, smooth = false, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {7752.99,19727.80,1295.55,},orientation = {-0.22,0.07,0.93,-0.29,},}, {id = 2,name = 'KeyFrame2',interpolant = 0.25,target = '',link = '',fov = 0.7854,position = {7752.99,19727.80,1295.55,},orientation = {-0.22,0.07,0.93,-0.29,},}, }, events = { }, }, { id = 15, name = 'barnSlowdown', interpolation = '__system__', duration = 17, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-4584.07,14266.85,1827.39,},orientation = {0.00,0.00,-0.12,0.99,},}, {id = 2,name = 'KeyFrame2',interpolant = 1,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-3804.02,14450.39,1827.39,},orientation = {0.00,0.00,-0.21,0.98,},}, {id = 3,name = 'KeyFrame3',interpolant = 2,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-2496.53,15043.89,1827.39,},orientation = {0.00,0.00,-0.34,0.94,},}, {id = 4,name = 'KeyFrame4',interpolant = 3,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-1496.58,15891.86,1827.39,},orientation = {0.00,0.00,-0.52,0.85,},}, {id = 5,name = 'KeyFrame5',interpolant = 4,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-910.27,17026.05,1827.39,},orientation = {0.00,0.00,-0.68,0.73,},}, {id = 6,name = 'KeyFrame6',interpolant = 5,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-821.87,18396.51,1827.39,},orientation = {0.00,0.00,-0.80,0.60,},}, {id = 7,name = 'KeyFrame7',interpolant = 6,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-1249.49,19821.01,1827.39,},orientation = {0.00,0.00,-0.90,0.45,},}, {id = 8,name = 'KeyFrame8',interpolant = 7,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-2170.35,21036.78,1827.39,},orientation = {0.00,0.00,-0.97,0.25,},}, {id = 9,name = 'KeyFrame9',interpolant = 8,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-3516.69,21798.28,1827.39,},orientation = {0.00,0.00,-1.00,0.05,},}, {id = 10,name = 'KeyFrame10',interpolant = 9,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-5114.38,21947.95,1827.39,},orientation = {0.00,0.00,0.99,0.15,},}, {id = 11,name = 'KeyFrame11',interpolant = 10,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-6674.10,21447.62,1827.39,},orientation = {0.00,0.00,0.94,0.35,},}, {id = 12,name = 'KeyFrame12',interpolant = 11,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-7881.38,20385.34,1827.39,},orientation = {0.00,0.00,0.84,0.54,},}, {id = 13,name = 'KeyFrame13',interpolant = 12,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-8517.10,18961.24,1827.39,},orientation = {0.00,0.00,0.71,0.71,},}, {id = 14,name = 'KeyFrame14',interpolant = 13,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-8522.17,17434.73,1827.39,},orientation = {0.00,0.00,0.56,0.83,},}, {id = 15,name = 'KeyFrame15',interpolant = 14,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-7960.67,16047.04,1827.39,},orientation = {0.00,0.00,0.39,0.92,},}, {id = 16,name = 'KeyFrame16',interpolant = 15,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-6929.55,14976.54,1827.39,},orientation = {0.00,0.00,0.21,0.98,},}, {id = 17,name = 'KeyFrame17',interpolant = 16,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-5500.36,14337.85,1827.39,},orientation = {0.00,0.00,0.04,1.00,},}, {id = 18,name = 'KeyFrame18',interpolant = 17,target = '|chickenfarm_common_mission_grow|barncinematictarget',link = '',fov = 0.7854,position = {-4604.47,14266.85,1827.39,},orientation = {0.00,0.00,0.00,1.00,},}, }, events = { }, }, { id = 16, name = 'loadIntro2', interpolation = '__time__', duration = 16, smooth = true, stitch = false, loop = false, keyframes = { {id = 18,name = 'KeyFrame18',interpolant = 0,target = 'loadcameratarget',link = '',fov = 0.7854,position = {-6157.84,5756.07,304.40,},orientation = {0.00,0.00,-0.11,0.99,},}, {id = 19,name = 'KeyFrame19',interpolant = 1,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5948.10,5802.44,304.40,},orientation = {0.00,0.00,-0.22,0.98,},}, {id = 20,name = 'KeyFrame20',interpolant = 2,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5572.86,5976.35,304.40,},orientation = {0.00,0.00,-0.34,0.94,},}, {id = 21,name = 'KeyFrame21',interpolant = 3,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5259.96,6239.53,304.40,},orientation = {0.00,0.00,-0.50,0.87,},}, {id = 22,name = 'KeyFrame22',interpolant = 4,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5050.01,6597.96,304.40,},orientation = {0.00,0.00,-0.65,0.76,},}, {id = 23,name = 'KeyFrame23',interpolant = 5,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-4987.92,7027.37,304.40,},orientation = {0.00,0.00,-0.79,0.62,},}, {id = 24,name = 'KeyFrame24',interpolant = 6,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5097.14,7464.92,304.40,},orientation = {0.00,0.00,-0.89,0.45,},}, {id = 25,name = 'KeyFrame25',interpolant = 7,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5369.15,7836.70,304.40,},orientation = {0.00,0.00,-0.96,0.27,},}, {id = 26,name = 'KeyFrame26',interpolant = 8,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-5769.08,8084.42,304.40,},orientation = {0.00,0.00,-1.00,0.09,},}, {id = 27,name = 'KeyFrame27',interpolant = 9,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-6241.56,8169.51,304.40,},orientation = {0.00,0.00,0.99,0.10,},}, {id = 28,name = 'KeyFrame28',interpolant = 10,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-6712.43,8073.05,304.40,},orientation = {0.00,0.00,0.95,0.30,},}, {id = 29,name = 'KeyFrame29',interpolant = 11,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-7100.28,7800.79,304.40,},orientation = {0.00,0.00,0.87,0.50,},}, {id = 30,name = 'KeyFrame30',interpolant = 12,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-7340.86,7385.71,304.40,},orientation = {0.00,0.00,0.75,0.66,},}, {id = 31,name = 'KeyFrame31',interpolant = 13,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-7399.30,6888.01,304.40,},orientation = {0.00,0.00,0.60,0.80,},}, {id = 32,name = 'KeyFrame32',interpolant = 14,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-7257.99,6389.32,304.40,},orientation = {0.00,0.00,0.42,0.91,},}, {id = 33,name = 'KeyFrame33',interpolant = 15,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-6907.64,5971.14,304.40,},orientation = {0.00,0.00,0.23,0.97,},}, {id = 34,name = 'KeyFrame34',interpolant = 16,target = '|chickenfarm_common_mission_grow|loadcameratarget',link = '',fov = 0.7854,position = {-6630.32,5831.14,304.40,},orientation = {0.00,0.00,0.08,1.00,},}, }, events = { }, }, { id = 17, name = 'cine_bossdestroy', interpolation = '__time__', duration = 12, smooth = true, stitch = false, loop = false, keyframes = { {id = 1,name = 'KeyFrame1',interpolant = 0,target = '',link = '',fov = 0.7854,position = {11045.64,17468.91,2148.18,},orientation = {-0.04,0.02,0.92,-0.39,},}, {id = 2,name = 'KeyFrame2',interpolant = 4,target = '',link = '',fov = 0.8726646,position = {8424.93,17098.12,1302.23,},orientation = {0.01,0.00,-0.83,0.56,},}, {id = 3,name = 'KeyFrame3',interpolant = 6,target = '',link = '',fov = 0.9599311,position = {5449.63,16848.53,414.43,},orientation = {-0.02,0.02,-0.72,0.69,},}, {id = 4,name = 'KeyFrame4',interpolant = 9,target = '',link = '',fov = 1.047198,position = {2612.89,17818.14,79.61,},orientation = {-0.02,0.03,-0.57,0.82,},}, {id = 5,name = 'KeyFrame5',interpolant = 9,target = '',link = '',fov = 1.047198,position = {2612.89,17818.14,79.61,},orientation = {-0.02,0.03,-0.57,0.82,},}, {id = 6,name = 'KeyFrame6',interpolant = 12,target = '',link = '',fov = 1.047198,position = {2612.89,17818.14,79.61,},orientation = {-0.02,0.03,-0.57,0.82,},}, }, events = { {id = 1,name = 'Start',interpolant = 0,object = '|cinematic_bossdestroy',label = 'cinematic_start',}, {id = 2,name = 'Explode',interpolant = 1.5,object = '|cinematic_bossdestroy',label = 'cinematic_explode',}, {id = 3,name = 'Calming',interpolant = 10,object = '|cinematic_bossdestroy',label = 'cinematic_calming',}, {id = 4,name = 'End',interpolant = 12,object = '|cinematic_bossdestroy',label = 'cinematic_at_end',}, }, }, }
Lightsets[]
Below is an example on how the lighting is placed and rendered in the Wii version of Chicken Con Carnage.
lightsets = { { id = 0, name = 'default', sunscreencolor = {0.00,0.00,0.00,255.00,}, sunbrightencolor = {148.00,126.00,126.00,255.00,}, shadowmultcolor = {218.00,198.00,245.00,255.00,}, fogstartz = 300, fogendz = 254400, fogcolor = {35.00,71.00,94.00,255.00,}, fogtype = 'EXPONENT', circleofconfusion = 4, focusdist = 600, focusrange = 24000, lights = { {id = 0,enabled = true,startson = true,type = 'PLAYER',usage = 'PRIMARY',name = 'Light0',position = {0.00,0.00,0.00,},diffuse = {176.00,210.00,197.00,255.00,},ambient = {11.00,13.00,12.00,255.00,},azim = 60,elev = 0,angleinner = 0,angleouter = 0,radiusinner = 1,radiusouter = 1,}, {id = 1,enabled = true,startson = true,type = 'PLAYER',usage = 'SECONDARY',name = 'Light1',position = {0.00,0.00,0.00,},diffuse = {202.00,240.00,255.00,255.00,},ambient = {16.00,20.00,20.00,255.00,},azim = -120,elev = 0,angleinner = 0,angleouter = 0,radiusinner = 1,radiusouter = 1,}, {id = 2,enabled = true,startson = true,type = 'DIRECTIONAL',usage = 'SUN',name = 'Light2',position = {0.00,0.00,0.00,},diffuse = {153.00,135.00,135.00,255.00,},ambient = {147.00,141.00,150.00,255.00,},azim = 0,elev = -53,angleinner = 0,angleouter = 0,radiusinner = 1,radiusouter = 1,}, {id = 3,enabled = true,startson = true,type = 'DIRECTIONAL',usage = 'SHADOW',name = 'Light3',position = {0.00,0.00,0.00,},diffuse = {200.00,241.00,250.00,255.00,},ambient = {118.00,157.00,166.00,255.00,},azim = 80,elev = -40,angleinner = 0,angleouter = 0,radiusinner = 1,radiusouter = 1,}, {id = 4,enabled = true,startson = true,type = 'DIRECTIONAL',usage = 'FILL',name = 'Light4',position = {0.00,0.00,0.00,},diffuse = {227.00,137.00,34.00,255.00,},ambient = {0.00,0.00,0.00,255.00,},azim = -30,elev = 30,angleinner = 0,angleouter = 0,radiusinner = 1,radiusouter = 1,}, }, }, }