Giter VIP home page Giter VIP logo

v-hud's Introduction

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:

v-hud's People

Contributors

gennariarmando avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

v-hud's Issues

Font Bug

I downloaded the mod today, and I used to play with the old 2Pac hud without problems. But, since I installed the version of the mod, the fonts of the game stay purely blank. I don't know how to solve this, since I already tried for hours.
SnapCrab_GTA San Andreas_2021-12-25_19-59-40_No-00

Game freeze at saving

I am not sure if this happens in any save spot in GTA SA.
I am sure it happens in Angel Pine

I am sure it works on 0.930 (just tested)
I am sure it does not work on 0.935

Crash 0x0053E21F

After my game loads, before the gameplay appears, it crashes, I still don't know which mod is causing it (if I disable all mods in my modloader it causes other crashes). If you don't know how to solve it another day I can take a look deeper. I'm using several mods, but about graphical mods I'm using only SkyGfx basically, but it wasn't caused by it.

GTA SA 1.0.0.0 US
Unhandled exception at 0x0053E21F in gta_sa.exe (+0x13e21f): 0xC0000005: Access violation writing location 0x016E6850.
    Register dump:
        EAX: 0x00B73428  EBX: 0x01851084  ECX: 0x00B7D080  EDX: 0xB8E87BAD  
        EDI: 0x01850A70  ESI: 0x01850A70  EBP: 0xAEE8FFF1  EIP: 0x0053E21F  
        ESP: 0x0177F440  EFL: 0x00010207  CS: 0x00000023   SS: 0x0000002B   
        GS: 0x0000002B   FS: 0x00000053   ES: 0x0000002B   DS: 0x0000002B   
        
    Stack dump:
        0x0177F440:  01851084 6CF38C61 0177F498 0177F4FC 01851080 0177F430
        0x0177F458:  00000088 00000000 0177F4D0 7927174D 00000000 0177F4B0
        0x0177F470:  7922901F 792770C4 0184F300 00000209 1A0A1A60 0177F4E8
        0x0177F488:  79270C6D 00000000 0177F4D0 7920A605 792770E0 0184F630
        0x0177F4A0:  00000000 0184F300 0177F608 0177F604 0177F4DC 79227E93
        0x0177F4B8:  0177F4E4 0177F498 FFFFFFFF 01851070 0184F630 01851080
        0x0177F4D0:  0177F4F4 79209F5B 0177F4FC 6CF38C05 FFFFFFFF 01851070
        0x0177F4E8:  0177F660 79270C9D 00000000 0177F66C 792293C2 792770E0
        0x0177F500:  0184F630 0177F704 00000000 0177F660 792719B0 FFFFFFFF
        0x0177F518:  0177F66C 7922934A 00000000 6CF38E9D 0184F810 0177F704
        base: 0x01580000   top: 0x0177F440   bottom: 0x01780000
        
    Backtrace (may be wrong):
        =>0x0053E21F _Z13RenderEffectsv+0xaf in gta_sa.exe (+0x13e21f) (0x0177F46C) 
          0x7922901F CFontNew::Shutdown+0x227cf in VHud.asi (+0x3901f) (0x0177F4B0) 
          0x79227E93 CFontNew::Shutdown+0x21643 in VHud.asi (+0x37e93) (0x0177F4F4) 
          0x792293C2 CFontNew::Shutdown+0x22b72 in VHud.asi (+0x393c2) (0x0177F518) 
          0x7922934A CFontNew::Shutdown+0x22afa in VHud.asi (+0x3934a) (0x0177F66C) 
          0x0053EAD8 _Z4IdlePv+0x1b8 in gta_sa.exe (+0x13ead8) (0x0177F684) 
          0x77D0B8E9 in modloader.asi (+0x1b8e9) (0x0177F6CC) 
          0x77D0FC02 in modloader.asi (+0x1fc02) (0x0177F6E0) 
          0x77D0E267 in modloader.asi (+0x1e267) (0x0177F6FC) 
          0x77D10246 in modloader.asi (+0x20246) (0x0177F870) 
          0x77D1013C in modloader.asi (+0x2013c) (0x0177F87C) 
          0x0053ECC2 AppEventHandler+0xb2 in gta_sa.exe (+0x13ecc2) (0x0177F884) 
          0x00619B71 _RsEventHandler+0x11 in gta_sa.exe (+0x219b71) (0x0177F898) 
          0x00748DA0 _WinMain+0x690 in gta_sa.exe (+0x348da0) (0x0177F938) 
          0x77D0FB94 in modloader.asi (+0x1fb94) (0x0177F958) 
          0x77D0DE46 in modloader.asi (+0x1de46) (0x0177F988) 
          0x77D0B83B in modloader.asi (+0x1b83b) (0x0177F9DC) 
          0x77D0FBBB in modloader.asi (+0x1fbbb) (0x0177F9FC) 
          0x77D0E202 in modloader.asi (+0x1e202) (0x0177FA2C) 

Map icons issue (Mission with Catalina - Unknown icon)

