See Resolution and Output Resolution first. *Breath* Here we go
Scenario: You (yes you) downloaded an awesome macro. It consist of one click that repeat 5318008 times. The Resolution is set to 1280x720
The click location is (640,360). So it's in the middle of the screen.
Your emulator is Nox at 1920x1080. So you set the Output Resolution to 1920x1080
This is what happen: EMM will calculate the scale value in X and Y axis. ScaleX = 1920/1280 = 1.5, ScaleY = 1080/720 = 1.5
The outputted resolution will now be (640*1.5, 360*1.5) = (960, 540). It's in the middle of 1920x1080. All is good.
But, What happend if you want to change the location of the click to the top right corner? Yea It's (1280,0) not (1920,0)
So to make changes you either convert your location base on 1920x1080 to 1280x720 using your superior mathematical brain or change Nox resolution to 1280x720 so you don't have to do the math and change back.
To combat this. Use Resolution Converter. It'll convert every locations in the current macro using the same formula as above and set the Resolution accordingly
So now you can make changes at 1920x1080 easier. Though remember to Save As the macro so it does not overwrite the original unless that's what you want.
If the macro requires super precision. The rounding to whole number might increase or decrease the location by 1 pixel. Convert the macro then make the tweak
You can also use Undo Convert to restore the original macro (not convert back, you will get the same macro before the moment you click Convert)
*Exhale*