ROM Hack RELEASE Darksiders 2 60 FPS mod

  • Thread starter Thread starter masagrator
  • Start date Start date
  • Views Views 15,936
  • Replies Replies 17
  • Likes Likes 7

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
7,232
Solutions
1
Reaction score
7,426
Trophies
3
XP
14,606
Country
Poland
60 FPS was enabled 3 months ago, but it was working so bad that I didn't release it. But recently I checked .nss file they forgot to delete in search of graphics settings. And what I found were values for Dynamic Resolution and Dynamic Shadows.

Now after few adjustments it works well enough that it drops FPS mostly when it wants to load many assets, but this is not very often with recommended OC clocks and it's definitely not as that frustrating as in Link's Awakening.

Code:
handheld_charging_official_cpu=1224
handheld_charging_official_gpu=921
handheld_charging_official_mem=1600

Game is not using 921 Mhz GPU all time, but additional 153 MHz helps with streaming assets when needed.

Here is table that you can use to adjust to your own preferences
https://docs.google.com/spreadsheets/d/1VfiHwfDIYFKchWrVXlWxOT5oJNg51M_vC12USN0N4j4/edit?usp=sharing

I'm sharing file ready to use with changed
gNXDynresHighWidth_hidden=1600 -> 1280
gNXDynresHighHeight_hidden=900 -> 720
gNXDynresLowWidth_hidden=854 -> 420
gNXDynresLowHeight_hidden=480 -> 240
gNXHighThresholdUS_hidden=31000 -> 61000
gNXLowThresholdUS_hidden=29000 -> 59000

Theoretically it should have the same image in docked mode, but I can't guarantee that.
Game is using some combination of GPU Power and usage to determine dynamic resolution, so it won't drop resolution to 420x240.
It works only with version 1.0.0

Copy folder exefs_patches to sdcard folder

atmosphere
or
reinx
or
sxos

And restart Switch.
 

Attachments

good work!thank you much.this mod is .ips for format。how can I create a .ips files?I want make a fixed resloution mod
 
good work!thank you much.this mod is .ips for format。how can I create a .ips files?I want make a fixed resloution mod
With Hex Editor. You can chck my IPS32 column in Google Sheet and compare it to ips file to check how you should write patches.
 
Last edited by masagrator,
Just set "gNXDynresLowWidth_hidden" to 1280 and "gNXDynresLowHeight_hidden" to 720.
Then it will work for handheld as disabled DR.
thanks but once I changed, how I use it on a switch? it's an excel, not an ips
Thanks!!

ok is with the hex editor, I try it
EDIT: @masagrator I don't understant how it works, it's the first time I use something in hex..
 
Last edited by RolleR85,
@masagrator Got it! Thanks!

One question, the cooler it too loud with the 720p and the OC. Can I touch anything like the shadows to relax the cooler and the graphic charge?
Thanks!
 
Last edited by RolleR85,
Changing "gNXNormalShadowSize_hidden" will change shadow resolution in handheld. 768 means 768x768

You can try 512, 256, 128, 64, 32...
Idk what is the base, so going too low may introduced bugs/crashes
 
Changing "gNXNormalShadowSize_hidden" will change shadow resolution in handheld. 768 means 768x768

You can try 512, 256, 128, 64, 32...
Idk what is the base, so going too low may introduced bugs/crashes
Perfect, the gNXBoostShadowSize_hidden option, is for the docked right?
Thanks
 

Site & Scene News

Popular threads in this forum