4 similar implementations of a joypad/controller fix for DK22Pac's GTAVHUD mod's weapon wheel on Grand Theft Auto: San Andreas v1.0.
I recommend using the WWHelperML method.
This is by far the best option. MoonLoader is required to use lua mods/scripts.
Install MoonLoader to your game directory then place WWHelperML.lua in the [GAME_DIR]\moonloader folder.
Profit.
Known issues:
- None. This is the best option afterall.
This method uses SAMPFUNCS opcodes to change the weapon slot based on the movement of the right analog stick but I'd only recommend using this method if you play SAMP.
Place SAMPFUNCS.asi in the root of your game directory and place WWHelperSF.cs in the [GAME_DIR]\cleo folder.
That's all there is to it.
Known issues:
- SAMPFUNCS.asi is required to use this version of the mod or the game WILL crash.
- Save points in owned houses are gone due to SAMPFUNCS.asi code.
- Player is no longer able to lock their aim onto a target. Completely manual aim.
I used vanilla cleo opcodes here to get the job done. Not pretty.
Place WWHelperV.cs in the [GAME_DIR]\cleo folder of your game directory.
& BOOM, you're done.
Known issues:
- The weapon isn't being highlighted when the right analog stick is used.
- Unable to cycle through multiple weapons in a single slot.
This implementation uses C++ AutoHotKey remapping to change the weapon slot based on the movement of the right analog stick.
Run GTAWheel.exe
That's it.
Known issues:
- GTAWheel.exe does not work on all systems.
- We have to use an icky .exe file. 🤮