As a companion for the framerate fix, I'll go ahead and dump some UE3-specific tweaks. I'm assuming you have a decent computer. Find/change these in AliceEngine.ini file:
MinTextureDensity=0.0
IdealTextureDensity=13.0
MaxTextureDensity=55.0
Set Min to 1.0-5.0, 16.0 is good for Ideal, and anything higher than 55.0 will be fine (I wouldn't go past 70.0 though). Nicer relief effect follows
[XAudio2.XAudio2Device]
MaxChannels=32
Go ahead and change this to 64 or 96. You can go to 128 if you have an X-fi card lol
Look for [TextureStreaming], change everything below to the following:
[TextureStreaming]
PoolSize=520
HysteresisLimit=30
DropMipLevelsLimit=40
StopIncreasingLimit=30
StopStreamingLimit=12
MinFudgeFactor=0.5
FudgeFactorIncreaseRateOfChange=0.3
FudgeFactorDecreaseRateOfChange=-0.2
MinRequestedMipsToConsider=11
MinTimeToGuaranteeMinMipCount=0
MaxTimeToGuaranteeMinMipCount=0
UseTextureFileCache=TRUE
LOD stuff. Every texture is hi-res, no matter the distance
Find [SystemSettings], first off, here are some postprocessing things that you may or may not like:
MotionBlur=True
MotionBlurPause=True
If you hate motion blur (I do), go ahead and set these to false
DepthOfField=True
I don't like the DOF effect either, because whenever I stare at something, everything else doesn't get all blurry and out of focus, so change at your preference
Quality stuff:
Make sure AmbientOcclusion is set to true (it usually defaults to true if it detects a good video card). If you want to get a huge speed boost, set it to false
Set DropParticleDistortion to true
AllowD3D10 causes the game to kill itself upon startup, so leave it at false
Put SkeletalMeshLODBias and ParticleLODBias at -2.5
ShadowFilterQualityBias at 20. Why the fuck did you set it to 2147483647 McGee
MaxAnisotropy at 16
MaxMultisamples can be set at 1 to disable AA, or 2, 4, 8, 16 for that many AA samples. If you plan on forcing some crazy edge-detect AA through your video card, leave it at 1
Play around with MinShadowResolution and MaxShadowResolution. Use multiples of 2 (64, 128, 256, etc.) for both, generally something small for Min, large for Max. I'm using 128/1024 on my config
bEnableVSMShadows, bEnableBranchingPCFShadows, bAllowHardwareShadowFiltering, bEnableForegroundSelfShadowing, set all to true
Put ShadowFilterRadius at 1.500000, and ShadowDepthBias at 0.952000
And because it can't hurt, find [SystemSettingsSplitScreen2], and set bAllowWholeSceneDominantShadows to true
If you're using a mouse/keyboard, go to AliceInput.ini, set bEnableMouseSmoothing to false. No one uses ball mice anymore, stop defaulting to true Unreal
While you're there, if the camera is too close for your tastes, go to the bottom of [Engine.PlayerInput] and add these
Bindings=(Name="F9",Command="FOV 95",Control=False,Shift=False,Alt=False)
Bindings=(Name="F10",Command="FOV 100",Control=False,Shift=False,Alt=False)
Bindings=(Name="F12",Command="FOV 105",Control=False,Shift=False,Alt=False)
Press F9/10/12 for a bigger FOV, see which one is nicest