Skip to content

An open source UI re-implementation based on GTA:V, built for GTA: San Andreas.

License

Notifications You must be signed in to change notification settings

JoseVarelaP/v-hud

 
 

Repository files navigation

Tw@

V Hud:

A work-in-progress user interface overhaul, for Grand Theft Auto: San Andreas, based on Grand Theft Auto: V.
Project has been made in order to replicate accurately most of the UI elements present in GTA:V.

Screenshots:

Fork goals:

Essential

  • Modernize for newer build environments
  • Support for special symbols
    • Multilingual UI
    • Support for GXT parsing (Latin symbols)

Additional

  • Tweak GPS navigation for directions
  • Add content to the phone
  • Smooth out GPS coord corner rendering
  • Add tween animations to cleared/failed screen
    • Failed animation tweens
    • Cleared animation tweens
  • Figure out how to animate the shaders

System Requirements:

  • Requires 2GB or more of RAM
  • DirectX 9 compatible GPU with Pixel Shader 3.0
  • Minimum screen resolution: 800x600

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

Preparation

When compiled, the files will output by default to output/asi/. You can change this by modifying the project settings to something like $(GTA_SA_DIR)\, so it outputs directly on your game install.

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 "vorbisFile.dll") into your GTA directory.

Installing V Hud:

Archive content:

  • VHud.asi
  • VHud folder
  • bass.dll

Copy the content of the archive into your GTA directory.
Attention: The "VHud" folder MUST be placed in the same directory where the asi file is.

Compatibility:

Currently compatible only with GTA: San Andreas 1.0 US.

Incompatibility

This plugin might be incompatible with a heavily modded game.
Plugins that modify and change:

  • User interface related stuff
  • Loading screens (new loading screens, jump directly to game modes, etc...)
  • Game window attributes (Windowed Mode, etc...)
  • Graphical effects through vertex shaders (ENB Series, RenderHook, etc...)

may be incompatible with this plugin and will make the game run improperly, or in most cases not run at all.

Please make tests on your own on a unmodified version of the game, or at least on a lightly modded game, before opening any issue

In the future some compatibility issues might be solved.

Contributing:

You can contribute in multiple ways, share code, knowledge, ideas, bug reports.

Links:

About

An open source UI re-implementation based on GTA:V, built for GTA: San Andreas.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.6%
  • Other 1.4%