虚幻论坛 虚幻论坛


返回   虚幻论坛 > -=网站管理=- > 『新闻发布』

 
 
主题工具 显示模式
旧 2009-11-06, 11:48   #1
dAncecAt
钢管猫
 
致谢数: 0
获感谢文章数:3
获会员感谢数:3
下载: 179
Uploads: 3
Icon14 UT3的ini设置补遗和Keybinding的一些技巧[d4ncecAt译]

做为对以前新人手册我写的INI章节的补遗,翻译不好,去掉了些废话,意译为主
-------------------------------------------------

对于老显卡UTEngine.ini

For older NVIDIA cards:
[Engine.ISVHacks]
UseMinimalNVIDIADriverShaderOptimization=True
bInitializeShadersOnDemand=True
For older ATI cards:
[Engine.ISVHacks]
DisableATITextureFilterOptimizationChecks=False
[SystemSettings]
OnlyStreamInTextures=True

单人过场动画卡的话
[Engine.ISVHacks]
PumpWindowMessagesWhenRenderThreadStalled=True
禁止用OpenAL出错的话
[Engine.Engine]
bUseSound=False
and
[Engine.GameEngine]
bUseSound=False

载入大地图卡的话
UTEngine.ini:
[Engine.Engine]
bForceStaticTerrain=True

提高性能设置
打开 UTEngine.ini

[Engine.GameEngine]
bSmoothFrameRate=FALSE
MinSmoothedFrameRate=0
MaxSmoothedFrameRate=60

取消屏幕刷新上限制,可以有设置更高的刷新率,但超过显示器本身最高的话,会有撕裂画面

[Engine.Client]
MinDesiredFrameRate=60.000000

当低于此数值时候,光影,贴图和一些其他视觉特效临时关闭,保证运行流畅,数值建议和显示器刷新率相同

代码:
[SystemSettings]
StaticDecals=False
DynamicDecals=False
DynamicLights=False
DynamicShadows=False
LightEnvironmentShadows=False
CompositeDynamicLights=True
DirectionalLightmaps=False
MotionBlur=False
DepthOfField=False
Bloom=False
QualityBloom=False
Distortion=False
DropParticleDistortion=True
SpeedTreeLeaves=False
SpeedTreeFronds=False
OnlyStreamInTextures=True
LensFlares=False
FogVolumes=False
FloatingPointRenderTargets=True
Trilinear=False
OneFrameThreadLag=False
UseVsync=False
UpscaleScreenPercentage=True
Fullscreen=True
AllowD3D10=True
EnableHighPolyChars=False
SkeletalMeshLODBias=0
ParticleLODBias=0
DetailMode=0
ShadowFilterQualityBias=1
MaxAnisotropy=0
MaxMultisamples=1
MinShadowResolution=32
MaxShadowResolution=512
ResX=1024 ;根据自己的显示器尺寸设置
ResY=768 ;根据自己的显示器尺寸设置
ScreenPercentage=100.000000

几乎关闭所有的特效,画面更清楚,FloatingPointRenderTargets,不关闭的原因,是关闭后无法看到Sinper的那条线(虽然我觉得没线我准确率更好,但没法发现对方在哪是不爽的)以及FC的烟雾轨迹效果


最高图像效果
[Engine.GameEngine]
bSmoothFrameRate=True
MinSmoothedFrameRate=0
MaxSmoothedFrameRate=60

[Engine.Client]
MinDesiredFrameRate=0.000000

以上两项目同2楼,MinDesiredFrameRate为0的话任何情况下都现实完全特效,机器不好的话会卡

代码:
[SystemSettings]
StaticDecals=True
DynamicDecals=True
DynamicLights=True
DynamicShadows=True
LightEnvironmentShadows=True
CompositeDynamicLights=False
DirectionalLightmaps=True
MotionBlur=True
DepthOfField=True
Bloom=True
QualityBloom=True
Distortion=True
DropParticleDistortion=False
SpeedTreeLeaves=True
SpeedTreeFronds=True
OnlyStreamInTextures=True
LensFlares=True
FogVolumes=True
FloatingPointRenderTargets=True
Trilinear=True
OneFrameThreadLag=False
UseVsync=True
UpscaleScreenPercentage=True
Fullscreen=True
AllowD3D10=True
EnableHighPolyChars=True
SkeletalMeshLODBias=0
ParticleLODBias=0
DetailMode=2
ShadowFilterQualityBias=1
MaxAnisotropy=16
MaxMultisamples=1
MinShadowResolution=32
MaxShadowResolution=512
ResX=1024
ResY=768
ScreenPercentage=100.000000
分辨率结合个人情况,VISTA下有DX10显卡的可以吧MaxMultisamples设置到2或更高,可以打开抗矩尺,只有N卡有用

