ROM Hack RELEASE Dragon Quest XI S (Full Version) 60 FPS mod

  • Thread starter Thread starter Kirby567fan
  • Start date Start date
  • Views Views 125,713
  • Replies Replies 185
  • Likes Likes 12
Is it possible that game with this patch runs 60 GPS in some instances without OC and charger? I played with sysclk and reverse x, tested results, played a few minutes in 60 fps while charging. My cooler wne crazy and I decided not to play this way. At some point handheld started to drop fps, so I just completely turned off sysclk and reversenx. An now I notice that during battles and cutscenesmy fps is visibly higher than 30 fps for sure. In handheld with no charging. Is it possible, or my eyes deceive me? (I'm pretty sure eyes do not deceive me)
 
I learned this today, but from what I read, games are downclocked on the tablet, because the fan doesn't run in portable mode. is this true? could overclocking cause damage?
 
I learned this today, but from what I read, games are downclocked on the tablet, because the fan doesn't run in portable mode. is this true? could overclocking cause damage?

The fan most certainly runs in handheld mode. The system downclocks in handheld to preserve battery. The max OC possible is within the actual hardware's specs, and the fan will ramp up to compensate for the little extra heat, it'll still be a bit warm though. If you're concerned you could attempt a simple mod and replace the thermal paste and thermal pads, it's been shown to improve cooling and in some cases performance. Most of the parts for the switch (including the fan and battery) can very easily be replaced and they're inexpensive, if you're concerned about longevity.

tl;dr fan spins in portable, OC's are within hardware spec, system will get warm if your max OC in handheld, you're good
 
Last edited by Chino,
FWIW I had new thermal paste applied when my modchip was fitted (by the main man mattytrog), now handheld with max GPU clock in the busy areas (swamp/lava) of Link's Awakening the fan blasts away, lot of warm air coming out, but the back of the case barely gets warmer than usual.
 
Last edited by hippy dave,
Is it possible that game with this patch runs 60 GPS in some instances without OC and charger? I played with sysclk and reverse x, tested results, played a few minutes in 60 fps while charging. My cooler wne crazy and I decided not to play this way. At some point handheld started to drop fps, so I just completely turned off sysclk and reversenx. An now I notice that during battles and cutscenesmy fps is visibly higher than 30 fps for sure. In handheld with no charging. Is it possible, or my eyes deceive me? (I'm pretty sure eyes do not deceive me)
Some areas in the game do run at 60fps without OC but its quite rare like caves, indoor areas or when the sky or an empty space takes much if the screen.
 
Some areas in the game do run at 60fps without OC but its quite rare like caves, indoor areas or when the sky or an empty space takes much if the screen.
Well, I'm currently in Gallopolis region. Outside town it's 60 fps for me. And in cave also 60 fps, but Gallopiks cave have more details then previous dungeons, like lakes etc. Anyhow, looks good and I'm glad that with this patch I'm able to have such permonace in tablet
 
  • Like
Reactions: thaikhoa
Hey I don't fully understand this fps mod does that mean that the OC will only be applied while my switch is in handheld and charging ?
Or can I force it to use handheld charged while docked with reversenx and also force 720p that way?
 
Hey I don't fully understand this fps mod does that mean that the OC will only be applied while my switch is in handheld and charging ?
Or can I force it to use handheld charged while docked with reversenx and also force 720p that way?
Of course you can! Just need to add the same settings of the OP to your config.ini file, with the prefix docked instead of handheld_charging (and, of course, set ReverseNX in order to play Dragon Quest in handheld mode).
I don't think you can force a higher resolution tho ... that's probably one of the reasons 60 fps are possible in the first place.
 
Updated mod + Hi-res mod
Well since people were able to decrypt DQXIS pak files, I updated my mod to edit romfs rather than exefs to acheive 60 FPS. With that I made some improvement to the mod f.e the resolution will drop as low as 360p if it cant acheive 60FPS so OC will not need to be so high even on open areas, and I also discovered how to edit the rendering resolution of the game so fixed 720p or higher is possible and the mod will work on any version of the game even if an update drops later. It should also work on the japanese version of the game but you should edit the titleid.If you want to use both mods at the same time just change the name of one of the paks to "pakchunk0-Switch_2_p.pak" btw the Hi-Res mod make the game run at 720p at all time so OC is needed.
 

Attachments

Well since people were able to decrypt DQXIS pak files, I updated my mod to edit romfs rather than exefs to acheive 60 FPS. With that I made some improvement to the mod f.e the resolution will drop as low as 360p if it cant acheive 60FPS so OC will not need to be so high even on open areas, and I also discovered how to edit the rendering resolution of the game so fixed 720p or higher is possible and the mod will work on any version of the game even if an update drops later. It should also work on the japanese version of the game but you should edit the titleid.If you want to use both mods at the same time just change the name of one of the paks to "pakchunk0-Switch_2_p.pak" btw the Hi-Res mod make the game run at 720p at all time so OC is needed.

for the hi-res mod, how much OC is needed? is still a charging only thing? or can we use it without the charger?

thanks for all your work btw!!!
 
Well since people were able to decrypt DQXIS pak files, I updated my mod to edit romfs rather than exefs to acheive 60 FPS. With that I made some improvement to the mod f.e the resolution will drop as low as 360p if it cant acheive 60FPS so OC will not need to be so high even on open areas, and I also discovered how to edit the rendering resolution of the game so fixed 720p or higher is possible and the mod will work on any version of the game even if an update drops later. It should also work on the japanese version of the game but you should edit the titleid.If you want to use both mods at the same time just change the name of one of the paks to "pakchunk0-Switch_2_p.pak" btw the Hi-Res mod make the game run at 720p at all time so OC is needed.
The “_2_p.pak” trick should work with the draw distance patch too no? BTW great that you found a way to keep the resolution fixed :)
 
for the hi-res mod, how much OC is needed? is still a charging only thing? or can we use it without the charger?

thanks for all your work btw!!!
Ill share a way to change the res to any value later, and about OC i guess youll need to be charging the console since sys-clk wont let you go higher that 460mhz on gpu.

--------------------- MERGED ---------------------------

The _2_p.pak trick should work with the draw distance patch too no? BTW great that you found a way to keep the resolution fixed :)
Yeah it should.
 
