Kingdom Hearts 3D 60FPS code? (Intended for New 3DS models)

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by ShootingStar, Mar 20, 2018.

?
  1. Yes!

    62.0%
  2. No.

    10.0%
  3. we don't need "new" 3DS-specific codes you wank

    28.0%
  1. NanashiFinal13

    NanashiFinal13 GBAtemp Regular

    Member
    5
    May 1, 2017
    Argentina
    Sorry for bothering you and thanks n.n
     
  2. NanashiFinal13

    NanashiFinal13 GBAtemp Regular

    Member
    5
    May 1, 2017
    Argentina
    If anyone is interested i found Luigi's Mansion FPS code:
    (I saw a reddit post of a guy that say that he found a 60 FPS hack for Luigi's Mansion on citra using cheat engine, he show a proof video but he didn't share the code, so i try to recreate it)

    Luigi's Mansion v.USA: 00040000001D1900

    [60 FPS for 3DS]
    204BECC0 00000001

    [30 FPS for 3DS]
    204BECC0 00000002

    Warning: There are a few issues with the FPS cheat on this game, unlike KHDDD, that works like a charm, with Luigi's Mansion is not that great, gameplay is more smooth but game scenes go really fast and coins disappear faster than should.
     
    Last edited by NanashiFinal13, Oct 3, 2019
    Vague Rant and themosteve like this.
  3. NanashiFinal13

    NanashiFinal13 GBAtemp Regular

    Member
    5
    May 1, 2017
    Argentina
    Update: If you turn on the 3D on Luigi's Mansion when using the 60 FPS code, the fps will be drop and lock on 30 FPS until you turn off the 3D, so you can do that to counter the fast game scenes. Or you can use this code:

    [60 FPS for 3DS v2 - Press B button]
    D3000000 00000000
    204BECC0 00000001
    DD000000 00000002
    204BECC0 00000002
    D2000000 00000000

    This code will lock to 60 FPS, and when you hold down B button, your FPS go down to 30 and stay on it until you release the button. This way you can play on 60 FPS and when the game show you a scene, you can hold down B button and see the scene on normal speed. This is a little odd but is the only solution i can think off right know.
     
    Last edited by NanashiFinal13, Oct 14, 2019
    themosteve likes this.
  4. Hazerou

    Hazerou Member

    Newcomer
    2
    Jul 27, 2018
    United States
  5. themosteve

    themosteve Member

    Newcomer
    2
    Apr 10, 2019
    Indonesia
  6. Hazerou

    Hazerou Member

    Newcomer
    2
    Jul 27, 2018
    United States
    Last edited by Hazerou, Oct 3, 2019
  7. NanashiFinal13

    NanashiFinal13 GBAtemp Regular

    Member
    5
    May 1, 2017
    Argentina
    I found Extroopers FPS:

    60 FPS for 3DS]
    08C15270 42700000

    [30 FPS for 3DS]
    08C15270 41F00000

    [Game Speed x 2 for 3DS]
    08C1526C 42700000

    [Game Speed x 1 for 3DS]
    08C1526C 41F00000
     
    Last edited by NanashiFinal13, Oct 14, 2019
    Nutez likes this.
  8. granville

    granville GBAtemp Goat

    Member
    8
    Aug 24, 2007
    United States
    Orlando, Florida
    Has anyone looked into Mario 3D Land? The Wii U sequel runs at 60, but the 3DS original is locked to 30fps. Same situation when Captain Toad was ported to 3DS, 30fps cap on 3DS and 60fps on WiiU/Switch.
     
  9. Zinx

    Zinx Member

    Newcomer
    2
    Mar 16, 2011
    United States
    The game that needs a 30 fps patch/code the most is MGS 3D.
    The game is really sluggish.
     
  10. granville

    granville GBAtemp Goat

    Member
    8
    Aug 24, 2007
    United States
    Orlando, Florida
    It certain is sluggish, but i'm not sure even a New 3DS could sustain a stable 30fps. Gameplay at least seems to finally maintain its 20fps cap (on old 3DS it frequently drops to 14fps or below), but cutscenes still fall short of 20fps and often hover around the 15-17fps range (admittedly a bit better than the 10-12fps on old 3DS).

    I suspect there may be a GPU related bottleneck in MGS3D's programming. The Pica200 GPU wasn't given a boost in clock speed on New 3DS like the CPU was, it still only runs at 268mhz. This may explain why MGS3D's performance leap on New 3DS specs is much less dramatic than other games.

    Incidentally, crouch walking is probably the only major asset the 3DS port has going for it. The lighting effects are also marginally better as well, but not by a huge amount. And not enough to offset the other visual downgrades besides framerate. Characters have fewer polygons and the game textures are lower res. Density and draw distance on grass and other foliage was also heavily pared back (it pops in a few feet away).

    If you want a good portable version, the HD Collection is available on Vita and seems to generally hold at or near 30fps. PS3 or 360 ports target 60fps (also available on Xbox One BC). Nvidia Shield TV also got a port of this version. And if you've got powerful enough PC specs, you can also run the original PS2 version via PCSX2. You can bump the resolution as high as your GPU will allow (better than the HD port), and get 60fps and widescreen hacks
     
    Last edited by granville, Oct 13, 2019
  11. Zinx

    Zinx Member

    Newcomer
    2
    Mar 16, 2011
    United States
    Well it might still be useful to try because of Citra.
    Even on Citra the game is slow so I think the framerate is hard-coded into the game.
    I have a 360 but the game is region locked digitally for me (I will think about getting a physical copy maybe ) and my PC is too shitty for PCSX2 (but Citra is fine).
     
    RedL likes this.
  12. granville

    granville GBAtemp Goat

    Member
    8
    Aug 24, 2007
    United States
    Orlando, Florida
    I checked out how MGS3D was running in Citra. I have a 4ghz Intel 4670k and a GTX 1060 (7GB), running it at 4x native res. Lowering this to native res didn't seem to increase performance any, so any performance dips are likely my CPU reaching its limit

    I did notice something very interesting while running it in Citra. As it turns out, the cutscenes run at an uncapped framerate. Unlike the gameplay, they aren't locked to 20fps, nor even 30fps, they are actually capable of 60fps using Citra. My PC isn't always capable of maintaining this performance in all situations. The intro scenes generally run smoothly, but I started noticing performance dips (into the 40s or so) in the more dense jungle scenes. A more powerful CPU probably could run these at a constant 60 though.

    Gameplay again is locked to 20fps, but my PC has no trouble reaching this rate. I tried unchecking the speed limiter to see how far over this I could get.. My performance in the first few test areas ranged anywhere between 47-75. Later parts of the game will probably run a bit worse, particularly some of the boss battles. A 30fps unlocker should work just fine with hardware like mine. 60 if you've got something better.

    For what it's worth, the PS2 version via PCSX2 (with 60fps hack) runs better than the 3DS port does in Citra. Cutscene performance on PS2 is a lot smoother (they generally run at 50-60fps). Gameplay runs well too, also generally maintaining at or close to 60fps (again better than the 3DS version with the speed limit off).
     
    Last edited by granville, Oct 14, 2019
  13. Hazerou

    Hazerou Member

    Newcomer
    2
    Jul 27, 2018
    United States
    I just downloaded MGS3D some days ago and I have a question, What is the FPS during loading screen on Citra MGS3D? On my 3DS, it seems that it runs 14-15 FPS. I tried searching the FPS code with the KH3D method but I can't find it.
     
  14. Hazerou

    Hazerou Member

    Newcomer
    2
    Jul 27, 2018
    United States
    Nevermind, Can someone test this on Citra?

    Metal Gear Solid 3D v1.1 USA / 0004000000081E00

    [20 FPS for CITRA]
    10947FC0 00000202

    [30 FPS for CITRA]
    10947FC0 00000102

    60 FPS for CITRA]
    10947FC0 00000002

    This is Probably a beta code because my 3DS can only reach up to 30 FPS and when there's a frame drops, the game runs slow.

    Edit: oops, I just realized that the game's version is v1.1
     
    Last edited by Hazerou, Oct 14, 2019
  15. Hazerou

    Hazerou Member

    Newcomer
    2
    Jul 27, 2018
    United States
    Ok so another thing that I noticed when using the 30 or 60 FPS on my 3DS is you climb faster on a ladder etc. But I managed to find Snake's Movement speed code but the problem is the address changes. And yes, I don't do pointer codes. Anyways here's how you can find Snake's Movement speed code;

    1. MemRegion is 08000000 - 092AC000

    2. When using the 20 FPS code, search for Hex 41700000

    3. When using the 30 FPS code, search for Hex 41200000

    4. When using the 60 FPS code, search for Hex 40A00000

    Note: Make sure to at least move Snake a little before searching each one. And when there's only about 4 results, the 3rd code is probably the right one.

    Edit: okay not all ladders will make Snake climb faster, but the ladder that I used when he climbs fast is the longest ladder from Krasnogorje Tunnel.
     
    Last edited by Hazerou, Oct 15, 2019
  16. Zinx

    Zinx Member

    Newcomer
    2
    Mar 16, 2011
    United States
    Did you tried running it on CItra on with that old hack you mentioned before?
    Maybe it also improves that game like it improved KH performance.
    I will try that code later when I can.
     
  17. granville

    granville GBAtemp Goat

    Member
    8
    Aug 24, 2007
    United States
    Orlando, Florida
    I haven't tested it yet. But in the comments of that hack on the Citra github, someone did mention it improved the performance somewhat. They tested an area of the title screen and reported a jump from a previous 62fps to 74fps (using a Ryzen 1400, though no mention of their clock speed).

    That's a decent increase. Not nearly as dramatic a boost as KH3D, but still quite noticeable. I'll try it out sometime for myself in the more demanding areas.
     
  18. ShootingStar
    OP

    ShootingStar Member

    Newcomer
    2
    Jan 23, 2017
    United States
    Hey, I had to log back in after seeing this. I'm quite glad you were able to succeed in what I originally tried doing!
    I have mad respect for you for this. Good work!
     
  19. Hazerou

    Hazerou Member

    Newcomer
    2
    Jul 27, 2018
    United States
    Thank you and your welcome!
     
  20. ShootingStar
    OP

    ShootingStar Member

    Newcomer
    2
    Jan 23, 2017
    United States
    I'm now playing through the game on my hacked New 3DS XL and the game actually holds up pretty well at 60FPS. Almost pretty much all the time when just exploring around it's 60FPS.
    The game also holds up at 60FPS surprisingly well in battles. Heavier battles or most likely boss fights will drop the game around the 50s range, usually high-to-mid 40s at worst when fighting regular enemies.
    Boss fights may drop as low as the high 30s range. Cutscenes are also almost always 60FPS, but if there's any sort of drop it goes straight down to 30FPS. I suspect Vsync is the culprit for this.

    Using 3D kinda isn't stable at all. It's only 60FPS if the camera isn't pointing towards too many things at once or in small areas, otherwise can drop to as low as the high-to-mid 30s. Battles will always drop to at least the high to low 50s range, and below 30FPS at worst. Cutscenes will also almost always run at 30FPS due to Vsync.

    To summarize: I recommend having your New 3DS or New 3DS XL always running in 2D mode for the 60FPS code to work to its fullest. If you don't mind drops, you can enable 3D but only expect 60FPS in lightweight situations and outside cutscenes. Old 3DS may be a lost cause altogether as I recall it can't even maintain a stable 30FPS in 2D mode.
     
    Last edited by ShootingStar, Oct 20, 2019
    Zense, plug313 and Hazerou like this.
Quick Reply
Draft saved Draft deleted
Loading...