masagrator / NXGraphicsPatches

Graphics Patches for Nintendo Switch games
357 stars 29 forks source link

Naruto Storm games 60fps mod #28

Open The234sharingan opened 4 years ago

The234sharingan commented 4 years ago

NARUTO SHIPPUDEN: Ultimate Ninja Storm Trilogy [0100EC800800C000] NARUTO: Ultimate Ninja STORM [0100715007354000] NARUTO SHIPPUDEN: Ultimate Ninja STORM 2 [0100922008008000] NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst [01006BB00800A000]

My request is a 60 fps mod for these games. Resolution is 900p docked and 540p handheld. I wasn't sure if it would be more straightforward to use the trilogy pack or the individual games so I posted all of the options.

masagrator commented 4 years ago

I will try to start with Trilogy. Less hassle + I know that Trilogy has unstripped main, so finding fps lock should be much easier in case of traditional methods not working.

The234sharingan commented 4 years ago

Sounds great thanks for taking the time to have a look at this.

masagrator commented 4 years ago

It looks like game has ton of unnecessary shit that makes game hard to operate. I checked:

ns1::ccFiniteAutomaton::IsFrameTimePassed30Fps(int) const
ns1::ccFiniteAutomaton::IsFrameTimePassed(int) const
nummGetVSync()
nummSysGetWaitVSyncDuration(unsigned int)
nummRender::GetVSync() const
ns1::ccGetFPS()
ns2::ccGetFPS()
ns3::ccGetFPS()
nummGetFlipRate()
nummRender::GetFlipRate() const

And still plays like nothing has changed. So I think they are rewriting all those functions somewhere in one function dedicated for Switch. So it will take more time than I thought.

The234sharingan commented 4 years ago

That's understandable. Really just you looking this much into it is more then I can ask for.

On Sun, Jan 26, 2020 at 6:12 AM masagrator notifications@github.com wrote:

It looks like game has ton of unnecessary shit that makes game hard to operate. I checked: ns1::ccFiniteAutomaton::IsFrameTimePassed30Fps(int) const ns1::ccFiniteAutomaton::IsFrameTimePassed(int) const nummGetVSync() nummSysGetWaitVSyncDuration(unsigned int) nummRender::GetVSync() const ns1::ccGetFPS() ns2::ccGetFPS() ns3::ccGetFPS() nummGetFlipRate() nummRender::GetFlipRate() const

So I think they are rewriting all those functions somewhere in one function dedicated for Switch. So it will take more time than I thought.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/masagrator/NXGraphicsPatches/issues/28?email_source=notifications&email_token=AOKOO4IRZ3UHJ4BC73W545LQ7VVZHA5CNFSM4KJADG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJ5RKEA#issuecomment-578491664, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOKOO4MT56CIHVNO4VM4KITQ7VVZHANCNFSM4KJADG4A .