ROM Hack RELEASE Xenoblade Chronicles 2 Graphics Settings

Red_BY

Well-Known Member
Newcomer
Joined
May 11, 2019
Messages
53
Trophies
0
XP
337
Country
Belarus
After wasting some time trying to get it to work with Yuzu finally figured it out and it's way simpler then people here describe.

Firstly just use New Method, it's only one file and supports any version of the game. Next Method is only for version 2.0.2 which is outdated and impossible to get, so no reason to use it for emulator users.

Download Profiles.zip and choose whichever option you prefer and drop "0100E95004039001" folder into Yuzu mod directory which is "AppData\Roaming\yuzu\load". Now all you have to do is create a subfolder in "0100E95004039001", name it "GraphicsMod" or something ( It's just mod name so it doesnt matter ) and then simply move "romfs" folder into it. All done, now you can customize "lib_nx.ini" to your liking.

End result should look like this:
yuzu\load\0100E95004039001\GraphicsMod\romfs\monolib\shader\lib_nx.ini

I don't have Ryujinx to test it but install path is extremely similar so it should also work.
Should look like this:
Ryujinx\mods\contents\0100E95004039001\GraphicsMod\romfs\monolib\shader\lib_nx.ini

However note that it only works if you have Torna DLC installed, without it game ID will be different. Just check instructions on main page description for New Method if you have a different DLC setup, with Torna installed ID is always 0100E95004039001 and other DLCs shouldn't matter.
( And if you don't have Torna yet you should go and get it, it's an amazing DLC and 100% worth it )
 
Last edited by Red_BY,
  • Like
Reactions: Kain777 and DJYDJYD

Solokazama

New Member
Newbie
Joined
Apr 2, 2022
Messages
1
Trophies
0
Age
44
Location
Poland
XP
32
Country
Poland
For Yuzu to have good sharp resolution all you have to do is:
- set 2x scale in emulator
- download theboy181 mod from here (bottom page): yuzu-emu.org/entry/yuzu-art

then put in the mod to user/load/01100e95004938000

you can see the folder right clicking on the game in yuzu then "show mod folder". also you can see if mod is installed clicking on game property (its going ot be checked after DLC).

replaying this game on my PC and it looks very very good (4k'ish) with this mod. Everything is supersharp and resolution is 4k.
 

Tsukiru

Over the Eden
Member
Joined
May 25, 2021
Messages
321
Trophies
0
XP
791
Country
United States
Is there a preset for console that doesn't look weirdly blurry or fuzzy in the distance? If it requires overclock, how should I best go about that?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,308
Trophies
3
XP
12,105
Country
Poland
I will shadow drop here a plugin for people that are annoyed by double buffer and game slowing down. Didn't test it too much.

It removes double buffer + automatically adjusts game speed. Removing double buffer potentially can enable framebuffer glitches (which I see with my internal 60 FPS mod), but tested it with 153.6 MHz GPU and I saw nothing, so I guess we are alright. It gives also "slight performance boost" aka less visible framedrops because of removing double buffer.

This plugin doesn't enable 60 FPS.
It's dedicated to 2.1.0 Western version.
Cannot say about compability with Japanese version.

Just put folder "0100E95004038000" to atmosphere/contents and play game.



I am working sometimes at 60 FPS plugin for last couple of years, which has some caveats that I want to start finally fix. For sure I won't be able to remove framebuffer glitches completely because doing that results in huge game hiccups and adjusting game speed is working more randomly. But I'm trying to minimize them as much as possible.
Uploaded plugin here is a derivative from my 60 FPS mod.
 

Attachments

  • 0100E95004038000.zip
    17.2 KB · Views: 228

Medel87

Well-Known Member
Member
Joined
Dec 18, 2021
Messages
179
Trophies
0
Age
37
XP
1,046
Country
Spain
I will shadow drop here a plugin for people that are annoyed by double buffer and game slowing down. Didn't test it too much.

It removes double buffer + automatically adjusts game speed. Removing double buffer potentially can enable framebuffer glitches (which I see with my internal 60 FPS mod), but tested it with 153.6 MHz GPU and I saw nothing, so I guess we are alright. It gives also "slight performance boost" aka less visible framedrops because of removing double buffer.

This plugin doesn't enable 60 FPS.
It's dedicated to 2.1.0 Western version.
Cannot say about compability with Japanese version.

Just put folder "0100E95004038000" to atmosphere/contents and play game.



I am working sometimes at 60 FPS plugin for last couple of years, which has some caveats that I want to start finally fix. For sure I won't be able to remove framebuffer glitches completely because doing that results in huge game hiccups and adjusting game speed is working more randomly. But I'm trying to minimize them as much as possible.
Uploaded plugin here is a derivative from my 60 FPS mod.
I have one question, why graphic mod for 2.0.2 and this for 2.1.0? It's not possible use both same time?
 

joekree

New Member
Newbie
Joined
Apr 8, 2022
Messages
4
Trophies
0
Age
34
Location
Cornwall
XP
34
Country
Antigua and Barbuda
when i watch videos of your 60 fps mod, people seem to be at 2x game speed at 60fps, but when i hit 60, i am at native game speed. meaning any fps drops slow me down to a crawl. do you have an idea why this could be?
 

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,308
Trophies
3
XP
12,105
Country
Poland
when i watch videos of your 60 fps mod, people seem to be at 2x game speed at 60fps, but when i hit 60, i am at native game speed. meaning any fps drops slow me down to a crawl. do you have an idea why this could be?
So they are not using my cheat properly, dunno what they did. Probably they are using it on 2.1.0 while it's designed for 2.0.2
In your case it's working as expected - this is because game works at fixed speed. Without any mod drop below 30 FPS also slows down game.

Here is my work on fixing that - it works way better with 30 FPS. 60 FPS has some issues, but I guess not that bad to not release it eventually.
https://gbatemp.net/threads/xenoblade-chronicles-2-graphics-settings.529436/post-9792868
 

cobjak

Well-Known Member
Member
Joined
Jan 16, 2019
Messages
278
Trophies
0
Age
31
XP
552
Country
France
Is someone have the same problem?
With the 2 latest version of atmosphere, it's impossible for me to launch xenoblade chronicles 2 with JP voice dlc...
 

Citrus333

Well-Known Member
Newcomer
Joined
Apr 28, 2022
Messages
56
Trophies
0
Age
38
Location
Colorado
XP
168
Country
United States
Been reading this for a while, there's a lot to learn and sift through, especially since Yuzu has changed so much a lot of this is out of date.

What I've learned for Yuzu:
- OC is not a thing on Yuzu. Only accuracy level. GPU Normal is giving the best performance with no noticeable graphics errors.
- 2.0.2 version is impossible to get, and not worth it. 2.1 w/ Torna is the way to go, save yourselves headaches by just using 2.1 w/ Torna
- There are three different locations in the Yuzu folder which effect the game.
---yuzu\sdmc\atmosphere\contents\0100E95004038000 -> (loads as a mod called SDMC, needs to be toggled on)
---yuzu\load\0100E95004038000 -> (loads as mods using folder name, needs to be toggled on)
---yuzu\load\0100E95004039001 -> (AUTOMATICALLY loads into the game)

-Vulkan is the way to go, it looks better, is faster, and only has one graphic glitch which is the cloud layer flickering sometimes. 2x with FSR looks amazing.
-All these lib.nx files are great and each work but some drop performance like crazy with little graphical improvement, the only thing that really needs from these config files is changing AA and fixing glow effects.
 

ShadoGiow

Well-Known Member
Member
Joined
Dec 23, 2015
Messages
107
Trophies
0
Age
34
XP
974
Country
Italy
I found my own best settings that combine best resolution, best perf, no blur at all, beautiful in handled and docked, good light and good shadows with all effects activated!

It's not "my work" because I combined every shared config from xenoblade chronicles 1 et 2 threads! So thanks to all of you guys!

It's available for xeno 1, xeno 2(also with torna), xeno torna standalone all versions

:

tonemap=on
ssao=off
bloom=on
godray=on
AntiAliasing=off
ColReduction=on
dof=off
lensFlare=off
aoskip=off

lut=on
luttex1=lutba

cube=cube

toneHistogramLow=0.8
toneHistogramHigh=0.9
tonemax=1.0
tonemin=0.15
tonescale=7.0
toneUpSpeed=0.1
toneDownSpeed=0.5
toneBlmmax=1000
toneBlmmin=0.001
toneBlmmul=100.0

godray_inival=0.95
godray_decay=0.99
godray_scale=1.235

blm_border_sub=1.0
blm_border_mul=0.1
blm_border_sub2=0.0
blm_border_mul2=0.0
blm_border_max=4.0
blm_str1=1.0
blm_str2=1.0
blm_str3=1.0
blm_gauss1=1.1
blm_gauss2=0.9
blm_gauss3=0.9
blm_weight1=0.68
blm_weight2=0.15
blm_weight3=0.19
blm_weight4=0.58
blm_weight5=0.63
blm_deviation1=0.2
blm_deviation2=0.5
blm_deviation3=1.0
blm_deviation4=1.0
blm_deviation5=1.0
blm_saturation1=0.00
blm_saturation2=0.02
blm_saturation3=0.05
blm_saturation4=0.10
blm_saturation5=0.70
blm_emissive_str=9.0
blm_tone_scale=0.05
blm_emissive_max=20.0
blm_emissive_min=0.0

lens_max=1
lens_rot=0
lens_sub=1.5
lens_mul=3.0
lens_weight=0.1
lens_decay=1.0
lens_str=0.9
lens_paMax=4.0
lens_UVDecay=0.290

AA_Sharpness=16.0
AA_Range=0.75
AA_Threshold=0.20
AA_ThresholdMin=0.05

red_sclX=1.0
red_sclY=1.0
red_hdsclX=0.90
red_hdsclY=0.95

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


ao_Lengs=0.1
ao_LengsRatio=1.98
ao_range=5.7
ao_rangeRatio=1.000
ao_sub=0.02
ao_subRatio=0.150
ao_Mul=2.0
ao_blurRange=0.720
ao_blurScale=0.75
ao_av_Shwstr=0.5


blur=off
blurStr=0.2
blurAlpha=40.0
blurSub=0.025
blurBlurRange=0.32

shadowStr=1.8
shadowHalf=on
shadowColor=0.0, 0.0, 0.0
simShwStr=1.6
simShwIn=0.7
simShwMin=0.15

sRGBMode=on
gamma=6

ao_av_CenterWeight=1.090
ao_av_MaxDistance=0.15
ao_av_MaxRadius=0.2
ao_av_FadeOutStart=70000.0
ao_av_FadeOutDistance=10000.0
ao_av_BlurFallOff=0.050
ao_av_BlurScale=1.6
ao_av_Shwstr=0.5

cam_near=0.1
cam_far=80000.0

avmp01 = 0.5 , 0.5 , 0.5
avmp02 = 0.5 , 0.5 , 0.5
avmp03 = 0.5 , 0.5 , 0.5
avmp04 = 0.5 , 0.5 , 0.5
avmp05 = 0.5 , 0.5 , 0.5
avmp06 = 0.5 , 0.5 , 0.5
avmp07 = 0.5 , 0.5 , 0.5
avmp08 = 0.5 , 0.5 , 0.5
avmp09 = 0.5 , 0.5 , 0.5
avmp10 = 0.5 , 0.5 , 0.5
avmp11 = 0.5 , 0.5 , 0.5
avmp12 = 0.5 , 0.5 , 0.5
avmp13 = 0.5 , 0.5 , 0.5
avmp14 = 0.5 , 0.5 , 0.5
avmp15 = 0.5 , 0.5 , 0.5
avmp16 = 0.5 , 0.5 , 0.5

cloud_h_min=1000.0
cloud_h_max=1100.0

cloud_color = 1.0, 1.0, 1.0

toonDirType = Camera
toonDirBackBright = 1.0
toonDirElevation = 0.1
toonDirPntSptRatio = 0.5
toonDirLightScaleVal = 0.65;
toonDirInOutMin = 0.6
toonIBLScaleVal = 0.28;
toonShadowAlpha = 0.2;
toonCharShadowAlpha = 0.02;
toonCharShadowMin = 0.46;
toonOutlineWidth = 0
toonOutlineMaxWidthPixelCoverage = 11.5;
toonOutlineDispOffPixelCoverage = 1.0;
toonRimDirAngleX = 13.40
toonRimDirAngleY = -11.90

rim_color = 1.0, 1.0, 1.0
rim_intensity = 3.0

iblDirectLightIntensity = 1.0
iblSkyIntensity = 1.6
iblBlendBetweenFrame = 30

skyToneDirLightIntensity = 0.25
skyToneAmbientIntensity = 0.35

tssao = on
tssaoRadius = 1.2
tssaoIntensityMul = 1.1
tssaoIntensityPow = 0.16
tssaoOutputAO = 0.45
tssaoPostBlurSharpness = 0.55
tssaoLuminanceCorrection = 0.3
tssaoSelectiveFiltering = on
tssaoWeakenRatio = 0.8

ssr = on
ssrIntensity = 1.0
ssrShinessFade = 0.8
ssrGroundness = 0.73
ssrFadeSec = 5.0

shadowCloud = on
shadowCloudStr = 0.8
shadowCloudSize = 300
shadowCloudScrollDir = 150.0
shadowCloudScrollSpeed = 6.0

shadowRaytraceDistance = 0.15
shadowRaytracePitch = 0.0

tmaa=off
tmaaSharpness_0 = 0.4
tmaaSharpness_1 = 0.6
tmaaSharpness_2 = 0.6
tmaaSharpness_3 = 0.72
tmaaSharpness_4 = 0.8
tmaaSharpness_5 = 0.9
tmaaSharpness_Hnd_0 = 0.4
tmaaSharpness_Hnd_1 = 0.6
tmaaSharpness_Hnd_2 = 0.6
tmaaSharpness_Hnd_3 = 0.72
tmaaSharpness_Hnd_4 = 0.8
tmaaSharpness_Hnd_5 = 0.9
tmaaBlendDefault = 0.05
tmaaBlendPBR = 0.0
tmaaBlendMPF = 0.3
tmaaBlendToon = 0.05
tmaaNewUpScale=off
tmaaSharpnessType=1
tmaaSharpnessAwareIntensity=0.2

shwCharParm = 17.92;
shwHalfLamParm = 1.0;

wetMaxShiness = 0.5
wetDarkness = 0.48
wetShinessScale = 0.6
wetToInsideFrame = 10
wetToOutsideFrame = 20

TransReduction = on
trans_red_sclX = 0.5
trans_red_sclY = 0.5

blur2=off
blur2Str = 10.0
blur2Sub = 0.25
blur2ObjScale = 0.65
blur2CameraScale = 0.8
blur2BlurRange = 0.7
blur2PixelRange = 20.0
blur2HLV = on

gpucount=64

leafSpecColMinShiness = 0.1
leafSpecColMaxShiness = 0.4
leafSpecColRatio = 0.85

furBlur=on
furBlurStr=0.3
furBlurPixelRange=20

lightShaft=on
lightShaftTonemapScale=1.75
lightShaftTonemapLuminance=6.5

reduceDirLightRim = 3.0

monochromeToonId = 128
monochromeFogScale = 0.5
Hello, i'm trying to use this setting.
I play only handled, i have the last update installed with torna.
I've downloaded the file "Xenoblade2Base.zip" because i want to play only with the base game. After that i choose the 720p mode and edited the lib file with your settings, but nothing happen when i boot the game. Is exactly the same and I dont know why. Can you help me?
I0ve put the exef file and the "content" folder named 0100E95004038000

EDIT: Ok, i think i resolved.
Basically, the file path on the first post are obsolete. For new users: You need to use the path showed by

KnightsMetal on page 17, post #327​

 
Last edited by ShadoGiow,
  • Like
Reactions: cobjak

masagrator

The patches guy
OP
Developer
Joined
Oct 14, 2018
Messages
6,308
Trophies
3
XP
12,105
Country
Poland
No, the very first line talk about changing "title" folder to "content", but it's not the problem here.
The path folder on romfs changed too, look the file path showed by the member that I wrote. :wink:
?
My package:
IMG_20220509_132559.jpg

Which is one of folders mentioned by OP
IMG_20220509_132708.jpg

And here is the same romfs path, but with wrong titleid
IMG_20220509_132733.jpg

Config file path didn't change since first game release
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    You're gonna love it when they stop supporting win10
  • SylverReZ @ SylverReZ:
    @K3Nv2, I saw the announcement.
  • ZeroT21 @ ZeroT21:
    it's all just junk to me, i just wanna use my pc in peace, not to be told shit by some AI
  • SylverReZ @ SylverReZ:
    They said that they will also discontinue support for Windows 7, of which I thought they'd already done so.
  • K3Nv2 @ K3Nv2:
    Get use to Linux then
  • SylverReZ @ SylverReZ:
    Go with Linux Mint.
  • K3Nv2 @ K3Nv2:
    wget "Microsoft edge.exe"
  • ZeroT21 @ ZeroT21:
    I'm using linux mint on my other machine, works decent
    +1
  • SylverReZ @ SylverReZ:
    deltree c:\windows\system32\*.* :tpi:
  • SylverReZ @ SylverReZ:
    @ZeroT21, Why not stick to your other machine, no?
  • ZeroT21 @ ZeroT21:
    my other machine is old, mostly used for just browsing , some multimedia stuff as it's just old
  • ZeroT21 @ ZeroT21:
    some tasks like hacking wii mini consoles
  • SylverReZ @ SylverReZ:
    @ZeroT21, You running Windows XP in 2024?
  • K3Nv2 @ K3Nv2:
    Whore yourself out 12 times for $100 and go buy a pc
    +1
  • ZeroT21 @ ZeroT21:
    i got xp but running it off usb only, no way ima keep that
  • ZeroT21 @ ZeroT21:
    it gets hacked/corrupted if i just leave it online for an hour
  • SylverReZ @ SylverReZ:
    @ZeroT21, The Russians are after you lol.
  • K3Nv2 @ K3Nv2:
    Send me your ip I'll remotely fix it
  • ZeroT21 @ ZeroT21:
    @K3Nv2 my head needs fixing if I believe you
  • ZeroT21 @ ZeroT21:
    it's kinda fun watching it happen tho
  • K3Nv2 @ K3Nv2:
    It needs fixing for other things but your pc I can fix
  • ZeroT21 @ ZeroT21:
    over 300+ virus/trojians/worms after scanning, what did I do to deserve this attention lol
  • ZeroT21 @ ZeroT21:
    tho I find it funny when i receive other people's pc/laptops in this state
    ZeroT21 @ ZeroT21: tho I find it funny when i receive other people's pc/laptops in this state