/gta2-frontend-fix

FrontendFix is a plugin that enhances, improves and makes you enjoy GTA2 on modern machines.

Primary LanguageC

GTA2 Frontend Fix:

FrontendFix is a plugin that enhances, improves and makes you enjoy GTA2 on modern machines.

Compatibility:

Currently compatible only with GTA2 9.6.0.0

Features:

UI changes:

  • New settings menu page based on the PlayStation release of the game.
  • PlayStation like loading screen.
  • PlayStation like pause menu.
  • Restored console background music when returning to main menu.

Improvements

  • Full mouse support (in game and in menu).
  • Ditches gta2manager.exe and settings from the registry in favor of a formal xml file.
  • Ability to control Player Heading through Mouse.
  • Native support for Fullscreen, Windowed and Borderless Windowed mode.
  • 32bit resolutions.
  • Multi5 language support.

Screenshots:

Compiling:

Requirements:

Submodules needs to be updated in order to build this project, run the following command after cloning the repository:

git submodule update --init --recursive

Download:

Download the latest archive from the releases page.

Installation:

Installing an ASI Loader:

An ASI Loader is required in order to inject the plugin into the game, if you already have one skip to the next step.
Recommended: Ultimate ASI Loader

Place the DLL file (renamed into "dinput.dll") into your GTA2 directory.

Requires Widescreen Fix

Installing FrontendFix:

Archive content:

  • FrontendFixII.asi
  • FrontendFixII.ini
  • Data\GTAudio\M.wav
  • Data\frontend\Load00.tga
  • Data\frontend\Load01.tga
  • Data\frontend\Load02.tga
  • Data\frontend\Load03.tga

Paste the content of the "data" folder into your GTA2 "data" directory.
Create a folder called "scripts" inside your GTA2 directory and paste both FrontendFixII.asi and FrontendFix.ini in it.

Links: