mirror of
https://github.com/sinbad/UEScripts.git
synced 2025-02-23 13:15:23 +00:00
28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
# Steve's UE4 Scripts
|
|
|
|
## Summary
|
|
|
|
These scripts are to help with various tasks in [Unreal Engine 4](https://www.unrealengine.com).
|
|
They're written on the basis of using Git / Git LFS rather than Perforce (many of UE4's own
|
|
automation tools assume P4, which can be inconvenient).
|
|
|
|
* [Setting up a project for Git / Git-LFS](./doc/GitSetup.md): including LFS locking
|
|
* [Managing Git LFS Locking Tasks](https://github.com/sinbad/GitScripts): push and unlock, release locks you don't need any more
|
|
* [Packaging a Game](./doc/Package.md): building, cooking, archiving
|
|
* [Releasing a Game](./doc/Release.md): e.g. uploading to Itch, Steam
|
|
* [Rebuilding Lightmaps](./doc/RebuildLightmaps.md): build lighting on the command line easily (supporting git-lfs locking, no P4 dependency like RunUAT)
|
|
* [Getting Latest for Artists](./doc/GetLatest.md): pulls from git and builds so C++ changes are automatically updated
|
|
* [Synchronising BuiltData Files outside of Git](./doc/DataSync.md)
|
|
* [Cleaning Up](./doc/Cleanup.md): Deleting unneeded Hot Reload DLLs etc
|
|
|
|
|
|
## Prerequisites
|
|
|
|
* Powershell Core 7+
|
|
* Almost everything is compatible with Win10 built-in PS 5.1 but 7 is better, and platform independent
|
|
* PsIni module installed (library for reading INI files easily)
|
|
* Run `Install-Module PsIni` in a Powershell console
|
|
* Itch's [`butler` tool](https://itch.io/docs/butler/) if you wish to release to Itch.io
|
|
* The [Steamworks SDK](https://partner.steamgames.com/doc/sdk) if you wish to release on Steam
|
|
|