• Stars
    star
    546
  • Rank 81,396 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created about 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This project aims to fix or address some issues in Grand Theft Auto IV Complete Edition

Build status

GTAIV.EFLC.FusionFix

This projects aims to fix some issues in Grand Theft Auto IV: Complete Edition.

Changelog:

Shader changelog:

  • Partially fixed emissive shader bug, lights are now present in the game (e.g. Rotterdam Tower, Comrades Bar area)
  • Restored stippled transparency/LOD fading from 1.0.5.0 and older versions, and reduced the stippling effect on vegetation and fences
  • Restored volumetric light shafts thanks to Vaani
  • Improved depth of field and fixed resolution scaling
  • Remade bloom shader with proper resolution scaling
  • Fixed the entire screen being blurry with definition off
  • Fixed distorted car reflections thanks to and increased their intensity to match consoles
  • Included native FXAA
  • Included RaphaelK12's 5x5 gaussian shadow filter
  • Fixed excessively strong vertex AO and static vehicle shadows
  • Fixed water tiling (medium water tiling for very high water while keeping high resolution reflections)
  • Fixed textureless water on AMD graphics cards
  • Increased rain and splash intensity to mostly match consoles
  • Fixed black water droplets on screen (although refraction isn't restored yet)
  • Fixed disconnected shadows/excessively high depth bias for cascaded shadow maps
  • Fixed improper reflection mipmap dimming which made ambient reflections weaker than they're supposed to be
  • Fixed distorted projection on mirrors

Credits: AssaultKifle47, Parallellines, robi29, Vaani, RaphaelK12

Installation:

Install Grand Theft Auto IV: Complete Edition (v1.2.0.30 and above required)

Download: GTAIV.EFLC.FusionFix.zip

Unpack content of the archive to your GTAIV Complete Edition root directory.
Non-Windows users (Proton/Wine) need to perform a DLL override.

This fix was tested only with latest official update and latest ASI Loader (included in the archive).

MAIN section notes:

AimingZoomFix - set to 1 for proper fix, so it behaves like on xbox, set to 2 to have this fixed feature enabled in IV and TLAD, set to -1 to disable this feature. 0 disables the fix, as usual.

FRAMELIMIT section notes:

FpsLimit - enter a desired value to specify the number of frames per second you want for the game. Like 30, 45, 60 or more. This will affect all gameplay.

CutsceneFpsLimit - enter a desired value to specify the number of frames per second you want for the game to use on cutscenes only. Recommended 60 or lower, this option aims to fix the cutscene zoom that happens when playing on high fps.

ScriptCutsceneFovLimit - this is the minimum fov value the game can set during script cutscenes, like this one. It prevents the game to zoom in too much on high fps. Since it's not a proper fix for the issue, you may disable it and use hidden setting ScriptCutsceneFpsLimit that works the same way as CutsceneFpsLimit.

MISC section notes:

DefaultCameraAngleInTLAD - TLAD uses a different camera angle on bikes, this option can force the original IV camera angle. Enabled / Disabled

PedDeathAnimFixFromTBOGT - when you perform a counter attack after a dodge in IV & TLAD, the ped after falling and dying performs an additional death animation, which doesn't happen in TBOGT. Enabled / Disabled

DisableCameraCenteringInCover - see issue 20.

MouseFix - fixes small mouse movements not being recognized.

BudgetedIV section notes:

VehicleBudget - allows to increase the budget of vehicles.

PedBudget - allows to increase the budget of pedestrians.

Reporting more issues

We're making a list of GTA IV issues that weren't addressed in official patches.

If you can think of one, submit it here.

If you've encountered an issue, caused by this fix, report it here.

More Repositories

1

WidescreenFixesPack

Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.
C
2,292
star
2

Ultimate-ASI-Loader

ASI Loader is the tool that loads custom libraries with the file extension .asi into any game process.
C++
896
star
3

III.VC.SA.IV.Project2DFX

Project2DFX is a set of plugins for GTA III, Vice City, San Andreas and GTA IV(EFLC) which adds LOD-light effect to game's map, making LOD-world look much better.
C
177
star
4

III.VC.SA.WindowedMode

Windowed Mode plugin (for GTA3, VC, SA)
C
99
star
5

d3d9-wrapper

C
83
star
6

XboxRainDroplets

Enhanced implementation of xbox rain droplets from SkyGFX for other games.
C
70
star
7

III.VC.SA.CLEOScripts

Scala
65
star
8

d3d8-wrapper

C
64
star
9

GTA-One-Liners

A collection of gifs made out of almost every dialogue in GTA and other games.
C++
47
star
10

MaxPayne3.FusionFix

Hide skip button in cutscenes in Max Payne 3
C++
40
star
11

Hooking.Patterns

C++
34
star
12

RE0.RE1.DoorSkipPlugin

C++
31
star
13

EA-Art-Collection

Python
28
star
14

III.VC.SA.SaveLoader

A plugin for GTA 3, Vice City and San Andreas, which automatically loads most recent savegame at game's launch.
C++
27
star
15

modupdater

C++
24
star
16

IniReader

C++
22
star
17

ViceCityNeons

This mod adds neons from Vice City Stories to original GTA Vice City.
20
star
18

AlienIsolation.SkipSaveConfirmationDialog

Save confirmation dialog skipper for Alien: Isolation
C++
17
star
19

III.VC.GPS

GPS mod by DK, Vice City adaptation
C++
14
star
20

DyingLight.BorderlessWindowedMode

Borderless Windowed Mode for Dying Light Enhanced Edition
C++
14
star
21

DMCHD.LauncherFix

Unlocks all resolutions in DMCHD launcher.
C++
14
star
22

PCSX2PluginInjector

https://thirteenag.github.io/wfp#gtavcs
C++
13
star
23

III.VC.MouseWheelRadioChanger

for GTA3 and VC, GInput API version
C++
9
star
24

VC.CustomAnimsData

C++
9
star
25

thirteenag.github.io

HTML
8
star
26

ps2sdk

C++
7
star
27

VC.PoliceChoppersUpdate

Police helicopters configurator for GTA VC
C++
7
star
28

pspsdk

C++
2
star
29

node-js-geturl

JavaScript
2
star
30

FusionDxHook

C++
1
star