有用一些设置
[FullScreenMovie]
;StartupMovies=Copyright_PC
;StartupMovies=EpicLogo
;StartupMovies=MidwayLogo
;StartupMovies=UE3_logo
;StartupMovies=Nvidia_PC
;StartupMovies=Intel_Duo_Logo
;StartupMovies=UT_loadmovie1

关闭所有的开头动画,启动更快
也可以在快捷方式里
"X:\Program Files\Unreal Tournament 3\Binaries\UT3.exe" -nomoviestartup
不过这个会关闭所有的视频过场,建议用上面那个


[Engine.Engine]
bAllowMatureLanguage=False
关闭粗话


UTGame.ini

[Engine.HUD]
bMessageBeep=true


[Engine.DecalManager]
DecalLifeSpan=10.0

默认为30,个人觉得10秒更好,如果不愿意,自己设置更高的

-

[UTGame.UTPawn]
Bob=0.000
bWeaponBob=false

在移动的时候关闭武器的晃动

-

[UTGame.UTPlayerController]
bLandingShake=false

关闭一个讨厌的抖动效果

-

bNoMatureLanguage=true

关闭粗话和UTEngine那个一起作用

-

bCenteredWeaponFire=True

UT3有个讨厌的BUG,SHOWGUN下右手枪模就子弹射击准心偏右,左手的话反之反而.把此项设置成true,无论左右手还是隐藏枪模,都以准心为准

-

[UTGame.UTDeathMessage]
bNoConsoleDeathMessages=false

[UTGame.UTTeamDeathMessage]
bNoConsoleDeathMessages=false

按个人喜好现实所有人死亡信息或团队的,按个人喜欢设置,对TDM和CTF等团队模式有帮助

-

[UTGame.UTHUD]
bShowDamage=false

可以消除受伤害时候红色屏幕闪光,不过我认为有BUG,在2.1下关闭无效,尤其关闭HUD以后,受一次伤害,会一直红屏幕(是我最近一次做的视频无法关闭weaponbar十分不爽)

-

关闭你杀死对手的声音
打开\My Documents\My Games\Unreal Tournament 3\UTGame\Config\UTGame.ini, 找到 [UTGame.UTMusicManager] 把StingerVolumeMultiplier 设置 0.

UTInput.ini:

[Engine.PlayerInput]
bEnableMouseSmoothing=False

游戏内关闭鼠标平滑.

-

Bindings=(Name="U",Command="showhud")
Bindings=(Name="Z",Command="behindview")
Bindings=(Name="X",Command="throwweapon")
Bindings=(Name="F7",Command="stat fps")
Bindings=(Name="F8",Command="togglescreenshotmode" )

一些有用的键位,键位自己按习惯定义,togglescreenshotmode隐藏所有的HUD武器情况下截图

以下是建议修改的,按个人习惯可以不用:
;Bindings=(Name="F7",Command="set D3DRenderDevice bUsePostProcessEffects False",Control=False,Shift=False,Alt=False)
;Bindings=(Name="F8",Command="set D3DRenderDevice bUsePostProcessEffects True",Control=False,Shift=False,Alt=False)

-

和要使用pipeswitch命令(UT2004一样一键双枪设置)

Bindings=(Name="PipeX",Command="switchweapon A | setbind KEY PipeY")
Bindings=(Name="PipeY",Command="switchweapon B | setbind KEY PipeX")

Bindings=(Name="KEY",Command="PipeX")

-----------

回到tweaks.

[UTGame.UTConsolePlayerInput]
bViewAccelerationEnabled=FALSE

关闭鼠标加速

-

UTWeapon.ini

[UTGame.UTWeapon]
CrosshairColor=(R=0,G=255,B=0,A=255)

准心颜色.(不过现在有UTC了,这个也无所谓了)

