mirror of
https://github.com/sinbad/UEScripts.git
synced 2025-02-23 13:15:23 +00:00
Ignore untracked umaps, and allow push/pull for unmodified umaps while there are modifications for other maps.
Steve's UE4 Scripts
Summary
These scripts are to help with various tasks in Unreal Engine 4. 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: including LFS locking
- Managing Git LFS Locking Tasks: push and unlock, release locks you don't need any more
- Packaging a Game: building, cooking, archiving
- Releasing a Game: e.g. uploading to Itch, Steam
- Rebuilding Lightmaps: build lighting on the command line easily (supporting git-lfs locking, no P4 dependency like RunUAT)
- Getting Latest for Artists: pulls from git and builds so C++ changes are automatically updated
- Synchronising BuiltData Files outside of Git
- Cleaning Up: 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
- Run
- Itch's
butler
tool if you wish to release to Itch.io - The Steamworks SDK if you wish to release on Steam
If these tools are useful, please consider ❤️ Supporting my work on Patreon!
Description
Languages
PowerShell
100%