ROM Hack RELEASE Bravely Default II 60 FPS mod

  • Thread starter Thread starter masagrator
  • Start date Start date
  • Views Views 69,487
  • Replies Replies 99
  • Likes Likes 18

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
7,238
Solutions
1
Reaction score
7,439
Trophies
3
XP
14,631
Country
Poland
Mod that changes target FPS to 60.

Recommended minimal OC settings:
Code:
handheld_charging_cpu=1224
handheld_charging_gpu=768
handheld_charging_mem=1600

Higher GPU OC is recommended for getting better resolution.

> DefaultEngine.ini
Added in:
Code:
[/Script/Engine.RendererSettings]
this line
Code:
r.DynamicRes.FrameTimeBudget=16.6

> DefaultGameUserSettings.ini
Changed
Code:
[/Script/Engine.GameUserSettings]
FrameRateLimit=30.000000
to
Code:
[/Script/Engine.GameUserSettings]
FrameRateLimit=60.000000

It should work with all versions of game.

Copy folder 01006DC010326000 to sdcard folder

atmosphere/titles (Atmosphere 0.9.4 and older)
or
atmosphere/contents (Atmosphere 0.10.1+)
or
sxos/titles

And Restart Switch.

---

Changes were done minimally. Any additional graphics settings I'm leaving to other modders.
 

Attachments

Thanks but it is possible that you can make one with a more stable 30 fps in docked mode?
 
It works in docked mode too, but with less FPS gains.
does this only work in handheld mode?
I'm not sure. In configs files there were no differences between handheld and docked. It's possible that only difference is that thanks to higher GPU clocks it takes advantage of Dynamic resolution and goes to higher values. So in docked it may work the same as in handheld.

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

Thanks but it is possible that you can make one with a more stable 30 fps in docked mode?
It's not my fetish.
 
Last edited by masagrator,
Mod that changes target FPS to 60.

Recommended minimal OC settings:
Code:
handheld_charging_cpu=1224
handheld_charging_gpu=768
handheld_charging_mem=1600

Higher GPU OC is recommended for getting better resolution.

> DefaultEngine.ini
Added in:
Code:
[/Script/Engine.RendererSettings]
this line
Code:
r.DynamicRes.FrameTimeBudget=16.6

> DefaultGameUserSettings.ini
Changed
Code:
[/Script/Engine.GameUserSettings]
FrameRateLimit=30.000000
to
Code:
[/Script/Engine.GameUserSettings]
FrameRateLimit=60.000000

It should work with all versions of game.

Copy folder 01006DC010326000 to sdcard folder

atmosphere/titles (Atmosphere 0.9.4 and older)
or
atmosphere/contents (Atmosphere 0.10.1+)
or
sxos/titles

And Restart Switch.

---

Changes were done minimally. Any additional graphics settings I'm leaving to other modders.

Just pass the folder to sd and thats it? using SX OS
 
I like your style masagrator
- Makes useful things
- Thorough/succinct write ups
- Won't discriminate against you for your cfw
- Has a sense of humor

GG my guy
 
  • Like
Reactions: MNEzone
Thanks for this! Even if the game can't keep at 60 fps this patch seems to fix the stutter stepping in docked.
 
Thanks! It plays great at 60, but on world map it seems to stutter more.

How can I edit this file? I want to try to make a more stable 30 fps one.
 
Hope someone would care to add TAA to this patch.
Yeah, the game is desperately in need of taa with it's temporal shimmering, plus while it would be blurrier(though ue4 sharpening could help with that), you could definitely push the resolution lower in a 60 fps patch without the image completely breaking down.
 
It looks like to get zstd support you need to compile zstd plugin for UE4 by yourself.

Here is QuickBMS script that can unpack Bravely Default 2 pak file. It is just slightly modified unreal_tournament_4.bms file from aluigi webpage.

Edit: Updated file to maintain compability with zlib.

I don't know how to use It, gives me:

offset filesize filename
--------------------------------------
00000000 0 DefaultEngine.ini
+ 00000049 33538 DefaultEngine.ini
Info: algorithm 478
offset 00000049
input size 0x00001515 5397
output size 0x00008302 33538
result 0xfffffff6 -10

Error: the uncompressed data (-10) is bigger than the allocated buffer (33538)
It usually means that data is not compressed or uses another algorithm

Last script line before the error or that produced the error:
216 clog NAME CHUNK_OFFSET CHUNK_ZSIZE CHUNK_SIZE 0 CHUNK_XSIZE
 
Last edited by pitrako,
I don't know how to use It, gives me:

offset filesize filename
--------------------------------------
00000000 0 DefaultEngine.ini
+ 00000049 33538 DefaultEngine.ini
Info: algorithm 478
offset 00000049
input size 0x00001515 5397
output size 0x00008302 33538
result 0xfffffff6 -10

Error: the uncompressed data (-10) is bigger than the allocated buffer (33538)
It usually means that data is not compressed or uses another algorithm

Last script line before the error or that produced the error:
216 clog NAME CHUNK_OFFSET CHUNK_ZSIZE CHUNK_SIZE 0 CHUNK_XSIZE
Because my script is for Bravely Default 2 romfs pak only. It won't work with pak using standard format like my mod.
 
  • Like
Reactions: pitrako

Site & Scene News

Popular threads in this forum