Reboot is a powerful Unreal Engine plugin designed to streamline your workflow by enabling seamless editor restarts, intelligent instance management, and customizable settings. With this plugin, developers can enhance their productivity and focus on building great projects without worrying about multiple editor instances or cumbersome restarts.
- Restart the Unreal Engine editor directly from the menu with a single click.
- Assign an icon to the menu button for easy recognition.
- Detect multiple instances of the same project running on startup.
- Display warnings when multiple instances are detected.
- Automatically close extra instances or allow multiple instances as per your settings.
- Configure behavior through plugin settings, including:
- Force Restart Default
- Check for Multiple Instances on Startup
- Automatically Close Multiple Instances
- Allow Multiple Instances
- Settings changes take effect immediately with a prompt to restart the editor.
- Persistent warning messages for better visibility when issues are detected.
- Integrated seamlessly with Unreal Engine’s menu and settings system.
- Download the plugin from the GitHub Releases page.
- Place the plugin folder in your Unreal Engine project's
Pluginsdirectory. - Open the Unreal Engine editor and enable the plugin in the
Pluginsmenu. - Restart the editor to complete the installation.
- Navigate to the menu where the "Force Restart" option is located.
- Click the button to restart the editor instantly.
- Open
Edit > Project Settings > Plugins > Reboot Settings. - Adjust the following options to fit your needs:
- Force Restart Default: Enable/disable the default restart behavior.
- Check for Multiple Instances on Startup: Enable/disable instance detection.
- Automatically Close Multiple Instances: Enable/disable automatic instance termination.
- Allow Multiple Instances: Enable/disable support for multiple instances.
- Save your changes, and follow the prompt to restart the editor if necessary.
We welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name. - Commit your changes:
git commit -m "Add some feature". - Push to the branch:
git push origin feature-name. - Open a pull request.
Please ensure your code adheres to Unreal Engine's coding standards.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, feel free to open an issue on GitHub or contact us via Discord(#).
Happy developing with Reboot!