ROM Hack RELEASE Xenoblade Chronicles 2 Graphics Settings

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,287
Country
United States
Could you send us that tweak?

No. I'll just point out what gives the biggest gains/impact and let you experiment, since this is more of a "how much effect degradation can you tolerate" problem than one of optimization. It's impossible to get consistent resolution and framerate without making the graphics far less pretty, and even then certain places will just never be 720p.

Code:
; Disables bloom lighting; Moderate performance gain, degrade in lighting quality esp. underground locations.
bloom=off
; Disables Godrays. Slight boost in performance; degrade in lighting quality from casting sources like the sun.
godray=off
; Disable screen-space reflections. Responsible for water effects - helps performance in places with water present.
ssr = off
; Disable Temporal Screen-space Ambient Occlusion. Decreases detailing from light massively, but a sizable performance gain. You probably don't want this off, though.
tssao = off
; Disables shadows being cast from clouds. Slight performance boost, but probably not easily measurable.
shadowCloud = off
; This doesn't disable dynamic resolution like prior posts stated, and also does literally nothing as far as I can tell. This isn't an improvement, just an FYI.
red_Auto=off
; Disables antialiasing. But hey, when the whole screen is blurred normally, you probably shouldn't ever be seeing the effects of this. Ha.
tmaa=off

Lighting-related options will significantly impact the amount of light in the world as well as color intensity. You may have to tweak the in-game brightness to compensate. Use the middle of Torigoth as a benchmark for dynamic resolution, because dynamic resolution will still dip in polygon-heavy locations like there. Screenshot in same location as OP's for comparison (you should notice a slight bit more detail here, though Torigoth in general is awful for any screenshots):

2019071820211700-659B13F48903294AE2B3FA4F12DA9898.jpg


And here's another in a low-light area in a tree stump, which better displays what these settings do in general:

2019071820361900-659B13F48903294AE2B3FA4F12DA9898.jpg


Keep in mind these are also shitty JPEGs taken by the screenshot button. The second has artifacts on edges that otherwise wouldn't be present.
 
Last edited by chaoskagami,

Duppex

Well-Known Member
Member
Joined
Aug 26, 2016
Messages
119
Trophies
0
Age
47
XP
802
Country
United Kingdom
@masagrator

You, Sir, deserve a Medal :bow:

I only play on my Switch in Handheld Mode. I purchased this game at launch and played less than 1 hour of it due to the games blurry Graphics.

I installed your Mod, over the weekend, and now over 30hr deep in this Great Game due to you :yayswitch:
 
Last edited by Duppex,

Deobulakenyo

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
584
Trophies
0
Age
49
XP
1,422
Country
Philippines
Because You need to make it.

No, it's not working by modyfing DLC. Installing DLC unlocks loading files from external source, not archive-only like in base game.

Download profiles.zip. Unpack it. Go to unpacked folder, then Like Docked Mode -> Max 720p -> ...
Rename folder (if you have japanese voice pack installed)
0100E95004039001
to
0100E95004039063

Copy folder 0100E95004039063 to atmosphere/titles/


Okay I am a bit confused. I am using sxos and my XBC2 game is updated to 2.0.2 with Torna DLC and every other dlc.

1. Do i follow the instruction for NEXT METHOD on first page and just use the base file zip only, or
2. Do i still need the Profiles.zip too?
3. I play handheld, so do i use like docked 720p or 540p or Raw 720p or raw 540p?

Thanks very much

I
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,270
Trophies
3
XP
12,037
Country
Poland
Okay I am a bit confused. I am using sxos and my XBC2 game is updated to 2.0.2 with Torna DLC and every other dlc.

1. Do i follow the instruction for NEXT METHOD on first page and just use the base file zip only, or
2. Do i still need the Profiles.zip too?
3. I play handheld, so do i use like docked 720p or 540p or Raw 720p or raw 540p?

Thanks very much

I
Why you are quoting my old post? Revised Next Method was added after that, so stick to it. Don't overthink it.
 
  • Like
