Академический Документы
Профессиональный Документы
Культура Документы
#
# property groups for options set via the UI
#
set VisualEffects 0
set CarsSims 1
set Shadows 2
set TextureQuality 3
set CloudsFog 4
set Waves 5
set Driver 6
set Cursor 7
set Translucency 8
set CityDetail 9
set ScreenSize 10
set ScreenDepth 11
set DayNight 12
#############################################################################
set Off 0
set On 1
set Low 1
set Medium 2
set High 3
set CursorBW 0
set CursorColor 1
set Software 0
set Hardware 1
set Screen_800x600 0
set Screen_1024x768 1
set Screen_1280x1024 2
set Screen_1600x1200 3
set Depth_16 0
set Depth_32 1
#############################################################################
optionGroup $VisualEffects
option $Low
property particleDensity 0.25
property particleScale 2.0
property maxParticlesTarget 400
property particleDamping 0.0
property particleLODOffset 2 # subtracted from the zoom.
property effectPriorityLevel 1
property useScreenShake false
property useScreenFlash false
property demolishModelThreshold 24
option $Medium
property particleDensity 0.5
property particleScale 2.0
property maxParticlesTarget 1200
property particleDamping 0.0
property particleLODOffset 0 # subtracted from the zoom.
property effectPriorityLevel 3
property useScreenShake true
property useScreenFlash true
property demolishModelThreshold 18
option $High
property particleDensity 1
property particleScale 1
property maxParticlesTarget 5000
property particleDamping 0.0
property particleLODOffset 0 # subtracted from the zoom.
property effectPriorityLevel 5
property useScreenShake true
property useScreenFlash true
property demolishModelThreshold 12
end
optionGroup $CarsSims
# Sadly, we have no off
# option $Off
option $Low
property maxVehiclePct 0.0
property maxPedPct 0.0
property minVehicleZoom 5
property minPedZoom 5
# option $Low
# property maxVehiclePct 0.2
# property maxPedPct 0.2
# property minVehicleZoom 5
# property minPedZoom 5
option $Medium
property maxVehiclePct 0.5
property maxPedPct 0.5
property minVehicleZoom 4
property minPedZoom 5
option $High
property maxVehiclePct 1
property maxPedPct 1
property minVehicleZoom 3
property minPedZoom 4
end
optionGroup $Shadows
# Sadly, we have no off
# option $Off
option $Low
property shadowQuality 0 # off
property shadowModelThreshold 40
property lightingUpdateDelta 0.2
# option $Low
# property shadowQuality 2
# property shadowModelThreshold 40
# property lightingUpdateDelta 0.2
option $Medium
property shadowQuality 3
property shadowModelThreshold 22
property lightingUpdateDelta 0.05
option $High
property shadowQuality 5
property shadowModelThreshold 12
property lightingUpdateDelta 1e-4
end
optionGroup $CloudsFog
option $On
property renderCloudsAndFog true
option $Off
property renderCloudsAndFog false
end
optionGroup $Waves
option $On
property renderWaterEffects true
option $Off
property renderWaterEffects false
end
optionGroup $Cursor
option $CursorBW
property cursorType 1
option $CursorColor
property cursorType 3 # 256-color
end
optionGroup $Translucency
option $On
property preferOpaque false
option $Off
property preferOpaque true
end
optionGroup $CityDetail
option $Low
property renderModelThreshold 12
option $Medium
property renderModelThreshold 6
option $High
property renderModelThreshold 2
end
#############################################################################
#
# Configuration Rules
#
#<
Current configuration sources, with example values:
Flags (has, hasNo):
hardwareDriver = false
DXT = true
fullscreen = true
MMX = true
FPU = true
backingStore = true
Strings (stringMatch, stringNotMatch):
userName = awillmott
appName = SimCity 4
version = 1.0.53.0
osVersion = Windows NT 5.0
computerName = AWILLMOTT-6776
CPU = GenuineIntel
sglDriverName = Software
sglDriverVersion = 1.0
driverName = nv4_disp.dll
driverVersion = 6.13.10.2311, GUID: D7B71E3E-4213-11CF-6E73-6D200BC2CD35
cardName = NVIDIA Quadro2 Pro
cardVersion = Vendor: 10de, Device: 0153, Board: 6d10de, Chipset: 00a4
buildType = Debug
Numbers (atLeast, atMost):
cpuSpeed = 1894
memory = 1024
freeMemory = 580
screenWidth = 1600
screenHeight = 1200
screenBPP = 16
videoMemory = 64
textureMemory = 64
textureStages = 1
bogoFPS = 14.9484
bogoMPPS = 11.7559
processing stops after a rule if the rule matches.
partial rules continue processing.
a rule with -any is accepted if any of its conditions are
met -- the default is that all conditions must be met.
#>
# Sound
partialRule "Sound"
rule "high sound detail"
atLeast cpuSpeed 1500
property soundDetail 2
end
rule "medium sound detail"
atLeast cpuSpeed 800
property soundDetail 1
end
rule "low sound detail"
property soundDetail 0
end
end