Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Hellforces

From PCGamingWiki, the wiki about fixing PC games
Hellforces
Hellforces cover
Developers
Orion Games
Publishers
Buka Entertainment
GMX Media
Engines
Orion Engine
Release dates
Windows March 25, 2005
Taxonomy
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, Shooter
Themes Comedy, Contemporary, Zombies
Hellforces on HowLongToBeat
Hellforces on MobyGames

Warnings

StarForce DRM for this game does not work on modern versions of Windows (see Availability for affected versions).
Also known as Чистильщик (original russian release... literally "Chistil'shchik").

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
StarForce 3.4.76 DRM[Note 1] (Russian release).
English release protected LaserLock DRM
Windows
StarForce DRM for this game does not work on modern versions of Windows (see above for affected versions).

Patches

Latest official patch (version 1.4) released only for Russian version. [3] [4]
Download link

Essential improvements

SuicideMachine's Hellforces D3D9 wrapper

Installation[5]
  1. Download the wrapper and extract it.
  2. Copy d3d9.dll and d3d9.ini to the installation folder.
  3. Edit settings in d3d9.ini if needed.
  4. Start the game.

Notes

Visual C++ 2015 Redistributable libraries have to be installed in order to run it.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\SAVES\config.cfg[Note 2]

Save game data location

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

Video

Launcher window.
Launcher window.

Widescreen resolution

Hex edit executable[7]
  1. Go to <path-to-game>.
  2. Use a hex editor such as HxD to open the hell.exe executable for editing.
  3. Navigate to the following offsets and replace their value to the desired width and height written as an IEEE floating point value represented as hex in big-endian byte order:
    • Width: offset 0x7F059 and replace 00 00 20 44 (640) with your desired width.
    • Height: offset 0x7F063 and replace 00 00 F0 43 (480) with your desired height.
    • Here are a few common values that can be used:
      • 00 00 20 44 = 640, 00 00 F0 43 = 480.
      • 00 00 A0 44 = 1280, 00 00 34 44 = 720.
      • 00 00 F0 44 = 1920, 00 00 87 44 = 1080.
      • 00 00 20 45 = 2560, 00 00 B4 44 = 1440.
      • 00 00 70 45 = 3840, 00 00 07 45 = 2160.
    • For custom values it is suggested to use this tool to do the conversion:
      1. Enable the Swap to use big-endian option on the webpage of the tool.
      2. Type in the desired width or height in the Float value field.
      3. Press the Convert to hex button.
      4. The above already converted values can be used as a cheat sheet to verify the tool is being used correctly.
  4. Save the file.
  5. Launch <path-to-game>\config.exe.
  6. Select 640x480 as the resolution to use. This will make the game use your custom resolution instead.
  7. Click on OK to save the change.

Input

Audio

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Russian
Polish
Local retail only.

Network

Multiplayer types

Type Native Notes
LAN play
Online play
Versus

Connection types

Issues fixed

Light is rendered incorrectly (glitchy shadowmaps)

Replace vortex shader for lightmaps[6]
  1. Download fixed lightmap shader and extract it.
  2. Move the folder vshader to the installation folder.

White screen when trying to launch the game

Start a game using D3DWindower[6]

VR support

3D modes State Notes
vorpX
G3D
User created game profile, see vorpx forum profile introduction.
Do Not use the d3d9 wrapper above !

Other information

API

Technical specs Supported Notes
Direct3D 9
Shader Model support 1.1, 1.4, 2.0
Executable 32-bit 64-bit Notes
Windows

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, 2000, XP
Processor (CPU) 1.5 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 1.5 GB
Video card (GPU) Nvidia GeForce 3
64 MB of VRAM
DirectX 9.0a compatible


Notes

  1. This version of StarForce DRM does not work on Windows 8.1, Windows 10, or Windows 11.[1][2] For supported versions of Windows the StarForce driver may need to be updated manually using SFUPDATE.
  2. 2.0 2.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References