OSDN Git Service

Made separate Teleport camera function
[skyscrapersim/skyscraper.git] / skyscraper.ini
1 ;
2 ; Skyscraper frontend configuration
3 ;
4
5 ;default screen width and height for windowed mode
6 Skyscraper.Frontend.ScreenWidth = 800
7 Skyscraper.Frontend.ScreenHeight = 600
8
9 ;screen width and height for main menu
10 Skyscraper.Frontend.Menu.Width = 640
11 Skyscraper.Frontend.Menu.Height = 480
12
13 ;show the main menu on startup (set to false to skip to the file selection dialog)
14 Skyscraper.Frontend.Menu.Show = true
15
16 ;main menu image
17 Skyscraper.Frontend.Menu.Image = menu.png
18
19 ;main menu buttons
20 ;leave the file entry blank to show the selection dialog
21 Skyscraper.Frontend.Menu.Buttons = 5
22
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
30
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
38
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
46
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
54
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 =
62
63 ;play the intro music on startup
64 Skyscraper.Frontend.IntroMusic = true
65
66 ;intro music filename
67 Skyscraper.Frontend.IntroMusicFile = intro.ogg
68
69 ;automatically load a specific building
70 ;Skyscraper.Frontend.AutoLoad = Triton Center.bld
71 ;Skyscraper.Frontend.AutoLoad = Simple.bld
72
73 ;show control panel on startup
74 Skyscraper.Frontend.ShowControlPanel = true
75
76 ;control panel X (horizontal) screen position
77 Skyscraper.Frontend.ControlPanelX = 10
78
79 ;control panel Y (vertical) screen position
80 Skyscraper.Frontend.ControlPanelY = 25
81
82 ;start up in full-screen mode
83 Skyscraper.Frontend.FullScreen = false
84
85 ;default texture filtering method
86 ;0 = Off
87 ;1 = Bilinear
88 ;2 = Trilinear
89 ;3 = Anisotropic (default)
90 Skyscraper.Frontend.TextureFilter = 3
91
92 ;default maximum anisotropy level
93 Skyscraper.Frontend.MaxAnisotropy = 4
94
95 ;turn vsync on or off (prevents tearing at the expense of a fixed framerate)
96 Skyscraper.Frontend.Vsync = true
97
98 ;enable Caelum for sky
99 Skyscraper.Frontend.Caelum = true
100
101 ;default sky to use for Caelum
102 Skyscraper.Frontend.SkyName = DefaultSky
103
104 ;do not affect ambient light
105 Skyscraper.Frontend.ModifyAmbient = false
106
107 ;enable fog
108 Skyscraper.Frontend.EnableFog = true
109
110 ;fog multiplier (0.1 for clear day, 10-50 for light fog, 150 for dense fog)
111 Skyscraper.Frontend.FogMultiplier = 0.1
112
113 ;turn on deprecation warnings in script processor
114 Skyscraper.Frontend.WarnDeprecated = false
115
116 ;show console window on startup - turn off for a text debug console (like previous versions)
117 Skyscraper.Frontend.ShowConsole = true
118
119 ;console X (horizontal) screen position
120 Skyscraper.Frontend.ConsoleX = 10
121
122 ;console Y (vertical) screen position
123 Skyscraper.Frontend.ConsoleY = 25
124
125 ;disable all sound
126 Skyscraper.Frontend.DisableSound = false
127
128 ;
129 ; SBS (simulator core) configuration
130 ;
131
132 ;set to true to run SBS in verbose mode
133 Skyscraper.SBS.Verbose = false
134
135 ;default sky type to load
136 Skyscraper.SBS.SkyName = noon
137
138 ;shafts should turn on and off automatically
139 Skyscraper.SBS.AutoShafts = true
140
141 ;stairs should turn on and off automatically
142 Skyscraper.SBS.AutoStairs = true
143
144 ;number of shaft floors to display while in elevator; has no effect if shaft's ShowFullShaft is true
145 Skyscraper.SBS.ShaftDisplayRange = 3
146
147 ;number of stairwell floors to display while in stairwell; has no effect if stairwell's ShowFullStairs is true
148 Skyscraper.SBS.StairsDisplayRange = 5
149
150 ;number of shaft floors to display while outside of shaft
151 Skyscraper.SBS.ShaftOutsideDisplayrange = 3
152
153 ;number of stairwell floors to display while outside of a stairwell
154 Skyscraper.SBS.StairsOutsideDisplayRange = 3
155
156 ;number of floors to display while in elevator, if specific shaft's ShowFloors is true   
157 Skyscraper.SBS.FloorDisplayRange = 3
158
159 ;enable elevator processing
160 Skyscraper.SBS.ProcessElevators = true
161
162 ;set 3D unit scale
163 Skyscraper.SBS.UnitScale = 4
164
165 ;default texture mapper
166 ;0 is planar mapper, 1 is index mapper, 2 is manual vertex mapper
167 Skyscraper.SBS.TextureMapper = 0
168
169 ;default door rotation speed
170 Skyscraper.SBS.DoorSpeed = 75
171
172 ;default revolving door speed
173 Skyscraper.SBS.RevolvingDoorSpeed = 75
174
175 ;horizon distance in miles
176 Skyscraper.SBS.HorizonDistance = 30
177
178 ;maximum distance in feet to render small objects (controls, indicators, etc)
179 Skyscraper.SBS.MaxSmallRenderDistance = 100
180
181 ;smooth frames over a specified period in milliseconds - set to 0 to disable
182 Skyscraper.SBS.SmoothFrames = 0
183
184 ;set to true to render objects on startup, at the cost of a slower startup time
185 Skyscraper.SBS.RenderOnStartup = false
186
187 ;enable random person activity
188 Skyscraper.SBS.RandomActivity = false
189
190 ;
191 ; Camera configuration
192 ;
193
194 ;normal speed multiplier (affects all movement and rotation)
195 Skyscraper.SBS.Camera.Speed = 1.0
196
197 ;fast speed multiplier (enables when you hold the shift key)
198 Skyscraper.SBS.Camera.FastSpeed = 2.0
199
200 ;slow speed multiplier (enables when you hold the CTRL key)
201 Skyscraper.SBS.Camera.SlowSpeed = 0.5
202
203 ;step speed (forward/backward movement)
204 Skyscraper.SBS.Camera.StepSpeed = 70.0
205
206 ;strafe speed (left/right movement)
207 Skyscraper.SBS.Camera.StrafeSpeed = 70.0
208
209 ;float speed (up/down movement)
210 Skyscraper.SBS.Camera.FloatSpeed = 140.0
211
212 ;turn speed (Y axis rotation)
213 Skyscraper.SBS.Camera.TurnSpeed = 100.0
214
215 ;look speed (X axis rotation)
216 Skyscraper.SBS.Camera.LookSpeed = 150.0
217
218 ;spin speed (Z axis rotation)
219 Skyscraper.SBS.Camera.SpinSpeed = 150.0
220
221 ;initial speed of jumping
222 Skyscraper.SBS.Camera.JumpSpeed = 9
223
224 ;walk acceleration
225 Skyscraper.SBS.Camera.WalkAccelerate = 0.040
226
227 ;walk maximum speed
228 Skyscraper.SBS.Camera.WalkMaxSpeed = 0.1
229
230 ;multiplier for walk maximum speed
231 Skyscraper.SBS.Camera.WalkMaxSpeed_Mult = 10.0
232 Skyscraper.SBS.Camera.WalkMaxSpeed_MultReal = 1.0
233
234 ;walk brake deceleration
235 Skyscraper.SBS.Camera.WalkBrake = 0.040
236
237 ;rotate acceleration
238 Skyscraper.SBS.Camera.RotateAccelerate = 0.005
239
240 ;rotate maximum speed
241 Skyscraper.SBS.Camera.RotateMaxSpeed = 0.015
242
243 ;rotate brake deceleration
244 Skyscraper.SBS.Camera.RotateBrake = 0.005
245
246 ;collider actor body height
247 Skyscraper.SBS.Camera.BodyHeight = 2.7
248
249 ;collider actor body width
250 Skyscraper.SBS.Camera.BodyWidth = 1.83
251
252 ;collider actor legs height
253 Skyscraper.SBS.Camera.LegsHeight = 2.3
254
255 ;collider actor legs width
256 Skyscraper.SBS.Camera.LegsWidth = 1.3
257
258 ;enable collision detection
259 Skyscraper.SBS.Camera.EnableCollisions = true
260
261 ;enable gravity
262 Skyscraper.SBS.Camera.GravityStatus = true
263
264 ;gravity in feet per second, per second
265 Skyscraper.SBS.Camera.Gravity = 32.1719
266
267 ;camera fall speed (terminal velocity value)
268 Skyscraper.SBS.Camera.FallSpeed = 177.65
269
270 ;report all collisions to the console
271 Skyscraper.SBS.Camera.ReportCollisions = false
272
273 ;enable freelook mode
274 Skyscraper.SBS.Camera.Freelook = false
275
276 ;freelook speed
277 Skyscraper.SBS.Camera.FreelookSpeed = 200
278
279 ;default camera field of view angle
280 Skyscraper.SBS.Camera.FOV = 71.263794
281
282 ;binoculars mode field of view angle
283 Skyscraper.SBS.Camera.BinocularsFOV = 10.0
284
285 ;zoom speed (FOV angle change) - this is in degrees per keypress
286 Skyscraper.SBS.Camera.ZoomSpeed = 0.2
287
288 ;maximum render distance (distance of far clipping plane) - set to 0.0 for unlimited
289 Skyscraper.SBS.Camera.MaxDistance =  0.0
290
291 ;set to false to disable Bullet collisions/physics system for testing
292 Skyscraper.SBS.Camera.EnableBullet = true
293
294 ;
295 ; Elevator configuration
296 ;
297 ;These settings define the default values for every newly created elevator object
298
299 ;enable elevators
300 Skyscraper.SBS.Elevator.IsEnabled = true
301
302 ;acceleration jerk value
303 Skyscraper.SBS.Elevator.AccelJerk = 1.0
304
305 ;deceleration jerk value
306 Skyscraper.SBS.Elevator.DecelJerk = 1.0
307
308 ;sound file for motor up move startup
309 ;Skyscraper.SBS.Elevator.MotorUpStartSound = motor_start.wav
310 Skyscraper.SBS.Elevator.MotorUpStartSound = elevstart.wav
311
312 ;sound file for motor down move startup
313 ;Skyscraper.SBS.Elevator.MotorDownStartSound = motor_start.wav
314 Skyscraper.SBS.Elevator.MotorDownStartSound = elevstart.wav
315
316 ;sound file for motor up move
317 ;Skyscraper.SBS.Elevator.MotorUpRunSound = motor_running.wav
318 Skyscraper.SBS.Elevator.MotorUpRunSound = elevmove.wav
319
320 ;sound file for motor down move
321 ;Skyscraper.SBS.Elevator.MotorDownRunSound = motor_running.wav
322 Skyscraper.SBS.Elevator.MotorDownRunSound = elevmove.wav
323
324 ;sound file for motor up slowdown/stop
325 ;Skyscraper.SBS.Elevator.MotorUpStopSound = motor_stop.wav
326 Skyscraper.SBS.Elevator.MotorUpStopSound = elevstop.wav
327
328 ;sound file for motor down slowdown/stop
329 ;Skyscraper.SBS.Elevator.MotorDownStopSound = motor_stop.wav
330 Skyscraper.SBS.Elevator.MotorDownStopSound = elevstop.wav
331
332 ;sound file for motor idle
333 ;Skyscraper.SBS.Elevator.MotorIdleSound = motor_idle.wav
334
335 ;starts elevators in ACP mode
336 Skyscraper.SBS.Elevator.ACP = false
337
338 ;sets ACP floor
339 Skyscraper.SBS.Elevator.ACPFloor = 0
340
341 ;starts elevators in up peak mode
342 Skyscraper.SBS.Elevator.UpPeak = false
343
344 ;starts elevators in down peak mode
345 Skyscraper.SBS.Elevator.DownPeak = false
346
347 ;starts elevators in independent service mode
348 Skyscraper.SBS.Elevator.IndependentService = false
349
350 ;starts elevators in inspection service mode
351 Skyscraper.SBS.Elevator.InspectionService = false
352
353 ;inspection service mode speed multiplier
354 Skyscraper.SBS.Elevator.InspectionSpeed = 0.6
355
356 ;initial fire service phase 1 mode (0 is off, 1 is on, 2 is bypass)
357 Skyscraper.SBS.Elevator.FireService1 = 0
358
359 ;initial fire service phase 2 mode (0 is off, 1 is on, 2 is hold)
360 Skyscraper.SBS.Elevator.FireService2 = 0
361
362 ;use automatic queue resets
363 Skyscraper.SBS.Elevator.QueueResets = false
364
365 ;accept only elevator floor selections in the same queue direction
366 Skyscraper.SBS.Elevator.LimitQueue = false
367
368 ;leveling speed value
369 Skyscraper.SBS.Elevator.LevelingSpeed = 0.2
370
371 ;leveling offset value
372 Skyscraper.SBS.Elevator.LevelingOffset = 0.3
373
374 ;leveling door open offset value
375 Skyscraper.SBS.Elevator.LevelingOpen = 0
376
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
379
380 ;start elevators in run mode
381 Skyscraper.SBS.Elevator.Run = true
382
383 ;departure delay in seconds
384 Skyscraper.SBS.Elevator.DepartureDelay = 0
385
386 ;arrival delay in seconds
387 Skyscraper.SBS.Elevator.ArrivalDelay = 0
388
389 ;reopen doors if stopped and same floor is selected
390 Skyscraper.SBS.Elevator.ReOpen = true
391
392 ;automatic elevator doors (automatically open when reaching destination, and prevent opening between floors)
393 Skyscraper.SBS.Elevator.AutoDoors = true
394
395 ;automatically open elevator doors on start
396 Skyscraper.SBS.Elevator.OpenOnStart = false
397
398 ;lock doors during movement and if outside landing zone
399 Skyscraper.SBS.Elevator.Interlocks = true
400
401 ;require floor buttons to be held down for the elevator to proceed to the floor (modern manual)
402 Skyscraper.SBS.Elevator.FloorHold = false
403
404 ;motor emergency stop sound
405 Skyscraper.SBS.Elevator.MotorEmergencyStopSound = emergstop.wav
406
407 ;emergency stop deceleration multiplier
408 Skyscraper.SBS.Elevator.EmergencyStopSpeed = 3
409
410 ;auto-adjust starting position of sound files to create a realistic stopping effect
411 Skyscraper.SBS.Elevator.AutoAdjustSound = false
412
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
415
416 ;if true, constant mouse button pressure is required to keep the elevator moving in Hoistway Access mode
417 Skyscraper.SBS.Elevator.HoistwayAccessHold = true
418
419 ;
420 ; Elevator Car configuration
421 ;
422
423 ;sound file for car up move startup
424 ;Skyscraper.SBS.Elevator.Car.UpStartSound = elevstart.wav
425
426 ;sound file for car down move startup
427 ;Skyscraper.SBS.Elevator.Car.DownStartSound = elevstart.wav
428
429 ;sound file for car up move
430 ;Skyscraper.SBS.Elevator.Car.UpMoveSound = elevmove.wav
431
432 ;sound file for car down move
433 ;Skyscraper.SBS.Elevator.Car.DownMoveSound = elevmove.wav
434
435 ;sound file for car up slowdown/stop
436 ;Skyscraper.SBS.Elevator.Car.UpStopSound = elevstop.wav
437
438 ;sound file for car down slowdown/stop
439 ;Skyscraper.SBS.Elevator.Car.DownStopSound = elevstop.wav
440
441 ;sound file for car idle
442 Skyscraper.SBS.Elevator.Car.IdleSound = elevidle.wav
443
444 ;sound file for alarm loop
445 Skyscraper.SBS.Elevator.Car.AlarmSound = bell1.wav
446
447 ;sound file for alarm stop
448 Skyscraper.SBS.Elevator.Car.AlarmSoundStop = bell1-stop.wav
449
450 ;car emergency stop sound
451 ;Skyscraper.SBS.Elevator.Car.EmergencyStopSound = emergstop_car.wav
452
453 ;elevator music
454 ;Skyscraper.SBS.Elevator.Car.Music = music.wav
455
456 ;enable music on start
457 Skyscraper.SBS.Elevator.Car.MusicOn = true
458
459 ;play music only during move
460 Skyscraper.SBS.Elevator.Car.MusicOnMove = false
461
462 ;automatically enable/disable objects when user enters/leaves elevator
463 Skyscraper.SBS.Elevator.Car.AutoEnable = true
464
465 ;
466 ; Elevator Door configuration
467 ;
468
469 ;openspeed value
470 Skyscraper.SBS.Elevator.Door.OpenSpeed = 0.3
471
472 ;door timer value, in milliseconds (1000 = 1 second)
473 Skyscraper.SBS.Elevator.Door.Timer = 5000
474
475 ;door quick-close timer value, in milliseconds
476 Skyscraper.SBS.Elevator.Door.QuickClose = 3000
477
478 ;door nudge timer value, in seconds
479 Skyscraper.SBS.Elevator.Door.NudgeTimer = 30
480
481 ;sound file for door open
482 Skyscraper.SBS.Elevator.Door.OpenSound = elevatoropen.wav
483
484 ;sound file for door close
485 Skyscraper.SBS.Elevator.Door.CloseSound = elevatorclose.wav
486
487 ;sound file for up chime
488 Skyscraper.SBS.Elevator.Door.UpChimeSound = chime1-up.wav
489
490 ;sound file for down chime
491 Skyscraper.SBS.Elevator.Door.DownChimeSound = chime1-down.wav
492
493 ;sound file for nudge mode
494 Skyscraper.SBS.Elevator.Door.NudgeSound = buzz.wav
495
496 ;slow door speed multiplier value (mainly for nudge mode)
497 Skyscraper.SBS.Elevator.Door.SlowSpeed = 0.5
498
499 ;manual door speed multiplier value
500 Skyscraper.SBS.Elevator.Door.ManualSpeed = 0.2
501
502 ;enable door sensor
503 Skyscraper.SBS.Elevator.Door.Sensor = true
504
505 ;door sensor sound
506 ;Skyscraper.SBS.Elevator.Door.SensorSound = sensor.wav
507
508 ;
509 ; Sound configuration
510 ;
511 ;These settings define the default values for every newly created sound object
512
513 ;sound volume, 0 = silent, 1 = default, 2 = twice as loud
514 Skyscraper.SBS.Sound.Volume = 1.0
515
516 ;greatest distance from the sound source that the listener can hear the sound
517 Skyscraper.SBS.Sound.MaxDistance = 10000.0
518
519 ;greatest distance from the sound source that the listener can hear it at full volume
520 Skyscraper.SBS.Sound.MinDistance = 1.0
521
522 ;loop the sound
523 Skyscraper.SBS.Sound.Loop = false
524
525 ;sound playback speed; 100 = 100%, 50 = half speed
526 Skyscraper.SBS.Sound.Speed = 100
527
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
530
531 ;
532 ; Directional Indicator configuration
533 ;
534 ;These settings define the default values for every newly created directional indicator object
535
536 ;shut-off timer value, in milliseconds (1000 = 1 second)
537 Skyscraper.SBS.DirectionalIndicator.Timer = 15000
538
539 ;
540 ; Person configuration
541 ;
542 ;These settings define the default values for every newly created person object
543
544 ;random traffic probability factor, starting at 1 (higher is less likely)
545 Skyscraper.SBS.Person.RandomProbability = 20
546
547 ;random traffic selection frequency, in seconds
548 Skyscraper.SBS.Person.RandomFrequency = 5
549
550 ;
551 ; Dynamic Mesh configuration
552 ;
553 ;These settings define the default values for the Dynamic Mesh system
554
555 ;enable automatic geometry combiner
556 Skyscraper.SBS.DynamicMesh.AutoCombine = true
557