|
|
Line 479: |
Line 479: |
| | | |
| ===Game language does not follow the Rockstar Games Launcher/Steam settings=== | | ===Game language does not follow the Rockstar Games Launcher/Steam settings=== |
− | {{ii}} Must be done separately for TBoGT and TLaD; they use separate GXT files: {{code|{{p|game}}\TBoGT\common\text\}} and {{code|{{p|game}}\TLaD\common\text\}} folders respectively. | + | {{Fixbox|description=Install Language loader|ref=<ref>{{Refcheck|user=Tomasak|date=2022-12-01|comment=Checked if mod works on latest CE version}}</ref>|fix= |
| + | {{ii}} Needs [[#Ultimate_ASI_Loader|Ultimate ASI Loader]]. |
| + | # Download and extract [https://github.com/gennariarmando/iv-language-loader/releases/tag/v0.100 Language Loader] in {{code|{{P|game}}\plugins\}} |
| + | # Change {{code|GameLanguageID}} to desired language in {{file|IVLanguageLoader.ini}} |
| + | }} |
| {{Fixbox|description=Alter Windows language|ref={{cn|date=2022-08-23}}|fix= | | {{Fixbox|description=Alter Windows language|ref={{cn|date=2022-08-23}}|fix= |
| }} | | }} |
Line 485: |
Line 489: |
| # Go to {{code|{{p|game}}\common\text\}} and delete the {{code|.gxt}} file of the language the game is in now, for example, "russian.gxt". | | # Go to {{code|{{p|game}}\common\text\}} and delete the {{code|.gxt}} file of the language the game is in now, for example, "russian.gxt". |
| # Rename the file of the wanted language to the language the game is currently set to. For example, change the name of {{file|american.gxt}} to {{file|russian.gxt}} to set the game language to American English. | | # Rename the file of the wanted language to the language the game is currently set to. For example, change the name of {{file|american.gxt}} to {{file|russian.gxt}} to set the game language to American English. |
| + | {{ii}} Must be done separately for TBoGT and TLaD; they use separate GXT files: {{code|{{p|game}}\TBoGT\common\text\}} and {{code|{{p|game}}\TLaD\common\text\}} folders respectively. |
| }} | | }} |
| | | |
This page may require
cleanup to meet basic
quality standards. The specific problem is:
(Mrntptrs:) Unclear which fixes and mods work on the latest Complete Edition version and which needs downgrading. Maybe too many mods are listed; should maybe only list the best mods). You can help by
modifying
the article. The
discussion page may contain useful suggestions.
Warnings
- For Games for Windows - LIVE on Windows 8 or later, install the latest Games for Windows - LIVE software.
Key points
- Extensive modding community. Same with Grand Theft Auto: Episodes from Liberty City. See Downgrading.
- PC version allows to import music files for playback in a custom radio station.
- Rockstar Games has removed some music tracks from the game due to expired licenses. Same with Grand Theft Auto: Episodes from Liberty City. See Restore removed music.
General information
- GTAForums - Grand Theft Auto IV Discussion
- GTA Modding - A wiki hosting mod-information for the Grand Theft Auto series.
- GTA Network - A huge network of fansites all dedicated to the Grand Theft Auto series.
- Rockstar Support
- Steam Community Discussions
Availability
- Rockstar Social Club is no longer needed to run the game since Patch 6 .[2]
- The Complete Edition includes Grand Theft Auto: Episodes from Liberty City.
- CD keys can be redeemed on the Rockstar Games Launcher to activate the Complete Edition.[3]
- The March 2020 update to the Steam version upgraded the game to the Complete Edition, addding achievements, introducing Rockstar Games Launcher DRM and removing multiplayer[4] and Games for Windows - LIVE and SecuROM PA DRM entirely (see Network for solutions).
DLC and expansion packs
- The Complete Edition includes the DLCs now. All previously bought copies on Steam were freely upgraded to that version, and original retail versions can be freely upgraded to the Complete Edition by registering a Games for Windows - LIVE key on Rockstar Games Launcher.
Name |
Notes |
|
The Ballad of Gay Tony |
|
|
The Lost and Damned |
|
|
Essential improvements
Patches
- Patches after Patch 8 were released only for digital versions of the game.
- Patch 8 updates the game's version to 1.0.8.0.
- Patch 7 is also available (may be as much needed for mods as Patch 4).
Skip intro videos
Edit loadingscreens_pc.dat[6][7]
|
- Go to
<path-to-game>\GTAIV\common\data\ .
- Open
loadingscreens_pc.dat with a text editor.
- Alter the value of "duration" for sections 1, 2, 3, 4, 5 and 6 to "0".
|
Game data
In-game general settings.
Configuration file(s) location
- Configuration files are encrypted. See Command line parameters for an alternative.
Save game data location
The Rockstar Games Launcher version searches for Games For Windows - LIVE saves.
-
%LOCALAPPDATA%\Microsoft\XLive
must also be backed up; the save data is bound to the Games for Windows - LIVE profile (old versions only).
System |
Native |
Notes |
OneDrive |
|
Requires enabling backup of the Documents folder in OneDrive on all computers. |
Steam Cloud |
|
|
- Rockstar Games' cloud saves can be disabled while playing the game in Online Mode using the overlay's menu.
- Uses Rockstar Games Launcher cloud saves for the Complete Edition.
- Uses Rockstar Social Club's savegame and settings cloud sync function.
Video
Input
In-game key map settings.
In-game keyboard/mouse settings.
In-game gamepad settings.
DirectInput Controller support (old versions only)
Run the game with -usedirectinput parameter[10]
|
- Added on Patch 2.[11]
- A separate option is located in
Controller Options on the Controls section on Options after Patch 3.
|
PS3 controller buttons
It may be preferable to change the Xbox 360 buttons used in the game's UI to the DUALSHOCK buttons if using a PlayStation controller. Below are the instructions to do so.
Right trigger does not work when using Steam Input
Bind Soft Pull Action to Right Trigger[12]
|
- Right-click the game in the Steam library and go to manage/controller configuration.
- Click
Right Trigger and bind Soft Pull Action to Right Trigger .
|
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
Music and SFX. |
Surround sound |
|
Up to 5.0 output.[13] |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
|
Royalty free audio |
|
|
- Commands responsible for the in-game audio:
-fullspecaudio
: forces higher quality audio (default).
-minspecaudio
: forces lower quality audio, good for lower-end CPUs (removes some extra audio details, not reducing the audio's definition. reduces CPU load).
- DSOAL for using as alternative DirectSound wrapper (with or without HRTF) works on the Rockstar Games Launcher version and on Windows 10 builds prior to 1809.
- The game uses DirectSound[13], that can be handled by Creative Alchemy (set duration to 10).[14] Run
LaunchGTAIV.exe
as administrator to avoid crashes (unneeded in the Rockstar Launcher version).
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Czech |
|
|
|
Fan translation, download. |
French |
|
|
|
|
German |
|
|
|
|
Hungarian |
|
|
|
Fan translation, download. |
Italian |
|
|
|
|
Japanese |
|
|
|
|
Polish |
|
|
|
Fan translation, download. Download this for the Complete Edition. |
Brazilian Portuguese |
|
|
|
Fan translation, download. |
Russian |
|
|
|
Official localization by «1C-Softclub» included in the Complete Edition. Download this for other versions. |
Spanish |
|
|
|
|
Turkish |
|
|
|
Fan translation, download. |
Network
Multiplayer types
- GTA Connected provides the closest experience to the original multiplayer.
Connection types
Ports
Protocol |
Port(s) and/or port range(s)[15] |
TCP |
GFWL: 3074 |
UDP |
GFWL: 3074, 88; IV:MP: 8888 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Issues fixed
Broken Space button in the missions "A Revenger's Tragedy" and "Out of Commission"
- The helicopter quick-time event may wrongly respond to the inputs from the Space button above 60 FPS.
Too slow handbrake camera and regular camera movement and too zoomed-in cutscenes
- These bugs occur when the frame rate exceeds 60 FPS.
Game language does not follow the Rockstar Games Launcher/Steam settings
Alter Windows language[citation needed]
|
Replace .gxt file[citation needed]
|
- Go to
<path-to-game>\common\text\ and delete the .gxt file of the language the game is in now, for example, "russian.gxt".
- Rename the file of the wanted language to the language the game is currently set to. For example, change the name of
american.gxt to russian.gxt to set the game language to American English.
- Must be done separately for TBoGT and TLaD; they use separate GXT files:
<path-to-game>\TBoGT\common\text\ and <path-to-game>\TLaD\common\text\ folders respectively.
|
No bullet spread/recoil
- Bullet spread/recoil is enabled only when playing with a controller by default, resulting in 100% shooting accuracy when using a keyboard and a mouse.[citation needed]
Stuttering, texture popping and other performance issues after running the game for a while
- Forcing available memory on Patch 8 is not recommended; it will make the game unstable.[citation needed]
Force maximum available memory[23]
|
- Create a file named
commandline.txt in the game's root folder.
- Enter one of the following codes in to the newly created file depending on the texture quality set:
- Low textures (256 MB VRAM):
-memrestrict 230686720
- Medium textures (512 MB VRAM):
-memrestrict 314572800
- High textures (1 GB+ VRAM):
-memrestrict 681574400
- Save the file and run the game.
|
Unable to play in Offline mode with the game's Steam version
- This solution will enable offline mode with local game saves.
Run the game from the Rockstar Games Launcher[24]
|
- Ensure both Rockstar Games Launcher and Steam are already set for offline mode: Rockstar Games Launcher's how-to. Steam's how-to.
- Disconnect the system from Ethernet and Wi-Fi.
- Run the Rockstar Games Launcher using Windows' Start Menu, that uses a shortcut to "LauncherPatcher.exe" (usually located in "%PROGRAMFILES%\Rockstar Games\Launcher").
- Run the game from this launcher by clicking "Play on Steam".
|
VRAM amount is wrongly detected
- The game can wrongly detect the amount of VRAM available, showing only 512 MB instead.
- Claimed to be fixed on Patch 8,[25] but might still happen on certain system configurations[26] such as laptops with dual GPU configurations[27], when using wrappers like DXVK or when Downgrading to a pre-Patch 8 version of the game.
Use ExtendVidMem[29]
|
- Works on the Complete Edition.
- Download the
dinput8.dll file in this page.
- Extract it to
<path-to-game>\GTA IV\ .
Notes
- Rename the ASI loader's variant of the
dinput8.dll file to dsound.dll to use this fix along with Ultimate ASI Loader.
|
DRM-related errors
- Absent from the Complete Edition, where GFWL and SecuROM were removed from the game.
- Install the latest Games for Windows - LIVE in case of old versions on Windows 8 or later.
Error: WS10
Fatal error: WTV190
Fatal error: WTV270
Release Date Check Failure
For older versions: Alter the system date to any date before June 28, 2015.[citation needed]
|
SecuLauncher: failed to start application. [2000] error
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9.0c |
|
Shader Model support |
3 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
Middleware
|
Middleware |
Notes |
Physics |
Bullet, Euphoria |
|
Interface |
Adobe Flash |
|
Cutscenes |
Bink Video |
1.9r Used for in-game television. |
Launch options
- Few commands work only on clear game and on Patch 3.
- It is possible to alter the way the game runs by creating a file called
commandline.txt
and saving it to <path-to-game>. Below is a list of all the parameters.
Parameter |
Description |
-help |
Lists the available commands. |
-adapter |
Uses the specified screen adapter. |
-autoconfig |
Automatically adjusts the graphics settings depending on computer specifications. |
-availablevidmem |
Sets the amount of available physical video memory. |
-benchmark |
Launches the game in Benchmark mode and then quits it. |
-detailquality |
Sets the game's detail distance (0-99). |
-disableimposters |
Turns off imposter rendering for vehicles. |
-forcehighqualitymirrors |
Enables 64-bit mirrors. |
-forcer2vb |
Forces rendering to Vertex Buffer. |
-frameLimit |
Limits the FPS to your monitor's refresh rate. |
-framelockinwindow |
Forces framelock to work even in a window. |
-fullscreen |
Forces fullscreen mode. |
-fullspecaudio |
Forces high-end CPU audio footprint. |
-gpucount |
Allows to manually set the GPU count if query fails. |
-height |
Sets the vertical resolution. |
-managed |
Uses D3D runtime managed resources. |
-memrestrict |
Restricts the amount of available memory the game can use. |
-minspecaudio |
Forces low-end CPU audio footprint. |
-no_3GB |
Disables 32-bit OS with /3GB. |
-noBlockOnLostFocus |
Prevents the game from blocking window updates during focus loss. |
-noprecache |
Disables precaching of resources. |
-nomemrestrict |
Disables memory restrictions. |
-nominimize |
Disables the ability to restore the game from minimize and altering resolutions (reduces system memory footprint). |
-norestrictions |
Disables restrictions on graphics settings. |
-noswapdelay |
Disables sleep delay before Present (disables the hard present stalls fix). |
-notimefix |
Disables Time Fix. |
-novblank |
Disables vertical blanking for V-Sync. |
-percentvidmem |
Percentage of video memory to be made available for the game. |
-refreshrate |
Sets the refresh rate (values set must be supported by your monitor). |
-reserve |
Sets the amount of memory to be used by other programs. |
-reservedApp |
Sets the amount of memory to be left available within application space. |
-renderquality |
Adjusts anisotropic filtering (0-4). |
-safemode |
Sets the game's graphics to the lowest setting possible. |
-shadowdensity |
Adjusts night shadows (0-16). |
-shadowquality |
Sets the shadow quality (0-4). |
-stereo |
Enables stereo audio support. |
-texturequality |
Sets the game's texture quality (0-2). |
-unmanaged |
Uses application managed resources. |
-usedirectinput |
Allows DirectInput alongside XInput support. |
-viewdistance |
Sets the game's view distance (0-99). |
-windowed |
Forces windowed mode. |
-width |
Sets the horizontal resolution. |
Custom music
The game allows users to play their own music on a custom radio station: Independence FM.[31]
- Simply place any audio files/folders or create shortcuts in the
%USERPROFILE%\Documents\Rockstar Games\GTA IV\User Music\
folder and tune into the station in-game.
- iTunes must be installed for M4A support.
- Supported formats are M4A, MP3 and WMA. Other formats and extensions are not detected.
- Use shortcuts to audio files/folders to improve performance and save disk space.
- Supports high-resolution audio files. Up to 96 kHz/24 bit.
- Supports Surround audio files. Up to 6 channels.
- FLAC is not supported. Convert them to WMA Lossless to use them in-game.
- Monaural audio files are not supported.
Downgrading
- ENB Series graphical enhancement was never meant to work on Patch 5 or later[32], and the particular ENB version must support Patch 8 (so also dax.dll fix included) (IV | EFLC), otherwise the game may display a black screen. This instruction is aditionally needed to fix the Social Club error on the RGL/Steam version.
- Some mods may not work on the game's latest version.
- The most recommended versions for modding are patches 4-7.
Steam guide for downgrading the Complete Edition to patches 8, 7 or 4
|
Notes
- Delete any plugins, like FusionFix, from the game folder before using this method.
- Can keep DLCs in one game, Steam achievements and the 3 EFLC-exclusive radio stations.
- Works with GFWL (delete xlive.dll from the game folder and XlivelessAddon.asi from the plugins folder and get the GFWL code protection disabler to enable GFWL) and multiplayer clients.
- Has a beginner-friendly installer with a guide.
- It is alternatively possible to play Singleplayer without any requirements for GFWL thanks to xlive.dll.
- Downgrading to Patch 4 removes DLCs support.
|
Install Patch 4 (1.0.4.0)[citation needed]
|
- Extract and run the installer.
- Download the font fixes.
- Place
fonts.dat and fonts_r.dat into <path-to-game>\common\data\ .
- Download and install XLiveLess.
Notes
- An older Script Hook version is needed for modding on Patch 4, found here.
- Some mods only work on Patch 4, while other mods, like ColAccel, do not work on Patch 4 at all.
- This version is claimed to have better game performance.[33][34]
|
Install Patch 7 (1.0.7.0)
|
- Extract the files.
- Run
UpdateTitle.exe and install it.
- Download and install XLiveLess.
Notes
- Only works when downgrading from patch 8 to 7.
- Patch 7 has better graphics, DLCs support, many bug fixes, secondary key-bindings and more.
- Many report a performance decrease on this patch compared to Patch 5 or older due to a better shadow quality on Patch 6 or later.
|
Reduce loading times
- You must delete
colCache.dat
and let it get re-created when editing .IMG archives.
Place ColAccel script in <path-to-game> [35]
|
- Needs an ASI Loader.
- Greatly reduces loading times.
- Supports the Complete Edition.
- May cause bugs and/or other inconsistencies, mostly related to scripted models or objects that alter their appearance via story progression.[36]
|
Restore removed music
- Over 50 radio station tracks were removed from the game in April 2018 due to expired licenses.[37]
Downgrading the Radio Stations[38]
|
- Download the (music) downgrader.
- Unpack to the installation folder.
- Run
install.bat .
|
- Ultimate ASI Loader is a tool that loads custom libraries with the
.ASI
file extension.
- Needed by FusionFix and ZolikaPatch.
Use over 2 GB of RAM
- The game will only use up to 2 GB of RAM by default; this can be adjusted to up to 4 GB. Extending this limit may be needed while using wrappers, like DXVK.
Edit stream.ini[40]
|
- Go to
<path-to-game>\GTA IV\pc\ and open the stream.ini file.
- Alter every occurrence of
204800 to 409600 and save the file.
|
XLiveLessAddon
- Disables Games for Windows - LIVE.
- Includes Ultimate ASI Loader.
- The location of the savegames alters to
%USERPROFILE%\Documents\Rockstar Games\GTA IV\savegames\
.
- Adds borderless windowed mode.
- Allows running the game directly from
GTAIV.exe
.
- Provides an option to skip intro videos and the main menu.
- Disables LIVE multiplayer acess. LAN multiplayer is still accessible, but connecting to a LAN lobby crashes the game.[citation needed]
- DXVK is a Vulkan-based translation layer for Direct3D 9-11 games.
- May vastly improve the game's performance due to its added shader/state cache systems, advanced multithreading support and extended draw call handling capabilities.
- May prevent some ENB shaders, like ambient occlusion, from caching and rendering.[42]
Install DXVK[43]
|
Notes
- Create a text file, add
d3d9.maxFrameLatency = 1 to it and save it as dxvk.conf in <path-to-game>\GTAIV\ to avoid or reduce occasional frame skipping and stuttering; this command ensures only a single frame is buffered by the CPU ahead of time.[44]
- Adding
d3d9.presentInterval = 1 to the dxvk.conf file enables Vsync; using Vsync via DXVK may provide less CPU overhead compared to the game's own Vsync implementation.
- Adding
d3d9.numBackBuffers = 3 to the dxvk.conf file may further improve frametime stability while using Vsync; this command ensures Triple Buffering is active.
- The game may wrongly detect the amount of VRAM available and only show 512 MB instead while using DXVK.
- The game may need to use over 2 GB of RAM to avoid stuttering while using DXVK.
|
Modifications
- It is strongly recommended to backup any files these mods may replace.
- Should not be used in multiplayer.
- Use Script Hook and CE Hook for other mods.
- Aims to fix some issues on the Complete Edition (version 1.2.0.30 or later).
- For patches 4, 7 and 8. See FusionFix for the Complete Edition (version 1.2.0.30 or later).
- Needs Ultimate ASI Loader.
- Started as a bug fixing mod and added some graphical overhauls.
- Fixes issues that FusionFix does not address.
- For patches 6-8.
- Unneeded on the Complete Edition.
- Merges the radio stations and songs from EFLC into the base game.
- Removes RamJam FM, Self-Actualization FM and Vice City FM radio stations.
- Aims to remake every texture of the the HUD in higher resolution without making any other changes if possible.
- Makes the phone model better match the Whiz Phone's cutscene model.
- Adds more details and information on the world map and improves its look.
- Improves the game's saturation and removes the gray-green filter.
- Makes the game less dark/grey, more natural and more vibrant.
- Allows larger draw distances.
- For patches 7 and 8.
- Should be installed before FusionFix..
- Fixes some minor graphical issues and replaces the low quality textures in EFLC by better quality ones.
- Works on VR.
- Makes the Combat Shotgun icon better match the in-game model.
- Needs OpenIV.
- Fixes some character textures and makes the characters better match their EFLC appearances.
- Incompatible with other ENB mods.
- Overhauls the game's visuals from lighting and reflections to vegetation.
- Optimized for Patch 4.[48]
- Needs OpenIV.
- Fixes many issues with gun animations, like the firing delay on the assault rifles.
- Alters the paths the planes take around the city.
- Needs OpenIV.
- N.O.O.S.E. and Ped Outfit Texture Fixes do not replace files from Grand Theft Auto IV and Episodes From Liberty City: Characters Fixes.
- Fixes coloring issues on the N.O.O.S.E., pedestrians and player textures.
- Player Outfit Texture Fixes replaces files from Grand Theft Auto IV and Episodes From Liberty City: Characters Fixes.
- For patches 7/EFLC 2 (recommended) and 8/EFLC 3.
- Increases the gangs' hostility and violence and expands their influence, relying on proper backgrounds and story details.
- Fixes a coding error where some gangs should be more hostile after certain points in the game.
- Needs an ASI Loader.
- Makes street lights render from greater distances.
- Fixes the game's legacy D3D/DDraw renderer with DDrawCompat or translates it to DX11/12 or Vulkan renderers, possibly giving better frame rates and less stutter.
- The game uses multi-core systems more efficiently.
- For patches 7/EFLC 2 (recommended) and 8/EFLC 3.
- Rebalances gunplay, substantially reducing total ammo pool and magazine size and increasing damage output in guns, making firefights more challenging and engaging, where time to kill is shorter for both the player and enemies. Ammo and weapons are also more expensive now.
- Slightly adjusts the vehicle handling model.
- Makes many fixes/tweaks across the game, notably to vehicle flags/spawning.
- Better results with an ENB mod.
- Gives high-definition textures to roads.
- For patches up to Patch 4.
- Restores effects from the console versions, like depth of field and motion blur.
- Fixes and improves the game's visuals based on Liberty City's real life inspiration.
System requirements
Windows |
|
Minimum |
Operating system (OS) |
XP SP3, Vista SP2, 7 SP1 |
Processor (CPU) |
Intel Core 2 Duo 1.8 GHz AMD Athlon X2 64 2.4 GHz |
System memory (RAM) |
1.5 GB |
Hard disk drive (HDD) |
22 GB |
Video card (GPU) |
ATI Radeon X1900 Nvidia GeForce 7900 256 MB of VRAM DirectX 9.0c compatible |
Notes
References