Auto fire single shot weapons in PUBG Mobile PC version with recoil compensation.
The primary goal and functionality of the program is quite simple but here are the major highlights :
- Hold middle mouse button to auto fire single shot weapons
- Allows modulation of four different parameters :
- Horizontal recoil correction (dx)
- Vertical recoil correction (dy)
- Sleep period between consecutive mouse moves during recoil correction* (WaitMs)
- Delay period between consecutive shots (DelayMs)
- Ability to save custom presets for different weapons along with six built-ins
- Enter key switches between different presets when in monitoring mode for when within the game
- Arrow keys modify the dx and dy parameters when in monitoring mode for when within the game
- F7 key to toggle recoil correction on and off
*mouse_event() calls have been used to simulate mouse movement in terms of x and y displacements - dx and dy - for recoil correction. Furthermore, looping through the intermediate dx and dy pixels without any artificially placed delays seems to be too quick for the game to register - the recoil correction stops working altogether. This is why a WaitMs delay is required.
The original C code that I experimented with is available here
My blog post for the program.
Download the program here
Quick Note : .Net Framework 4.6.1