Availability
| Source |
DRM |
Notes |
Keys |
OS |
| Retail |
|
|
|
|
- This game is not available digitally.
Game data
Configuration file(s) location
-
MS4.ini contains general settings.
-
User.ini contains camera FOV, mouse, keyboard/controller bindings and other settings.
Save game data location
Video
- Custom resolutions can be set manually. Note that for the first two options, the image is Vert-, and FOV should be increased to compensate; HUD is correct in-game but menus remain stretched.
|
Set custom resolution in-game[2]
|
- While in game, open the console with ç.
- Enter
setres XXXXxYYYY (for example setres 1920x1080).
|
|
Edit ini file[3]
|
- Launch the game at least once then close it.
- Open
MS4.ini.
- Go to the
[WinDrv.WindowsClient] section.
- Set
FullscreenViewportX and FullscreenViewportY to the desired resolution.
|
|
Use the Widescreen Fix[4]
|
|
Notes
- Weapon and camera FOV are fixed both during gameplay and in-engine cutscenes.
- HUD and menus are stretched.
|
- To maintain identical vertical FOV to the 4:3 FOV at 16:9 resolutions, use
106. At 21:9 resolutions, use 121.
- Game could start to randomly reset those values. If so, edit those values in
<path-to-game>\System\DefUser.ini too.
- Weapon FOV stays the same.
|
Set custom FOV in-game[5]
|
- While in game, open the console with ç.
- Enter
fov x (for example fov 100).
|
|
Edit ini file[6]
|
- Launch the game at least once then close it.
- Open
User.ini.
- Change the following lines to the desired value:
DesiredFOV=90.000000
DefaultFOV=90.000000
|
|
Edit ini file[7]
|
- Launch the game at least once then close it.
- Open
MS4.ini.
- Find the section
[WinDrv.WindowsClient].
- In that section, find an entry
WindowedViewportX= and set its value to your desired window width.
- In that section, find an entry
WindowedViewportY= and set its value to your desired window height.
- Set
StartupFullscreen= to False to start the game in windowed mode.
|
|
Edit ini file[8]
|
- Launch the game at least once then close it.
- Open
MS4.ini.
- Change the line
LevelOfAnisotropy=1 to any value desired (between 1 and 16).
|
|
Edit ini file[9]
|
- Launch the game at least once then close it.
- Open
MS4.ini.
- Change the line
UseVSync=False to UseVSync=True.
|
Input
|
Edit ini file[10]
|
- Launch the game at least once then close it.
- Open
User.ini.
- Change the line
MouseAccelThreshold=0 to the desired value.
Notes
-
[Engine.PlayerInput] entries are created upon inverting mouse y-axis or adjusting sensitivity.
|
-
[Engine.PlayerInput] entries are created upon inverting mouse y-axis or adjusting sensitivity.
{{Fixbox|description=Set custom mouse sensitivity in-game|ref=[11]|fix=
- While in game, open the console with ç}.
- Enter
setsensitivity XXXXxYYYY (for example setsensitivity 5).
|
Edit ini file[12]
|
- Open
User.ini.
- Change the line
MouseSensitivity= to the desired value.
|
Jerky/Uneven mouse movement
|
Edit ini files[13]
|
- Launch the game at least once then close it.
- Open
User.ini.
- Go to the following lines and change
2.0 to 0.1:
MouseX=Count bXAxis | Axis aMouseX Speed=2.0
MouseY=Count bYAxis | Axis aMouseY Speed=2.0
- Change the line
MouseSmoothingMode= to 1 and MouseSamplingTime= to:
0.008 for 125Hz polling rate
0.004 for 250Hz polling rate
0.002 for 500Hz polling rate
0.001 for 1000Hz polling rate
- Change the line
MouseSensitivity= to 50 in User.ini (more or less, if needed to adjust).
- Open
MS4.ini.
- Go to the
[D3D9Drv.D3D9RenderDevice] section and change ReduceMouseLag= to False.
Notes
- Opening the control settings in-game to adjust mouse sensitivity will reset the value to 10 or below, making aiming way too slow.
|
Audio
- By default, the game outputs to stereo on modern versions of Windows. This forces the game to use the system's OpenAL device as output and restore surround sound.
- Forcing the game to use the system's OpenAL device may lead to audio dropouts, missing and substituted audio samples.
|
Restore surround sound[14]
|
- Launch the game at least once then close it.
- Open
MS4.ini.
- Set
Use3DSound=True and UseDefaultDriver=False, and save.
|
Localizations
| Language |
UI |
Audio |
Sub |
Notes |
| English |
|
|
|
|
| Russian |
|
|
|
|
Issues fixed
Poor performance on the DX8 renderer on Windows 8/8.1/10/11
|
Use crosire's d3d8to9 wrapper
|
- Download
d3d8.dll from here.
- Place it in
<path-to-game>\System.
|
Run the game at the screen's refresh rate
- Default refresh rate is 60 Hz. This does not limit FPS, but may set your monitor's refresh rate to 100 Hz, which may result in screen tearing on a 120 Hz or 144 Hz monitor.
|
Set fullscreen refresh rate[15]
|
- Launch the game at least once then close it.
- Open
MS4.ini.
- Find the line
DesiredRefreshRate=60.
- Change the value to your monitor's refresh rate. For example, 120 or 144.
Notes
- Modifying any video options will undo the custom refresh rate.
|
Other information
API
| Technical specs |
Supported |
Notes |
| Direct3D |
8, 9.0c |
|
| Executable |
32-bit |
64-bit |
Notes |
| Windows |
|
|
|
Middleware
|
Middleware |
Notes |
| Audio |
OpenAL |
|
System requirements
| Windows |
|
Minimum | Recommended |
| Operating system (OS) |
2000, XP, Vista | 2000, XP, Vista |
| Processor (CPU) |
Pentium 4 2.0 GHz AMD Athlon 2.0 GHz | Pentium 4 3.0 GHz AMD Athlon 3.0 GHz |
| System memory (RAM) |
256 MB | 512 MB |
| Storage drive (HDD/SSD) |
1.5 GB | 2 GB |
| Video card (GPU) |
Nvidia GeForce 4 Ti 4600 ATI Radeon 9600 128 MB of VRAM DirectX 9.0c compatible | Nvidia GeForce 5, 6, 7 ATI Radeon X 128 MB of VRAM DirectX 9.0c compatible |
| Sound (audio device) |
DirectX 9-compatible | DirectX 9-compatible with Dolby Digital Audio support |
Notes
References