This projects aims to fix some issues in Grand Theft Auto IV Complete Edition.
Changelog:
- Fixed recoil behavior that was different when playing with keyboard/mouse and gamepad
- Fixed forced "definition off" setting in cutscenes, now cutscenes will respect the menu setting
- Partially fixed emissive shader bug, lights are now present in the game (e.g. Rotterdam Tower, Comrades Bar area)
- Fixed DLC car lights in TBoGT
- Fixed handbrake camera, that doesn't work with high fps
- Added various frame limiting options to address cutscene zoom and other fps related issues
- Fixed aiming zoom in TBoGT
- Added an option to skip intro
- Added an option to skip main menu after startup
- Added an option to force borderless windowed mode
- Added an option to fix mouse
Download: Ultimate-ASI-Loader.zip
Download: GTAIV.EFLC.FusionFix.zip
This fix was tested only with latest official update and latest ASI Loader.
HandbrakeCamFix - this only affects handbrake camera when using a keyboard, with gamepad handbrake camera is handled differently and is too fast with high fps. No solution for that at the moment. Regular camera movement is fixed as well, which is too slow without this fix on high fps.
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.
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.
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.
TBoGT/pc/models/cdimages/vehicles.img
Car lights fix for TBoGT.
common/shaders/win32_30/gta_emissivestrong.fxc
common/shaders/win32_30_atidx10/gta_emissivestrong.fxc
common/shaders/win32_30_low_ati/gta_emissivestrong.fxc
common/shaders/win32_30_nv6/gta_emissivestrong.fxc
common/shaders/win32_30_nv7/gta_emissivestrong.fxc
common/shaders/win32_30_nv8/gta_emissivestrong.fxc
common/GTAIV.EFLC.FusionFix.img
Corrected shaders to make emissive lights appear. Used in conjunction with GTAIV.EFLC.FusionFix.asi.
plugins/GTAIV.EFLC.FusionFix.asi
plugins/GTAIV.EFLC.FusionFix.ini
Recoil, definition, shader and other bugs are fixed here.
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.