- 9
- Posts
- 10
- Years
- Seen Aug 15, 2018
So i have an idea on how to possibly make co op with little rom hacking required as in ill be making an external program which will do most of the work.
Now first thing first is something im not sure is even possible but bare with me i'm pretty sure it is as in it dosen't require too much. I want to use rom hacking in order to add another npc to the game which could be controlled using the keyboard, all that npc needs to do is be able to move and follow you around don't worry about the rest i'm not talking about actual couch co op like gang beasts or something for this part only one npc that could move using user input.
Now we have another npc that can't do anything besides move for now. Now in order to actually turn this dumb npc into another user is actually pretty easy for me to do (3 days max). Here comes in that external program i promised, said program will take your key presses on your keyboard and send them to another computer (your friend playing with the useless npc) which will translate it to key presses moving the added npc both ways. Now you might be confused let me explain. Say you're playing your game using the W A S D keys, now you move your character to the left using the D key the program will then send a message to the other computer to make it press say the Left Arrow key and make the added npc move also, the added npc will essentially copy your movements and make him look like he is you, this will essentially work something like teamviewer just for a specific purpose.
So we've added an npc that moves like your friend on another computer now what?, you see thats actually all you need.
Both users play on their on client and have their on team and progress they can just see each other now, what about trading and battling each other? that's already implemented, you can do all that in pokecenters as if you were using cables, yes here you will have to use some cable alternative but my program will be forcing you to pc only anyway.
This is just an idea at this point as in i don't know shit about rom hacking and before starting work on this im going to need help on the rom hacking part as in i don't know if its even possible.
(this may sound unattractive to you but this has to be easy or its not even worth it, im willing to expand on this if anyone has any ideas and honestly there will be at least a few problems to deal with).
Edit: im currently looking for a way to detect keypress and react to it by moving an npc, like setting a hotkey 'M' to make a specific npc walk.
Could someone with some rom hacking and scripting experience help? is such a thing even possible? if not why?
EditX2: better off alternatively id like to make custom cheats to the game to move the npc, (then just set a hotkey to those cheats in the emulator)
Now first thing first is something im not sure is even possible but bare with me i'm pretty sure it is as in it dosen't require too much. I want to use rom hacking in order to add another npc to the game which could be controlled using the keyboard, all that npc needs to do is be able to move and follow you around don't worry about the rest i'm not talking about actual couch co op like gang beasts or something for this part only one npc that could move using user input.
Now we have another npc that can't do anything besides move for now. Now in order to actually turn this dumb npc into another user is actually pretty easy for me to do (3 days max). Here comes in that external program i promised, said program will take your key presses on your keyboard and send them to another computer (your friend playing with the useless npc) which will translate it to key presses moving the added npc both ways. Now you might be confused let me explain. Say you're playing your game using the W A S D keys, now you move your character to the left using the D key the program will then send a message to the other computer to make it press say the Left Arrow key and make the added npc move also, the added npc will essentially copy your movements and make him look like he is you, this will essentially work something like teamviewer just for a specific purpose.
So we've added an npc that moves like your friend on another computer now what?, you see thats actually all you need.
Both users play on their on client and have their on team and progress they can just see each other now, what about trading and battling each other? that's already implemented, you can do all that in pokecenters as if you were using cables, yes here you will have to use some cable alternative but my program will be forcing you to pc only anyway.
This is just an idea at this point as in i don't know shit about rom hacking and before starting work on this im going to need help on the rom hacking part as in i don't know if its even possible.
(this may sound unattractive to you but this has to be easy or its not even worth it, im willing to expand on this if anyone has any ideas and honestly there will be at least a few problems to deal with).
Edit: im currently looking for a way to detect keypress and react to it by moving an npc, like setting a hotkey 'M' to make a specific npc walk.
Could someone with some rom hacking and scripting experience help? is such a thing even possible? if not why?
EditX2: better off alternatively id like to make custom cheats to the game to move the npc, (then just set a hotkey to those cheats in the emulator)
Last edited: