ArduinoHUD [.NET] 3.0
1 208
86
Big thanks to ZyDevs for the inspiration and base sketch. Check out his script here.
Features
v3.0
- Updated to use Script Hook V .NET v2.5.1. This is required, the script won't work without it.
- Fixed "BUSTED" display
- Refactored the way screens are cycled through, allowing for world/player information to display even while driving
- Added forced screen cycling via push button
- For help connecting your push button, use this tutorial: https://www.arduino.cc/en/tutorial/pushbutton
- Update the ArduinoHUD.ino sketch with your corresponding push button digital pin
- Update the ArduinoHUD.ini preferences file to set ToggleFormat to "ARDUINO" to disable the timed cycling
- For help connecting your push button, use this tutorial: https://www.arduino.cc/en/tutorial/pushbutton
v2.0
- Added wanted level display via five LEDs
- For help connecting your LEDs, use this tutorial: https://www.arduino.cc/en/Tutorial/Blink
- Update the ArduinoHUD.ino sketch with your corresponding LED digial pins (LED1_PIN should be the right-most LED)
- For help connecting your LEDs, use this tutorial: https://www.arduino.cc/en/Tutorial/Blink
- While walking
- Displays current time, weather and neighborhood
- Displays player health and armor percentage
- While driving
- Displays current vehicle name and speed (in format configured via ArduinoHUD.ini)
- Displays current vehicle body and engine health
- Displays when player is dead
Installation
- Connect your LCD to your Arduino and test out its functions before installing the GTA script. If the "Hello World" tutorial is failing, then the script won't work. For installation help, visit: https://www.arduino.cc/en/Tutorial/HelloWorld.
- Open the ArduinoHUD.ino sketch in the Arduino app and make any necessary customizations
- If your pins differ from the defaults, be sure to edit the LiquidCrystal instantiator
- Update LCD_NUM_COLUMNS and LCD_NUM_ROWS to match your device
- If using LEDs, update the LED digital pins (LED1_PIN should be the right-most LED)
- If using a push button, update the push button digital pin
- Upload the sketch to your Arduino
- Install Community Script Hook V .NET v2.5.1
- Place ArduinoHUD.dll and ArduinoHUD.ini into your GTAVRoot/scripts folder (if the folder doesn't exist, create it)
- Open Arduino.ini in Notepad and edit your settings and preferences
- COMPort should match your Arduino's port name (you can find this in the Arduino app under Tools > Port)
- Edit HourFormat and SpeedFormat to your liking. Examples are given in the .ini file.
- Set ToggleFormat to "ARDUINO" only if you have set up a push button
- Play GTA V! No toggle key required.
Known Issues
- Minimum LCD column count is 12, and some screens may have weather text slightly cut off
License
The source code is available on GitHub, feel free to use it in any way you want: https://github.com/5mods/ArduinoHUD
Først Lastet opp: 11. januar 2016
Sist Oppdatert: 26. januar 2016
Last Downloaded: 12 hours ago
91 Kommentarer
Big thanks to ZyDevs for the inspiration and base sketch. Check out his script here.
Features
v3.0
- Updated to use Script Hook V .NET v2.5.1. This is required, the script won't work without it.
- Fixed "BUSTED" display
- Refactored the way screens are cycled through, allowing for world/player information to display even while driving
- Added forced screen cycling via push button
- For help connecting your push button, use this tutorial: https://www.arduino.cc/en/tutorial/pushbutton
- Update the ArduinoHUD.ino sketch with your corresponding push button digital pin
- Update the ArduinoHUD.ini preferences file to set ToggleFormat to "ARDUINO" to disable the timed cycling
- For help connecting your push button, use this tutorial: https://www.arduino.cc/en/tutorial/pushbutton
v2.0
- Added wanted level display via five LEDs
- For help connecting your LEDs, use this tutorial: https://www.arduino.cc/en/Tutorial/Blink
- Update the ArduinoHUD.ino sketch with your corresponding LED digial pins (LED1_PIN should be the right-most LED)
- For help connecting your LEDs, use this tutorial: https://www.arduino.cc/en/Tutorial/Blink
- While walking
- Displays current time, weather and neighborhood
- Displays player health and armor percentage
- While driving
- Displays current vehicle name and speed (in format configured via ArduinoHUD.ini)
- Displays current vehicle body and engine health
- Displays when player is dead
Installation
- Connect your LCD to your Arduino and test out its functions before installing the GTA script. If the "Hello World" tutorial is failing, then the script won't work. For installation help, visit: https://www.arduino.cc/en/Tutorial/HelloWorld.
- Open the ArduinoHUD.ino sketch in the Arduino app and make any necessary customizations
- If your pins differ from the defaults, be sure to edit the LiquidCrystal instantiator
- Update LCD_NUM_COLUMNS and LCD_NUM_ROWS to match your device
- If using LEDs, update the LED digital pins (LED1_PIN should be the right-most LED)
- If using a push button, update the push button digital pin
- Upload the sketch to your Arduino
- Install Community Script Hook V .NET v2.5.1
- Place ArduinoHUD.dll and ArduinoHUD.ini into your GTAVRoot/scripts folder (if the folder doesn't exist, create it)
- Open Arduino.ini in Notepad and edit your settings and preferences
- COMPort should match your Arduino's port name (you can find this in the Arduino app under Tools > Port)
- Edit HourFormat and SpeedFormat to your liking. Examples are given in the .ini file.
- Set ToggleFormat to "ARDUINO" only if you have set up a push button
- Play GTA V! No toggle key required.
Known Issues
- Minimum LCD column count is 12, and some screens may have weather text slightly cut off
License
The source code is available on GitHub, feel free to use it in any way you want: https://github.com/5mods/ArduinoHUD
Først Lastet opp: 11. januar 2016
Sist Oppdatert: 26. januar 2016
Last Downloaded: 12 hours ago
-
30. mars 2017
-
-
@rappo can please give me the link of the connectors/resistors?, i didn't find on the arduino store
31. mars 2017 -
@NicolasDomenic I just got them as part of the starter kit, but you can buy them from any electronics store. They're not specific to the Arduino. I'd suggest going to an electronics store and getting a set of standard resistors and connectors, they should have all kinds.
2. april 2017 -
-
-
@rappo u can please give me the list of what components you used for this mod?, Thank you very much
17. april 2017 -
Hah, when I saw this, had no idea what Arduino was. Just started messing with it one year ago :B
19. april 2017 -
@rappo after this happened with OpenIV, what Will happen with this site?
Sorry for my english :P
18. juni 2017 -
@rappo i recommend u that in the map section put two sub sections, menyoo maps and map editor maps,because when i want to download a map i confuse
Sorry for my english, i'm argentinian so i speak spanish :P
6. august 2017 -
@rappo can u please gimme a schema of connections so i test it? big thanks
24. november 2017 -
-
-
-
-
-
@rappo Hey man, just thought to say thanks for this. I never got chance to try the button mod as my graphics card fell over shortly after you updated it with the mutton mod I requested. I have shown a felloe maker person your efforts and they seem really intrigued by it. Thanks again :)
16. juli 2018 -
-
What if you use your brain for lessons? Just kidding, really good project but I'm unable to do it :(
24. desember 2018
@NicolasDomenic Well you'll need at least the LCD and required connectors/resistors to get the basic functionality out of the mod. It's a 16x2 LCD.
The other optional parts are LEDs for the wanted level.