Reactions: Deobulakenyo

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,270
Trophies
3
XP
12,037
Country
Poland
Does the game even have dynamic resolution and anti aliasing ? Sorry haven't tested yet
It has, because in some rare cases drop in resolution can be very visible (it drops too much at once).
According to exefs it contains info about reading FXAA config
Code:
uVar1 = FUN_7100960350(*(undefined8 *)(lParm1 + 0x30),"fFXAAEdgeThreshold");
uVar1 = FUN_7100960350(*(undefined8 *)(lParm1 + 0x30),"fFXAAEdgeThresholdMin");
uVar1 = FUN_7100960350(*(undefined8 *)(lParm1 + 0x30),"fFXAAEdgeSharpness");
uVar1 = FUN_7100960350(*(undefined8 *)(lParm1 + 0x30),"fFXAAPixelRange");
uVar30 = FUN_71009b2f60(uParm3,"FXAAEnable",&local_1a8,0,0,0);
uVar30 = FUN_71009b2f60(uParm3,"FXAAEdgeThreshold",&local_140,0,0,0);
FUN_71009b2f60(uParm3,"FXAAEdgeThresholdMin",&local_140,0,0,0);
uVar30 = FUN_71009b2f60(uParm3,"FXAAEdgeSharpness",&local_140,0,0,0);
uVar24 = FUN_71009b2f60(uParm3,"FXAAEnable",&local_118,0,0,0);
uVar27 = FUN_71009b2f60(uParm3,"FXAAEdgeThreshold",&local_130,0,0,0);
uVar28 = FUN_71009b2f60(uParm3,"FXAAEdgeThresholdMin",&local_138,0,0,0);
uVar29 = FUN_71009b2f60(uParm3,"FXAAEdgeSharpness",&local_140,0,0,0);
 
  • Like
Reactions: g.a.u

Duppex

Well-Known Member
Member
Joined
Aug 26, 2016
Messages
119
Trophies
0
Age
47
XP
802
Country
United Kingdom
For anyone running SX OS with a Pro/Gear Dongle, and want to get the best (Handheld Graphics fidelity) out of XC2, I strongly recommend that you set up your Switch to boot both (SX OS + Atmosphere).

With Atmosphere, installed you can then run the overclocking homebrew (Freebird)

With the Graphics Mod, and a modest (OC), this game runs and looks great in (Handheld Mode).

Anyone interested can follow the below links. Both guides are Super easy to do.

Make sure to take your time and read any guide before running new homebrew on your Switch:teach:
.

[Tutorial] From SX OS to Atmosphere
https://gbatemp.net/threads/tutorial-from-sx-os-to-atmosphere.533337/

Freebird
https://gbatemp.net/threads/freebird-switch-clock-speed-control-sysmodule.530641/
 
Last edited by Duppex,
  • Like
Reactions: Deobulakenyo

redforge

Member
Newcomer
Joined
Jun 21, 2019
Messages
14
Trophies
0
Age
34
XP
168
Country
United States
How does the the 'next' method work? I've been working on a hud mod for xbc2 and want to make it dlc independent.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,270
Trophies
3
XP
12,037
Country
Poland
How does the the 'next' method work? I've been working on a hud mod for xbc2 and want to make it dlc independent.
Pure luck. Really.
I was testing if adding "stream" to path of file will make it readable outside of archive. And for unknown reason it worked for config in comparison to every other file I tried next...
 
Last edited by masagrator,

redforge

Member
Newcomer
Joined
Jun 21, 2019
Messages
14
Trophies
0
Age
34
XP
168
Country
United States
Huh, that's interesting but doesn't particularly help me.
Any idea how to repack torna's .ard? If I can, I *should* be able to generate an ips patch. I've tried the quickbms script but it throws an error if I try to repack. Xbtool also works, but doesn't support repacking at all.
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,270
Trophies
3
XP
12,037
Country
Poland
There is no tool for repacking ard if file that it will be replaced is bigger than file that's gonna replace it (after compression).
IPS patch is only for exefs and nro files, not assets. And if you could make IPS patch for ard, then if this file would be replaced, not put at the end of archive, then this ips would be as big as part of ard, where it starts to the end of file.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
    rvtr @ rvtr: Spam bots again.