ThirteenAG/III.VC.SA.IV.Project2DFX

Project2DFX is a set of plugins for GTA III, Vice City, San Andreas, GTA IV: The Complete Edition, GTA Liberty City Stories and GTA Vice City Stories, which adds LOD corona effect to a game map, making LOD-world look a lot better.

★ 407Forks 31C++GitHub ↗Compare

Project website ↗

asigtagta3gtaeflcgtaivgtalcsgtasagtavcgtavcs

README

GitHub Workflow Status

Project2DFX

III.VC.SA.IV.LCS.VCS.Project2DFX

Project2DFX lights up entire cities with thousands of distant lamppost and streetlight glows, and greatly extends the draw distance.

III, VC, and SA also support optional 3D distant cars with directional headlights and taillights.

Website · Discord · Telegram · YouTube · X


Support the project



Showcase

Grand Theft Auto: San Andreas — ⬇ Download

LOD coronas

Grand Theft Auto: Vice City — ⬇ Download

LOD coronas

Grand Theft Auto III — ⬇ Download

LOD coronas

Grand Theft Auto IV: The Complete Edition — ⬇ Download

GTA IV

Grand Theft Auto: Liberty City Stories — ⬇ Download

GTA Liberty City Stories

Grand Theft Auto: Vice City Stories (PPSSPP) — ⬇ Download

GTA Vice City Stories

Grand Theft Auto: Vice City Stories (PCSX2F) — ⬇ Download

GTA Vice City Stories

Videos

SA.Project2DFX gameplay Project2DFX SA in-depth guide VC.Project2DFX gameplay IV.Project2DFX


Installation

  1. Install the game's Widescreen Fix (GTA III · Vice City · San Andreas) or GTAIV Fusion Fix - they include the required ASI Loader.
  2. Download the plugin for your game from the Releases page.
  3. Put the .asi, .ini and .dat files into the scripts folder (plugins folder for GTA IV).
  4. Launch the game and enjoy the view.

Building

Run premake5.bat to generate the Visual Studio solution in build, then build it.

To deploy to your game automatically after each build, create a .env file in the repository root pointing the key of each game at its folder, then run premake5.bat again, for example:

GTAIII_DIR=C:\Program Files (x86)\Rockstar Games\GTAIII
GTA_IV_DIR=C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTAIV

The keys are GTAIII_DIR, GRAND_THEFT_AUTO_VICE_CITY_DIR, GTA_SAN_ANDREAS_DIR and GTA_IV_DIR. The build then copies the built .asi into the scripts folder of that game (plugins for GTA IV) and debugging launches the game from there. The .env file is ignored by git, only a plugin that is already installed is replaced, and a game without a key is not deployed at all.

Contributors

ThirteenAGdependabot[bot]MagicAl6244225CanerKaraca23blazheskidejanICantReadYourMindTJGM

Issues