UePrjCreator
Usage
For example, the desired fully qualified filename for the *.uproject location would be
C:\UePrj1\UePrj1.uproject
Generate a standart blank project
Easy start for the latest version of the installed Ue
UePrjCreator "C:\UePrj1\UePrj1.uproject"
Run for a specific installed version of the Ue
UePrjCreator "C:\UePrj1\UePrj1.uproject" --UeVersion=4.26
Run for installed Ue in certain path in quotes
UePrjCreator "C:\UePrj1\UePrj1.uproject" --UeInstallDir="C:\Program Files\Epic Games\UE_4.26"
Generate from an existing template with a quoted path for a specific installed version of Ue
UePrjCreator "C:\UePrj1\UePrj1.uproject" --UeVersion=4.26 --Tpl="C:\Program Files\Epic Games\UE_4.26\Templates\TP_SideScroller\TP_SideScroller.uproject"
Generate for a game with one executable, without *Engine.dll, for a specific installed version of Ue
UePrjCreator "C:\UePrj1\UePrj1.uproject" --UeVersion=4.26 --DevTpl
Help output
UePrjCreator
Common mistake
error: This project file already exists
1
2
UePrjCreator "C:\UePrj1\UePrj1.uproject"
UePrjCreator "C:\UePrj1\UePrj1.uproject"
- The solution is to delete the directory before using the tool:
cmd /c "rmdir C:\UePrj1 /s /q"
- or
cmd /c "del /Q /S C:\UePrj1 >nul 2>&1 & rmdir /Q /S C:\UePrj1 >nul 2>&1"
Qa
Clickable reports
Thanks
Inspired by video “Unreal Engine C++ Project Setup, From Scratch” of youtube blogger Alex Forsythe
More
A series of projects is planned - Unreal Engine for a system developer
- Fast and easy create new project
- UBT proxy and optimizer, to avoid expensive loading .Net stuff for little action
- Minimal Unreal Engine 4 executable
- UHT proxy and optimizer
- NppCodeAccess plugin
- SublimeCodeAccess plugin
Trick with GetProcAddress is necessary because I don’t know how to link static symbols and use “delay-import” at the same time.
link to repo