Free trial bypass: When your free trial expires, install appcleaner at https://freemacsoft.net/appcleaner/ and reinstall Keyboard Maestro after cleaning it, you will have to set up the macros again, however.
In this guide, you will learn to set up multi-instancing on MacOS with the help of Keyboard Maestro. You will need- At least 2 instances Keyboard Maestro Rectangle For this guide, I will be setting up 4 instances but you can set up as many as you'd like by changing the macros accordingly
standardsettings F3Pause on world load: In standardsettings, you should enable an option which does the F3 + ESC keybind upon world loading, enabling this option increases visiblity and removes the need for the unfocus parts of the macros if not possible(i.e- hide dock is on).
Step one: Installing Keyboard Maestro and Rectangle Head to https://www.keyboardmaestro.com/main/ and install Keyboard Maestro, open the file and follow the instructions to install the app. Then, go to https://rectangleapp.com and install rectangle.
Step two: Setting up Rectangle After installing rectangle, click its menu on the top bar and click on settings. In there, you should set up shortcuts for maimizing a window, setting the positions of windows according to how many instances you are settings up. (eg: 2 instance - Halves, 3 instances - Thirds, 4 instances- Fourths or Corners)
Step three: Setting up the macros You should have Keyboard Maestro, your instances, and Rectangle set up by now. We will set up the macros. I will be setting up 4 instances, so I will need 4 macros for resetting in-game, 4 for resetting in the reset screen, 4 for selecting the instance, and 1 for resetting all instances. This totals to 13 macros, but this will vary based on how many instances you decide to set up. Reset all: Press the + button on the bottom to create a macro. Select "this hotkey" and set your shortcut Now, for resetting, you should have your instances ready in their positions In Keyboard Maestro, select "new action" and select "Move or click mouse" Click "get" to get the position of anywhere in the first instance, after you got the position, set the relative to "absolute position". Now, add another action, this time, "Type a keystroke" and set it to your reset keybind. Repeat the same actions but with different positions so all instances get reset.
Now, after all of that, add an action to click at the botton left corner of your screen, and another one to just move it back to the center, this will make sure no window is focused.
It should look something like this.
Repeat this for all your instances. Resetting an instance in-game: Make a new macro, name it whatever you'd like. Add a new action, "Type a keystroke," set it to your reset keybind, then add "Type a keystroke" again, but set it to the respective keybing which you set in Rectangle. Then add the same set of actions to make sure no window is focused that you set in the previous macro.
It should look something like this, with different shortcuts. Repeat this for all instances.
Resetting in reset screen: This is similar to the macro you made for resetting all, the only difference is that youre resetting one instance at a time instead of all of them. So, each macro should look something like this
COORDINATES AND SHORTCUTS WILL VARY
Selecting an instance:
Create a new macro, click new action, and add "Move or click mouse" and set the coordinates to any part of the instance window and set the relativity to "absolute position," then add the action "type keystroke" and add your shortcut for maximizing a window, the add another "type keystroke" action and press the "escape" key. It should look something like this:
Repeat this for all instances.
Happy resetting!