UE4 4.21 project which serves as an example on how to implement blueprint code through a single asset replacement for Halo the Master Chief Collection. The pak is created with u4pak: https://github.com/panzi/u4pak
This works for both the Steam and Windows Store version. For the Windows Store version there's additional steps required which isn't covered here.
In order to create a pak that can be used in MCC:
GENERATING THE PATCH
- Open the project with UE4 4.21
- Under file -> Cook Content for Windows
- When content is cooked, go to Saved/Cooked/WindowsNoEditor/MCC/
- Remove everything in said MCC folder except the content folder
- Run the MCC folder through u4pak
- Rename the pak file to whatever you want but add "_p" to the end of the name
APPLYING THE PATCH
- Browse to the folder where you can find MCC's pak file (Halo the Master Chief Collection/MCC/Content/Paks/)
- Create a new folder named ~mods (it can be any name as long as it's precedes the pak file in alphabetical order)
- Paste the generated pak file in the ~mods folder
- Run MCC with EAC disabled