This project integrates a physical panic button with the LSPDFR mod in Grand Theft Auto V. Using an Arduino and Python, pressing a real-world button triggers the in-game panic event via the Ultimate Backup plugin.
You can check out the full source code on GitHub.
Key features include:
To create a fun, interactive hardware project that integrates real-world electronics with game mechanics, demonstrating skills in Arduino programming, Python scripting, and game input automation. I was also wanting more in-game immersion.
Ensuring reliable serial communication between Arduino and Python, simulating key presses accurately in-game, and tweaking the buzzer tones to try to mimic the real sound of a police panic button for more immersion.
I improved my knowledge in microcontroller programming, Python scripting for automation, and integrating hardware with software. I also strengthened problem-solving skills for real-time input and game interaction.