GameMaker room sprite origin fixer

This tool allows you to fix broken object positions in a room when you change a sprite's origin point, such that the objects are kept in the same visual positions as before, with just the origin being somewhere else.

Select the room .yy file that is in [your project folder]/rooms/[your room name]/[your room name.yy] and input it below. Type the name of the object whose sprite you modified, then type the old and new origins of the sprite of the object. Click the button to download the file and replace the original file in the same place. If GameMaker is open, a pop-up will appear, click Reload. I recommend making a backup of the original file just in case.

Old origin:
New origin:

GitHub