Override Engine Classes

Hi,
i need to change Code inside Engine Classes. Is there a way to do that without compiling the whole Engine by Source?
I can’t override the Function i need to change when i create a Child.
The only thing that needs to be done, is add some Variables and change some Funcions.
How can i tell the Engine to use my modified cpp/h Files?

If I were you, I wouldn’t try to change engine classes’ code. You can just create a child and add in there required functions (if the original ones are not override’able), can’t you?

How can i tell the Engine to use my modified cpp/h Files?

Why not replace the original code if you’d like to change it anyway? Are you talking about something like CharacterMovementComponent - would you like to change component’s code?

No because sourced build version have no engine version encoded to it so launcher version don’t work with source compiled modules and vice versa. There maybe way to do engine module that works with laucher version, but most likely it will require you to build the engine from 0 anyway.

With modern CPU engine build in hour or 2 and oyu only need to do that when you update entire engine, after that same as your module in game project if you modify engine it will only compile the cpp files that been modified.

But things few more times if you really need that, maybe there way you missed. Maybe try to explain what you want to modify and which function you want to change and why

I want to change the Code like it’s explained here: link text

I am curious if this works without compiling the whole engine.

See my Comment above. Maybe i am wrong, and don’t need to compile the Engine from Source to make this change.

the link you posted specifically said that they changed source code (which means you need to compile the engine)

thank you, than i will try to do that.