Then why has everything I've read say that the emulator doesn't support arbitrary resolutions?
I remember reading a fairly detailed post on how it's impossible to just upscale a game in that emulator and that things had to be done on a per game basis.
If it's just as simple as setting rendering resolution = 1920x1080 in a text file that would invalidate the entire thing.
Rules.txt for Xenoblade X at 4k:
Code:
[Definition]
titleIds = 00050000101c4c00,00050000101C4D00
name = "Xenoblade Chronicles - 2160p (4K)"
[TextureRedefine]
width = 1280
height = 720
overwriteWidth = 3840
overwriteHeight = 2160
You can set the overwrite resolution to whatever you want.