This GIF is from early v1.0 version, now it's much better!
Thanks to jedijosh920 for the original mod
Credit him and me if you use this code for your project
I like Max Payne and Shootdodge's great mod. Unfortunately, it's outdated. I decided to revive it and added stuffs to make it better. Showcase video above is from v0.9, lot of changes since then.
Features:
- Bullet Meter HUD (texture by Dragononandon) acts as a limit to balance gameplay, forces you to think strategically
- Weapon drains bullet meter differently, Pistols drain slower compared to Rifle
- Bullet meter will be filled very slowly, but killing people will fill the time meter faster
- Sound effects implemented
- Better controller\gamepad support (read Usage below)
- Bullet meter HUD and Sound can be deactivated inside .ini config
- Config for changing time scale and dodging forces (in case the jump is too high for you, read incompatibility below)
- Character will stay prone on the floor in aiming mode on landing unless move keys are pressed
Requirement: ScriptHookVDotNet3. I strongly recommend the Nightly Version This script was made on game version 3179
Changelog:
1.3
- Now works with Dual Wield Reboot 1.1 with limitation (see Dual Wield page)
- Added wider camera view (Thanks to JoyLucien), you can turn it off in the config
- Added faster gun fire rate (shoot normal speed on slow-mo), you can turn it off in the config
- INI config now moved inside Shootdodge folder. Added proper error handling when textures or INI are missing
- Better hud textures, now in dds instead of png format
- Better controller support, now shootdodge by double-clicking Reload button instead of Aim first then Jump. It means no more overlapping with the player rolling, and the button is more reachable
- Changed diagonal leaping direction, char facing correctly
- Default config changed, forces reduced a bit more
- Small code refactoring
- Changed the forces delivery, now unpredictable forces mostly fixed, leaping-landing curve is smoother
- Fixed the endless floating bug on slopes (slopes still not recommended tho)
- Height limit to ragdoll raised back. You can jump from higher places
- Now if health is below 50% the time will slow a little bit more (read config)
- Default config adjusted closer to what Max Payne 3 values (jump is not far but high, same level as enemy's head)
- Removed hud delay, configs and codes refactoring
- Tightened the height limit to ragdoll to reduce floating bugs around stairs/slopes
- Sound overhaul: added heartbeat sfx, ambient sounds reduced when shootdodging, removed loud gun bang on the intro
- Configs overhaul: forces and timescale can now be adjusted, added adjustable hud update delay to lighten script load
- Running vs walking will produce a slightly different boost unless the inconsistency bug breaks the forces