To edit the rendering res of DQXIS you first need the inis for the game, to get them you should either decrypt your own pak file from the romfs or download JackGame.zip from here, the file youll need to edit is DefaultGame.ini in JackGame\Config\, scroll until the end of the ini and youll find this:
Code:
+ScreenPercentageSettings=(TypeName="GameDefault",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=66.66)
+ScreenPercentageSettings=(TypeName="PartyTalk",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=83.33)
+ScreenPercentageSettings=(TypeName="PhotoMode",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=100)
+ScreenPercentageSettings=(TypeName="CutScene",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=83.33)
+ScreenPercentageSettings=(TypeName="Casino",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=83.33)
+ScreenPercentageSettings=(TypeName="Custom")
; 動的解像度の場合のスクリーンパーセンテージ(据え置きは1600x900ベース、携帯モードは1088x612ベース)
+DynamicResolutionScreenPercentageSettings=(TypeName="GameDefault",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=85,bDynamicResolution=True)
+DynamicResolutionScreenPercentageSettings=(TypeName="PartyTalk",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=85,bDynamicResolution=True)
+DynamicResolutionScreenPercentageSettings=(TypeName="PhotoMode",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=125)
+DynamicResolutionScreenPercentageSettings=(TypeName="CutScene",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=66.66)
+DynamicResolutionScreenPercentageSettings=(TypeName="Casino",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=83.33)
+DynamicResolutionScreenPercentageSettings=(TypeName="Custom")
Edit those 66.66 or 83.33 values to whatever you like even more than 100 and if you want to disable dynamic res change bDynamicResolution=True to bDynamicResolution=False.After that repack using lista.txt.
Credit to @cucholix for sending me the inis.
 

Attachments

  • Like
Reactions: cucholix
To edit the rendering res of DQXIS you first need the inis for the game, to get them you should either decrypt your own pak file from the romfs or download JackGame.zip from here, the file youll need to edit is DefaultGame.ini in JackGame\Config\, scroll until the end of the ini and youll find this:
Code:
+ScreenPercentageSettings=(TypeName="GameDefault",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=66.66)
+ScreenPercentageSettings=(TypeName="PartyTalk",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=83.33)
+ScreenPercentageSettings=(TypeName="PhotoMode",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=100)
+ScreenPercentageSettings=(TypeName="CutScene",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=83.33)
+ScreenPercentageSettings=(TypeName="Casino",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=83.33)
+ScreenPercentageSettings=(TypeName="Custom")
; 動的解像度の場合のスクリーンパーセンテージ(据え置きは1600x900ベース、携帯モードは1088x612ベース)
+DynamicResolutionScreenPercentageSettings=(TypeName="GameDefault",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=85,bDynamicResolution=True)
+DynamicResolutionScreenPercentageSettings=(TypeName="PartyTalk",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=85,bDynamicResolution=True)
+DynamicResolutionScreenPercentageSettings=(TypeName="PhotoMode",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=125)
+DynamicResolutionScreenPercentageSettings=(TypeName="CutScene",ConsoleModeScreenPercentage=66.66,HandheldModeScreenPercentage=66.66)
+DynamicResolutionScreenPercentageSettings=(TypeName="Casino",ConsoleModeScreenPercentage=83.33,HandheldModeScreenPercentage=83.33)
+DynamicResolutionScreenPercentageSettings=(TypeName="Custom")
Edit those 66.66 or 83.33 values to whatever you like even more than 100 and if you want to disable dynamic res change bDynamicResolution=True to bDynamicResolution=False.After that repack using lista.txt.
Credit to @cucholix for sending me the inis.
so in docked mode the game outputs a 900p image upscaled to 1080p (i.e. UE4 display resolution is 900p)? Is there any way to change this? Also, is the DynamicResolutionScreenPercentageSettings relative to the display resolution or ScreenPercentageSettings? i.e., if PartyTalk base res is 66.66% of 900p, is the 83.33% DynmaicRes setting making it so dynamic res allows it to go up to 83.33% of 900p if theres performance headroom, or make it so it can go down to 83.33% of that 66.66% under high load? Any tweaks to the dynamic res setup outside of min/max possible? (i.e. target FPS, % change allowed per update, etc.)
Regardless, thanks for the work!

EDIT: Is it Switch\SwitchEngine.ini "nvn.SyncInterval=2" to "nvn.SyncInterval=1"?
 
Last edited by Niko_of_Death,

Site & Scene News

Popular threads in this forum