Rider Launch
by Meta-Ben
π Rider Launch Godot Plugin π
NOTE : if you want to help us and/or participate on improving this plugin don't hesitate to open a PR π₯
A plugin for Godot Engine written fully in GDScript, that lets you launch a JetBrains Rider configuration directly from Godo
π How to use it
1 - Clone the repository or download the .zip
file and unzip it:
git clone https://github.com/Meta-Ben/RiderLaunchPlugin
2 - Move the RiderLaunchPlugin folder into the addons
directory of your Godot project. If the folder doesnβt exist, create it.
3 - In Godot, navigate to Project -> Project Settings -> Plugins
, then enable the plugin RiderLaunchPlugin.
4 - After enabling the plugin, you should notice .. Nothing π, cause this plugin replace the actual play button
5 - But under Editor -> Editor Settings -> General -> Rider launcher
you should have configurable parameters ! ( all should be setup as the same as the defaults config for Expose Run/Debug , you can do modifications, but they should match with you're Rider configuration
6 - Check the expose run/debug plugin settings in rider, the port should match
7 - Check the run/debug config name in rider it should aslo match
8 - Then press play button on Godot, this should launch your project as normal, but Rider should start monitoring the code too ! π
You should see this in Rider IDE :
βοΈ Configuration documentation
Base Url
-> Its the IP address of the Rider IDE instance you want to target ( localhost or 127.0.0.1 by default since you mainly want to target your own machine )
Port
-> Its the port of the Rider IDE instance you want to target (
Execution Type
-> Its the type of execution you want ( Officialy only debug is available for godot in GDScript, but run is also available for C# )
Config to Execute
-> Its the name of the run/debug config you want to execute ( by default its Player GDScript, because its the one Rider with the Godot plugin set, but it can be changed, like the port it should match on both side )
Download
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author