# [OpenPreCEPatch](<https://github.com/gillian-guide/IV.EFLC.OpenPreCEPatch>)

> [!WARNING]
>
> **Compatibility**
>
> This mod is compatible with all downgraded versions, but not Complete Edition. Skip this mod if you do not intend to downgrade - the improvements are negligible if you do not play the [multiplayer](<https://gillian-guide.github.io/extras/multiplayer/index.md>).

This project **improves core multiplayer experience, adds DLC support to PreCE patches and is considered essential for downgraded versions**. You can read the changelog [here](<https://zolika1351.pages.dev/mods/ivpatch>).

---

## Installation

1. Go to the [Releases](<https://github.com/gillian-guide/IV.EFLC.OpenPreCEPatch/releases/latest>) page.
2. Download the latest release.
3. Extract `OpenPreCEPatch.zip` into the game folder.

> [!TIP]
>
> **ZolikaPatch**
>
> OpenPreCEPatch is an experimental open source successor to ZolikaPatch that already includes all of its' meaningful features. It already includes FusionFix compatibility and patches to existing issues of ZolikaPatch.
>
> If you desire to install specifically ZolikaPatch for whatever purposes, however, instructions are available below:
>
> 1. Go to [Zolika1351's Zone](<https://zolika1351.pages.dev/mods/ivpatch>).
> 2. Scroll to the bottom of the page and download the latest version.
> 3. Extract `ZolikaPatch_vx_x.zip` into the game folder.
>
>    - An open-source compilation of the mod is available [here](<https://github.com/gillian-guide/ZolikaPatch/releases/latest>) - it's behaviorally the same.
>    - Consider re-running the Setup Utility if you used it on the [Optimization](<https://gillian-guide.github.io/optimization/index.md>) or [Additional Setup](<https://gillian-guide.github.io/additional-setup/index.md>) pages.
>    - Do **NOT** extract `PlayGTAIV.exe` or `IVMenuAPI.asi`. Remove the latter if you already did.
>
> > **If using FusionFix...**
> >
> > > **Setup Utility (**Windows only**)**
> > >
> > > The [Setup Utility](<https://gillian-guide.github.io/optimization/#setup-utility-automatic-installation>) can take care of this automatically for you.
> >
> > Open `ZolikaPatch.ini` and disable the following options:
> >
> > - BenchmarkFix
> > - BikePhoneAnimsFix
> > - BorderlessWindowed
> > - BuildingAlphaFix
> > - BuildingDynamicShadows
> > - CarDynamicShadowFix
> > - CarPartsShadowFix
> > - CutsceneFixes
> > - DoNotPauseOnMinimize
> > - DualVehicleHeadlights
> > - EmissiveLerpFix
> > - EpisodicVehicleSupport
> > - EpisodicWeaponSupport
> > - ForceCarHeadlightShadows
> > - ForceDynamicShadowsEverywhere
> > - ForceShadowsOnObjects
> > - HighFPSBikePhysicsFix
> > - HighFPSSpeedupFix
> > - HighQualityReflections
> > - ImprovedShaderStreaming
> > - MouseFix
> > - NewMemorySystem
> > - NoLiveryLimit
> > - NoLODLightHeightCutoff
> > - OutOfCommissionFix
> > - PoliceEpisodicWeaponSupport
> > - RemoveBoundingBoxCulling
> > - RemoveUselessChecks
> > - ReversingLightFix
> > - SkipIntro
> > - SkipMenu
> > - SCOSignatureFix
> >
> > Note that this doesn't break or actually disable anything, as these features are reimplemented by FusionFix.
>
> > **What's `GFWLProtectionDisabler2019.asi`?**
> >
> > This file is required to prevent GFWL from blocking `.asi` mods.

---

## Configuration

Open `IV.EFLC.OpenPreCEPatch.ini` or `XLivelessAddon.ini` and configure the file as needed. All the options have explanations next to them.

---

## Navigation
