Automatically skip ninja gaiden (NES) cutscenes

Started by DANGER X, August 18, 2016, 10:01:31 AM

Previous topic - Next topic

DANGER X

As I wrote I wanna make the game automatically skip the cutscenes between stages (except the beginning cutscene and the end cutscene) but I'm not such a great hacker, and I don't know how to do it, any help? By the way you can skip the cutscenes by pressing the start button, maybe I can make the button press automatically somehow...
Join my nes forum http://nesfe.forumgratuit.ro/

STARWIN

Make a save state within a cutscene, where pressing start would skip it. Load the save state without starting execution. Set the emulator to record executed instructions (trace log). Continue execution and then very soon pause it again. Now you should have a trace log of the execution flow when no buttons are pressed.

Next load the same save state and start logging and run it and press start and pause. You got a second trace log where you pressed start.

Then open the two trace logs in a text editor. They should match exactly until the moment you pressed start. That spot shows where the check for start pressed is. You can then modify the asm very close to it to make it always think start is pressed.

If that code is used for all cutscenes, then it affects all.. if it is used only for some cutscenes, then only those. If it is used for something else too, then the game will skip something else that we don't want it to.

In any case you can change the code in that place order to add your own checks, so for example check if you are in the beginning or ending cutscene etc.. maybe you won't have enough space in that spot, so you need more space from somewhere, which is more work. But if you are lucky you can also make the required changes in-place.


DANGER X

Join my nes forum http://nesfe.forumgratuit.ro/

reyvgm

Try this game genie code made by nolberto from gamehacking.org

Skip Intro Scenes
OZXELOPX

He made it to skip intro scenes, but it also automatically skip the game cutscenes. I made it to level 3 and didn't see a single cutscene.

DANGER X

#5
Thanks

August 20, 2016, 05:26:37 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

It seems this code have only one hex value, this means all the scenes are lost, I try to find another way, and I can't do asm either.
Join my nes forum http://nesfe.forumgratuit.ro/

Disch

Quote from: DANGER X on August 20, 2016, 04:09:46 AMI try to find another way, and I can't do asm either.

Well... it's an asm hack.

Your options are:

1)  Learn enough asm to make this change following the path STARWIN laid out for you.
or
2)  Give up


Really, as far as asm hacks go... this should a pretty easy one.  And probably is a great introductory project.

FCandChill

###
#7
Comment removed because reasons...

DANGER X

Yeah I know what it mean, that game genie in hex is 1013B-A9 only one value for all the scenes.
Instead of learning Asm that can take months I decided to extrac all the graphics from every cutscene and edit them, this takes only 2 weeks, is my best choise, anyway I'm not alone in this.
Join my nes forum http://nesfe.forumgratuit.ro/

nesrocks

Quote from: DANGER X on August 21, 2016, 05:52:48 PM
Yeah I know what it mean, that game genie in hex is 1013B-A9 only one value for all the scenes.
Instead of learning Asm that can take months I decided to extrac all the graphics from every cutscene and edit them, this takes only 2 weeks, is my best choise, anyway I'm not alone in this.
What do you expect to achieve by editting the cutscene graphics?

Disch

I was wondering that too.

Also, asm doesn't take months.  Maybe it would take months to learn enough to start working on a small homebrew ... but for a small, simple hack like this?  You can knock this out and learn a ton in maybe 10 work hours.  Maybe 20 if you have absolutely zero programming experience.


NiO

Hi dudes, we wanted to have only first and last cutscenes, but seems like we are not able to do that, so we remove all or edit all... because we want this hack to look cool enought, we would try first to edit the images.



also, older, but you can see it in action here: https://www.youtube.com/watch?v=D76f9H79Xkk

nesrocks

It still is easier to learn how to remove only the cutscenes than to change all their graphics, but if you want to edit the cutscene graphics that's certainly better as it adds quality!