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

Overview

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:

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

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:

Issues
  • At speed up the car, get the issue (see screenshot)

    At speed up the car, get the issue (see screenshot)

    Hi, when i speedup my car i get the issue (see screenshot)

    One More issue: Some time ESC Key Not Work

    I use this mods or fixes

    • This Hud (v 0.940)
    • Ultimate Asi Loader (Letest)
    • Modloader (Letest)
    • WidescreenFix (Letest)
    • SkyGFX (4.2b)
    • Silent Patch (Letest)

    I Hope You will fix it

    Screenshot Here Screenshot-(155) Thank You! and Good Luck!

    documentation help wanted 
    opened by niresh1234 12
  • Game doesn't freeze in the pause menu && no slow-down in weapon wheel

    Game doesn't freeze in the pause menu && no slow-down in weapon wheel

    When you press ESC game doesn't stop (it does in 0.930) When you hold TAB to open weapon wheel menu it doesn't slow down your game (it does in 0.930)

    works in beta (just tested). Doesn't work on 0.935

    opened by Jedrzej94 12
  • Microsoft Visual C++ runtime library error

    Microsoft Visual C++ runtime library error

    The game does not start. Installed the crashreport mod. And it starts showing an error. изображение All microsoft visual c++ download изображение Ultimate Asi loader too download. HUD was inserted into the clean, and into the assembly. In both cases, the game crashed with the same error

    documentation help wanted 
    opened by EvgeneBooth 9
  • BGM main-menu keeps playing

    BGM main-menu keeps playing

    Describe the bug My GTA SA boots up real quick (like the progress bar fills up within miliseconds) and I think V-HUD is still loading some stuff in the background and if I select "Story Mode" too soon, I will have the main menu music playing all the time while playing the game.

    To Reproduce

    1. Start the game (you need to have a really fast PC or something, I dunno why my GTA SA boots up so fast)
    2. Select Story Mode

    Expected behavior Stop playing the main-menu bgm.

    edit:// I suppose it's related to: "Initialised SoundManager" in the CMD prompt.

    P.S Can't you run the cmd with -s param for it to not appear?

    opened by Jedrzej94 9
  • 0.935 crashes

    0.935 crashes

    0.930-beta doesn't crash.

    GTA SA 1.0.0.0 US
    Unhandled exception at 0x7B46DE00 in VHud.asi (+0x3de00): 0xC0000005: Access violation reading location 0x00000000.
        Register dump:
            EAX: 0x00000000  EBX: 0xFFFFFFFF  ECX: 0x00000000  EDX: 0x00000000  
            EDI: 0x7B4FE770  ESI: 0x00B73458  EBP: 0x0177F67C  EIP: 0x7B46DE00  
            ESP: 0x0177F554  EFL: 0x00210206  CS: 0x00000023   SS: 0x0000002B   
            GS: 0x0000002B   FS: 0x00000053   ES: 0x0000002B   DS: 0x0000002B   
            
        Stack dump:
            0x0177F554:  00B73458 7B4639DA 0177F70C 017E3FE8 00000020 FD41FAE5
            0x0177F56C:  5C3F11F4 00000000 00000000 00385800 7B4FE770 000006B8
            0x0177F584:  00B73458 046CBE64 00000000 44340000 00000047 0177F5D0
            0x0177F59C:  769BED2B 3C428B74 00000005 046CBD80 5C3D3910 0177F5D0
            0x0177F5B4:  5C3CDEB2 017EECC8 0177F660 046CBD80 5C3CDE90 FFFFFFFF
            0x0177F5CC:  00000000 0177F5E4 5C3CDA8A 046CBD80 00000000 FFFFFFFF
            0x0177F5E4:  0177F600 5C3CD9B5 0177F600 5C3CDA1B 046CBE64 017E3FE8
            0x0177F5FC:  0177F660 0177F620 00746F5E 046CBD84 00000014 00B7358C
            0x0177F614:  00B735BC 0177F670 00B73634 00541C8B 0177F640 00B73664
            0x0177F62C:  00541CB7 017E3FE8 0177F70C 0177F68C FFFFFFFF 00000000
            base: 0x01580000   top: 0x0177F554   bottom: 0x01780000
            
        Backtrace (may be wrong):
            =>0x7B46DE00 CFontNew::Shutdown+0x27350 in VHud.asi (+0x3de00) (0x0177F67C) 
              0x0053E7AA _Z12FrontendIdlev+0x3a in gta_sa.exe (+0x13e7aa) (0x0177F68C) 
              0x772DB8E9 in modloader.asi (+0x1b8e9) (0x0177F6D4) 
              0x772DFC02 in modloader.asi (+0x1fc02) (0x0177F6E8) 
              0x772DE267 in modloader.asi (+0x1e267) (0x0177F704) 
              0x772E04F6 in modloader.asi (+0x204f6) (0x0177F878) 
              0x772E015C in modloader.asi (+0x2015c) (0x0177F884) 
              0x0053ECD0 AppEventHandler+0xc0 in gta_sa.exe (+0x13ecd0) (0x0177F888) 
              0x00619B71 _RsEventHandler+0x11 in gta_sa.exe (+0x219b71) (0x0177F89C) 
              0x00748CC7 _WinMain+0x5b7 in gta_sa.exe (+0x348cc7) (0x0177F93C) 
              0x772DFB94 in modloader.asi (+0x1fb94) (0x0177F95C) 
              0x772DDE46 in modloader.asi (+0x1de46) (0x0177F98C) 
              0x772DB83B in modloader.asi (+0x1b83b) (0x0177F9E0) 
              0x772DFBBB in modloader.asi (+0x1fbbb) (0x0177FA00) 
              0x772DE202 in modloader.asi (+0x1e202) (0x0177FA30) 
              0x772E07BB in modloader.asi (+0x207bb) (0x0177FBBC) 
              0x772E0188 in modloader.asi (+0x20188) (0x0177FBD4) 
              0x772DDF18 in modloader.asi (+0x1df18) (0x0177FC04) 
              0x772DB83B in modloader.asi (+0x1b83b) (0x0177FC58) 
            ```
    opened by Jedrzej94 6
  • Motion blur/trails

    Motion blur/trails

    Motion blur/trails when speeding up or using thermal goggles is bugged when using fullscreen. Yes, borderless windowed support was added to remedy this, but not everyone likes to play that way.

    How to reproduce:

    1. Launch the game in fullscreen mode with low visual quality setting. If you have it higher, change it to low and restart the game
    2. Speed up/Use nitro/Equip thermal goggles

    Bumping the setting to medium or above then switching back to low fixes this, but it usually crashes.

    wontfix 
    opened by TemporaryPSP 5
  • Game crash when starting a game

    Game crash when starting a game

    Describe the bug When starting a game, it crash.

    To Reproduce Steps to reproduce the behavior:

    1. Go to start menu
    2. Click on play or idk the button
    3. See crash

    Expected behavior Load a save file or start a new game.

    Additional context SRC scrlog.log modloader log modloader.log

    opened by Lucas559-noob 5
  • Don't start

    Don't start

    On a clean game with .ASI Loader (dinput8.dll) the game doesn't start. The same behaviour with CLEO 4 (Latest version) Game version: 1.0 US (14,383,616 bytes) Just appear a CMD and the game closes on its own.

    bug 
    opened by R3SiZT3D 5
  • Bugs

    Bugs

    2 bugs were noticed during the game:

    1. For some reason, the helicopter's field of view does not work.
    2. When I pause the game and switch to another application, for some reason I hear the game and can control it. I go in, and I'm not on pause anymore A flaw: The hydra does not show auto-aiming and sight at all. The same with an RPG with auto-aiming изображение 3 bug: gang territories are not shown on the map in the game menu
    opened by EvgeneBooth 4
  • VHud will not run

    VHud will not run

    Describe the bug Everytime i installed VHud, the ASI of VHud will not work

    To Reproduce Steps to reproduce the behavior:

    1. Install VHud
    2. You will notice that VHud will not work

    Expected behavior VHud runs successfully

    opened by lazytspo 4
  • Compatibility issues

    Compatibility issues

    The problem is that the game crashes if other weapon settings are used (in my case, the crash immediately after the start of the 1st cutscene). After returning the original data folder to the game folder, everything works fine

    opened by EvgeneBooth 4
  • cuando instale el mod la camara en el juego no se puede mover alguna solucion??

    cuando instale el mod la camara en el juego no se puede mover alguna solucion??

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Additional context Add any other context about the problem here.

    opened by thefrancraft 0
  • Traducción al español

    Traducción al español

    Hola buenos días hermano, primero que nada felicitarte ante tremenda obra, llevo jugando GTA San Andreas todavía mi vida. Me ha encantado tu mod, porque juego en pc de bajo recurso y le da otro estilo de juego. Pero bien, leyendo e investigando, vi que no hay solución todavía al error del idioma. Me tome la molestia de modificar el archivo de idioma del HUB, ya lo tengo en español, pero surge el problema de los carácteres como la ñ y las tildes, que crean problemas. Después de una ardua tarea, me di cuenta que el problema está o en la fuente que se usa que no incluye la ñ y las tildes o bien en el archivo font en data, en código XML, no está el segmento del código que incluya esos carácteres, con mi poco conocimiento en programación le he dado caña al asunto, pero no logró que reconozca los carácteres, ya que eres el creador pensé brindarte el conocimiento adquirido, para ver si puedes, ver ese error, por el momento logré tenerlo todo en español el Hub, pero editando todas las palabras con tilde y poniendo n en vez de ñ. Muy buenas tardes y saludos. Eres un grande

    opened by Uliblack12 0
  • Windowed Mod to Fullscreen (Atl+Enter) - Input Problems

    Windowed Mod to Fullscreen (Atl+Enter) - Input Problems

    Hi @gennariarmando can you make an option for > When switch windowed options > other inputs are disable (until switch windowed mod options)

    https://user-images.githubusercontent.com/98110551/161413977-f9a0e21c-ca20-44e0-aaa0-548f8f457f94.mp4

    opened by niresh1234 0
  • Enabling the intro movie at the start of the game

    Enabling the intro movie at the start of the game

    I think there should be an option to enable the intro movie. It's a feature that exists in the original GTA 5 as well and I think it should be made for this mod as well.

    Currently the intro movie is disabled and we jump directly to the main menu. I think you should enable it or give an option in the .ini or settings to enable or disable the intro movie.

    If you don't wanna enable it, you may as well add a new feature on your own which doesn't use the default intro clip in game but uses the one you make.

    opened by SammyRJ 0
  • Cleo Redux Watermark Overlapd

    Cleo Redux Watermark Overlapd

    Cleo Redux Watermark Overlapd

    I know, its Cleo Redux Problem, But you can also ask to author to add disable watermark option in cleo redux .ini file

    Screenshot (236) Screenshot (237) Screenshot (238) Screenshot (239) Screenshot (240)

    opened by niresh1234 1
Releases(v0.944)
  • v0.944(Mar 18, 2022)

  • v0.943(Feb 28, 2022)

    for GTA: San Andreas 1.0 only

    Changes:

    -Disabled 'P' key to open/close menu, added back to bindable keys. -Extended radar limits, added more configurable settings. -Added borderless windowed mode. -Fixed post effects issues. -Added tile map parser to improve radar streaming in case extremely large map files are used. (E. g. : GTA Underground) -Fixed compatibility issues with ENB. -Added nitro bar. -Added Mod Loader Menu. -Adjusted some aircrafts controls. -Improve stability.

    Source code(tar.gz)
    Source code(zip)
    v-hud-v0.943.zip(78.04 MB)
  • v0.942(Feb 2, 2022)

  • v0.941(Jan 31, 2022)

    for GTA: San Andreas 1.0 only

    Changes:

    -Added new in game messages. -Fix weapon wheel not opening after exiting a vehicle. -Fix big message not showing up after re-loading a game multiple times. -Fix menu not opening after re-loading a game multiple times. -Adjusts some elements positions -Added compatibility with "AllowAltTabbingWithoutPausing" option from widescreen fix.

    Source code(tar.gz)
    Source code(zip)
    v-hud-v0.941.zip(78.04 MB)
  • v0.940(Jan 16, 2022)

    for GTA: San Andreas 1.0 only

    Changes:

    -Added native windowed mode. -Improved font rendering using TrueType fonts. -Added new 3d markers. -Added loading screen. -Added menu page to redefine keyboard keys. -Added clickable menu help texts. -Adjusted some random GPS coordinates. -Updated language system. -Updated keyboard key prompts. -Adjusted some UI elements (positions/scale). -Added simple reticule scalable size from menu. -Improved GInput compatibility. -Improved stability.

    Source code(tar.gz)
    Source code(zip)
    v-hud-v0.940.zip(78.04 MB)
  • v0.935(Dec 24, 2021)

    for GTA: San Andreas 1.0 only

    Changes:

    -Added support to GInput (recommended ControlsSet = 2). -Added support to SAMP. -Improved keyboard input. -Fixed help text box size to match the new control keys. -Fixed special text string spaces. -Fixed script text not displaying controls key. -Added redefine control menu page. -Improved stability. -Re-released, fixed little mistake that makes the game crash at start.

    Source code(tar.gz)
    Source code(zip)
    v-hud-v0.935.zip(78.64 MB)
Owner
_AG
I do stuff.
_AG
Open-source graph editor, with built-it step-by-step Dijkstra's Algorithm.

Visual Dijkstra - Simple visual graph editor, with built-in step-by-step Dijkstra's algorithm Visual Dijkstra is a free and open-source tool, designed

Samuele Girgenti 30 Jul 30, 2022
GTA III, Vice City

Intro In this repository you'll find the fully reversed source code for GTA III (master branch) and GTA VC (miami branch). It has been tested and work

Kid 1.2k Aug 9, 2022
A remake of the classic DX-Ball built with iGraphics

DX-Ball Reincarnation This is a remake of the classic DX-Ball games made with C using the iGraphics library and SDL2. To compile from source, run the

null 2 Feb 24, 2022
A 3GPP R16 compliant open source 5G core UPF (User Plane Function).

OpenUPF A 3GPP R16 compliant open source UPF. The OpenUPF is an open source project for 5th generation (5G) mobile core networks User Plane Function.

openupf 69 Aug 9, 2022
An open source library for C

Eric O Meehan C Library Introduction Eric O Meehan's C Library is an open source collection of tools for the C programming language. The project is in

Eric O Meehan 98 Aug 12, 2022
This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer (short for FST) in c++ language.This FST C++ open source project has much significant advantages.

Orchid-Fst 1. Project Overview This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer , which

Bin Ding 9 Jul 25, 2022
The open source edition of Raising the Bar: Redux's Division 1.2 release.

//===================================================================================================================================================

null 23 Jul 18, 2022
An open source initiative for implementing and testing algorithms in various programming languages.

Algorithms An open source initiative for implementing and testing algorithms in various programming languages. Contributing The idea here is to learn

Manipal's open source academic portal. 1 Nov 28, 2021
Analysing and implementation of lossless data compression techniques like Huffman encoding and LZW was conducted along with JPEG lossy compression technique based on discrete cosine transform (DCT) for Image compression.

PROJECT FILE COMPRESSION ALGORITHMS - Huffman compression LZW compression DCT Aim of the project - Implement above mentioned compression algorithms an

null 1 Dec 14, 2021
This repository provides implementation of an incremental k-d tree for robotic applications.

ikd-Tree ikd-Tree is an incremental k-d tree designed for robotic applications. The ikd-Tree incrementally updates a k-d tree with new coming points o

HKU-Mars-Lab 308 Aug 6, 2022
A C++20 implementation of safe (wrap around) integers following MISRA C++ rules

PSsimplesafeint A C++20 implementation of safe (wrap around) integers following MISRA C++ rules. I might also work on a C++17 implementation, but this

Peter Sommerlad 34 Jul 28, 2022
C++ implementation of a fast hash map and hash set using hopscotch hashing

A C++ implementation of a fast hash map and hash set using hopscotch hashing The hopscotch-map library is a C++ implementation of a fast hash map and

Thibaut Goetghebuer-Planchon 560 Aug 9, 2022
C++ implementation of a fast hash map and hash set using robin hood hashing

A C++ implementation of a fast hash map and hash set using robin hood hashing The robin-map library is a C++ implementation of a fast hash map and has

Thibaut Goetghebuer-Planchon 791 Aug 1, 2022
C++14 header only result monad implementation

constexpr Either <S, E> C++14 header only result monad implementation. Features constexpr support 0 dependencies single header Status in development T

null 4 Oct 7, 2021
Typesafe, Generic & Fastest Set Data structure implementation in C

Typesafe & Fast as fuck Set in C Key Features Extremely fast non-cryptographic hash algorithm XXHash Complete Typesafe APIs Double Hashing to avoid bo

Robus Gauli 4 Sep 6, 2021
A fast Python Common substrings of multiple strings library with C++ implementation

A fast Python Common substrings of multiple strings library with C++ implementation Having a bunch of strings, can I print some substrings which appea

Đào Nguyên Dương 6 Sep 14, 2021
Implementation of various data structures and algorithms.

Data Structures and Algorithms A place where you can find and learn the copious number of algorithms in an efficient manner. This repository covers va

Google DSC, GVP Chapter 15 Jul 24, 2022
Custom Malloc/Free implementation in C

To run the tests simply compile using "make" and run the executable "memory" with "./memory". The tests run automatically from main(), there are 3 tes

null 1 Dec 30, 2021
An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!

This is Ygg (short for Yggdrasil), a C++17 implementation of several intrusive data structures: several balanced binary search trees: a red-black Tree

Lukas Barth 94 Aug 3, 2022