isJuhn / KAMI

Kot And Mouse Injector
MIT License
102 stars 14 forks source link

(Not an Issue): Tips on how to contribute #83

Open Bondedrobin opened 1 year ago

Bondedrobin commented 1 year ago

I was wondering if there was a more in-depth guide or documentation (tutorial event?) as to how I could start contributing to the project by way of finding the right hex addresses for the camera in these games. I have an working and elementary but ever growing knowledge of C# from Unity and a cursory knowledge of the language outside of that. I find the code in this project to be generally very readable, but by far the most obtuse barrier to me being able to contribute the way I want is finding a way to get the addresses. (I assume that's the only major part of each of these games's scripts, right? The scripts aren't that long).

I've tried to learn Cheat Engine many times but I am so horrible at it and seem to crash every game I try with the poor hacking methods I'm aware of. I would imagine searching for such an address in an emulator is even harder. Does anyone have wisdom or a resource to point me to so that I can become useful? Like many longtime fans and followers of this project, I want to see more games get supported, and if I'm going to request that then I should be willing to help right? And I am a minor C# enthusiast, so it seems like I should be just barely qualified enough to help. Any advice is good advice, thank you

Bateman34 commented 1 year ago

Sadly a lack of documentation is killing this project's chances at having a community.

Mageh533 commented 1 year ago

I've been experimenting with this on MGS4 and I think I have a good grip in what to roughly do with cheat engine and a bit of the code to get some basic mouse injection going all without much help. However I agree that this really needs some sort of documentation or tutorial, as I am still not sure what some of the utilities do and I've been really scratching my head in order to get some work on this.

isJuhn commented 1 year ago

52 has some info. Also I go on vacation from work next week, maybe I'll have the motivation to work on this again over the summer.