To this day, when you search for “DmC Lock-On Mod” on YouTube, you’ll find combo videos of mind-bending complexity: juggles that last for minutes, weapon swaps mid-air, and enemies pinned down by sheer player agency. And in the corner of each video, a small, red diamond pulses steadily over a demon’s head—a quiet monument to a young man who refused to accept a broken lock-on, and in doing so, helped redeem a fallen reboot.
In its place was a soft, contextual “aim assist.” You faced a direction, and Dante would automatically slash or shoot the nearest enemy. For the hardcore players who had spent a decade mastering jump-cancels, enemy-switching, and precise directional inputs (forward-forward for Stinger, back-to-forward for High Time), this felt like a betrayal. It was like giving a race car driver a steering wheel that steered itself. The game was good, many admitted, but it wasn't Devil May Cry . Dmc Devil May Cry Lock On Mod
But the most unexpected consequence was the effect on DmC: Definitive Edition . Later in 2015, when Ninja Theory released the remaster for PS4 and Xbox One, lead designer Dominic Matthews was asked about lock-on in an interview. He paused. “We heard the fans. Loud and clear. The mod on PC… it showed us what was possible. It showed us what players really wanted.” To this day, when you search for “DmC
On a cold February night, at 3:17 AM, he compiled his first working prototype. He pressed the button he’d mapped to lock-on—the classic R1/Right Bumper. A red diamond appeared over a Hell Knight. He pressed forward + melee. Dante roared and performed a perfect Stinger, crossing the entire room to impale his target. For the first time in DmC , Simon felt in complete control. For the hardcore players who had spent a
The classic lock-on is simple: hold a button, and you stick to an enemy. Directional inputs are relative to the camera. Forward is always toward the locked-on target.
Simon realized he couldn’t just “add” a lock-on. He had to suppress the auto-aim, create a new variable ( bIsLockedOn ), and then manually override every single melee and gun input to read from that locked target’s position instead of the camera’s forward vector.