向导3-游戏设置参数的详细分析
建议使用搜索功能找到需要的内容,CTRL+F。
[游戏性/实体池]
SpawnedLimit=150(同屏NPC数量限制仅指同屏)
[隐藏]
HasSetup=true(检测游戏的安装状态,true表示已安装,false表示未安装)
UiVerticalFrameScale=1(垂直ui大小决定了ui图标在屏幕上的垂直位置,默认值为1。如果你降低它,你会垂直缩短ui,ui会靠得更近,反之亦然)
UiHorizontalFrameScale=1(横向)
[本地化]
语音语言=EN(游戏语音)
TextLanguage=ZH(游戏文本的语言)
[视窗]
VSync =真(垂直同步状态,真开,假关)
resolution = " 1920 x1080 "(游戏分辨率)
FullScreenMode=2(全屏模式,0是窗口,1是无边框窗口——一种没有边框的模式,乍一看像是全屏,但是垂直同步会无效,gamma相当于显示设置,在游戏中无法调整;2是真全屏)
VSyncThreshold=0(垂直同步阈值,决定开启垂直同步模式后的帧数上限,0为30,1为60,2为无穷大)。
OutputMonitor=-1(在多屏显示器配置下,选择哪个显示器输出游戏画面)。
[预算]
(游戏资源分配设置,以下设置决定了游戏的光影、纹理贴图、材质、模型等一系列数据资源在显存和内存系统中的分配。合理调整分配可以优化性能,但是相当复杂。数值我没研究过,请慎重尝试。)
CVMaxAllowedLightssShadowTime = 1(动态光源产生的允许阴影存在于存储系统的刷新周期中。理论上,周期越长,吃的内存就越多,但不需要在刷新前加载,保证性能)。
cvmaxallowedapexdestrotickedtime = 0.2(未知,未测试)
CvMaxAllowedGrass=30000(草地在于存储系统中的总资源,单位未知,未测试)。
CVMaxAllowedCalsDynamic = 10(动态贴花的总资源,比如伊格内修斯表面留下的灼烧痕迹就是贴花的一种,会在视觉上影响贴花的效果)。
CVMaxalloweddynmeshes = 104857600(统一存储系统中皮肤网格的总资源。如果在游戏中发现场景刚加载时有些人的表面很模糊,经常出现模型看起来少的情况,可以调整这个参数,但是数据没有经过测试,所以要慎重尝试)。
CVMaxallowedHunksskinnedtime = 2.5(未知)
CVMaxAllowedTrianglessKinned = 100000(场景中的多边形资源总量应该是指蒙皮前的总量,数据没有经过测试,是全局画面的基础,可能对配置有很大影响)。
cvmaxaloweddcalstime = 0.1(与贴花有关的某个值,中间s的缩写未知,未经检验)。
CvMaxAllowedLightsShadow = 3(带阴影投影的光源总资源,单位可能是数字,未测试。如果此项设置过小,实际游戏场景中应该出现的光源大于它,就会导致多光源场景中的光源在脱离玩家视野中心后出现“离奇”的损失。如果设置过大,在多光源高压场景下配置要求会更高,离奇丢失的概率会更低)。
terrain tile mipdatabaudget = 100(游戏中使用的mip数据总量,什么是mipmap?之前在3dm贴的,大家可以自己百度。这里指的是游戏的地形,比如远处的山,附近的山坡。
CvMaxAllowedApexTicked=60(未知)
cvmaxallowedactiveenvpropestime = 0.1(未知)
CVMaxAllowedStatTextures = 314572800(静态纹理的总资源,相对于贴花而存在的会逐渐消失的纹理,比如一块布表面的图案,就是采用的纹理)。
CVMaxAllowedSpeedtree = 5000(Speedtree是一种自动的树生成和渲染技术,指的是该技术生成的树的总资源)。
CVMaxallowedLightsnonshadowTime = 0.2(静态光源刷新检测,对比前面的动态光源,这些都是预渲染的。嗯,时间可能是秒。对了,一个自由广场的木桩下燃烧的那些火是静态光源)。
CVMaxAllowedSpeedtreeTime = 2.2(speedtree刷新周期,理论周期越长,跑近时越容易突然出现树木,否则发生的可能性较小,游戏会定期检测玩家与前方树木的距离生成树木,指的就是这个时间周期)。
CVMaxallowedHunksstatic = 1500(未知)
CVMaxAllowedTriangular = 500000(场景中的多边形总数,可能指的是全局基的总数,经过蒙皮和镶嵌后,不包含一些变量,比如你打破了一个栅栏,它的碎片是多边形,但后来栅栏自己消失了,所以没有多边形渲染,这个不算)。
CvMaxAllowedHiresChunks=25(未知)
cvmaxallowedcals dynamic time = 0.5(动态贴花的刷新周期,比如伊格内修斯的一个燃烧印记什么时候开始消退,持续多久取决于它)。
CVmaxAllowedLightsnonshadows = 40(总静态光源资源)
CVMaxallowedHunkstatime = 1.5(未知)
CvMaxAllowedChunksSkinned=400(未知)
CVMaxallowedPededTested = 20(未知)
CVMaxallowedStatmeshes = 209715200(场景基础的全局网格资源总量,网格是多边形和顶点的几何,单看其中一部分我们会看到很多多边形,整体情况是大网格,是指不会被消隐c-cull隐藏或随游戏条件消失的网格,设置基础和调整可能对配置有很大影响,对屏幕也是如此)。
TerrainTileMinTimeout=2(未知)
CVmaxAllowedHireschunkTime = 0.2(未知)
CvMaxAllowedApexTickedTime=0.5(未知)
CVMaxallowedChartextures = 209715200(角色纹理资源总量,这里大部分指角色所穿衣服表面的纹理贴图)
cvmaxallowedparticlescoutime = 0.2(粒子效果的刷新周期)
CVMaxAllowedParticleScout = 1000(粒子效果的总资源)
cvmaxallowedgristime = 1.5(草的刷新周期)
terrainitiletimeout = 10(未知)
OcclusionQueryAdditionalMemory = 5
TerrainTileLoadingTimeout = 5
cvmaxallowedcalsss = 160