Revision as of 02:32, 1 December 2023
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 |
Hard disk drive (HDD) |
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