So I just got Cesar call in Angel Pine to visit his cousin. CJ doesn't know her yet, she appears as '?' question mark (unknown) map icon. It is visible in the mini-map HUD:
image

but I can't find that map-icon for shit on the big map. Even though she appears in the Legend.
image

GPS navigation cuts

I'm not sure what do you use (vehicle position road nodes?) or if it's GTA SA limitation but GPS cuts the path to follow. I'm unsure if it happened in LS, I didn't notice, maybe Angle Pine is poorly done?

image

Improved Fastloader incompatible

Describe the bug
Not compatible with Improved Fastloader.

To Reproduce
Install and run. The game will stuck with a CMD, without opening the game window.

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

Aircraft Control Issues

For some reasons, I can't lean front, back, right, and left, and the aircraft rudder is completely useless.

And also I'm unable using Primary and Secondary weapons from Hunter itself.

Crash 0x6FA9B578

Game doesn't load and crash I don't know why, I only have ASI Loader, fastman92LimitAdjuster and modloader,

`Game version: GTA SA 1.0 US
Unhandled exception at 0x6FA9B578 in VHud.asi (+0xcb578): 0xC0000005: Access violation writing location 0x00000000.
Register dump:
EAX: 0x00000000 EBX: 0x756E6547 ECX: 0x00C92133 EDX: 0x6FA57F9C
EDI: 0x6FA9B572 ESI: 0x0177F7B0 EBP: 0x6FA01149 EIP: 0x6FA9B578
ESP: 0x0177F688 EFL: 0x00210246 CS: 0x00000023 SS: 0x0000002B
GS: 0x0000002B FS: 0x00000053 ES: 0x0000002B DS: 0x0000002B

Stack dump:
    0x0177F688:  98FAE20E 00000018 00000000 00000001 00000000 00000000
    0x0177F6A0:  00000000 00000000 00000000 00000000 00000000 00000000
    0x0177F6B8:  0177F6D4 00000000 0177F6F4 00000000 00000000 00007FEC
    0x0177F6D0:  00000000 00001401 00000000 00000000 00000000 00000000
    0x0177F6E8:  0177F6D4 00000000 00000000 0177F6C0 00007FEC 00000000
    0x0177F700:  00000000 00000000 00000000 00000000 00000000 00000000
    0x0177F718:  00000000 00000000 00000000 00000000 00000000 00000000
    0x0177F730:  00000000 00000000 00000000 00000000 00000000 00000000
    0x0177F748:  00000000 00000000 00000000 00000000 00000000 00000000
    0x0177F760:  00000000 00000000 00000000 00000000 00000000 00000000
    base: 0x01580000   top: 0x0177F688   bottom: 0x01780000
    
Backtrace (may be wrong):
    =>0x6FA9B578 CFontNew::PS2SymbolScale+0x212f0 in VHud.asi (+0xcb578) (0x0177F684) 
      0x98FAE20E in unknown (+0x98fae20e) (0x0177F688) `

I can't use Skin Selector mod completely.

Is your feature request related to a problem? Please describe.
I cannot fully use the Skin Selector mod.
I can go to the Skin Selector menu with the Q + E + TAB keys without installing the hud,
but this does not work when we install the HUD.
In the current situation, I can change my skin with TAB and mouse wheel, so I cannot use other functions.
In other words, if the weapon in my hand had changed as in the normal version when I pressed Q and E, then I would not have faced such a problem.

Q: k~~PED_CYCLE_WEAPON_LEFT
E: k~~PED_CYCLE_WEAPON_RIGHT
TAB: k~~PED_ANSWER_PHONE/ k~~PED_FIREWEAPON_ALT

Describe the solution you'd like
I think the mod detects when the Q, E and TAB keys are pressed. I guess it doesn't detect the k~~PED_CYCLE_WEAPON_LEFT and k~~PED_CYCLE_WEAPON_RIGHT options. I think this problem is related to the new weapon change wheel system in HUD.
It would be great if there is a fix soon.

directx9?

So, is not compatible with directx12? because 0.940 version still crashing in my game.

Could this mod be compatible for gta underground?

I don't think there would much to do for compatibility for UG , just make the hud use the Game's own icons from gta3.img and don't use Map coloration

also as of right now the game crashes when pressing esc when in black screen after the cmd window opens and before the menu shows.
tho I don't know if it's caused by UG itself, since other people seem to have this issue

How to use it

You haven't mention how to use this mod like where to paste the files and how to uninstall it if it crashes your pc so pls try putting it in reader.md

ESC Key Problem in Version 0.940

ESC Key Issue in v0.940 (Not Get in v0.935)
Sometime ESC Key Not Working

To Reproduce This (You Must Have Any Save File)

  • Start Game (GTA San Andreas Executable) (I use Hoodlum)
  • Start Game with Story Mod (1st save loaded)
  • Play Atlist 1 Minute
  • Press ESC (You Go To Main Menu)
  • Start New Game (Without loading save file, just new game)

