Help for hacking against nes (speed of enemy shooting)

Started by edwinmusic, January 23, 2023, 04:40:51 AM

Previous topic - Next topic

edwinmusic

Hello everyone! Please someone could help me in the edition of CONTRA, there are excellent hacks but very difficult with respect to the speed of the bullets of the enemies. Does anyone know through the hexadecimal editor, how can I place the normal velocodad of the bullets? very thankful!  :-[

nesrocks

Using FCEUX or MESEN:
1 - You analyze RAM to discover the address of the bullet's position.
2 - Once you know the address, you set breakpoints on the debugger for writes to that address while the bullet is active.
3 - When a break is hit, analyze the code and modify the value added to the bullet.

edwinmusic

#2
Quote from: edwinmusic on January 23, 2023, 04:40:51 AMHello everyone! Please someone could help me in the edition of CONTRA, there are excellent hacks but very difficult with respect to the speed of the bullets of the enemies. Does anyone know through the hexadecimal editor, how can I place the normal velocodad of the bullets? very thankful!  :-[

KingMike

Repeating your message, I'm guessing because you didn't understand the response, is not helpful.

Use cheat finding techniques to look for RAM changes (increasing as the bullet moves to the right, decreasing as it moves to the left).
Once you find RAM related to the bullet position, you can use the Breakpoint feature to find code that affects the bullets.

If it sounds like work, it is. If you want to make the changes, you will have to learn.
We don't just do the work and give you the answers.
Sorry for giving a harsh answer, but I am judging by how you give no response acknowledging the answer you were given.
"My watch says 30 chickens" Google, 2018

edwinmusic

Hi everyone, sorry for not replying sooner. I have seen the answers and it is a sign to motivate me to learn, the truth is that my knowledge is scarce, I have only worked with hexadecimals to edit text and graphics up to a certain limit. I still don't understand exactly the knowledge that they have given me, but if I have any idea about them, this is a start to learn new things even if I don't know how to learn them. Thank you all and if anyone has a word or a tutorial on how to learn this I would be very grateful. Thanks to all of you guys for your support.