Editing engine/kismet function

Hi everyone,

I was trying to edit a kismet function which is not good to me as it is right now.

But even trying to make the function return; at the beginning would not work, it compiles but the game acts like I didn’t change anything.

I was thinking about adding a plugin, but I’m not sure how I could override this kismet function which I don’t want to use anymore.

Note : The function is MoveComponentTo() and I wanted to change it because everytime the function is called, it will stop the last movement called by this same function.

Meaning that you can’t move many objects at the same time. And I was trying to add the component as a parameter of FLatentActionInfo so that it does only erase the last movement called on this same component.

If anyone knows how to edit this function I’d be really happy. Thx for reading.

Hello.

To be able to modify engine code, you have to compile whole engine on your own, instead of using the one you downloaded through Epic Games Launcher.

See documentation.

1 Like

Hi, thanks for your answer, this documentation page is pretty clear but I still can’t find the “GenerateProjectFiles.bat” which is supposed to be located on the “root” directory.

I hope they are not talking about the root directory of the github repository because it doesn’t seem to be reachable anymore even though Epic Games is still showing links towards it…

Sorry if I don’t understand well, but I can’t seem to find people having the same simple problems as I do.

Or maybe I’m too simple :frowning:

Well, if you can’t see their github repository, then it probably means that either you don’t have github account, or it’s not linked to UE4 account (See here)

“GenerateProjectFiles.bat” file is included in engine source code (the one you can download from github). So if you haven’t done that yet, you won’t see it.

1 Like