and Try To Press ESC Key
The ESC Key Not Working and Not Going to Main Menu

Trainer Cant Opened

please allow to open Trainer menu like RZL trainer and Cheat menu By grich_
I open the menu but the menu dosnt appear And my cursor Stuck So Please Fix this

Can't use handbrake

Damn, I'm on the issues streak. You gonna hate me.

I cannot use handbrake (spacebar) while in vehicle anymore for some reason. As soon as I have deleted Vhud folder and *.asi file I can use my handbrake just fine (default GTA SA hud and configuration)

Cursor stuck at center

I just tried it with my cheat menu and the cursor is stuck at the center. Probably because of this. I could update my mods if there were exports for it.

But I think this would still be an issue with all the other mods with cursor impl that try to use the mouse. A better solution would be to call _RsMouseSetPos at 006194A0 since most mods seem to manipulate that function in some way.

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!

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?

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.

Weapon Wheel get stuck

When winning a weapon in the game, the weapon wheel locks and does not work.

I tested using cheat (UZUMYMW) and it took a while, but it happened.
But it's more common when using this mod (I haven't tested about picking up weapons from the ground, or buying from ammunation.)

Juank Air Issues

Describe the bug
As soon you enter the marker at the airport, you will see Juank Air on your screen, it was a nice little detail... though it doesn't seems to be if you see the button which is messed up and also the arrow doesn't work when I tried to click it, normally clicking the left & right arrow will select which state you would like to go. You still can travel one state because Spacebar button (by default) function is working.

To Reproduce
Steps to reproduce the behavior:

  1. Simply enter the marker at any airport.
  2. Click any arrow (left or right).

Screenshots
image_2021-12-07_164648

buggy texts

the game texts are buggy, like they are white and I can't read them however much I want... my game is totally clean without any mod with the .ASI Loader (dinput8.dll)... and the game is with a lag when it loads, if anyone knows how to solve this or if you have already suffered from this bug using VHud please tell me... I appreciate it.

Unable to Redefine Controls

In settings I'm unable to edit controls for Keyboard. I know I can edit in V Hud > ufiles but it would more easier in menu.

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

Modloader support

there is not available "Modloader Option" in current version,no "reset Default" after keyboard binding,and some adjustable "blurry" things,hope it supported soon

Not an issue just a question

Hi mate, im impress on your work, i wanted to know if there is a way to contact you im a modder for pes5 community and i would like to know if youre interest on helping me with some mods ideas i have, im sorry if this isnt the right way to ask things, but i couldnt find any info on you, thanks for reading :)

Constructive criticism

A criticism I think constructive, the mod is still heavy, takes a lot of fps, if you can optimize it / improve I appreciate it.

TO-DO LIST

Below a to-do list of missing features and more stuff that would be nice to implement.

Updated on 19.03.2022

WIP UI related elements:

  • Radio Wheel
  • Menu Panels
  • Cellphone
  • Mission complete screen (missing rewards)
  • ...

Solve compatibility with other plugins:

  • Improved Fast Loader
  • Render Hook
  • DYOM
  • ...

Known issues:

  • ...

Misc:

  • III/VC version
  • ...

Weapon Wheel stop working after enter/exit a car on v0.940

Describe the bug
After updating v-hud-v0.935 to v-hud-v0.940 Weapon Wheel (LB) stop working when enter/exit a car and get back to work after busted or wasted.

To Reproduce
Steps to reproduce the behavior:

  1. Enter/exit a car
  2. Weapon Wheel doesn't work
  3. Get busted or wasted
  4. Weapon Wheel work again

Expected behavior
As on v0.935.

Screenshots

Additional context
Both GInputSA_1.11 (ControlsSet=2) and v-hud-v0.940 are together within gta_sa.exe v1.0US (14383616) folder.

Its also would be great to have:

  1. Ability to change previous/next radio station with left/right D-Pad and not just with left.
  2. Options to always show time, money, weapon.
  3. Option to change radar/menu transparency.

Thanks.

Changing graphical settings

Don't know if this is just me or global issue. If it is global, please close this.

While changing graphical settings (anything, Anti-Aliasing or whatever else) game minimizes and won't show up again.

Settings are saved, I just have to relaunch the entire game.

Key Bindings issue

Describe the bug
Not able to use the key bindings or able to edit them.

To Reproduce
Pressing Enter Key in key Bindings window and it isn't opening and not able to access my key bindings in game. Eg. - To turn left in vehicle - A, Left Arrow Key and I am only able to access A key.

Weird 3D Radar Distortion

Describe the bug
Weird Distortion on 3D Vehicle Radar when FPS drop to 20 or lower
The bug will gone when running on 30 FPS and higher but sometimes wlll present even on this framerate

To Reproduce
Run the game and set the fps to 20 or lower, ride any cars or bikes.
image

Map Options

Hi, There are any way to use map options using this HUD?

I mean
At. Normal GTA San Andreas
At Pause Menu > Map > Press Space Key

You can control (Show/Hide) Gang Era, Radar Icons

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) 
        ```

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.