ROM Hack [Request] 30 FPS lock for Luigi's Mansion: Dark Moon (USA)

Ender3Guy

Well-Known Member
OP
Newcomer
Joined
Oct 17, 2019
Messages
52
Trophies
0
Age
28
XP
194
Country
Canada
I'm very close to running this game full speed in Citra, but unfortunately I can't quite hit it consistently.
I had written an 'essay' on r/citra, but it was removed by the moderators despite no rule violations being stated or obvious. I've pasted the original below.

Even beyond this, though, there is one thing I think could increase performance - the game tries to hit 60 FPS, but rarely does. I think, if there was a code that would lock Dark Moon to 30 FPS, the game would most likely run at consistent full speed, with perfect audio to boot.
If anyone here is willing to do this, I'd really appreciate it.

Region: USA - For some reason, this gave the CPU a ~10% performance boost.

Under GRAPHICS:

Resolution: 4x Native

Post-processing filter: FXAA (This is a custom filter created by the makers of the MH4U HD Texture Pack)

Stereoscopic 3D mode: Off

Screen Layout: Large Screen - You could disable the small screen entirely for another ~5% performance, but it is needed to answer E. Gadd's calls.

Use Disk Shader Cache: On - this loads compiled shaders from the hard disk, instead of re-compiling them every time you load the game. After a full cache has been built up, performance increases massively.

Under Graphics: Advanced:

Enable Hardware Renderer: On

Enable Hardware Shader: On

Accurate Multiplication: Off - performance plummets to about 10% speed with this enabled :/

Enable Shader JIT: On

Enable VSync: On - While this does decrease performance by ~5%, I was experiencing large amounts of screen tearing with it off.

Under AUDIO:

Emulation: HLE (Fast) - Even the LLE-Multicore couldn't keep up with this engine.

Enable Audio Stretching: Disabled - this does seem to hog a slight amount of CPU, and shouldn't be needed, since our target is full speed 100% of the time.

Audio Device: Auto - there seemed to be no performance difference between CubeB and SDL2, though Null was definitely slower.

Final Results:

The game runs full speed while inside rooms. I have fully cleared the Gloomy Manor using these settings, with no graphical issues whatsoever.

Slowdowns do occur. Most notably, whenever new shaders are compiled, or upon changing rooms, since the new room is loaded within the opening/closing door animation.

There is only one thing that I think can be done now to increase performance, and that is a 30 FPS lock. Yes, you heard me right. Dark Moon tries to run at 60 FPS, but locked to 30 I think performance would drastically increase.

Edit: PC specs-

Intel i5-10600K overclocked to 5.1Ghz
16Gb (2x8Gb Dual-channel) 3200Mhz DDR-4 RAM
Nvidia RTX 2060, mildly overclocked.
This runs almost any 3DS game I own full speed, including MH4U when New 3DS mode is enabled.
 
Last edited by Ender3Guy,

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,497
Trophies
2
XP
4,951
Country
Canada
Well. look at it this way. You dont need to worry about the essay now.
Aswell....There is such a thing as copy paste. it does exist.
I dont know if there are codes to lock game fps. There are ones to make them run at 60fps aswell as others that seem to make games actually play faster.
 

Ender3Guy

Well-Known Member
OP
Newcomer
Joined
Oct 17, 2019
Messages
52
Trophies
0
Age
28
XP
194
Country
Canada
Well. look at it this way. You dont need to worry about the essay now.
Aswell....There is such a thing as copy paste. it does exist.
I dont know if there are codes to lock game fps. There are ones to make them run at 60fps aswell as others that seem to make games actually play faster.
Actually, looks like the mods deleted it after I posted this. I've currently taken it up with them in a DM.
 

Ender3Guy

Well-Known Member
OP
Newcomer
Joined
Oct 17, 2019
Messages
52
Trophies
0
Age
28
XP
194
Country
Canada
Your PC sucks and will not run Citra at a playable speed no matter what you do. Give up.
I'm not sure if you're intending to troll or not. It sure sounds like it.

I built this machine with hardcore emulation in mind. I have an Intel i5-10600K running at 5.1Ghz on all cores, 16Gb of 3200Mhz RAM, and a criminally underused RTX 2060.
So, it sucks? It's too weak?

I don't think so. The issue here is the way shaders are handled in Citra, plus the fact that Dark Moon uses a massive amount of them. I've successfully run almost every other game I own at full speed, including Monster Hunter 4 Ultimate, one of the 3DS's most demanding games.
 
Last edited by Ender3Guy,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Looks like Link's Awakening was metaphorical.