[UTGame.UTWeap_InstagibRifle]
Priority=14.3

最佳武器选择,数字自己选


---
如果想自定义开始画面,做一个BMP的24位图放到Program Files\Unreal Tournament 3\UTGame\Spash\PC文件夹下替换Splash.bmp.记得备份原来的

隐藏角色解码是F10调出控制台然后输入unlockallchars


-------

原文
Ultron's UT3 Tweaks

其他的一些
TweakGuides

Xentrum's UT3 .ini Tweaking List

Bersy's INI performance & graphics tweaks

Crotale's INI Tweaks/Console Commands

ESReality's UT3 Information Resource page



Keybinding Tutorial
1.首先记得先备份UTInput.ini,免得后来哭

2.清除设置
到游戏内,打开Settings-->Input菜单,找的Keys点开,在你要取消设置的键位上随便按个键,再取消,比如把开火设置在你要取消的键位上,再回到鼠标左键设置开火,利用同一个键位不能设置两个相同功能来取消原来的设定.

3.绑定
打开X:\Documents and Settings\用户名\My Documents\My Games\Unreal Tournament 3\UTGame\Config\UTInput.ini

找到[Engine.PlayerInput]([UTGame.UTPlayerInput]下有相同的内容,还不确定这里有什么作用和改变后的影响)

格式是
Bindings=(Name="X",Command="Y")

一键同时执行多命令
Bindings=(Name="X",Command="Y | Z")
不过多重命令的需要实际测试一下,确定是否所有命令都有用

4.一些有用的命令绑定
Bindings=(Name="X",Command="GBA_SwitchWeapon1")
把武器绑定到不同键位上,0~9

Bindings=(Name="X",Command="ThrowWeapon | teamsay Weapon Dropped")
团队模式中,向队友仍下武器并告知他们

Bindings=(Name="X",Command="Open xx.xx.xxx.xxx")
游戏内一键连上你需要的服务器

Bindings=(Name="X",Command="setsensitivity 20.0")
按需要改变鼠标SEN大小,20是2000年的机械鼠标标准,现在UT3还没改进,具体和其他游戏比,除以100得现在鼠标SEN.

Bindings=(Name="X",Command="FOV 100")
改变FOV的大小,游戏允许范围是80~100.可以代替狙击镜用

Bindings=(Name="X",Command="suicide")
自杀,团队模式会用得上

Bindings=(Name="nine",Command="GBA_SwitchWeapon9 | FOV 80 | setsensitivity 7.5")
设定各种枪的FOV和鼠标SEN,实现不同强不同的FOV和SEN

Bindings=(Name="G",Command="GBA_SwitchToBestWeapon | FOV 100 | setsensitivity 15.0")
用来迅速使用最喜欢的武器,并用合适的FOV和SEN,比如Sinper

Bindings=(Name="PipeC",Command="switchweapon 8 | switchweapon 7 | setbind o PipeD")
Bindings=(Name="PipeD",Command="switchweapon 7 | switchweapon 8 | setbind o PipeC")
Bindings=(Name="o",Command="PipeC")
一键位切换两种武器,比UT04复杂点,有点类似Q3的CFG脚本,绑定O,由动作PipeC开始优先切换武器8,再切换到武器7,然后返回,当然是同时拥有武器7,8的时候,如果只有武器7,没有武器8则先按键时候,武器7直接切换出

下面是汽锤跳的绑定(其实作弊于不作弊没有完全分界线,完全是按个人定义的那样去做)Bindings=(Name="StartHammer",Command="ToggleMelee | StartFire")
Bindings=(Name="StopHammer",Command="Jump | OnRelease StopFire | OnRelease ToggleMelee")
Bindings=(Name="key1",Command="StartHammer")
Bindings=(Name="key2",Command="StopHammer")

---------
原文
[PC] Keybinding Tutorial - Bind Throw Weapon


转载本文请著名:作者d4ncecAt(我)和出处

此帖于 2009-11-06 11:56 被 dAncecAt 编辑。.
dAncecAt 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转



所有时间均为北京时间。现在的时间是 11:25

Powered by vBulletin® 版本 3.8.2
版权所有 ©2000 - 2010,Jelsoft Enterprises Ltd.®
沪ICP备05002636号