Hatred
Developers | |
---|---|
Destructive Creations | |
Engines | |
Unreal Engine 4 | |
Release dates | |
Windows | June 1, 2015 |
Key points
- Suffers from poor optimization.[citation needed]
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Developer website | ||||
Incorrect store name. See here for available options. | ||||
Steam |
Game data
Configuration file(s) location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/341940/pfx/[Note 1] |
Hacks
Improve Performance by Rendering at Low-res
In the Hatred\Saved\Config\WindowsNoEditor\GameUserSettings.ini file, add the following. This value is the percentage of the resolution that will be rendered, i.e. 50 means 50%, 25 means 25%, 10 means 10%. This will make the game look blocky but significantly improve performance.
[ScalabilityGroups] sg.ResolutionQuality=50
Make Gamepad Y only perform "Execute/Switch Weapon", Never "Cycle Weapon"
Replace Hatred\Saved\Config\WindowsNoEditor\Input.ini with the following. Notice the Y key is now bound to "Execute" and "Use" and not "Gamepad_Y".
[/Script/Engine.InputSettings] ActionMappings=(ActionName="ActivateWeapon1",Key=One,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ActivateWeapon2",Key=Two,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ActivateWeapon3",Key=Three,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ActivateWeapon4",Key=Four,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Aim",Key=RightMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Crouch",Key=LeftControl,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Dodge",Key=SpaceBar,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Execute",Key=Q,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Fire",Key=LeftMouseButton,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_A",Key=Gamepad_FaceButton_Bottom,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_B",Key=Gamepad_FaceButton_Right,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_DPad_Down",Key=Gamepad_DPad_Down,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_DPad_Left",Key=Gamepad_DPad_Left,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_DPad_Right",Key=Gamepad_DPad_Right,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_DPad_Up",Key=Gamepad_DPad_Up,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_LB",Key=Gamepad_LeftShoulder,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_LeftThumb",Key=Gamepad_LeftThumbstick,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_LT",Key=Gamepad_LeftTrigger,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_RB",Key=Gamepad_RightShoulder,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_RT",Key=Gamepad_RightTrigger,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Gamepad_X",Key=Gamepad_FaceButton_Left,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Execute",Key=Gamepad_FaceButton_Top,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Kick",Key=F,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="MouseWheelDown",Key=MouseScrollDown,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="MouseWheelUp",Key=MouseScrollUp,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ReloadWeapon",Key=R,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ScreenshotPause",Key=Pause,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ShowMenoPause",Key=Escape,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ShowMenoPause",Key=Gamepad_Special_Right,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Sprint",Key=LeftShift,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ThrowGrenade",Key=G,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ToggleObjectives",Key=Gamepad_RightThumbstick,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="ToggleObjectives",Key=Tab,bShift=False,bCtrl=False,bAlt=False,bCmd=False) ActionMappings=(ActionName="Use",Key=Gamepad_FaceButton_Top,bShift=False,bCtrl=False,bAlt=False,bCmd=False)
Disable all postprocessing effects
Put this at the end of your Hatred\Saved\Config\WindowsNoEditor\GameUserSettings.ini file:
[ScalabilityGroups] sg.ResolutionQuality=100 sg.ViewDistanceQuality=3 sg.AntiAliasingQuality=3 sg.ShadowQuality=3 sg.PostProcessQuality=3 sg.TextureQuality=3 sg.EffectsQuality=3
Set your Hatred\Saved\Config\WindowsNoEditor\Scalability.ini file to:
[AntiAliasingQuality@3] r.PostProcessAAQuality=0 r.MSAA.CompositingSampleCount=1 [ShadowQuality@3] r.LightFunctionQuality=0 r.ShadowQuality=2 r.Shadow.CSM.MaxCascades=1 r.Shadow.MaxResolution=512 r.Shadow.RadiusThreshold=0.1 r.Shadow.DistanceScale=0.6 r.Shadow.CSM.TransitionScale=0 r.DistanceFieldShadowing=0 r.DistanceFieldAO=0 [PostProcessQuality@3] r.AmbientOcclusionLevels=0 r.AmbientOcclusionRadiusScale=1.7 r.DepthOfFieldQuality=0 r.RenderTargetPoolMin=300 r.LensFlareQuality=0 r.SceneColorFringeQuality=0 r.BloomQuality=0 r.FastBlurThreshold=0 r.Upscale.Quality=1 r.TonemapperQuality=0 r.LightShaftQuality=0 [EffectsQuality@3] r.TranslucencyLightingVolumeDim=24 r.RefractionQuality=0 r.SSR.Quality=0 r.SceneColorFormat=3 r.TranslucencyVolumeBlur=0 r.MaterialQualityLevel=0 r.SSS.Scale=0 r.SSS.SampleSet=0
Save game data location
System | Location |
---|---|
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/341940/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video settings
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
Italian | ||||
German | ||||
Spanish | ||||
Polish | ||||
Portuguese | ||||
Russian |
System requirements
- 32-bit systems are not supported.
Windows Minimum Recommended Operating system (OS) Vista, 7, 8 7, 8 Processor (CPU) Intel Core i5-750 2.6 GHz
AMD Phenom II X4 955 3.2 GHzIntel Core i5-3570 or newer architectures
AMD FX X8 8350System memory (RAM) 4 GB 8 GB Hard disk drive (HDD) 4 GB Video card (GPU) Nvidia GeForce GTX 460
AMD Radeon HD 5850
1 GB of VRAM
DirectX 11 compatibleNvidia GeForce GTX 670
AMD Radeon R9 285
2 GB of VRAMNotes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/341940/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (341940) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data: