ROM Hack RELEASE Xenoblade: Definitive Edition config files

Vandes

Active Member
Newcomer
Joined
Jul 12, 2014
Messages
26
Trophies
0
XP
146
Country
Zimbabwe
So this is my lib_nx.ini. The logic here is that humans are actually more sensitive to horizontal resolution than we are vertical, so I've prioritized horizontal resolution at the expense of vertical. In other words, this config file will reduce resolution down to a minimum of 576 x 432 compared to the default 672 x 378. Not only is the subjective image quality better at the minimum resolution, but an added bonus of my file is that the amount of pixels is also reduced over default (248,832 pixels vs 254,016 pixels). This means you can actually get a playable framerate with a downclocked GPU (230mhz) - all while looking better than the unmodified game. This is especially useful if you're away from a charger for longer than expected and want to squeeze out more gametime without sacrificing performance.

Another setting that was changed is red_AtRate. Reducing this to 85.0 is the threshold where resolution transitions no longer result in stuttering (this also applies to XC2). The upper bound (max resolution) was changed to 1280 x 720 so that you can take full advantage of the native screen resolution when plugged into a charger. TMAA is turned on here (but, critically, the sharpening is disabled) and can be turned off and/or substituted for FXAA depending on your preference. Give it a try and let me know what you think. Enjoy!

Code:
red_hdsclX=1.0
red_hdsclY=1.0
red_Auto=on
red_AtMinX=0.45
red_AtMinY=0.60
red_AtRate=85.0

AntiAliasing=off
AA_Sharpness=8.0
tmaa=on
tmaaNewUpScale=off

Thanks for this!
A question: you say you want to prioritize horizontal resolution over vertical, but your settings show the opposite (your vertical res is 432, higher than the default 378). Did I get something wrong?
Also, could you clarify the reason for setting red_AtRate at 0.85?
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,034
Country
Poland
Thanks for this!
A question: you say you want to prioritize horizontal resolution over vertical, but your settings show the opposite (your vertical res is 432, higher than the default 378). Did I get something wrong?
Also, could you clarify the reason for setting red_AtRate at 0.85?
To reduce framedrops by giving higher resolution jumps in heavy areas.
 

rsc-pl

Well-Known Member
Member
Joined
Jul 9, 2014
Messages
206
Trophies
0
XP
770
Country
Poland
I can confirm that overclocking alone made this game look way better (especially environment textures). At least in docked mode.
 
Last edited by rsc-pl,

TrixNiiSama

Well-Known Member
Newcomer
Joined
May 26, 2016
Messages
46
Trophies
0
Age
28
Location
In the Cloud Sea
XP
247
Country
France
So after some hours in the game, playing in portable mode with the official charger, with native 720p (so no dynamic resolution) ReverseNX set to docked mode, and some overclock (1428MHz CPU, 844MHz GPU and 1600MHz RAM), I can tell you it's very smooth and functionnal. (So if you play docked, it'll be the same)
With those settings, the game looks stunning, it's incredible what we can do on this game, the difference is huge. And there's headroom if in the game there's more demanding area, I can still overclock the CPU and GPU more.
Yeah it's a bit hot, but it doesn't get past 50°C or 323,15K, so it's fine if you think it could damage the console.

In a day or two, I'll record a short video (with no spoilers) demonstrating how it behaves, I can't right now.
Oh and I really recommand you the sysclk module for the Telsa Overlay, it's way more easy to tune clocks that way.
 
Last edited by TrixNiiSama,
  • Like
Reactions: RahFah

DJPAUL1990

Well-Known Member
Member
Joined
Aug 16, 2013
Messages
189
Trophies
1
XP
572
Country
Gambia, The
So after some hours in the game, playing in portable mode with the official charger, with native 720p (so no dynamic resolution) ReverseNX set to docked mode, and some overclock (1428MHz CPU, 844MHz GPU and 1600MHz RAM), I can tell you it's very smooth and functionnal. (So if you play docked, it'll be the same)
With those settings, the game looks stunning, it's incredible what we can do on this game, the difference is huge. And there's headroom if in the game there's more demanding area, I can still overclock the CPU and GPU more.
Yeah it's a bit hot, but it doesn't get past 50°C or 323,15K, so it's fine if you think it could damage the console.

In a day or two, I'll record a short video (with no spoilers) demonstrating how it behaves, I can't right now.
Oh and I really recommand you the sysclk module for the Telsa Overlay, it's way more easy to tune clocks that way.
But tesla dont work with sxos? Im right?
 

iacErPUL

Active Member
Newcomer
Joined
May 30, 2020
Messages
33
Trophies
0
XP
154
Country
Belgium
Hello there. I mainly play on docked and I get the feeling that there can't be much changed to increase the fidelity. I know of overclocking for more headroom as well as improving the adaptive resolution, either upping the minimum resolution or getting rid of it. When editing the config, handheld definitely sees improvements but I am wondering for docked. Any suggestions for further improvement or are we at a limit?
 

Duppex

Well-Known Member
Member
Joined
Aug 26, 2016
Messages
119
Trophies
0
Age
47
XP
802
Country
United Kingdom
So after some hours in the game, playing in portable mode with the official charger, with native 720p (so no dynamic resolution) ReverseNX set to docked mode, and some overclock (1428MHz CPU, 844MHz GPU and 1600MHz RAM), I can tell you it's very smooth and functionnal. (So if you play docked, it'll be the same)
With those settings, the game looks stunning, it's incredible what we can do on this game, the difference is huge. And there's headroom if in the game there's more demanding area, I can still overclock the CPU and GPU more.
Yeah it's a bit hot, but it doesn't get past 50°C or 323,15K, so it's fine if you think it could damage the console.

In a day or two, I'll record a short video (with no spoilers) demonstrating how it behaves, I can't right now.
Oh and I really recommand you the sysclk module for the Telsa Overlay, it's way more easy to tune clocks that way.

Can you share your config settings. Thanks
 

iacErPUL

Active Member
Newcomer
Joined
May 30, 2020
Messages
33
Trophies
0
XP
154
Country
Belgium
Got a couple of screenshots. Both as 720p with no dynamic resolution. One has no AA at all and no bloom, the other only has TMAA on as well as bloom. TMAA does soften the image but cleans up those harsh edges quite a bit.
 

Attachments

  • Xenoblade_Chronicles_Definitive_Edition_5_30_2020_6_03_15_PM.jpg
    Xenoblade_Chronicles_Definitive_Edition_5_30_2020_6_03_15_PM.jpg
    387.2 KB · Views: 287
  • Xenoblade_Chronicles_Definitive_Edition_5_30_2020_5_41_53_PM.jpg
    Xenoblade_Chronicles_Definitive_Edition_5_30_2020_5_41_53_PM.jpg
    311.7 KB · Views: 280

TrixNiiSama

Well-Known Member
Newcomer
Joined
May 26, 2016
Messages
46
Trophies
0
Age
28
Location
In the Cloud Sea
XP
247
Country
France
Hello there. I mainly play on docked and I get the feeling that there can't be much changed to increase the fidelity. I know of overclocking for more headroom as well as improving the adaptive resolution, either upping the minimum resolution or getting rid of it. When editing the config, handheld definitely sees improvements but I am wondering for docked. Any suggestions for further improvement or are we at a limit?

Till someone find how to increase grass distance, things like that, we cannot do better than 720p on Switch.

Can you share your config settings. Thanks

My best advice is that you experiment yourself. Personaly, I only put max resolution on docked with no dynamic res.

red_Auto=on
red_AtMaxX=1.0
red_AtMaxY=1.0
red_AtMinX=1.0
red_AtMinY=1.0
red_AtRate=97.0

Still, in some demanding areas, even with all clocks at max, it can lag a little, if you don't mind some slow downs then give it a try, if you absolutely want smooth and locked 30 fps with no hiccups at all, then experiment yourself and try different values.

Got a couple of screenshots. Both as 720p with no dynamic resolution. One has no AA at all and no bloom, the other only has TMAA on as well as bloom. TMAA does soften the image but cleans up those harsh edges quite a bit.

So the soft one is with all enabled ? I think if we could achieve something a bit more sharpenned than that, it would be the perfect spot.
 

iacErPUL

