unreal engine is missing the increment int in the bp_thirdPersonalCharater Blueprint. How do I get it back?

unreal engine is missing the increment int in the bp_thirdPersonalCharater Blueprint.
How do I get it back?

Games that were working are no longer working because this function is no longer available - several students having this issue.

Using version 5.5.1 in a lab setting at a HS.

Hello @KasteKat !

Quick question this project was created with the 5.5.1? Or was created with a previous version and anyone did the updated? Do you know the original version of this project?

If you want a quick solution for this. What you can do is get the value of the integer use the operator + and set the new value in the variable.

Game was created 2 weeks ago in my lab.
Same version - same student.
Unfortunately, the same thing happened last year. Game Compiled one day and not the next.
Why are macros missing only a few PC, not all?

I like your work around - but that is confusing for students. Would like a solution/reason of why the macros go missing.

If you have broken an unreal macro by accident, you could consider verifying the engine from the epic launcher. It may rebuild broken internal logic of the macro.

Anywhere a math macro is used, the code no longer compiles. Students are getting numerous compilation errors.
Would like to know how to get the math operations back.

Verify the engine. If you are missing the increment int macro

The launcher will verify the engine files along with the base macros and rebuild them if they are missing.

The verify option is grayed out for us.

That’s not normal behavior. Are you signed into your epic account? Are epic’s servers accessible (could a firewall be blocking access?)

I am guessing my HS firewall is blocking the verify option.

Do you know where macros are located, that I could copy from a working game to a non-working game?

here is the needed internal macro

Standard macros from 5.5
normally in:
\Engine\Content\EditorBlueprintResources

StandardMacros.uasset (413.0 KB)

You should hopefully be able to get the macros back after copying the uasset file into the directory.

Thank you for the Macros!

I am not seeing the file path that you listed - where should I copy the macros in the below file path pictured?

You need to copy it to your engine install and not the project itself.

Find where you installed unreal engine 5.5 and then follow the directory structure I mentioned.

Sadly, updating the StandardMacros didn’t work.
Students were still missing the Increment/Decrement int and many other macros are missing.

Is it because of the lab setting? Multiple users with one executable?

Looking for other solutions for this issue. 3 weeks into games and hate to have students starts over.

What do you mean by multiple users with one executable? It other people use the engine it’s no problem as long as they don’t delete the built in macros (they are user editable!)

The macros need to be restored in each instance of the engine install.

So if you have a lab with 15 computers then you would need to go up to each pc => find their engine install path => copy over the missing macro into the target folder inside of the engine.