Overview
This guide teaches you how to undeprecate actors to use in mod levels. THIS IS ONLY FOR MODDING SUPPORT BETA.
Introduction
You’re probably here because you’re curious on how to use old things that were cut from the game. When something gets cut, the developers can add a deprecated tag to it, rendering it unusable as these sort of things can usually be buggy or just simply uneeded. If you need any help with anything or have questions, comment below and I will be glad to help as much as I can.
Finding and undeprecating the actor
Almost all of the actors are stored in the “Development” folder.
After opening this folder, select “Src” and then “HatInTimeGameContent”. After opening the folder, select the “Classes” folder. After doing that, it should look something like this.
I will be using the Moonjumper NPC for this example, however it applies to almost all the actors.
Any actor that is deprecated will have a line of code that says “deprecated;”.
Copy the text document you want to use, and then go to your mod folder and create a folder named “Classes” if you haven’t already. After you created it, open the folder up and paste the actor inside it.
Now after you have done this, rename the actor to something else so it won’t conflict with the already existing actor.
You will also need to open the file and change the first line of code to the exact same name as your text document. You will also need to remove the deprecated, but keep the semicolon there.
After you’ve done all that, compile scripts and it should now be placeable in the editor! ***HOWEVER*** some actors will not be placeable, I don’t really know why. If it isn’t placeable, a workaround can be done by adding animations to the skeletalmesh and putting a hat_interactpoint on it and putting an on interaction event in kismet and a conversation node.