Active Member
Newcomer
Joined
May 30, 2020
Messages
33
Trophies
0
XP
154
Country
Belgium
So the soft one is with all enabled? I think if we could achieve something a bit more sharpened than that, it would be the perfect spot.

So comparing the soft one to the original config file, they're practically the same. Some settings are different but the difference isn't big enough. I decided to settle on native 720p with no TMAA, the shimmering is quite bad though which is one of the reasons why I tried to avoid it. However, the sharpness and clarity are probably the best you can get. With TMAA on, the shimmering is greatly reduced but the whole image is softer. TMAA may still be interesting to explore though, I'll have to find the sweet spot for sharpening with TMAA on during docked mode. I have ordered a mCable alternative, which would give me upscaling as well as anti-aliasing. I'll see how things go.

EDIT: Finally reached Gaur Plain and found quite severe jaggies on the plains at the distance (improving draw distance would really help) with no TMAA and "AntiAliasing=on". This led me to do some testing on sharpness settings with TMAA on. Sharpness is adjusted by changing the value below "tmaa=on/off", counting for all 5 settings.

tmaa=off and AntiAliasing=on, best sharpness but bad jaggies
Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_31_09_AM.jpg Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_32_13_AM.jpg

tmaa=on and sharpness set to 0.0, the best improvement in jaggies and shimmering but very soft image
Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_26_55_AM.jpg Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_27_51_AM.jpg

tmaa=on and sharpness set to 0.5, probably the sweet spot: reduces the jaggies and shimmering and being not too soft, has slight artefacts when moving camera or character
Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_20_59_AM.jpg Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_20_08_AM.jpg

tmaa=on and sharpness set to 1.0, improvement in jaggies and shimmering but has bad artefacts, quite noticeable when moving the camera or character
Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_23_46_AM.jpg Xenoblade_Chronicles_Definitive_Edition_5_31_2020_12_24_46_AM.jpg
 
Last edited by iacErPUL,
  • Like
Reactions: Dragunet

thieve

Member
Newcomer
Joined
May 25, 2020
Messages
13
Trophies
0
Age
29
XP
340
Country
Argentina
Can confirm that leaving bloom on makes the game look better, for example, Monado sword is 1000 times better with it. Weird, i'm almost sure that turns off also god ray as well... i recommend leaving it on.
 
Last edited by thieve,
  • Like
Reactions: Lagunriv

Dragunet

Member
Newcomer
Joined
Sep 11, 2017
Messages
5
Trophies
0
Age
39
XP
138
Country
Spain
So comparing the soft one to the original config file, they're practically the same. Some settings are different but the difference isn't big enough. I decided to settle on native 720p with no TMAA, the shimmering is quite bad though which is one of the reasons why I tried to avoid it. However, the sharpness and clarity are probably the best you can get. With TMAA on, the shimmering is greatly reduced but the whole image is softer. TMAA may still be interesting to explore though, I'll have to find the sweet spot for sharpening with TMAA on during docked mode. I have ordered a mCable alternative, which would give me upscaling as well as anti-aliasing. I'll see how things go.

EDIT: Finally reached Gaur Plain and found quite severe jaggies on the plains at the distance (improving draw distance would really help) with no TMAA and "AntiAliasing=on". This led me to do some testing on sharpness settings with TMAA on. Sharpness is adjusted by changing the value below "tmaa=on/off", counting for all 5 settings.

tmaa=off and AntiAliasing=on, best sharpness but bad jaggies
View attachment 211347 View attachment 211348

tmaa=on and sharpness set to 0.0, the best improvement in jaggies and shimmering but very soft image
View attachment 211349 View attachment 211350

tmaa=on and sharpness set to 0.5, probably the sweet spot: reduces the jaggies and shimmering and being not too soft, has slight artefacts when moving camera or character
View attachment 211352 View attachment 211351

tmaa=on and sharpness set to 1.0, improvement in jaggies and shimmering but has bad artefacts, quite noticeable when moving the camera or character
View attachment 211345 View attachment 211346

Can you share de config file you are using?
Even though I've edited mine with your tips it looks no where as clean.

I'm using Atm 12 so layeredFS should be working not sure why I don't get the same results :(
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Psionic Roshambo, Thats pretty cool.