Rider Launch

by Meta-Ben

0

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

โš ๏ธ Beware !! You will need to have Expose Run/Debug Jetbrain Rider Plugin installed on your Rider IDE. โš ๏ธ

๐Ÿ“ƒ 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 ! ๐ŸŽ‰

โš™๏ธ 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 ( โš ๏ธ this should match the exposing port in the Expose Run/Debug plugin settings of your Rider IDE )

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 )

Version

1.0.0

Engine

4.2

Category

Tools

Download

Version1.0.0
Download

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author