Difference between revisions of "Saints Row IV"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
(Added detailed instruction of "No Gates in The Real World" mod; added about button prompt fix)
Line 257: Line 257:
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
 
|simultaneous input        = true
 
|simultaneous input        = true
|simultaneous input notes  =  
+
|simultaneous input notes  = May cause button prompts to rapidly change. See [[#Lock game icons so they don't switch between mouse, keyboard, or gamepad]].
 
|steam input api          = false
 
|steam input api          = false
 
|steam input api notes    = Support for Steam Input API broke with the arrival of the Steam Workshop update, and in 2020 Valve forcefully disabled Steam Input API entirely for the game.<ref name="steaminputapi">{{Refurl|url=https://www.youtube.com/watch?v=vyVgvAWOOZ8|title=YouTube - Saints Row IV w/ Steam Controller in 2019 [Ouddated as of 2020, See Description]
 
|steam input api notes    = Support for Steam Input API broke with the arrival of the Steam Workshop update, and in 2020 Valve forcefully disabled Steam Input API entirely for the game.<ref name="steaminputapi">{{Refurl|url=https://www.youtube.com/watch?v=vyVgvAWOOZ8|title=YouTube - Saints Row IV w/ Steam Controller in 2019 [Ouddated as of 2020, See Description]
Line 449: Line 449:
 
{{Fixbox|description=Lower the Resolution and Graphics Settings|ref={{cn|date=August 2019}}}}
 
{{Fixbox|description=Lower the Resolution and Graphics Settings|ref={{cn|date=August 2019}}}}
  
{{Fixbox|description=Install [https://www.saintsrowmods.com/forum/threads/no-gates-in-the-real-world.4529/page-8#post-98606 "No Gates in The Real World" mod]|ref={{cn|date=August 2019}}}}
+
{{Fixbox|description=Skip the mission via a mod|ref={{cn|date=September 2021}}|fix=
 +
# Download "No Gates in The Real World" ("TheRealWorldNoGatesForLatestSRIV.zip") mod from [https://www.saintsrowmods.com/forum/threads/no-gates-in-the-real-world.4529/page-8#post-98606 this page].
 +
# Go to <code>{{p|game}}\packfiles\pc\cache</code>
 +
# Backup the original <code>patch_compressed.vpp_pc</code> to somewhere outside of the game's installation folders.
 +
# Copy <code>SkipEverything\patch_compressed.vpp_pc</code> of the mod to <code>{{p|game}}\packfiles\pc\cache</code>
 +
}}
  
 
===Controls unresponsive===
 
===Controls unresponsive===
Line 461: Line 466:
  
 
{{Fixbox|description=Restart the game|ref=<ref>[http://blog.pcgamingwiki.com/port-report/1551/port-report-saints-row-iv Port Report]</ref>}}
 
{{Fixbox|description=Restart the game|ref=<ref>[http://blog.pcgamingwiki.com/port-report/1551/port-report-saints-row-iv Port Report]</ref>}}
 +
 +
{{Fixbox|description=[[#Lock game icons so they don't switch between mouse, keyboard, or gamepad]]|ref={{cn|date=September 2021}}}}
  
 
===Game doesn't save rebound keys===
 
===Game doesn't save rebound keys===

Revision as of 02:59, 17 September 2021

Saints Row IV
Saints Row IV cover
Developers
Deep Silver Volition
Enter the Dominatrix High Voltage Software[1]
Linux Virtual Programming
Publishers
Deep Silver
Engines
CTG
Release dates
Windows August 20, 2013
Linux December 21, 2015[2]
Reception
Metacritic 86
IGDB 84
Taxonomy
Monetization DLC
Series Saints Row
Saints Row IV on HowLongToBeat
Saints Row IV on IGDB
Saints Row IV guide on StrategyWiki
Saints Row IV on MobyGames
Saints Row IV on Wikipedia
Saints Row
Saints Row 2 2009
Saints Row: The Third 2011
Saints Row IV 2013
Saints Row: Gat out of Hell 2015
Agents of Mayhem 2017
Saints Row: The Third Remastered 2020
Saints Row 2022

Key points

As of November 22, 2016 the game now features Steam Workshop support[3]
GOG.com and Steam players can play multiplayer together.
The My Steelport service was shut down on January 31, 2018[4] taking with it all community-created characters. Players wanting to share custom characters needs to make use of a community-made local server emulator for Windows.

General information

Port Report: Saints Row IV
Saints Row Wiki
Saints Row Mods forums
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
Windows
Linux
Amazon.com
Icon overlay.png
Game of the Century Edition.
Windows
Linux
Gamesplanet logo.svg
Icon overlay.png
Game of the Century Edition also available.
Windows
Linux
GOG.com
DRM-free
Game of the Century Edition.
Windows
Humble Store
Icon overlay.png
Game of the Century Edition also available.
Windows
Linux
Microsoft Store
Microsoft Store
Re-Elected.
Windows
Steam
Icon overlay.png
Game of the Century Edition also available.
Windows
Linux
All Linux versions require Steam DRM.

Version differences

Commander In Chief Edition includes the base game and Commander-In-Chief Pack which was earlier exclusive to this edition.
Game of the Century Edition is a complete edition with all DLC including the Child's Play Pack which is no longer available separately.[5] Upgrade for base game is available.
All versions of the game are censored in Australia and cannot use the Rectifier DLC or play multiplayer with international copies of the game
The GOG.com version removes most UI elements and all internal functions related to My Steelport service. It is not possible to connect this version to the fanmade My Steelport emulator.[6] The "Character Gallery" option in Plastic Surgeon menu remains, but selecting it will hang the game if GOG Galaxy client is running in background.[7]

Monetization

DLC and expansion packs

Name Notes
Season Pass Includes: How the Saints Save Christmas, Enter The Dominatrix and The Rectifier.
Windows
Linux
Anime Pack
Windows
Linux
Bling Bling Pack
Windows
Linux
Brady Games Pack
Windows
Linux
Child's Play Pack No longer sold separately, part of Game of the Century edition.
Windows
Linux
College Daze Pack
Windows
Linux
Commander-In-Chief Pack Included with Commander In Chief Edition.
Windows
Linux
Dubstep Gun (Remix) Pack
Windows
Linux
Element of Destruction Pack
Windows
Linux
Enter The Dominatrix Part of Season Pass.
Windows
Linux
The Executive Privilege Pack
Windows
Linux
Game On Pack
Windows
Linux
Gamestop Warped Weapon Challenge
Windows
Linux
GAT V Pack
Windows
Linux
Grass Roots Pack
Windows
Linux
Hey Ash Whatcha Playin? Pack
Windows
Linux
How the Saints Save Christmas Part of Season Pass.
Windows
Linux
Pirate's Booty Pack
Windows
Linux
Presidential Pack
Windows
Linux
The Rectifier Part of Season Pass. Not available for Australian versions of the game
Windows
Linux
Reverse Cosplay Pack Free.
Windows
Linux
Stone Age Pack
Windows
Linux
The Super Saints Pack
Windows
Linux
Thank You Pack Free.
Windows
Linux
Wild West Pack
Windows
Linux
Volition Comics Pack
Windows
Linux
Zinyak Attack Pack
Windows
Linux

Essential improvements

Skip intro videos

Instructions[8]
  1. Go to the configuration file(s) location.
  2. Open display.ini.
  3. Add SkipIntroVideo = true in the file.
Rename intro movies (alternate method)[citation needed]
  1. Go to <path-to-game>\videos
  2. Rename logo_amd.bik, logo_deep_silver.bik, and logo_volition.bik.

Game data

Configuration file(s) location

System Location
Windows
Microsoft Store
Linux $XDG_DATA_HOME/vpltd/SaintsRow4/
Steam <path-to-game>/display.ini
This game follows the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows <path-to-game>\_saves\[Note 1]
Microsoft Store
Steam <Steam-folder>/userdata/<user-id>/206420/
Steam save game data location is shared with Saints Row: Gat out of Hell.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud
Approx. 100 MB available.[9] This space is shared with Saints Row: Gat out of Hell.
Xbox Cloud

Video

Display settings.
Display settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Increasing field of view is recommended.
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Use SR4 FOV Editor
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16x.
Anti-aliasing (AA)
Up to 8x MSAA.
Vertical sync (Vsync)
Triple buffered.
60 FPS
Cutscenes are capped at 30 FPS; see Frame rate (FPS) to fix.
120+ FPS
Due to a poorly implemented 120 FPS cap, the frame rate can behave erratically in some cases. See Frame rate (FPS).

Frame rate (FPS)

Cutscenes are capped at 30 FPS, and some physics elements are capped at 60 FPS; use Cheat Engine below to fix.
In fullscreen mode, the game may switch to a 60 Hz refresh rate on startup; see Game uses incorrect refresh rate to fix.
Remove multiple FPS Caps[citation needed]
This process must be performed each time the game is launched to take effect.
  1. Download and run Cheat Engine. Go to the main menu.
  2. Set Executable, Writable and CopyOnWrite to Don't Care and memory scan option to SaintsRowIV.exe.
  3. Disable the Fast Scan option and search for the value 0.00833333 as a float in rounded (extreme) mode. Select all values.
  4. Disable the Fast Scan option and search for the value 0.03333333 as a float in rounded (extreme) mode. Select all values.
  5. Disable the Fast Scan option and search for the value 0.01666666 as a float in rounded (extreme) mode. Select all values.
  6. Disable the Fast Scan option and search for the value 0.00833333 as a double in rounded (extreme) mode. Select all values.
  7. Disable the Fast Scan option and search for the value 0.03333333 as a double in rounded (extreme) mode. Select all values.
  8. Disable the Fast Scan option and search for the value 0.01666666 as a double in rounded (extreme) mode. Select all values.
  9. Set the all the values to (1/FPS), see below for example:
    • 0.00694444 for 144 FPS (floats).
    • 0.00277777 for 360 FPS (floats).
    • 0.00256410 for 390 FPS (floats).
    • 0.0069444444444444 for 144 FPS (doubles).
    • 0.0027777777777777 for 360 FPS (doubles).
    • 0.0025641025641026 for 390 FPS (doubles).

Notes

A few contextual 30 FPS animation caps in cutscene to gameplay transition and character rotations in regards to mouse movements, cannot be removed with this method without crashing and they will appear as if they're heavily stuttering at higher rates; especially if output frame rate is not divisible by 30.
Heavily recommend using the in-game triple buffered v-sync for improved frame pacing due to the implementation of FPS caps, at the cost of slightly increased input latency for lower frame rate values.

Input

Control  settings.
Control settings.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Weapon Store menus cannot be entirely navigated with a keyboard.
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
Requires Steam Input to work correctly.
DualShock button prompts
Light bar support
Connection modes Wired, V2
Generic/other controllers
Additional information
Button prompts
For DualShock controllers use DualShock Button Prompts mod
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M
May cause button prompts to rapidly change. See #Lock game icons so they don't switch between mouse, keyboard, or gamepad.
Steam Input
Steam Input API support
Support for Steam Input API broke with the arrival of the Steam Workshop update, and in 2020 Valve forcefully disabled Steam Input API entirely for the game.[10]
Hook input (legacy mode)
Official controller preset(s)
Official preset provided by Deep Silver have been tagged as not official any longer due to its reliance on the broken Steam Input API support.[10]
Steam Controller button prompts
Cursor detection

Remove aim assist

Change "Snap to targets" option[citation needed]
  1. Go to Options > Controls > Gamepad options.
  2. Set "Snap to targets" off to disable aim assist.
This also applies to keyboard + mouse users.

Lock game icons so they don't switch between mouse, keyboard, or gamepad

  1. Open up display.ini located in the game directory with notepad [1]
  2. Change UIController Style
  3. UIControllerStyle = 0 will result in default behavior. The game will automatically switch between kb/m and gamepad displays.
  4. UIControllerStyle = 1 will lock the UI to kb/m displays. You will never see (A), or (LB), or anything like that, it’s always kb/m.
  5. UIControllerStyle = 2 will lock the UI to gamepad displays. You will never see any keyboard keys, or even the mouse cursor.

Audio

Audio settings.
Audio settings.
Gameplay settings.
Gameplay settings.

Audio feature State Notes
Separate volume controls
Surround sound
Auto configures up to 5.1 output[11]
Subtitles
Option in gameplay settings.
Closed captions
Mute on focus lost
Option in gameplay settings.

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Spanish
Japanese
Korean
Fan translation, download and info.
Polish
Russian
Russian
Fan translation by «ZoG Forum Team».

Network

Multiplayer types

Type Native Players Notes
Local play
2 Co-op, Versus
Use Nucleus Coop & Unofficial mod.
LAN play
2 Co-op, Versus
Online play
2 Co-op, Versus

Connection types

Frequent Network disconnections

Disabling the Steam overlay will prevent most disconnections in multiplayer[citation needed]

Issues unresolved

Infinite loading screen

Verifying the game cache and a system restart may help alleviate the issue.[12]
Officially there is no solution to this problem, and the save game is lost.[13]

Frame rate locked at 30 FPS after beating the game

After the credits the game will be locked to a frame rate of 30 frames per second.
Exit the game and relaunch[14]

Issues fixed

Game uses incorrect refresh rate

The game may default to the lowest supported refresh rate, ignoring the setting in the configuration file.
Override refresh rate set by game[15]
  1. Download the latest release of Special K.
  2. Open SpecialK.zip, and copy SpecialK32.dll to the installation folder.
  3. Rename SpecialK32.dll to dxgi.dll and start the game.
  4. Close the running instance, and open dxgi.ini in the installation folder.
  5. Set RefreshRate=-1.0 to desired hertz (e.g. RefreshRate=120.0).
  6. If you don't want to see the startup banner, open %USERPROFILE%\Documents\My Mods\SpecialK\Global\osd.ini and set Duration= to 0.0.

Cannot get past "The Real World" mission

The closing gates that appear near the end of "The Real World" mission may close too fast, rendering the mission unbeatable.
Lower the Resolution and Graphics Settings[citation needed]
Skip the mission via a mod[citation needed]
  1. Download "No Gates in The Real World" ("TheRealWorldNoGatesForLatestSRIV.zip") mod from this page.
  2. Go to <path-to-game>\packfiles\pc\cache
  3. Backup the original patch_compressed.vpp_pc to somewhere outside of the game's installation folders.
  4. Copy SkipEverything\patch_compressed.vpp_pc of the mod to <path-to-game>\packfiles\pc\cache

Controls unresponsive

Issue whereby the game stops responding to control inputs upon entering the hub menu.
Restart the game[16]

Controller buttons glitch

The symbols displaying which button to press during gameplay and quick-time events flicker between keyboard and controller when using a gamepad.
Issue seems to begin when the player moves the mouse or uses the keyboard when the controller is plugged in.
Restart the game[17]
#Lock game icons so they don't switch between mouse, keyboard, or gamepad[citation needed]

Game doesn't save rebound keys

Issue where the game pretends to accept a rebound key setup but the changes don't take effect.
Rebinding[18]
  1. Delete the default game bindings.
  2. Rebind to the desired setup.

Black screen on launch / window keeps minimizing

Upon launch, the screen goes black for a few seconds, the game window minimizes, and cannot be maximized.
Launch in 640x480[19]
  1. Go to the installation folder.
  2. Right click on SaintsRowIV.exe and select 'Properties'.
  3. Select the 'Compatibility' tab and then check 'Run in 640 x 480 screen resolution'.
  4. Apply the settings and then launch the game.
  5. Once the game has loaded, go video settings and set your desired resolution.
Widescreen users will first have to select 'Widescreen' for their resolution to appear.

Crash after title credits (AMD users)

Issue where AMD users who have installed the game on a drive other than C:// have the game crash to a black screen after title logos.[18]
Move the game to the C: drive[20]

Low frame rate (AMD users)

Issue where a low frame rate is experienced (especially in the open world), even on a high end AMD machine.
Installing beta driver[21]

The Kinzie Gambit: All Hands on Deck

Johnny Gat can't exit the ship during All Hands on Deck. He needs to open a chest to continue the mission.
If the Genki Car in the previous mission teleports as it leaves the gameshow, you will encounter this issue.
Disable DLC[22]
  1. Exit the game (game progress will revert to the start of Kinzie Gambit).
  2. Disable "Saints Row IV - Reverse Cosplay Pack", and "Saints Row IV - Thank You Pack" from the Steam launcher.
  3. Relaunch the game.

Stuttering caused by My Steelport service shutdown

The game repeatedly attempts to connect the now-defunct My Steelport service, which may cause the game to stutter.
Edit hosts file[23]
  1. Go to %WINDIR%\System32\drivers\etc\.
  2. Open hosts with an editor like Notepad.
  3. Add the line 127.0.0.1 sr3.hydra.agoragames.com as well as 127.0.0.1 sr4.hydra.agoragames.com and save the file.
This fix will also enable the game to use My Steelport emulator.

Other information

API

Technical specs Supported Notes
Direct3D 11 Backward compatibility for Direct3D 10 and 10.1 GPUs is provided by Direct3D 11
Executable 32-bit 64-bit Notes
Windows
Linux

Middleware

Middleware Notes
Physics Havok
Audio Wwise
Cutscenes Bink Video
Multiplayer Steamworks

Mods

Mod Manager

Saints Row Mod Manager

Works with Saints Row: The Third as well

Sandbox+

Sandbox+ combines all the best mods from the Saints Row modding community.

First Person View mod

Still in alpha stage. Clipping issues expected

Launcher With Advanced Graphics Options

Launcher with a nice GUI front end for display settings editing.[24]

Launch Options

By using command line parameters you can force the game to use the specified language.
Parameter Description
-localize_language us Set language to English
-localize_language de Set language to German
-localize_language fr Set language to French
-localize_language es Set language to Spanish
-localize_language it Set language to Italian
-localize_language pl Set language to Polish
-localize_language ru Set language to Russian
-localize_language jp Set language to Japanese

System requirements

Windows
Minimum Recommended
Operating system (OS) Vista
Processor (CPU) AMD Athlon II X3
Intel Core 2 Quad Q6600
System memory (RAM) 4 GB
Hard disk drive (HDD) 10 GB
Video card (GPU) AMD Radeon HD 5800 series
Nvidia GeForce GTX 260
DirectX 10 compatible
Linux
Minimum Recommended
Operating system (OS) Ubuntu 14.04.3 LTS, SteamOS
Processor (CPU) Intel Core i3-2100 3.1 GHz
AMD Athlon II X4 645 3.1 GHz
System memory (RAM) 4096 MB
Hard disk drive (HDD) 10 GB
Video card (GPU) Nvidia GeForce GT 440
AMD Radeon HD 6670
1024 MB of VRAM
Recommended Graphics Drivers: Nvidia: 352, 355 or 358 series driver / AMD: AMD Catalyst (fglrx) 15.9 or better. MESA drivers and Intel Graphics are not currently supported.

Notes

  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

  1. High Voltage Software Games
  2. SteamOS versions of Saints Row IV and Gat out of Hell now available! - last accessed on 2016-04-14
  3. Steam Workshop for Saints Row IV is live! - Steam Community - last accessed on 2016-11-23
  4. TrueAchievements - Saints Row: The Third - My Steelport Server Closure - last accessed on 2019-07-11
  5. Saints Row IV & Saints Row: The Third | Saints Row IV now available with all DLC included!
  6. My Steelport emulator - Saints Row Mods
  7. Saints Row 4 - Character Gallery bug
  8. Unskippable intros - Saints Row Mods - last accessed on 2016-7-2
  9. SteamDB - last accessed on 2021-01-18
  10. 10.0 10.1 YouTube - Saints Row IV w/ Steam Controller in 2019 [Ouddated as of 2020, See Description] - last accessed on 2020-12-05
    "Edit 2020: This configuration is no longer working, due to Valve disabling SCAPI in Saints Row IV, which is actually a good thing.

    [...]

    The Steam Controller API support for Saints Row IV that was added in the update that brought Steam Workshop support is notable for being one of the absolute worst implementations of SCAPI in any game, but here I am to prove that even the worst implementation is still something that can be worked around and made to work well.
    "
  11. PC Gaming Surround Sound Round-up
  12. Port Report: Saints Row IV
  13. SR IV: glitches and bugs. - Saints Row IV & Saints Row: The Third forums
  14. Verified by User:Blackbird on 2016-5-14
  15. Verified by User:Keith on 2021-05-15
  16. Saints Row Community: SRIV glitches and bugs
  17. Port Report
  18. 18.0 18.1 Steam Community Discussions: Saints Row IV - bugs and technical issues thread
  19. Steam Community Discussions: Saints Row IV - bugs and technical issues thread page 3
  20. Steam Community Discussions: Saints Row IV - bugs and technical issues thread page 2
  21. Steam Community Discussions: Saints Row IV - bugs and technical issues thread page 5
  22. Stuck at “Kill aliens” in “All Hands On Deck” - Gaming StackExchange
  23. Micro freezing/lagging - Saints Row Mods
  24. Saints Row IV Game Launcher (retrieved)