Call of Duty: World at War

Call of Duty: World at War

61 个评价
How to Fix Resolution, Improve Graphics and Mouse Aim
由 Ninj@ Reborn 制作
Learn how to fix resolution issues, remove mouse smoothing and improve the graphics in Call of Duty: World at War.
2
   
奖励
收藏
已收藏
取消收藏
Introduction
Call of Duty World at War is quite an old game, and it's starting to show its age. The graphics look a bit dated, it tends to crash when switching to high resolutions and the mouse control is a bit janky.

However, this doesn't have to be the case! In this guide we will look into how to fix those issues.
0. Prerequisites
In order to implement the fixes, we will need to do some changes to config files.

You can find the config files 'config.cfg'(for single player) and 'config_mp.cfg'(for multiplayer) in C:\Users\<your_username>\AppData\Local\Activision\CoDWaW\players\profiles\<profile_name>.

The folder 'AppData' is hidden, so make sure your Windows shows hidden files and folders.
To do that, from a folder window go to View->Options->View tab and check the 'Show hidden files, folders and drivers' option, then hit Apply.

1. Resolution and Refresh Rate Setup
To set up a custom resolution without risking a crash, change the value of 'seta r_mode' to your desired resolution.
- example: seta r_mode "2560x1600"

If the game doesn't pick up your monitor's aspect ratio, you can change 'seta r_aspectRatio' value to your desired ratio.
- example: seta r_aspectRatio "wide 16:10"

You can also set a custom monitor refresh rate by changing the value of 'seta r_displayRefresh' to your monitor's refresh ratre.
- example: seta r_displayRefresh "240 Hz"

If you want to play in Windowed mode, you can change the value of 'seta r_fullscreen' from "1" to "0" in 'config.cfg' and 'config_mp.cfg'.
2. Enhance Graphics
First off we will be uncapping the FPS. This can be done by changing 'seta com_maxfps' value to "0". If your GPU can output more FPS than your monitor's refresh rate, then you should also enable Fast-sync(Nvidia) or Enhanced Sync(AMD) from your GPU control panel for a smoother experience. Make sure to turn off V-sync in-game.

To obtain nicer, cleaner looking graphics, we can modify anti-aliasing type to supersampling by changing 'seta r_aaAlpha' value to "supersample (nice)". We'll also change 'seta r_aaSamples' value to "2", the maximum of 4 would be too expensive to use with supersampling.

On the note of graphics, I recommend disabling Specular Map from the graphics menu in game. I find the game looking much cleaner without it.
3. Mouse Smoothing Fix
If you found the aiming in this game to be a bit janky even after turning off mouse acceleration in the settings, you are not imagining things. The in-game mouse also has some sort of smoothing enabled, and we can get rid of it by forcing raw mouse input.
Before we do this, make sure that 'seta cl_mouseAccel' value is set to "0" in the configs.

In order to force mouse raw input, first make sure to enable the console from Game Options menu. Then, after starting a match, open the console(default key is `) and type 'cl_bypassMouseInput 1'.
Now the mouse aim will feel way better, but you won't be able to click things inside menus while this is active, so when you have to use the menu, first open the console and type 'cl_bypassMouseInput 0'.

Tip: You can use the console to bind the commands to keys for ease of use (props to conker):
bind O "cl_bypassMouseInput 1"
bind P "cl_bypassMouseInput 0"

Another way to improve the aiming experience is by turning on low-latency mode for this game in your GPU control panel.
4. Improve Latency
The best thing you can do to improve connection quality in multiplayer is to add the application as exception to your firewall and to open the ports for CoD WaW in your router settings. You can consult this guide for more details: https://www.purevpn.com/port-forwarding/call-of-duty-world-at-war
Conclusion
These are all the improvements that I know for this game. I hope they were of use, let me know if you have some of your own that weren't mentioned in this guide.
21 条留言
stein 9 月 18 日 下午 6:12 
it helped a lot, thanks!
Killbird2001 9 月 11 日 下午 3:40 
So, me and my friend was having an issue with since he never was able to create a profile on the game due to the resolution mismatch. He couldn't follow this guide with getting to a config file since it didn't exist. We found a work around that allows to bypass him not seeing the screen nor having to go into the config file. (Which didn't exist at the time.) Screen share your entire screen with a friend while they share their entire screen as well. I watch my friend screen while he watched mine. I have my settings at 1920X1080. He had his monitor up at like 3000something. While he is sharing the screen of the game. Had him lower his resolution for his monitor to 1920X1080. He still couldn't see the screen, BUT I could. He then just watched my screen share to type in his username to make a profile as well as go into the options to change the resolution up to 1920X1080. This fixed it to where he could see and play the game.
Lucky 13 9 月 7 日 下午 8:42 
Thanks, helped quite a bit! Especially the specular map setting. Reminds me of setting mat_phong to 0 in TF2, overall just a nicer, cleaner looking game. :yawp:
ebefuzz 9 月 6 日 上午 11:49 
that is pure love for old game
Ninj@ Reborn  [作者] 5 月 2 日 下午 3:50 
@conker Glad you found it useful mate, the keybind idea for raw input is very good!
player 5 月 2 日 上午 10:28 
Another Command you might want is r_dof_enable 0
player 4 月 30 日 下午 8:11 
Hey yall, I have made some simple binds for the Mouse Smoothing Fix, just put these in the config file or use the dev console! (>ω< )

bind O "cl_bypassMouseInput 1"
bind P "cl_bypassMouseInput 0"
player 4 月 30 日 下午 8:00 
Tysm!
Ninj@ Reborn  [作者] 1 月 15 日 上午 2:51 
@deadend85 I don't know if you can do anything about that, but maybe you can reduce some of the pop-in by setting 'r_lodBiasRigid' and 'r_lodBiasSkinned' to negative values.
Ninj@ Reborn  [作者] 1 月 15 日 上午 2:49 
@alanswork In you profile config file, you can change 'seta r_fullscreen' value to 0. I've added this bit to the resolution section of the guide.