ROM Hack RELEASE Xenoblade: Definitive Edition config files

kaispippo

New Member
Newbie
Joined
Jun 18, 2017
Messages
4
Trophies
0
Age
33
XP
72
Country
Tunisia
hey @DunArd, first of all wanted to thank you for your efforts, the game does look better with your config
However,it SEVERELY drops frames in makna forest, and becomes almost unplayable at times, so I would like it if you fixed this problem, and thanks again
 
  • Like
Reactions: Nickky9x

M00N

Member
Newcomer
Joined
Jun 9, 2020
Messages
9
Trophies
0
Age
33
XP
124
Country
Germany
hey @DunArd, first of all wanted to thank you for your efforts, the game does look better with your config
However,it SEVERELY drops frames in makna forest, and becomes almost unplayable at times, so I would like it if you fixed this problem, and thanks again

You need to overclock your Nintendo Switch via the sysclock homebrew app otherwise you'll have performance problems not only in makna forest.
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,375
Trophies
0
XP
2,762
Country
Colombia
Hi! I'm new here, thanks to all GBAtemp community for their great work making progress in switch hacking.

Well, after many tests, changing parameters and restarting the game many times, I've come to what I think is the best preset I could create and I would like to share it to get impressions.
These are some of the improvements made:

- Improved lights, shadows and ambient oclussion: Shadows are now more noticeable in places where there is greater contrast (places where the sun directly affects and there are shadows).
- Improved TMAA with sharpness tweaked and antialiasing enabled: I don't like the sharp effect of the original preset, but I also don't like the blurring effect of having only TMAA activated, so I've made adjustments to TMAA's sharpening effect and AA so that it has a good balance between blur and sharpness.
- Rendering optimized: After several tests in Vilia's Lagoon (Idk if this is his correct name in english translation, I'm playing in spanish), the most loaded place and that generates more performance problems than I've been able to get, I've made an adjustment in the resolution and the dynamic resolution which kept the game at 30Fps without hardly losing quality (at least for most of the time in this area).
- Dock mode optimized: Sharpness has also been reduced as despite maintaining 720p resolution the vast majority of the time, the game looked very bad on large 4K TVs as they have very high pixel density due to 720p to 2160p conversion.



Updated config preset to v1.1: Less black level for shadows and more sharpness for dock mode.
Comparison v1.0 - v1.1

View attachment 211420 View attachment 211421


Updated config preset to v1.2: Fixed a bug with SSR that caused water reflections to glow bright and yellow in dock mode.
Comparison v1.1 - v1.2:
View attachment 211428 View attachment 211429



Updated config preset to v1.3: Increased TMAA sharpness in dock mode, now look less blurry.
Tweaked resolution: Now dock mode stays at 720p and portable mode stays at 612p. Quality incrased in dock mode and no visible quality decrease in portable mode.
Comparison v1.2 - v1.3 (Dock mode):
https://imgsli.com/MTcyNDg
View attachment 211529 View attachment 211530

https://imgsli.com/MTcyNDk
View attachment 211531 View attachment 211532



Updated config preset to v1.4:
- Tweaked resolution and dynamic resolution: now game stays at 30 solid frames in every moment without image quality loss.

- Enhanced bloom, goodray and furblur effects for better battle and Monado effects.


Updated config preset to v1.5:
- Slightly decreased resolution in portable mode and dynamic resolution to avoid performance drops in certain loaded areas. Image quality has only decreased slightly.

- Disabled DoF to avoid performance problems in intermediate and advanced areas of the game.

