|
|
Line 100: |
Line 100: |
| ===FusionFix=== | | ===FusionFix=== |
| {{++}} Fixes various gameplay and visual issues, includes an accurate, adjustable frame rate limiter, and restores and improves broken shaders which were lost or broken as a result of porting from consoles to PC<ref>{{Refurl|url=https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix#gtaiveflcfusionfix|title=FusionFix's changelogs|date=July 2023}}</ref> | | {{++}} Fixes various gameplay and visual issues, includes an accurate, adjustable frame rate limiter, and restores and improves broken shaders which were lost or broken as a result of porting from consoles to PC<ref>{{Refurl|url=https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix#gtaiveflcfusionfix|title=FusionFix's changelogs|date=July 2023}}</ref> |
− | {{++}} Includes a mod loader via the folder {{code|{{p|game}}\GTAIV\update}}, which must be used for any internal file modifications in Complete Edition | + | {{++}} Uses [[#Ultimate ASI Loader|Ultimate ASI Loader]] in order to perform normally-impossible internal file modifications in the Complete Edition. |
| {{ii}} Only the latest version includes most of the changes, and said version is only compatible with Complete Edition. If running an older patch, the only compatible version is [https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix/releases/tag/v1.10 1.10] | | {{ii}} Only the latest version includes most of the changes, and said version is only compatible with Complete Edition. If running an older patch, the only compatible version is [https://github.com/ThirteenAG/GTAIV.EFLC.FusionFix/releases/tag/v1.10 1.10] |
| {{Fixbox|description=Installation|fix= | | {{Fixbox|description=Installation|fix= |
Revision as of 19:47, 6 July 2023
This page may require
cleanup to meet basic
quality standards. The specific problem is:
(Macgovern:) Unclear which fixes and mods work on the latest Complete Edition version (1.2.0.59) and which requires downgrading. Needs cleaning up to only mods and fixes which resolve critical issues as well as mods allowing content like licensed music to be restored.). 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.
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 version 1.0.6.0.[4]
- The Complete Edition includes Grand Theft Auto: Episodes from Liberty City.
- The March 2020 update to the Steam version upgraded the game to the Complete Edition, adding achievements, introducing Rockstar Games Launcher DRM and removing multiplayer[5], SecuROM PA DRM and Games for Windows - LIVE DRM entirely (see Network for solutions).
- CD keys can be redeemed on the Rockstar Games Launcher to activate the Complete Edition.[6]
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
- The latest Steam/Rockstar Games Launcher version may be incompatible with some modifications, so downgrading to 1.0.8.0 may be required (check desired mods' requirements).
- Patch 1.0.7.0 and 1.0.8.0 restores multiplayer which is still available to play.
- Patches after Patch 1.0.8.0 were released only for the game's digital versions. Although the first numbered upgrade was referred as "1.20", subsequent versions of the game adopted a "1.2.x.x" model.
- Can vastly improve the game's performance.
Install DXVK[7]
|
- Install DXVK to
<path-to-game>\GTAIV .
- Create a text file, name it
dxvk.conf , and add d3d9.maxFrameLatency = 1 to it to avoid or reduce occasional frame skipping and stuttering[8]
- Add
d3d9.presentInterval = 1 to the file, which forces using DXVK's Vsync implementation. This may give less CPU overhead compared to the game's own Vsync implementation.
- Add
d3d9.numBackBuffers = 3 to the file. This may further improve frametime stability while using Vsync.
Notes:
- 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.
|
FusionFix
- Fixes various gameplay and visual issues, includes an accurate, adjustable frame rate limiter, and restores and improves broken shaders which were lost or broken as a result of porting from consoles to PC[9]
- Uses Ultimate ASI Loader in order to perform normally-impossible internal file modifications in the Complete Edition.
- Only the latest version includes most of the changes, and said version is only compatible with Complete Edition. If running an older patch, the only compatible version is 1.10
Installation
|
- Go to Releases and download latest version (or 1.10 if running older patches)
- Extract the contents of the archive to
<path-to-game>\GTAIV\
- Update Shader Fixes if desired.
|
- Only compatible with older versions 1.0.4.0, 1.0.7.0, or 1.0.8.0.
- Requires Ultimate ASI Loader.
Shader Fixes
- Restores console visual effects and addresses various visual effects issues introduced in the PC port and updates after 1.0.5.0.[10] The goal is to restore and fix everything from here
- Compatible with older patches.
- Already included with FusionFix for Complete Edition, but can be updated with newer files from this patch.
Installation
|
- Go to Releases and download latest version
- Extract the
Main folder of the archive to <path-to-game>\GTAIV\ (or <path-to-game>\GTAIV\update folder if using FusionFix)
Note:
- If Console Gamma when using older patches is desired, also extract the folder in
Addons
|
Downgrade Tool
ItsClonkAndre's downgrade tool is a simple-to-use tool to downgrade a digital copy of the game to a retail patch version, such as 1.0.8.0.
- Useful for situations where a majority of desired mods and fixes will not work with the Complete Edition.
- Also comes with a radio downgrader and additional mods with multiple options.
Skip intro videos
Edit loadingscreens_pc.dat[12][13]
|
- 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 |
|
|
- Uses Rockstar Games Launcher cloud saves for the Complete Edition.
- Rockstar Games' cloud saves can be disabled while playing the game in Online Mode using the overlay's menu.
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[16]
|
- Added on Patch 2.[17]
- A separate option is located in
Controller Options on the Controls section on Options after Patch 3.
|
Right trigger does not work when using Steam Input
Bind Soft Pull Action to Right Trigger[18]
|
- 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.[19] |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
|
Royalty free audio |
|
|
- Command line arguments 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 audio quality; 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.
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Czech |
|
|
|
Fan translation, download. |
French |
|
|
|
|
German |
|
|
|
|
Hungarian |
|
|
|
Fan translation, download. |
Italian |
|
|
|
|
Japanese |
|
|
|
Only the main game is translated, user must change game language to access DLC content.[20] See this to enforce different language without having to change Rockstar Games Launcher or Steam language. |
Polish |
|
|
|
Fan translation, download. Download this for the Complete Edition. |
Brazilian Portuguese |
|
|
|
Fan translation, download. Download this for the Complete Edition. |
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 gives the closest experience to the original multiplayer.
Connection types
Ports
Protocol |
Port(s) and/or port range(s)[21] |
TCP |
GFWL: 3074 |
UDP |
GFWL: 3074, 88; IV:MP: 8888 |
- This game supports Universal Plug and Play (UPnP) for automatic port configuration.
- UPnP is used on the Games for Windows - LIVE version.
VR support
Issues unresolved
Timing-related issues
- A framerate higher than 60 FPS can result in timing issues, including, but not limited to:
- Mouse movement is very difficult while using a browser computer.
- In the mission "Out of Commission", while trying to climb onto the helicopter, no matter how often the jump key is pressed, the player character will not be able to get onto the helicopter.
- Brucie's garage door in the mission "Easy as Can Be" closes, prematurely leaving Niko trapped.
- The use of the virtual keyboard of the police car computer becomes impossible to control with the keyboard due to the sensitivity being increased too much.
- While playing pool, the balls physics breaks, balls don't go as far and as fast as they do.
- Handbrake camera and regular camera movement become excessively-slow, and cutscenes are zoomed-in to the point where the subjects are cut off.[22]
Issues fixed
Game language does not follow the Rockstar Games Launcher/Steam settings
No bullet spread/recoil
Use FusionFix[27]
|
Note:
- Requires 1.0.7.0, 1.0.8.0, or the Complete Edition.
|
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[28]
|
- 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 1.0.8.0,[29] but may still happen on certain system configurations[30] such as laptops with dual GPU configurations[31], when using wrappers like DXVK or when downgrading to a pre-1.0.8.0 game version.
Use -availablevidmem XXXX.0 command line argument and replace XXXX by the wanted amount of VRAM in MB[32]
|
Notes
- Using any value above
3072.0 on latest Complete Edition version is not recommended as it seems to cause texture popping all throughout the map.[33]
|
Use ExtendVidMem[34]
|
- 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.
Fatal error: WTV270
SecuLauncher: failed to start application. [2000] error
All civilian cars are taxis (taxi bug)
Example of a game affected by the "taxi bug".
During gameplay with mods, civilian cars can be entirely replaced with taxis.[36][37][38]
Modify GTAIV.EFLC.FusionFix.ini [39]
|
- Open
GTAIV.EFLC.FusionFix.ini with a text editor.
- Add the following lines, then save and close the file:
[BudgetedIV]
VehicleBudget=120000000
PedBudget=150000000
Note:
- Requires FusionFix and Complete Edition.
- The given values must be provided in bytes (i.e. 150,000,000 bytes is 143.05 MB divided by 1,048,576).
- The value given for
VehicleBudget should be the size of vehicles.img in bytes plus the combined size in bytes of all vehicle model and texture mods in use. Increase this value if the bug re-occurs. Decrease it if cars stop having engine sounds.
|
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 |
|
Audio |
DirectSound |
|
Interface |
Adobe Flash |
|
Cutscenes |
Bink Video |
1.9r Used for in-game television. |
Launch options
- Some commands work only on an unmodded game and on Version 1.0.3.0.
- It is possible to alter the way the game runs by creating a file called
commandline.txt<
and saving it to <path-to-game>, or by using parameters as command line arguments. 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.[41]
- 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.
- Monaural audio files are not supported.
Reduce loading times
Place ColAccel script in <path-to-game> [42]
|
- Requires an ASI Loader.
- Supports the Complete Edition.
- Greatly reduces loading times.
- Patch 1.0.4.0 is not supported.
- Produces memory issues on some PC's.
- May cause bugs and/or other inconsistencies, mostly related to scripted models or objects that alter their appearance via story progression.[43]
|
Restore removed music
- Over 50 radio station tracks were removed from the game in April 2018 due to expired licenses.[44]
- Ultimate ASI Loader is a tool that loads custom libraries with the
ASI
file extension.
- Needed by ZolikaPatch and included with FusionFix.
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[47]
|
- 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 on retail versions (Complete Edition does not use Games for Windows - LIVE).
- Includes Ultimate ASI Loader.
- Alters the location of the savegames to
%USERPROFILE%\Documents\Rockstar Games\GTA IV\savegames\
.
- Adds borderless windowed mode.
- Allows running the game directly from
GTAIV.exe
.
- Gives an option to skip intro videos and the main menu.
- A modmenu is extremely recommended for multiplayer play.
- Multiplayer-focused - highly recommended for multiplayer.
- Includes a variety of useful and fun options, such as noclip or Chaos mod for streamers.
- Not compatible with Complete Edition.
- One of the few modmenus that are compatible with Complete Edition.
- Requires ScriptHook Compatibility Patch for CE.
Modifications
- It is strongly recommended to backup any files these mods may replace.
- Should not be used in multiplayer.
- Script Hook and CE Hook is a prerequisite for some mods.
- OpenIV might be required for some mods.
- Installing mods that replace files on Complete Edition follows a different procedure - update folder must include all non-img files in their respective folder structure, while all the .img files must be separately batched into one (or three if they affect EFLC too) .img files with OpenIV in a separate folder.
- Unneeded on the Complete Edition.
- For older versions from 1.0.6.0 to 1.0.8.0.
- Merges the radio stations and songs from EFLC into the base game.
- Removes RamJam FM, Self-Actualization FM and Vice City FM radio stations.
- Requires OpenIV.
- Fixes many issues with gun animations, like the firing delay on the assault rifles.
- Fixes the missing headlights on TBoGT vehicles.
- Already included with FusionFix on Complete Edition.
- Fixes broken mirrors in the game.
- Already included with Shader Fixes.
- Restores additional console-only visual effects and content.
- Is automatically installable by FusionFix once FusionFix itself is installed.
System requirements
Windows |
|
Minimum |
Recommended |
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