SenPatcher icon indicating copy to clipboard operation
SenPatcher copied to clipboard

Feature request: anti-aliasing toggle in Tokyo Xanadu

Open FaultyRAM opened this issue 1 month ago • 4 comments

Tokyo Xanadu has forced MSAA that can't be configured. It's the only supported game like this, the rest have either in-game or launcher settings for anti-aliasing.

Performance/aesthetic aside, disabling MSAA is often required for ReShade effects to work, since they rely on access to depth buffers, and that's restricted when MSAA is active.

It'd be nice if we had a menu/config option for anti-aliasing so we can crank it up or down as desired.

FaultyRAM avatar Oct 19 '25 02:10 FaultyRAM

Yeah this is most likely doable.

AdmiralCurtiss avatar Oct 19 '25 10:10 AdmiralCurtiss

Please test if #161 / tx-msaa.zip does what you want.

AdmiralCurtiss avatar Oct 19 '25 15:10 AdmiralCurtiss

Works like a charm! Here's some quick screenshots of it in action.

OverrideMSAA=8 Image

OverrideMSAA=4 Image

OverrideMSAA=2 Image

OverrideMSAA=1 Image

OverrideMSAA=1 with ReShade effects applied (specifically, iMMERSE MXAO and SMAA) Image

Bonus round: OverrideMSAA=1 with obnoxious bloom on Steam Deck Image

Setting OverrideMSAA to an unsupported value clamps down to the next highest supported level, e.g. a value of 3 results in 2x MSAA. (A non-integer value disables the override entirely, of course.)

FaultyRAM avatar Oct 20 '25 03:10 FaultyRAM

Setting OverrideMSAA to an unsupported value clamps down to the next highest supported level, e.g. a value of 3 results in 2x MSAA. (A non-integer value disables the override entirely, of course.)

Setting an unsupported value just disables the override, actually. So you get the default game behavior which is 4x MSAA. But yeah, if it's working for you then I'll merge it like this and it will be available in the next release.

AdmiralCurtiss avatar Oct 20 '25 08:10 AdmiralCurtiss