Skip to content

Cleans up Binaries, Intermediate, .sln and generates new files from the command line (with context menu installation)

License

Notifications You must be signed in to change notification settings

Lewalker-Ren/ue4cleaner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ue4cleaner

Adds two options to the explorer context menu for .uproject for deleting Intermediate/Binaries/.sln. Then generates new project files.

Installation

To install, grab the latest precompiled binary from https://github.com/Vaei/ue4cleaner/tree/master/Binaries Then run the MSI installer.

This needs to be reinstalled (repair installation) quite frequently due to a limitation between how windows handles extension registration and UE4 constantly re-writing the registry. I keep an installer shortcut on my desktop and spam spacebar anytime the options disappear :)

Currently tested on Windows 10 only. Linux/OSX unsupported.

Compiling Source & Generating Binaries

If you can use a precompiled binary, do that instead. If you want to make changes or compile for unsupported OS then continue.

To modify the source, simply open in Visual Studio 2017.

Installer

WiX installer is used. Grab it here http://wixtoolset.org/releases/ WiX is used to add registry keys for the context menu and generate a convenient .msi that will install to a specified location as well as handling registration with the windows installer service (it will be in add/remove programs).

Usage

The simplest way to generate an installer is to go to the WIX bin folder (usually C:\Program Files (x86)\WiX Toolset v3.11\bin) Then place the UE4CleanerInstaller.xml there along with the built UE4Cleaner.exe then run the two commands:

candle.exe UE4CleanerInstaller.xml
light.exe -ext WixUIExtension UE4CleanerInstaller.wixobj

About

Cleans up Binaries, Intermediate, .sln and generates new files from the command line (with context menu installation)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.7%
  • C 16.3%