It sounds like you're looking for an to play Call of Duty: Modern Warfare 3 (SKIDROW release) with a controller, but you also asked for a story .
To make the game feel like the console version, use the following mapping guide within the Xpadder interface: W, A, S, D (Movement) Right Stick: Mouse Movement (Aiming/Looking) Right Trigger: Left Mouse Button (Fire) Left Trigger: Right Mouse Button (Aim Down Sights) A Button (Xbox) / Cross (PS): Spacebar (Jump) B Button / Circle: Left Ctrl (Crouch/Prone) X Button / Square: R (Reload/Interact) Y Button / Triangle: 1 or 2 (Switch Weapon) LB / L1: Q (Flashbang/Tactical) RB / R1: G (Frag/Lethal) Start: Esc (Menu) Optimization Tips for the SKIDROW Edition
Set your stick deadzones to roughly 15-20% in Xpadder to prevent "stick drift" common in older titles. Xpadder Profile For Call Of Duty- Modern Warfare 3 SKIDROW
Set your analog stick dead zones (typically around 64 for movement and 53 for aiming) to prevent "stick drift," where your character moves or looks around without input. Optimised Button Mapping (MW3 Profile)
Launch MW3 SKIDROW and go to :
: Advanced profiles that used "set selectors" to change button functions, such as shifting from standard combat controls to a separate map or menu layout. Advanced Profile Configuration
: Set your Right Stick's mouse speed in Xpadder to around 75 for snappy aiming, then adjust the in-game mouse sensitivity until it feels natural. Xpadder profile It sounds like you're looking for
(specifically associated with the scene release) represents a common technical workaround for PC gamers seeking controller support in an era when it was not natively implemented. The Role of Xpadder in Legacy Gaming