ROM Hack RELEASE 60 FPS Cheats for NSwitch

  • Thread starter Thread starter Hazerou
  • Start date Start date
  • Views Views 1,181,184
  • Replies Replies 1,429
  • Likes Likes 34

What's Your Experience After applying 60 FPS Cheats?


  • Total voters
    593
That's a bummer, as I can read some Japanese. Any idea if the code is being converted to the JP version? If not I'll buy the HK one.
 
Could you test this?. I've been testing in emulator (Ryujinx. You just can press F1 or Control U if you're using Yuzu) but I have the feeling that the game runs fast (maybe 2x Speed) although I'm not entirely sure (at least I notice it when walking, cut scenes (pay attention to the mouth of the characters) and subtitles). At the moment I haven't found a way to fix it.

EDIT (I have the mod creator's authorization to share it). This doesn't speed up the game as the previous cheat I did and test:
Ys X: Nordics
TID: 0100A0C01BED8000
BID: 41C80760F44B0D2F
Credits: loam

Code:
[60 FPS v1.0.2]
04000000 001CECD4 52800781
Is it possible to make a 60fps mod for Bayonetta Origins: Cereza and the Lost Demon?
 
That's a bummer, as I can read some Japanese. Any idea if the code is being converted to the JP version? If not I'll buy the HK one.
I only have the Chinese version. I could try to adapt it to the other versions but I need some extracted files. As I don't have those versions I can't do it.
 
anyone have the "ea sports fc 24" 60FPS cheat or mod?

I tried to patch it through the 500000002d0 method, but it didnt seem to work. Also FPSLocker doesnt work with it since it makes the game crash. probably something to do with the heap space. I dumped the MAIN and I can upload it for anyone who migh need it too.
looks like this is not easy. eclipse (master of graphic mods) couldn´t do it up to now, so this means the game works different than previous ones. looks like the fps rate is stored in another .nro and changing it caues the game to crash.
 
Is it possible to make a 60fps mod for Bayonetta Origins: Cereza and the Lost Demon?

I'm trying to do it by your request (it's not a game that I like and that I'm going to play) but everything I've found makes the game speed up (this also happens if I only press Control U or F1 in emulators). Also I guess you just can use FPSLocker or something like that if you're playing on Switch ...

I provide the screenshot in Ghidra in case someone can think of something ...

1696085882202.png
 
Last edited by StevensND,
  • Like
Reactions: MuhannadX
EA SPORTS FC 24
TID: 0100BDB01A0E6000
BID: 6B6D4D60E3187FFC (1.0.0)

INI:
[60 FPS]
580F0000 0CD17BE0
780F0000 00000008
680F0000 404E0000 00000000
04000000 07B90F60 52802002

[30 FPS (default)]
580F0000 0CD17BE0
780F0000 00000008
680F0000 403E0000 00000000
04000000 07B90F60 2A1603E2

BID: A8D4FEE18023F15C (v1.53.dd6d)
INI:
[60 FPS]
580F0000 0B89BE98
780F0000 00000008
680F0000 404E0000 00000000
04000000 064E3BB4 52802002

[30 FPS (default)]
580F0000 0B89BE98
780F0000 00000008
680F0000 403E0000 00000000
04000000 064E3BB4 2A1503E2

Made by me. I have personally tested only 1.0.0. 1.53 was tested by other people.
Also added to FPSLocker Warehouse.
 
Last edited by masagrator,
Kinda just bumping my own post for Fate/Samurai Remnant 1.0.1

Title ID: 01003AE01AA76000
Build ID: B3F271EF130A5338

FPSLocker doesn't work unfortunately, and I don't know how to make my own code. I doubt it will go to 60 in docked, but definitely in handheld
 
Kinda just bumping my own post for Fate/Samurai Remnant 1.0.1

Title ID: 01003AE01AA76000
Build ID: B3F271EF130A5338

FPSLocker doesn't work unfortunately, and I don't know how to make my own code. I doubt it will go to 60 in docked, but definitely in handheld
I tried to find something for that game but is locked at 30 even for emulators. Even lock at 30 if you just press Control U or F1 (similar to just use FPSLocker)

So I searched for some offsets and I was getting 30 all the time ... so you'll have to wait
 
  • Like
Reactions: Codykun
I tried to find something for that game but is locked at 30 even for emulators. Even lock at 30 if you just press Control U or F1 (similar to just use FPSLocker)

So I searched for some offsets and I was getting 30 all the time ... so you'll have to wait


That's no problem!
Thank you for trying, though
 
EA SPORTS FC 24
TID: 0100BDB01A0E6000
BID: 6B6D4D60E3187FFC (1.0.0)

INI:
[60 FPS]
580F0000 0CD17BE0
780F0000 00000008
680F0000 404E0000 00000000
04000000 07B90F60 52802002

[30 FPS (default)]
580F0000 0CD17BE0
780F0000 00000008
680F0000 403E0000 00000000
04000000 07B90F60 2A1603E2

BID: A8D4FEE18023F15C (v1.53.dd6d)
INI:
[60 FPS]
580F0000 0B89BE98
780F0000 00000008
680F0000 404E0000 00000000
04000000 064E3BB4 52802002

[30 FPS (default)]
580F0000 0B89BE98
780F0000 00000008
680F0000 403E0000 00000000
04000000 064E3BB4 2A1603E2

Made by me. I have personally tested only 1.0.0. 1.53 was tested by other people.
Also added to FPSLocker Warehouse.
Thank you so much! Game plays so much better now! And thanks for updating your salty-nx plugin to see the actual fps. Great work!
 
  • Like
Reactions: ionutbigiu
EA SPORTS FC 24
TID: 0100BDB01A0E6000
BID: 6B6D4D60E3187FFC (1.0.0)

INI:
[60 FPS]
580F0000 0CD17BE0
780F0000 00000008
680F0000 404E0000 00000000
04000000 07B90F60 52802002

[30 FPS (default)]
580F0000 0CD17BE0
780F0000 00000008
680F0000 403E0000 00000000
04000000 07B90F60 2A1603E2

BID: A8D4FEE18023F15C (v1.53.dd6d)
INI:
[60 FPS]
580F0000 0B89BE98
780F0000 00000008
680F0000 404E0000 00000000
04000000 064E3BB4 52802002

[30 FPS (default)]
580F0000 0B89BE98
780F0000 00000008
680F0000 403E0000 00000000
04000000 064E3BB4 2A1603E2

Made by me. I have personally tested only 1.0.0. 1.53 was tested by other people.
Also added to FPSLocker Warehouse.

You are amazing. Thank you so much. I am so happy to play FC 24 in 60 FPS
 
EA SPORTS FC 24
TID: 0100BDB01A0E6000
BID: 6B6D4D60E3187FFC (1.0.0)

INI:
[60 FPS]
580F0000 0CD17BE0
780F0000 00000008
680F0000 404E0000 00000000
04000000 07B90F60 52802002

[30 FPS (default)]
580F0000 0CD17BE0
780F0000 00000008
680F0000 403E0000 00000000
04000000 07B90F60 2A1603E2

BID: A8D4FEE18023F15C (v1.53.dd6d)
INI:
[60 FPS]
580F0000 0B89BE98
780F0000 00000008
680F0000 404E0000 00000000
04000000 064E3BB4 52802002

[30 FPS (default)]
580F0000 0B89BE98
780F0000 00000008
680F0000 403E0000 00000000
04000000 064E3BB4 2A1603E2

Made by me. I have personally tested only 1.0.0. 1.53 was tested by other people.
Also added to FPSLocker Warehouse.
What exactly does this patch do to the game. What exactly do these HEX codes means.
 
What exactly does this patch do to the game. What exactly do these HEX codes means.
Based on 1.0.0:
1. Read 8 bytes from MAIN+0xCD17BE0 address and store it in register F
2. To register F add 8
3. To address stored in register F write 0x404E000000000000 (which is 60 in double format)
4. Write to MAIN+0x7B90F60 0x52802002 (02 20 80 52 in arm64 assembly means "MOV W2, #0x100". This is because game from this value there constantly updates nvn interval by taking W2 and going through AND operator with 0xFF, and then to result adds 1. And 1 unlocks 60 FPS. Normally W2 there stores 0x101)

Don't ask me to make it more understandable. First learn how to read cheat codes, then we can talk.

https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/cheats.md
 
What exactly does this patch do to the game. What exactly do these HEX codes means.
You need to copy it into a txt-file and put it into atmosphere\title-id\cheats\ and then activate it (e.g. via edizon) if that´s what you mean (see 2nd post for a detailed explanation).
 
60fps + 30fps for Silent Hope (FREDERICA). Tested on emulator.

Credits: StevensND

TID: 0100BAE01A078000

BID: 20031EF79E8ADF72

Code:
[60FPS v1.0.0]
040A0000 03ABE430 52800021

[30FPS v1.0.0]
040A0000 03ABE430 52800041

TID: 0100BAE01A078000

BID: C7CC59D8B60D5A6E

Code:
[60FPS v1.0.2]
040A0000 03ABF250 52800021

[30FPS v1.0.2]
040A0000 03ABF250 52800041
Post automatically merged:

60fps + 30fps for Silent Hope (FREDERICA)

Credits: StevensND

TID: 0100E6E01A0BA000

BID: CE8FE1B38610A1B2

Code:
[60FPS v1.0.0]
040A0000 03ABE3E0 52800021

[30FPS v1.0.0]
040A0000 03ABE3E0 52800041

TID: 0100E6E01A0BA000

BID: B9E717477E09DDCD

Code:
[60FPS v1.0.2]
040A0000 03ABF200 52800021

[30FPS v1.0.2]
040A0000 03ABF200 52800041
 
Last edited by StevensND,
Master Detective Archives: RAIN CODE Update 1.3.3. 60fps for Asia version. Remaining regions (not yet updated to latest version. They're v1.3.2) in the .zip file

TESTED ON EMULATOR ONLY. I don't know if it will work properly on Switch.

TID: 0100F4401940A000

BID: D3E4415C7B2FF06E

Credits: StevensND

Code:
[60FPS]
04000000 03710A30 52800021
04000000 00B3D9DC D65F03C0
 

Attachments

Based on 1.0.0:
1. Read 8 bytes from MAIN+0xCD17BE0 address and store it in register F
2. To register F add 8
3. To address stored in register F write 0x404E000000000000 (which is 60 in double format)
4. Write to MAIN+0x7B90F60 0x52802002 (02 20 80 52 in arm64 assembly means "MOV W2, #0x100". This is because game from this value there constantly updates nvn interval by taking W2 and going through AND operator with 0xFF, and then to result adds 1. And 1 unlocks 60 FPS. Normally W2 there stores 0x101)

Don't ask me to make it more understandable. First learn how to read cheat codes, then we can talk.

https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/cheats.md
Is there a chance you would make a 60 fps code for the newest update of FC 24 ? I will refrain to update the game for thte moment cause 60 fps on this update is amazing . Thank you so much for you hard work . You rock!!!
 

Site & Scene News

Popular threads in this forum