Ooh very nice. I'll keep this in mind. At the time I went through the Call of Duty games for PC but I haven't touched Medal of Honor. This should be cute.
How hard is it to add support for more games by modifying DolphinDuck? I'm not all that savvy when it comes to low-level coding, but maybe I should give it a shot because it makes me sad to see there's still plenty of cool games out there for these emulators that would really benefit from added support. Getting the SOCOM games for PS2 and PSP (I think the first one already works), and European Assault and that one exclusive Metal Gear Solid game for PSP to work with this mod would be a dream.
It depends. Some games are very easy, like MoH or CoD. Some other games a bit difficult. For example, last game I was working on, before I got really busy with my work and uni, was the last Syphon Filter and it is basically chain of pointers, so it is unfinished, for now. And do not worry, it is not difficult. The code of the game hacks itself is pretty simple. If you are handy with Cheat Engine and know how to use the debugger you are set. Garungorp here on TH-cam has a great guide on how to do it.
@@VV-Gaming Awesome. I'll be sure to check it out when I get the time. I wish you the best for uni. I'll sub in case you get the time to update your branch with new stuff.
Question, what version is your PCSX2? I recently updated to v2.1 and mouse injector just stopped hooking onto any games, for me it used to work perfectly with Black and Resident Evil Dead Aim
Yes, it is the newest version; however, the hooking is very spotty with the newer PCSX2 releases. The injector sometimes will not hook until I close some random apps to "reshuffle" the PC memory. I found restarting PC and then launching PCSX2 and Mouseinjector works the best, still it is not 100 %. Readme says restoring default PCSX2 settings should fix it; but that never worked for me.
@@Math_0027 On this note, I made a fork that fixes PCSX2 hooking for PCSX2 stable. Right now nightly builds hook too, but the hooking is based on a static offset to a pointer, so it will break some time in the future in these builds. Stable will work fine.
hey man, I'm currently on the PCSX2 v2.0.2 and the mouse injector doesn't work, even with your link, so I wanted to if there is anything to do to fix it ? I can see that you're dedicated on it xd (trying to play frontline)
Hm, It should work for stable. Does the emulator get detected and show up when you use my fork? Or it is just the game not hooking? I tried both latest and stable, and it hooks, for me... Also, make sure it is right version of the game, the American NTSC release. European release will not work, the hack would have to be ported. However, the method my fork is using is export symbol -> static pointer (for compatibility reasons, because using just EEmem export symbol to host memory doesnt work that great, just PCSX2 things), and that is not ideal, and maybe it does not work for everyone (?), because the pointer to another copy of the memory is different(?). I tried it on my two computers back then to test it and it was working but idk. I will have to take a look, but at the moment I am very busy. When I will have free time my goal is to make the hooking using a combination of EEmem and memory scan for RAM copies, instead of hard coded static pointer.
Ooh very nice. I'll keep this in mind. At the time I went through the Call of Duty games for PC but I haven't touched Medal of Honor. This should be cute.
Definitely a welcome surprise to see this in action! :D
Amazing work you've made here! Looking forward to more on this!
Hey, did you try it? I wanna know if you have any issues with the patch. 😁
@@VV-Gaming Wait, the patch for this has been released?
Where can I get it please? :o
@@TheVictor639514 I have put a github link in the description. 😅
@@VV-GamingAh I see now!
Thank you so much once again! I'll be sure to test it out tomorrow after work. ^^
@@VV-Gaming So I'm testing it right now, but the injector does not detect the game when I launch it.
How hard is it to add support for more games by modifying DolphinDuck? I'm not all that savvy when it comes to low-level coding, but maybe I should give it a shot because it makes me sad to see there's still plenty of cool games out there for these emulators that would really benefit from added support.
Getting the SOCOM games for PS2 and PSP (I think the first one already works), and European Assault and that one exclusive Metal Gear Solid game for PSP to work with this mod would be a dream.
It depends. Some games are very easy, like MoH or CoD. Some other games a bit difficult. For example, last game I was working on, before I got really busy with my work and uni, was the last Syphon Filter and it is basically chain of pointers, so it is unfinished, for now.
And do not worry, it is not difficult. The code of the game hacks itself is pretty simple. If you are handy with Cheat Engine and know how to use the debugger you are set.
Garungorp here on TH-cam has a great guide on how to do it.
@@VV-Gaming Awesome. I'll be sure to check it out when I get the time.
I wish you the best for uni. I'll sub in case you get the time to update your branch with new stuff.
Question, what version is your PCSX2? I recently updated to v2.1 and mouse injector just stopped hooking onto any games, for me it used to work perfectly with Black and Resident Evil Dead Aim
Yes, it is the newest version; however, the hooking is very spotty with the newer PCSX2 releases. The injector sometimes will not hook until I close some random apps to "reshuffle" the PC memory. I found restarting PC and then launching PCSX2 and Mouseinjector works the best, still it is not 100 %. Readme says restoring default PCSX2 settings should fix it; but that never worked for me.
@@VV-Gaming thanks for the reply, I managed to get it working, though I don't really know what I did to make it work lol
@@Math_0027 On this note, I made a fork that fixes PCSX2 hooking for PCSX2 stable. Right now nightly builds hook too, but the hooking is based on a static offset to a pointer, so it will break some time in the future in these builds. Stable will work fine.
hey man, I'm currently on the PCSX2 v2.0.2 and the mouse injector doesn't work, even with your link, so I wanted to if there is anything to do to fix it ? I can see that you're dedicated on it xd (trying to play frontline)
Hm, It should work for stable. Does the emulator get detected and show up when you use my fork? Or it is just the game not hooking? I tried both latest and stable, and it hooks, for me... Also, make sure it is right version of the game, the American NTSC release. European release will not work, the hack would have to be ported.
However, the method my fork is using is export symbol -> static pointer (for compatibility reasons, because using just EEmem export symbol to host memory doesnt work that great, just PCSX2 things), and that is not ideal, and maybe it does not work for everyone (?), because the pointer to another copy of the memory is different(?). I tried it on my two computers back then to test it and it was working but idk. I will have to take a look, but at the moment I am very busy. When I will have free time my goal is to make the hooking using a combination of EEmem and memory scan for RAM copies, instead of hard coded static pointer.
@@VV-Gaming oh ok, I have the european version, might be that I'll try the american version tomorrow thank you for the answer
@@florianlatraye6629 Cool. It is my bad. I should have clarified that on the github page. 😅
@@VV-Gaming works perfectly, just need to adjust the sensitivity xd thank you