If you're developing your own launcher, you might be interested in integrating [Dalamud](https://github.com/goatcorp/Dalamud) support. Here's a detailed
You'll need a .NET environment to actually launch Dalamud, since it's based it uses .NET. It won't try to use your system .NET, and will require to put it into a separate directory.
In order to determine which .NET runtime you need, first check dalamud-distrib using the following URL:
These are not grabbed by Dalamud (for some reason) and instead you must download these yourself. These include fonts, icons and other things which are required for regular operation.
Now with all of your ugly ducklings in a row, you can begin launching Dalamud! First, please make
sure these environment variables are set **on the game process and all relevant processes and children**. Please double check these, as Dalamud may silently fail without them.
*`DALAMUD_RUNTIME` should be set to your`$RUNTIME_DIR`.
* If you are in Wine, please set `XL_WINEONLINUX`.