Frame-rate test in handheld mode (quality of the video has been decreased, doesn't represent ingame quality): https://streamable.com/ag0b9r


Update v1.6:
- Optimized resolution in handheld mode and dynamic resolution for the best possible quality with stable performance.

- Improved indoor lighting and smoothed shadows in outdoor areas.
- Tweaked bloom saturation.

Screenshot comparison between v1.5 and v1.6:

https://imgsli.com/MTczMTI

View attachment 211721 View attachment 211722

https://imgsli.com/MTczMTQ
View attachment 211725 View attachment 211726


Update v1.7:
- Fixed a bug that appears in dock mode causing the shadows of the characters to be misrepresented due to dust or a similar effect. It was related with SSR and SSAO.


Update v1.8:
- Fixed a bug that that caused a bluish glow to be seen on objects. Thanks to @PolygonFlux for finding the solution.

Video test with update v1.8:

https://streamable.com/xw8n7d


Highly recomended my OC preset to avoid performance problems:
Code:
; Xenoblade Chronicles DE
[0100FF500E34A000]
docked_cpu=1600
docked_gpu=844
docked_mem=1600
handheld_charging_cpu=1600
handheld_charging_gpu=460
handheld_charging_mem=1600
handheld_cpu=1300
handheld_gpu=460
handheld_mem=1600


lib_nx Preset v1.8 (copy and paste all):
Code:
tonemap=on
ssao=on
bloom=on
godray=on
AntiAliasing=on
ColReduction=on
dof=off
lensFlare=off
aoskip=off

lut=on
luttex1=lutba

cube=cube

toneHistogramLow=0.85
toneHistogramHigh=0.87
tonemax=1.2
tonemin=0.10
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=on
blurStr=0.015
blurAlpha=20.0
blurSub=0.025
blurBlurRange=0.16

shadowStr=1.8
shadowHalf=on
shadowColor=0.10, 0.00, 0.05
simShwStr=1.25
simShwIn=0.75
simShwMin=0.20

sRGBMode=on
gamma=10

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.05, 1.00, 1.10

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 = 2.3
toonOutlineMaxWidthPixelCoverage = 11.5;
toonOutlineDispOffPixelCoverage = 1.0;
toonRimDirAngleX =  13.40
toonRimDirAngleY = -11.90

rim_color = 1.0, 1.0, 1.0
rim_intensity = 3.00

iblDirectLightIntensity = 1.0
iblSkyIntensity = 1.75
iblBlendBetweenFrame = 30

skyToneDirLightIntensity = 0.25
skyToneAmbientIntensity = 0.40

tssao = on
tssaoRadius = 1.20
tssaoIntensityMul = 1.10
tssaoIntensityPow = 0.16
tssaoOutputAO = 0.45
tssaoPostBlurSharpness = 0.50
tssaoLuminanceCorrection = 0.20
tssaoSelectiveFiltering = on
tssaoWeakenRatio = 0.8

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

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

shadowRaytraceDistance = 0.20
shadowRaytracePitch = 0.1

tmaa=on
tmaaSharpness_0 = 0.30
tmaaSharpness_1 = 0.32
tmaaSharpness_2 = 0.35
tmaaSharpness_3 = 0.40
tmaaSharpness_4 = 0.42
tmaaSharpness_5 = 0.45
tmaaSharpness_Hnd_0 = 0.50
tmaaSharpness_Hnd_1 = 0.40
tmaaSharpness_Hnd_2 = 0.40
tmaaSharpness_Hnd_3 = 0.44
tmaaSharpness_Hnd_4 = 0.50
tmaaSharpness_Hnd_5 = 0.55
tmaaBlendDefault = 0.05
tmaaBlendPBR = 0.0
tmaaBlendMPF = 0.3
tmaaBlendToon = 0.05
tmaaNewUpScale=on
tmaaSharpnessType=2
tmaaSharpnessAwareIntensity=0.05

shwCharParm = 17.92;
shwHalfLamParm = 1.0;

wetMaxShiness = 0.55
wetDarkness = 0.60
wetShinessScale = 0.7
wetToInsideFrame = 12
wetToOutsideFrame = 24

TransReduction = on
trans_red_sclX = 0.5
trans_red_sclY = 0.5

blur2=on
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.12
furBlurPixelRange=8

lightShaft=on
lightShaftTonemapScale=1.75
lightShaftTonemapLuminance=7.0

reduceDirLightRim = 3.0

monochromeToonId = 128
monochromeFogScale = 0.5

I hope opinions and that you enjoy it :grog:

Could you add this setting here?...
https://github.com/masagrator/NXGraphicsPatches
 
  • Like
Reactions: MassiveRican

NyaakoXD

( ͡° ͜ʖ ͡°)
Member
Joined
Dec 16, 2013
Messages
1,851
Trophies
2
Location
In your closet...
XP
3,643
Country
United States
Anyone tinkering with the actual game content?
It would be great if a mod removed the artificial agility bonuses high level enemies get.
If you're having trouble with higher level enemies, then make better builds, put on agility up gems, or grind more levels. Increasing affinity with the other characters help with skill sharing too. Or just wait for a save editor or cheats. You can even turn on Casual mode to make battles a lot easier.
 

M00N

Member
Newcomer
Joined
Jun 9, 2020
Messages
9
Trophies
0
Age
33
XP
124
Country
Germany
I'm already max overclocking gpu
I'm using his settings, runs well the only time i have frame drops is when Melia does her Ice AoE attack, but I think that happens normally as well.

I'm using this:
; Xenoblade Chronicles DE
[0100FF500E34A000]
docked_cpu=1600
docked_gpu=844
docked_mem=1600
handheld_charging_cpu=1600
handheld_charging_gpu=460
handheld_charging_mem=1600
handheld_cpu=1300
handheld_gpu=460
handheld_mem=1600

If you are on SX OS 2.9.2 or newer use this to get the sysclock applet working:

For SX OS (2.9 or newer, older are not working) - NSP.zip + ReverseNX.
https://github.com/masagrator/ReverseNX/releases

look here for sysclk and editor and a universal mod of them
https://gbatemp.net/threads/universal-clock-settings-for-sys-clk-and-sys-clk-editor.548829/
 
Last edited by M00N,

M00N

Member
Newcomer
Joined
Jun 9, 2020
Messages
9
Trophies
0
Age
33
XP
124
Country
Germany
Honestly overclocking won't help, this is an issue with RAM

"docked_mem=1600"
"handheld_charging_mem=1600"
"handheld_mem=1600"

standard is 1333 mhz, it does help, my game runs like stock with his settings, of course only the overclocking the gpu won't do much.
 
  • Like
Reactions: AutumnWolf

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,375
Trophies
0
XP
2,762
Country
Colombia
Xenoblade_Chronicles_Definitive_Edition_30_5_2020_10_43_22_a__m_.jpg
Xenoblade_Chronicles_Definitive_Edition_10_6_2020_3_01_20_p__m_.jpg


Find the 10 differences
 

xroxas99

New Member
Newbie
Joined
May 13, 2020
Messages
3
Trophies
0
Age
31
XP
114
Country
Indonesia
it disable tmaa so it's look less blurry, but it also disable bloom which also disable various beautiful light effects. You can try DunArd config (in page 12) but disable tmaa (tmaa=off), and keep the same dynamic resolution settings (red_AtMin, red_hscl) it will look much better with almost the same performance
yeah i did enable bloom for his setting and it's work well, i already try dunard config with tmaa off and i get lag maybe because dynamic resolution setting like you said.

Or just activate bloom in the config file from off to on.

If the slight shimmering is not annoying, happy playing. Otherwise use DunArd.

The added effects from bloom are so much worth it in my opinion. That was a mistake from my part to not try it with on earlier.
yes i use your setting and enable bloom and it's good
 

AutumnWolf

JRPG enjoyer, Xenoblade, YS and DQ connoisseur
Member
Joined
Sep 15, 2015
Messages
1,314
Trophies
1
Age
24
Location
Somewhere warm
XP
2,351
Country
Costa Rica
Did you test it yourself ? I did test it without and with the overclock, its necessary keep a stable framerate, where else the game would chug along severely in makna forest, eryth sea etc.
You still get sttuters when moving the camera, right?

That can't be fixed just by overclocking the Switch
 

M00N

Member
Newcomer
Joined
Jun 9, 2020
Messages
9
Trophies
0
Age
33
XP
124
Country
Germany
You still get sttuters when moving the camera, right?

That can't be fixed just by overclocking the Switch

No I don't. I only get slowdowns when certain effects occur like i wrote early with Melias ice AoE, but that occurs with stock config as well.
 
Last edited by M00N,
  • Like
Reactions: AutumnWolf

Solotato

Member
Newcomer
Joined
Jul 25, 2017
Messages
18
Trophies
0
Age
21
XP
126
Country
United States
If video recording was disabled, would performance be better without OC'ing as high? My switch's fan is crying out for help
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: aeiou