# Source Build with your Favorite Plugins

**URL:** <https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612>\
**Category:** Plugins\
**Tags:** unreal-engine\
**Created:** [May 1, 2016, 3:45am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612 "2016-05-01T03:45:33Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [May 1, 2016, 3:45am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/1 "2016-05-01T03:45:33Z")

</div>

Hi All…

I’ve created my first tutorial for those wanting to build a source build with your favorite plugins built in. Here’s the overview…

Tired of having to put @Rama excellent VictoryBPLibraries into all of your projects manually? How about building a Git source that includes your favorite plugins. This means when new projects are created, the plugins are already there. This tutorial is aimed at beginners so I will go through the entire process.

This thread is for support, comments and suggestions. Thanks and I hope someone finds it useful.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

teak

PS: I’m thinking of setting up a google hangout for those would like to go through the process. Let me know if interested.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [May 1, 2016, 4:45am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/2 "2016-05-01T04:45:33Z")

</div>

Wow, your wiki tutorial is massive! And with so many pictures!

Quite the impressive first tutorial!

Thank you for sharing!

❤

Rama

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [May 1, 2016, 5:20am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/3 "2016-05-01T05:20:22Z")

</div>

> [@Rama;522549](#):
>
> Wow, your wiki tutorial is massive! And with so many pictures!
> 
> Quite the impressive first tutorial!
> 
> Thank you for sharing!
> 
> ❤
> 
> Rama

Thank you for the kind words…

I saw that you have updated your plugin so I went to Github and it appears that its the older version. Will you continue to use GitHub? Should I use your zip file for the tutorial? Also, someone pointed out that I should have documented how to upgrade plugins, this is a PERFECT opportunity if Git gets updated. In any event, what are your plans and I will adjust. Thanks for all your hard work!

teak

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [May 1, 2016, 6:21am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/4 "2016-05-01T06:21:08Z")

</div>

> [@teak421;522558](#):
>
> Thank you for the kind words…
> 
> I saw that you have updated your plugin so I went to Github and it appears that its the older version. Will you continue to use GitHub? Should I use your zip file for the tutorial?
> 
> teak

I’ve just updated my github to the latest, which includes changes not in the current release version 🙂

Have fun today Teak!

🙂

Rama

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [May 3, 2016, 2:18am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/5 "2016-05-03T02:18:13Z")

</div>

The tutorial has been updated to include how to upgrade plugins and the engine itself. Thanks for my pal victorb from Slackers for pointing out that I missed it. Also, @Rama happen to have upgraded his VictoryPlugin (perfect timing!) so I took the opportunity to walk thru the process.

If you have any questions, please let me know…

teak

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

---

<div class="post-metadata">

**Author:** ![VictorBurgos](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/victorburgos/32/1008648_2.png) [@VictorBurgos](https://forums.unrealengine.com/u/VictorBurgos)\
**Post date:** [May 3, 2016, 3:21am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/7 "2016-05-03T03:21:38Z")

</div>

> [@teak421;523528](#):
>
> The tutorial has been updated to include how to upgrade plugins and the engine itself. Thanks for my pal victorb from Slackers for pointing out that I missed it. Also, @Rama happen to have upgraded his VictoryPlugin (perfect timing!) so I took the opportunity to walk thru the process.
> 
> If you have any questions, please let me know…
> 
> teak
> 
> [A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums](https://wiki.unrealengine.com/Git_Build_with_plugins)

Raahahahahaha

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [May 3, 2016, 6:06am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/8 "2016-05-03T06:06:24Z")

</div>

Great work teak! This is an amazingly in depth wiki!

❤

Rama

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [May 3, 2016, 5:21pm UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/9 "2016-05-03T17:21:08Z")

</div>

Moved to proper forum… and thanks to @VictorBurgos for helping find a few things that can be improved!

teak

---

<div class="post-metadata">

**Author:** ![kamrann](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kamrann](https://forums.unrealengine.com/u/kamrann)\
**Post date:** [June 2, 2016, 3:23am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/11 "2016-06-02T03:23:32Z")

</div>

This is some great information teak, and very clearly explained too. UE4 is really lacking info on this kind of thing, good job!

One thing - it gives the impression that a source engine build is the only way to install plugins to the engine, which isn’t the case. Plugins can be installed to the launcher engine, in the same way that is done for plugins downloaded from the marketplace. If you want to add the info, here is how it can be done:

1. Open a command prompt at _…/Epic Games/UE\_4.xx/Engine/Build/BatchFiles_.
2. Run the following command:

```auto

RunUAT BuildPlugin -Plugin="path-to-plugin/PluginName.uplugin" -TargetPlatforms=Win64+Android+etc] -Package="path-to-output-directory"

```

1. Copy the files from the output directory given above into _…/Epic Games/UE\_4.xx/Engine/Plugins/…_.

If the plugin is provided with binaries already built for the correct version of the engine, you can just drop them straight in without steps 1 and 2, in which case you don’t need Visual Studio installed.

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [July 7, 2016, 5:25pm UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/12 "2016-07-07T17:25:37Z")

</div>

Thank you for the note… Good point about the tutorial giving that impression. Should fix that up. Now that we can get plugins in the marketplace the value of the tutorial is greatly reduced. The only real reason why someone would want to do a gitbuild is for dedicated servers and for when want to stick to a single version and just pull fixes (the ones that DO NOT BREAK your code) directly from github into your version…

teak

ps: Also, I didn’t know about the above! (your three step). I will need to add that.

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [June 6, 2017, 11:45pm UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/13 "2017-06-06T23:45:30Z")

</div>

> [@kamrann;540179](#):
>
> This is some great information teak, and very clearly explained too. UE4 is really lacking info on this kind of thing, good job!
> 
> One thing - it gives the impression that a source engine build is the only way to install plugins to the engine, which isn’t the case. Plugins can be installed to the launcher engine, in the same way that is done for plugins downloaded from the marketplace. If you want to add the info, here is how it can be done:
> 
> 1. Open a command prompt at _…/Epic Games/4.xx/Engine/Binaries/DotNET_.
> 2. Run the following command:
> 
> ```auto
> 
> RunUAT BuildPlugin -Plugin="path-to-plugin/PluginName.uplugin" -TargetPlatforms=Win64+Android+etc] -Package="path-to-output-directory"
> 
> ```
> 
> 1. Copy the files from the output directory given above into _…/Epic Games/4.xx/Engine/Plugins/…_.
> 
> If the plugin is provided with binaries already built for the correct version of the engine, you can just drop them straight in without steps 1 and 2, in which case you don’t need Visual Studio installed.

Hi there…

I tried this command with 4.16 and it didn’t work… Its even been moved. Tried finding some documentation no luck. Could you point me to any documentation that I may have missed? Thanks!

teak

---

<div class="post-metadata">

**Author:** ![kamrann](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kamrann](https://forums.unrealengine.com/u/kamrann)\
**Post date:** [June 7, 2017, 9:07am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/14 "2017-06-07T09:07:57Z")

</div>

None that I’m aware of. Other that you can run “RunUAT -list” to list the commands, and, for example, “RunUAT BuildPlugin -help” to print command options.

I don’t think it was moved, I just put the wrong path (fixed now). Are you saying you found it though and still couldn’t get it to work? If so, what was the output/error?

---

<div class="post-metadata">

**Author:** ![teak421](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/teak421/32/902996_2.png) [@teak421](https://forums.unrealengine.com/u/teak421)\
**Post date:** [June 16, 2017, 5:33am UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/15 "2017-06-16T05:33:12Z")

</div>

> [@kamrann;720634](#):
>
> None that I’m aware of. Other that you can run “RunUAT -list” to list the commands, and, for example, “RunUAT BuildPlugin -help” to print command options.
> 
> I don’t think it was moved, I just put the wrong path (fixed now). Are you saying you found it though and still couldn’t get it to work? If so, what was the output/error?

Works well, I must have typed something stupid… Thanks for your insight.

teak

---

<div class="post-metadata">

**Author:** ![SkyeEden](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/skyeeden/32/1116094_2.png) [@SkyeEden](https://forums.unrealengine.com/u/SkyeEden)\
**Post date:** [March 16, 2022, 12:35pm UTC](https://forums.unrealengine.com/t/source-build-with-your-favorite-plugins/62612/16 "2022-03-16T12:35:03Z")

</div>


