Migrating the C++ assets from Vehicle Game into the Shooter Game

Hi everybody. I am trying to move the buggy from the vehicle game example into the Shooter game project.
The blueprints all move over fine, but they don’t work because they are missing the C++ code that the BP classes are derived from.
I found this thread that describes how to move C++ code from the shooter game into another project.

It was a great thread and gave me a lot of insight on how to move C++ assets from one project to another.
However, if I follow the steps in that thread to move the vehicle game into the shooter game or vice versa
It will not work.

In the case of the vehicle and shooter projects,
they both have files, folders, and C++ classes with the exact same naming convention

For example the shooter game has a file called ////Source/ShooterGame/ShooterGameModule.cpp
and the vehicle game has a file ////Source/VehicleGame/VehicleGameModule.cpp

If you open the C++ file you will see there is a class with a matching name.

I cannot change name of the class in Folder, File and Class to something that already exists.
That is only one example, I also found other classes named exactly the same.

The vehicle game source folder consists of 55 files in 20 folders.
I would like to avoid renaming each file folder and class to make sure there are no naming conflicts.

Is there a different way to get all of these classes into my project that doesn’t involve renaming?

No C++ assets but only buggy from Vehicle Game. The buggy directory is “GM-VehicleBig”. You can use it in any project. Here is complete working project as example. Change shooter and buggy with “x” key. Hope this help.