Darkwatch (PS2) w/ Mouse Support via Mouse Injection | PCSX2
Yet another mouse injector hack and this time it is Darkwatch (PS2, 2005). This game is another one that is a lot of fun to play with the mouse but it can be somewhat difficult at times because most enemies move sporadically with quick strafing coupled with the surprisingly precise hitboxes of the enemies. If you are not aiming at a part of the enemy's model than the shot will most likely not hit. Despite that it is still a blast to play and learning the enemy animations will help in predicting where to aim.
This hack is different from previous ones because it requires the use of a few cheats to work which comes with the program but needs to be manually copied to the PCSX2 'cheats' directory. The other games I've done have been mostly straight forward in finding the bases for all the required variables as they were either static addresses or just one static address holding a pointer to the base. But this game does not seem to have such addresses. I was able to find one chain of pointers for the camera while on the horse but not so with the on-foot camera or turret camera. Instead I've opted to use the PCSX2 debugger to find pointers to those cameras and write them to addresses that are unused so they can always be found in the same place effectually making the address static.
The other cheats that are used are demonstrated at the end of the video and they are for disabling the controller-centric features of auto-centering the camera while falling and the aim-lock/aim-assist when aiming on enemies that will turn the camera involuntarily to keep them in view. While these cheats technically do not need to enabled for the mouse injection to work, they do make the game much more enjoyable to play.
In the video I've also used the 60FPS cheat by asasega and the widescreen hack by nemesis2000 which are both highly recommended. The 60FPS cheat alone I feel is almost a requirement. They aren't included in the cheat filed provided in the download so I'll give them here and you can choose to add them.
Please read the GitHub README:
github.com/garungorp/MouseInjectorDolphinDuck
Download link:
github.com/garungorp/MouseInjectorDolphinDuck/releases/latest
To add the below cheats, you'll need to copy them to the supplied cheat file (327053E8.pnach), which can be edited in a text editor.
--------------- Additional Cheats ---------------
// 60 FPS, by asasega
patch=1,EE,0071FA68,word,00000001
//Widescreen hack by nemesis2000
//gameplay
patch=1,EE,00641770,word,3faaaaaa
patch=1,EE,00641774,word,3fe38e38
//coop
patch=1,EE,00641930,word,402aaaaa
patch=1,EE,00641934,word,40638e38
patch=1,EE,0064194c,word,402aaaaa
patch=1,EE,00641950,word,40638e38
patch=1,EE,002CD9C4,word,24110001
//cutscenes fix
//patch=1,EE,0036512c,word,3c033fab
patch=1,EE,006c2c68,word,3fe38e38
//text width fix
patch=1,EE,0040da28,word,3c034455
//custscenes black border's fix
patch=1,EE,0065ca78,word,00000000
patch=1,EE,003de3dc,word,3c020000
patch=1,EE,003de4ec,word,3c020000
patch=1,EE,003de508,word,3c030000
//subtitles fix
patch=1,EE,0036bb74,word,24030000
//FMV's fix
patch=1,EE,003c5218,word,3c0143fe
patch=1,EE,003c5230,word,44810800
patch=1,EE,003c522c,word,00000000
patch=1,EE,003c5234,word,e7a10104
patch=1,EE,003c5248,word,c4600000
patch=1,EE,003c524c,word,e7a00088
patch=1,EE,003c5254,word,e7a000c8
patch=1,EE,003c5258,word,3c01c270
patch=1,EE,003c525c,word,44810800
patch=1,EE,003c5260,word,e7a10044
patch=1,EE,003c5264,word,e7a100c4
//480p
patch=1,EE,0045aaa4,word,3c050000
patch=1,EE,0045aaac,word,3c060050
patch=1,EE,0045aab4,word,3c070001
patch=1,EE,0045ad74,word,3c090010
------------------------------------------------------------
Other Videos By garungorp
Other Statistics
Darkwatch Statistics For garungorp
garungorp currently has 1,316 views spread across 1 video for Darkwatch. His channel published less than an hour of Darkwatch content, or 2.27% of the total watchable video on garungorp's YouTube channel.