2 ; Skyscraper frontend configuration
5 ;default screen width and height for windowed mode
6 Skyscraper.Frontend.ScreenWidth = 800
7 Skyscraper.Frontend.ScreenHeight = 600
9 ;screen width and height for main menu
10 Skyscraper.Frontend.Menu.Width = 640
11 Skyscraper.Frontend.Menu.Height = 480
13 ;show the main menu on startup (set to false to skip to the file selection dialog)
14 Skyscraper.Frontend.Menu.Show = true
17 Skyscraper.Frontend.Menu.Image = menu.png
20 ;leave the file entry blank to show the selection dialog
21 Skyscraper.Frontend.Menu.Buttons = 5
23 Skyscraper.Frontend.Menu.Button1.X = 0
24 Skyscraper.Frontend.Menu.Button1.Y = -0.08
25 Skyscraper.Frontend.Menu.Button1.Center = true
26 Skyscraper.Frontend.Menu.Button1.Image = button_triton.png
27 Skyscraper.Frontend.Menu.Button1.Selected = button_triton_selected.png
28 Skyscraper.Frontend.Menu.Button1.Pressed = button_triton_pressed.png
29 Skyscraper.Frontend.Menu.Button1.File = Triton Center.bld
31 Skyscraper.Frontend.Menu.Button2.X = 0
32 Skyscraper.Frontend.Menu.Button2.Y = 0.125
33 Skyscraper.Frontend.Menu.Button2.Center = true
34 Skyscraper.Frontend.Menu.Button2.Image = button_glasstower.png
35 Skyscraper.Frontend.Menu.Button2.Selected = button_glasstower_selected.png
36 Skyscraper.Frontend.Menu.Button2.Pressed = button_glasstower_pressed.png
37 Skyscraper.Frontend.Menu.Button2.File = Glass Tower.bld
39 Skyscraper.Frontend.Menu.Button3.X = 0
40 Skyscraper.Frontend.Menu.Button3.Y = 0.333
41 Skyscraper.Frontend.Menu.Button3.Center = true
42 Skyscraper.Frontend.Menu.Button3.Image = button_searstower.png
43 Skyscraper.Frontend.Menu.Button3.Selected = button_searstower_selected.png
44 Skyscraper.Frontend.Menu.Button3.Pressed = button_searstower_pressed.png
45 Skyscraper.Frontend.Menu.Button3.File = Sears Tower.bld
47 Skyscraper.Frontend.Menu.Button4.X = 0
48 Skyscraper.Frontend.Menu.Button4.Y = 0.541
49 Skyscraper.Frontend.Menu.Button4.Center = true
50 Skyscraper.Frontend.Menu.Button4.Image = button_simple.png
51 Skyscraper.Frontend.Menu.Button4.Selected = button_simple_selected.png
52 Skyscraper.Frontend.Menu.Button4.Pressed = button_simple_pressed.png
53 Skyscraper.Frontend.Menu.Button4.File = Simple.bld
55 Skyscraper.Frontend.Menu.Button5.X = 0
56 Skyscraper.Frontend.Menu.Button5.Y = 0.75
57 Skyscraper.Frontend.Menu.Button5.Center = true
58 Skyscraper.Frontend.Menu.Button5.Image = button_other.png
59 Skyscraper.Frontend.Menu.Button5.Selected = button_other_selected.png
60 Skyscraper.Frontend.Menu.Button5.Pressed = button_other_pressed.png
61 Skyscraper.Frontend.Menu.Button5.File =
63 ;play the intro music on startup
64 Skyscraper.Frontend.IntroMusic = true
67 Skyscraper.Frontend.IntroMusicFile = intro.ogg
69 ;automatically load a specific building
70 ;Skyscraper.Frontend.AutoLoad = Triton Center.bld
71 ;Skyscraper.Frontend.AutoLoad = Simple.bld
73 ;show control panel on startup
74 Skyscraper.Frontend.ShowControlPanel = true
76 ;control panel X (horizontal) screen position
77 Skyscraper.Frontend.ControlPanelX = 10
79 ;control panel Y (vertical) screen position
80 Skyscraper.Frontend.ControlPanelY = 25
82 ;start up in full-screen mode
83 Skyscraper.Frontend.FullScreen = false
85 ;default texture filtering method
89 ;3 = Anisotropic (default)
90 Skyscraper.Frontend.TextureFilter = 3
92 ;default maximum anisotropy level
93 Skyscraper.Frontend.MaxAnisotropy = 4
95 ;turn vsync on or off (prevents tearing at the expense of a fixed framerate)
96 Skyscraper.Frontend.Vsync = true
98 ;enable Caelum for sky
99 Skyscraper.Frontend.Caelum = true
101 ;default sky to use for Caelum
102 Skyscraper.Frontend.SkyName = DefaultSky
104 ;do not affect ambient light
105 Skyscraper.Frontend.ModifyAmbient = false
108 Skyscraper.Frontend.EnableFog = true
110 ;fog multiplier (0.1 for clear day, 10-50 for light fog, 150 for dense fog)
111 Skyscraper.Frontend.FogMultiplier = 0.1
113 ;turn on deprecation warnings in script processor
114 Skyscraper.Frontend.WarnDeprecated = false
116 ;show console window on startup - turn off for a text debug console (like previous versions)
117 Skyscraper.Frontend.ShowConsole = true
119 ;console X (horizontal) screen position
120 Skyscraper.Frontend.ConsoleX = 10
122 ;console Y (vertical) screen position
123 Skyscraper.Frontend.ConsoleY = 25
126 Skyscraper.Frontend.DisableSound = false
129 ; SBS (simulator core) configuration
132 ;set to true to run SBS in verbose mode
133 Skyscraper.SBS.Verbose = false
135 ;default sky type to load
136 Skyscraper.SBS.SkyName = noon
138 ;shafts should turn on and off automatically
139 Skyscraper.SBS.AutoShafts = true
141 ;stairs should turn on and off automatically
142 Skyscraper.SBS.AutoStairs = true
144 ;number of shaft floors to display while in elevator; has no effect if shaft's ShowFullShaft is true
145 Skyscraper.SBS.ShaftDisplayRange = 3
147 ;number of stairwell floors to display while in stairwell; has no effect if stairwell's ShowFullStairs is true
148 Skyscraper.SBS.StairsDisplayRange = 5
150 ;number of shaft floors to display while outside of shaft
151 Skyscraper.SBS.ShaftOutsideDisplayrange = 3
153 ;number of stairwell floors to display while outside of a stairwell
154 Skyscraper.SBS.StairsOutsideDisplayRange = 3
156 ;number of floors to display while in elevator, if specific shaft's ShowFloors is true
157 Skyscraper.SBS.FloorDisplayRange = 3
159 ;enable elevator processing
160 Skyscraper.SBS.ProcessElevators = true
163 Skyscraper.SBS.UnitScale = 4
165 ;default texture mapper
166 ;0 is planar mapper, 1 is index mapper, 2 is manual vertex mapper
167 Skyscraper.SBS.TextureMapper = 0
169 ;default door rotation speed
170 Skyscraper.SBS.DoorSpeed = 75
172 ;default revolving door speed
173 Skyscraper.SBS.RevolvingDoorSpeed = 75
175 ;horizon distance in miles
176 Skyscraper.SBS.HorizonDistance = 30
178 ;maximum distance in feet to render small objects (controls, indicators, etc)
179 Skyscraper.SBS.MaxSmallRenderDistance = 100
181 ;smooth frames over a specified period in milliseconds - set to 0 to disable
182 Skyscraper.SBS.SmoothFrames = 0
184 ;set to true to render objects on startup, at the cost of a slower startup time
185 Skyscraper.SBS.RenderOnStartup = false
187 ;enable random person activity
188 Skyscraper.SBS.RandomActivity = false
191 ; Camera configuration
194 ;normal speed multiplier (affects all movement and rotation)
195 Skyscraper.SBS.Camera.Speed = 1.0
197 ;fast speed multiplier (enables when you hold the shift key)
198 Skyscraper.SBS.Camera.FastSpeed = 2.0
200 ;slow speed multiplier (enables when you hold the CTRL key)
201 Skyscraper.SBS.Camera.SlowSpeed = 0.5
203 ;step speed (forward/backward movement)
204 Skyscraper.SBS.Camera.StepSpeed = 70.0
206 ;strafe speed (left/right movement)
207 Skyscraper.SBS.Camera.StrafeSpeed = 70.0
209 ;float speed (up/down movement)
210 Skyscraper.SBS.Camera.FloatSpeed = 140.0
212 ;turn speed (Y axis rotation)
213 Skyscraper.SBS.Camera.TurnSpeed = 100.0
215 ;look speed (X axis rotation)
216 Skyscraper.SBS.Camera.LookSpeed = 150.0
218 ;spin speed (Z axis rotation)
219 Skyscraper.SBS.Camera.SpinSpeed = 150.0
221 ;initial speed of jumping
222 Skyscraper.SBS.Camera.JumpSpeed = 9
225 Skyscraper.SBS.Camera.WalkAccelerate = 0.040
228 Skyscraper.SBS.Camera.WalkMaxSpeed = 0.1
230 ;multiplier for walk maximum speed
231 Skyscraper.SBS.Camera.WalkMaxSpeed_Mult = 10.0
232 Skyscraper.SBS.Camera.WalkMaxSpeed_MultReal = 1.0
234 ;walk brake deceleration
235 Skyscraper.SBS.Camera.WalkBrake = 0.040
238 Skyscraper.SBS.Camera.RotateAccelerate = 0.005
240 ;rotate maximum speed
241 Skyscraper.SBS.Camera.RotateMaxSpeed = 0.015
243 ;rotate brake deceleration
244 Skyscraper.SBS.Camera.RotateBrake = 0.005
246 ;collider actor body height
247 Skyscraper.SBS.Camera.BodyHeight = 2.7
249 ;collider actor body width
250 Skyscraper.SBS.Camera.BodyWidth = 1.83
252 ;collider actor legs height
253 Skyscraper.SBS.Camera.LegsHeight = 2.3
255 ;collider actor legs width
256 Skyscraper.SBS.Camera.LegsWidth = 1.3
258 ;enable collision detection
259 Skyscraper.SBS.Camera.EnableCollisions = true
262 Skyscraper.SBS.Camera.GravityStatus = true
264 ;gravity in feet per second, per second
265 Skyscraper.SBS.Camera.Gravity = 32.1719
267 ;camera fall speed (terminal velocity value)
268 Skyscraper.SBS.Camera.FallSpeed = 177.65
270 ;report all collisions to the console
271 Skyscraper.SBS.Camera.ReportCollisions = false
273 ;enable freelook mode
274 Skyscraper.SBS.Camera.Freelook = false
277 Skyscraper.SBS.Camera.FreelookSpeed = 200
279 ;default camera field of view angle
280 Skyscraper.SBS.Camera.FOV = 71.263794
282 ;binoculars mode field of view angle
283 Skyscraper.SBS.Camera.BinocularsFOV = 10.0
285 ;zoom speed (FOV angle change) - this is in degrees per keypress
286 Skyscraper.SBS.Camera.ZoomSpeed = 0.2
288 ;maximum render distance (distance of far clipping plane) - set to 0.0 for unlimited
289 Skyscraper.SBS.Camera.MaxDistance = 0.0
291 ;set to false to disable Bullet collisions/physics system for testing
292 Skyscraper.SBS.Camera.EnableBullet = true
295 ; Elevator configuration
297 ;These settings define the default values for every newly created elevator object
300 Skyscraper.SBS.Elevator.IsEnabled = true
302 ;acceleration jerk value
303 Skyscraper.SBS.Elevator.AccelJerk = 1.0
305 ;deceleration jerk value
306 Skyscraper.SBS.Elevator.DecelJerk = 1.0
308 ;sound file for motor up move startup
309 ;Skyscraper.SBS.Elevator.MotorUpStartSound = motor_start.wav
310 Skyscraper.SBS.Elevator.MotorUpStartSound = elevstart.wav
312 ;sound file for motor down move startup
313 ;Skyscraper.SBS.Elevator.MotorDownStartSound = motor_start.wav
314 Skyscraper.SBS.Elevator.MotorDownStartSound = elevstart.wav
316 ;sound file for motor up move
317 ;Skyscraper.SBS.Elevator.MotorUpRunSound = motor_running.wav
318 Skyscraper.SBS.Elevator.MotorUpRunSound = elevmove.wav
320 ;sound file for motor down move
321 ;Skyscraper.SBS.Elevator.MotorDownRunSound = motor_running.wav
322 Skyscraper.SBS.Elevator.MotorDownRunSound = elevmove.wav
324 ;sound file for motor up slowdown/stop
325 ;Skyscraper.SBS.Elevator.MotorUpStopSound = motor_stop.wav
326 Skyscraper.SBS.Elevator.MotorUpStopSound = elevstop.wav
328 ;sound file for motor down slowdown/stop
329 ;Skyscraper.SBS.Elevator.MotorDownStopSound = motor_stop.wav
330 Skyscraper.SBS.Elevator.MotorDownStopSound = elevstop.wav
332 ;sound file for motor idle
333 ;Skyscraper.SBS.Elevator.MotorIdleSound = motor_idle.wav
335 ;starts elevators in ACP mode
336 Skyscraper.SBS.Elevator.ACP = false
339 Skyscraper.SBS.Elevator.ACPFloor = 0
341 ;starts elevators in up peak mode
342 Skyscraper.SBS.Elevator.UpPeak = false
344 ;starts elevators in down peak mode
345 Skyscraper.SBS.Elevator.DownPeak = false
347 ;starts elevators in independent service mode
348 Skyscraper.SBS.Elevator.IndependentService = false
350 ;starts elevators in inspection service mode
351 Skyscraper.SBS.Elevator.InspectionService = false
353 ;inspection service mode speed multiplier
354 Skyscraper.SBS.Elevator.InspectionSpeed = 0.6
356 ;initial fire service phase 1 mode (0 is off, 1 is on, 2 is bypass)
357 Skyscraper.SBS.Elevator.FireService1 = 0
359 ;initial fire service phase 2 mode (0 is off, 1 is on, 2 is hold)
360 Skyscraper.SBS.Elevator.FireService2 = 0
362 ;use automatic queue resets
363 Skyscraper.SBS.Elevator.QueueResets = false
365 ;accept only elevator floor selections in the same queue direction
366 Skyscraper.SBS.Elevator.LimitQueue = false
368 ;leveling speed value
369 Skyscraper.SBS.Elevator.LevelingSpeed = 0.2
371 ;leveling offset value
372 Skyscraper.SBS.Elevator.LevelingOffset = 0.3
374 ;leveling door open offset value
375 Skyscraper.SBS.Elevator.LevelingOpen = 0
377 ;early notification - set to 0 for normal, 1 for start of leveling, or 2 for start of deceleration
378 Skyscraper.SBS.Elevator.NotifyEarly = 0
380 ;start elevators in run mode
381 Skyscraper.SBS.Elevator.Run = true
383 ;departure delay in seconds
384 Skyscraper.SBS.Elevator.DepartureDelay = 0
386 ;arrival delay in seconds
387 Skyscraper.SBS.Elevator.ArrivalDelay = 0
389 ;reopen doors if stopped and same floor is selected
390 Skyscraper.SBS.Elevator.ReOpen = true
392 ;automatic elevator doors (automatically open when reaching destination, and prevent opening between floors)
393 Skyscraper.SBS.Elevator.AutoDoors = true
395 ;automatically open elevator doors on start
396 Skyscraper.SBS.Elevator.OpenOnStart = false
398 ;lock doors during movement and if outside landing zone
399 Skyscraper.SBS.Elevator.Interlocks = true
401 ;require floor buttons to be held down for the elevator to proceed to the floor (modern manual)
402 Skyscraper.SBS.Elevator.FloorHold = false
404 ;motor emergency stop sound
405 Skyscraper.SBS.Elevator.MotorEmergencyStopSound = emergstop.wav
407 ;emergency stop deceleration multiplier
408 Skyscraper.SBS.Elevator.EmergencyStopSpeed = 3
410 ;auto-adjust starting position of sound files to create a realistic stopping effect
411 Skyscraper.SBS.Elevator.AutoAdjustSound = false
413 ;set to true for elevator to always chime on arrival, instead of just when responding to a hall call
414 Skyscraper.SBS.Elevator.ChimeOnArrival = false
416 ;if true, constant mouse button pressure is required to keep the elevator moving in Hoistway Access mode
417 Skyscraper.SBS.Elevator.HoistwayAccessHold = true
420 ; Elevator Car configuration
423 ;sound file for car up move startup
424 ;Skyscraper.SBS.Elevator.Car.UpStartSound = elevstart.wav
426 ;sound file for car down move startup
427 ;Skyscraper.SBS.Elevator.Car.DownStartSound = elevstart.wav
429 ;sound file for car up move
430 ;Skyscraper.SBS.Elevator.Car.UpMoveSound = elevmove.wav
432 ;sound file for car down move
433 ;Skyscraper.SBS.Elevator.Car.DownMoveSound = elevmove.wav
435 ;sound file for car up slowdown/stop
436 ;Skyscraper.SBS.Elevator.Car.UpStopSound = elevstop.wav
438 ;sound file for car down slowdown/stop
439 ;Skyscraper.SBS.Elevator.Car.DownStopSound = elevstop.wav
441 ;sound file for car idle
442 Skyscraper.SBS.Elevator.Car.IdleSound = elevidle.wav
444 ;sound file for alarm loop
445 Skyscraper.SBS.Elevator.Car.AlarmSound = bell1.wav
447 ;sound file for alarm stop
448 Skyscraper.SBS.Elevator.Car.AlarmSoundStop = bell1-stop.wav
450 ;car emergency stop sound
451 ;Skyscraper.SBS.Elevator.Car.EmergencyStopSound = emergstop_car.wav
454 ;Skyscraper.SBS.Elevator.Car.Music = music.wav
456 ;enable music on start
457 Skyscraper.SBS.Elevator.Car.MusicOn = true
459 ;play music only during move
460 Skyscraper.SBS.Elevator.Car.MusicOnMove = false
462 ;automatically enable/disable objects when user enters/leaves elevator
463 Skyscraper.SBS.Elevator.Car.AutoEnable = true
466 ; Elevator Door configuration
470 Skyscraper.SBS.Elevator.Door.OpenSpeed = 0.3
472 ;door timer value, in milliseconds (1000 = 1 second)
473 Skyscraper.SBS.Elevator.Door.Timer = 5000
475 ;door quick-close timer value, in milliseconds
476 Skyscraper.SBS.Elevator.Door.QuickClose = 3000
478 ;door nudge timer value, in seconds
479 Skyscraper.SBS.Elevator.Door.NudgeTimer = 30
481 ;sound file for door open
482 Skyscraper.SBS.Elevator.Door.OpenSound = elevatoropen.wav
484 ;sound file for door close
485 Skyscraper.SBS.Elevator.Door.CloseSound = elevatorclose.wav
487 ;sound file for up chime
488 Skyscraper.SBS.Elevator.Door.UpChimeSound = chime1-up.wav
490 ;sound file for down chime
491 Skyscraper.SBS.Elevator.Door.DownChimeSound = chime1-down.wav
493 ;sound file for nudge mode
494 Skyscraper.SBS.Elevator.Door.NudgeSound = buzz.wav
496 ;slow door speed multiplier value (mainly for nudge mode)
497 Skyscraper.SBS.Elevator.Door.SlowSpeed = 0.5
499 ;manual door speed multiplier value
500 Skyscraper.SBS.Elevator.Door.ManualSpeed = 0.2
503 Skyscraper.SBS.Elevator.Door.Sensor = true
506 ;Skyscraper.SBS.Elevator.Door.SensorSound = sensor.wav
509 ; Sound configuration
511 ;These settings define the default values for every newly created sound object
513 ;sound volume, 0 = silent, 1 = default, 2 = twice as loud
514 Skyscraper.SBS.Sound.Volume = 1.0
516 ;greatest distance from the sound source that the listener can hear the sound
517 Skyscraper.SBS.Sound.MaxDistance = 10000.0
519 ;greatest distance from the sound source that the listener can hear it at full volume
520 Skyscraper.SBS.Sound.MinDistance = 1.0
523 Skyscraper.SBS.Sound.Loop = false
525 ;sound playback speed; 100 = 100%, 50 = half speed
526 Skyscraper.SBS.Sound.Speed = 100
528 ;set the default doppler effect for all sounds (0.0 is off, 1.0 is normal, 5.0 max)
529 Skyscraper.SBS.Sound.Doppler = 0.0
532 ; Directional Indicator configuration
534 ;These settings define the default values for every newly created directional indicator object
536 ;shut-off timer value, in milliseconds (1000 = 1 second)
537 Skyscraper.SBS.DirectionalIndicator.Timer = 15000
540 ; Person configuration
542 ;These settings define the default values for every newly created person object
544 ;random traffic probability factor, starting at 1 (higher is less likely)
545 Skyscraper.SBS.Person.RandomProbability = 20
547 ;random traffic selection frequency, in seconds
548 Skyscraper.SBS.Person.RandomFrequency = 5
551 ; Dynamic Mesh configuration
553 ;These settings define the default values for the Dynamic Mesh system
555 ;enable automatic geometry combiner
556 Skyscraper.SBS.DynamicMesh.AutoCombine = true