Will Rock

From PCGamingWiki, the wiki about fixing PC games
Will Rock
Will Rock cover
Developers
Saber Interactive
Publishers
Ubisoft
Engines
Saber3D Engine
Release dates
Windows June 9, 2003
Will Rock at Wikipedia

Warnings

SafeDisc retail DRM no longer functions properly on Windows Vista and later (see Availability for affected versions).

Key points

Because of SafeDisc DRM the game may not work on newer versions of Windows and a No-CD fix may be required to run it.[1]

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc v2 DRM[Note 1]
Windows
SafeDisc retail DRM no longer functions properly on Windows Vista and later (see above for affected versions).
This game is not available digitally.

Demo[edit]

A demo is available here, here, here or here. It features one single player map (The Tholos Temple) and one multiplayer map (The Rotunda).

Essential improvements[edit]

Patches[edit]

Install the latest patch 1.2. It includes all the previous updates from patch 1.1.

Level of detail[edit]

Disables switching between high and low detailed models for enemies and other dynamic objects depending on distance from the player. The game will render highest detail models all the time.
Edit the configuration file[4]
  1. Go to the configuration files location.
  2. Open willrock.ini.
  3. Change VIDEO_MaxLod=0 to VIDEO_MaxLod=-10.

Game data[edit]

Error creating thumbnail: convert: Expected 8192 bytes; found 8151 bytes `/tmp/localcopy_e16606ddac8f.png' @ warning/png.c/MagickPNGWarningHandler/1654. convert: Read Exception `/tmp/localcopy_e16606ddac8f.png' @ error/png.c/MagickPNGErrorHandler/1628. convert: no images defined `/tmp/transform_4e99b7e84610.png' @ error/convert.c/ConvertImageCommand/3258. Error code: 1
Game settings.

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\bin[Note 2]

Save game data location[edit]

System Location
Windows <path-to-game>\saves[Note 2]

Video settings[edit]

Error creating thumbnail: convert: Expected 8192 bytes; found 8093 bytes `/tmp/localcopy_8c7470e5d1b8.png' @ warning/png.c/MagickPNGWarningHandler/1654. convert: Read Exception `/tmp/localcopy_8c7470e5d1b8.png' @ error/png.c/MagickPNGErrorHandler/1628. convert: no images defined `/tmp/transform_8ccf6f70ceaf.png' @ error/convert.c/ConvertImageCommand/3258. Error code: 1
Video settings.
Graphics option Option WSGF Notes
Widescreen resolution
See the WSGF entry.
Multi-monitor
See the WSGF entry.
Ultra-widescreen
See the WSGF entry.
4K Ultra HD
See the WSGF entry.
Field of view (FOV)
See Field of view (FOV).
Windowed
See Windowed.
Borderless fullscreen windowed
Run in windowed mode and use Borderless Gaming.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Built-in full scene AA doesn't work. Force in the graphics card control panel.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Frame rate is capped at 250 FPS.

Field of view (FOV)[edit]

Game is stretched in widescreen resolutions, use WSGF modified executable for a proper Hor+ FOV fix.
The following method doesn't work with the WSGF modified executable. Vertical and horizontal FOV values can be changed individually, increasing the horizontal value fixes screen stretching on widescreen resolutions, but the HUD and menus remain stretched.
Use Cheat Engine[5]
  1. Download, install and run Cheat Engine.
  2. Launch the game and add willrock.exe process to Cheat Engine.
  3. Find the vertical FOV value 59.84044647 with the following settings:
    1. Scan type - Exact Value
    2. Value Type - Float
    3. Rounded (default)
  4. Double click the found result to add it to table list.
  5. In the table list copy and paste it and set "adjust the address by" to -4 to get the horizontal FOV address (it should point to value 75).
  6. Change the values as you wish (increasing the horizontal value to 90 is good for 16:9 screens).

Notes

The game changes these values when zooming in/out with the sniper and during cut-scenes. Set a hotkey in Cheat Engine to quickly change back to desired values when it happens.

Windowed[edit]

Instructions[6]
  1. Go to the configuration files location.
  2. Open willrock.ini.
  3. Change VIDEO_FullScr=Yes to VIDEO_FullScr=No.

Input settings[edit]

Error creating thumbnail: convert: Expected 8192 bytes; found 8101 bytes `/tmp/localcopy_d4a923ec07cd.png' @ warning/png.c/MagickPNGWarningHandler/1654. convert: Read Exception `/tmp/localcopy_d4a923ec07cd.png' @ error/png.c/MagickPNGErrorHandler/1628. convert: no images defined `/tmp/transform_dce3ae2c6788.png' @ error/convert.c/ConvertImageCommand/3258. Error code: 1
Controls settings.

Audio settings[edit]

Error creating thumbnail: convert: Expected 8192 bytes; found 8101 bytes `/tmp/localcopy_325c129a383e.png' @ warning/png.c/MagickPNGWarningHandler/1654. convert: Read Exception `/tmp/localcopy_325c129a383e.png' @ error/png.c/MagickPNGErrorHandler/1628. convert: no images defined `/tmp/transform_ec3a339751d8.png' @ error/convert.c/ConvertImageCommand/3258. Error code: 1
Audio settings.
Audio options Native Notes
Separate volume controls
Audio sliders for sound effects and music.
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Dutch
French
German
Russian

Network[edit]

Multiplayer types

Type Native Players Notes
Local play
LAN play
16 Versus, Co-op
Up to 16 players. Co-op mode has limit of 4 players.
Online play
16 Versus, Co-op
Up to 16 players. Co-op mode has limit of 4 players.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Included with patch 1.1 and later.
Self-hosting
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 7780
UDP 7780
Universal Plug and Play (UPnP) support status is unknown.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
64-bit executable

Issues fixed[edit]

Low FPS (~30) on Windows 8/8.1[edit]

Options menu crash[edit]

In the options menu selecting the "game" submenu crashes the game.
Install the latest patch[6]

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 98, ME, 2000, XP
Processor (CPU) Intel Pentium III 500 MHz
AMD Athlon 550 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 700 MB
Video card (GPU) 32 MB of VRAM
DirectX 9.0 compatible
Sound (audio device) DirectX 9.0 compatible

Notes

  1. SafeDisc retail DRM does not work on Windows 10[2] and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[3]
  2. 2.0 2.1 When running this game without Administrator elevation, activity in %PROGRAMFILES%, %PROGRAMFILES(X86)%, and %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore\ (more details).

References