how to change the name of an unreal engine c++ project - unreal-engine4

Ive been working on a project for a while now and getting ready to try and share it with a few friends for feedback. however i have changed the name of my game a few times during developing. I have managed to change the project name. but when i export the game it still uses the old name. and when opening the game with steamVR it says elfbow win64 shipping... elfbow is the old name and i guess the win64 is from my export settings
its a blueprint and c++ project
How do i change the name properly?
or do i need to start a brand new project and port it all over?
I have tried creating a new project using the correct name and moving all blueprints and c++ over. changed the .h files from old api to new now but now the blueprints that has a c++ parent is now without parent!

Open Unreal Engine Launcher
Open up "Unreal Engine Launcher" and navigate to your list of projects:
Go To Storage Location of a Project
Right click on the project thumbnail you want to change the name of and choose Show in Folder:
This will open the location where this project is stored.
Change .uproject File Name
In this folder change the name of .uproject file to the name you want:
Make sure this name is less than 20 characters.
Change Default Engine Config Entry
Then in the "Config" folder inside the same project folder, open the "DefaultEngine.ini"
Change Project Name under:
"[URL]
GameName=ProjectName"
If you do not see this text: "[URL] GameName=ProjectName", then add it in manually.
Change Folder Name
Finally, change the name of the project folder to another name. This is not required but it helps to keep everything the same name.
The project will not show up in the Library > My Project section due to changed folder name. Follow this tutorial, starting with Step 3 to associate your project and point Unreal Engine Launcher to the correct path directory
Here is the link with images:
https://www.worldofleveldesign.com/categories/ue4/ue4-renaming-your-project.php

Related

Talend open studio - How to rename existing project

I have this already existing Talend Open Studio project that I simply wish to rename from "testProject1" for example, to "Project1".
Can someone provide simple step by step please as for some forums talk about IMPORTING AN EXISTING PROJECT AND SIMPLY PROVIDE A NEW NAME and then CLICK ON THE BROWSE BUTTON BUT POINT to the already existing project name (testProject1).
Does anyone know if this will work ? Do we need to then copy/paste some folders here and there or no need ? Anyone knows another way to rename an already existing project name?
FYI. I haven't tested it on old TOS (Talend Open Studio). The current TOS version I'm using is 7.3
Let's say we want to rename the current project name OLD_PROJECT_NAME to NEW_PROJECT_NAME
Close TOS
Go to your workspace and open your project root folder
Look for .project file and open it with your favorite text editor
Change OLD_PROJECT_NAME, to the one you wanted and also rename the root folder name with the new name. For the sake of example, NEW_PROJECT_NAME
Opentalend.project file and changetechnicalLabel attribute value to the new project name. Make the name all in uppercase. and change label attribute value to the project name you wanted in any letter case you want
(if you don't get one, you can skip this step)
Open TOS and now you won't see the OLD_PROJECT_NAME on the list
Click on Import an existing project
On the new window, for Project Name, insert the new project name NEW_PROJECT_NAME and for Select root directory click browse and go inside your root folder and click Select Folder
If you encountered java.lang.NullPointerException while importing, move the newly renamed project folder to a desktop or other working area.
You can now start the import from there. This will copy the project to the Talend workspace after the import is done.
DONE
I would suggest that create a new project with whatever name you have and import all the jobs from the previous project. Previous project's folder will be in workspace folder or whatever path you have set for the workspace.
Alternate solution is given in the following link :
https://www.talendforge.org/forum/viewtopic.php?id=41577
Google well before posting a question.

How to open downloaded project?

I've downloaded example project in defold site. it's zip file, how to import it to defold? Do I must create new project and drag all file into it?
Sorry if this is beginner question, thank before.
I assume you mean these example projects?
If so, follow these steps:
Create a new project in Defold (from dashboard.defold.com) and open it in the editor
Right-click
"game.project" in the Project Explorer and select Show in Finder
(Mac) or Show in Explorer (PC)
Download and unpack the examples
archive you want
Drag the contents of the archive to the location of
the new project in the Finder/Explorer and replace the files in the
project The editor will pick up the new files and you are ready to
go
Alternatively you can add a project as a library dependency in your project ('importing' the files for read-only use). If so – add the zip url to the "dependencies" in the project section in "game.project" in Defold. See more about library usage here.
When you open a project for the first time or download, you need to create a "branch", whch is a copy of the project on your computer. Click "New branch" and name your local working copy (like "my work" or similar).
Also Check Your project compatiboly woth your OS Linux/ Windows and 32 bit or 62 bit.
You can learn basic thing from here .
http://www.defold.com/tutorials/getting-started/
Make sure you are using the latest editor and make sure to clear your browser cache.

Linked Files and Folder in IntelliJ

As previous Eclipse user switched to IntelliJ I would like to be able to access folder external to my project from inside the IDE, while developing.
In Eclipse I was using the feature Creating linked resources.
I wonder if there is any feature in IntelliJ that helps me to access external files and folder in a similar way (for instance, if I want to edit the configuration of my application server which is located outside my project).
Yes you can do it by adding an new content root in your module.
You do that from
Project Structure (alt+ctrl+shift+s) - Modules - "My-Module" - + Add Content root
Now you have the contents of the added folder available in your project.
I was searching for a way to get the asset folder link working in IntelliJ as it was working in Eclipse and I found following link in the wikis of libgdx itself.
Linking the asset directories
It describes basically three approaches:
Just copy the asset folder into the desktop folder. (BAD)
Use the asset folder in the android project as working directory for the desktop project through 'Run-Configurations'. (GOOD)
Create a symbolic-link (GOOD)
I tested the 2nd option and it's working fine for me.

How the launcher of eclipse Plugin development project loads\handles the "plugin.xml" file?

I want to figure out how can I put a file in the root folder of the project and use it in run time, there it will be accessible.
The problem that I have by doing that (placing the file in the root folder)-is that by default it means:
It is not in the classpath of the project.
It is not copied to the bin (output) folder.
I can’t see how my modifications of the file will affect the run process.
As I know there is a similar mechanism in eclipse that does the same:
The Plugin development project has a file-"plugin.xml" in the root folder of the project.
When you make a change in the file without building the project or copying it to the bin folder the changes take place when you run it.
example:
add an extension point in ”plugin.xml” and hit “RUN”, it will take place immediately.
Does anybody have an idea how this mechanism works in eclipse?
Edit - for clarification :
I am interested in how the launcher of eclipse Plugin development project loads\handles the "plugin.xml" file.
I assume when you say you want to put a file in a "root folder of the project" you are refering to a plugin that you are developing and then in runtime you want to get access to that file. Please don't vote me down if I did not understand that question correctly but based on my understanding here are some steps to follow:
Open your MANIFEST.MF file /MANIFEST.MF, this will oepn a multipage editor.
Click on the build tab (third from right).
This is where you specify what resources in your plugin you want the builder to include in the plugin at runtime. You will notice that plugin.xml is already checked which is why extensions get updated each time.
Check the resource on this editor page for the resource you want to be able to load and access at runtime. Behind the scenes this is updating your build.xml which the internal builder uses to figure out what sources to build/add when building/exporting the plugin.
One you have done that this is how you can get access to that file, you get the Bundle for your plugin and call the getEntryMethod with the path to your file and then open in inputstream from there you can load it as a File or whatever you want. Code example below: Hope this helps - Duncan
Bundle myBundle = Platform.getBundle("com.mycompany.myplugin.id")
InputStream in = myBundle.getEntry("/myfile.txt").openStream();

How to copy an eclipse dynamic web project?

I have a workspace with a dynamic web project in it. When I try to copy and paste the project into the same workspace, eclipse asks for the name of the new project, then it copies the files.
The problem I have is that when I deploy this project to the server it gets deployed with the original name and not the new name.
It looks like eclipse is not updating all the old name references when it makes the copy.
How do I make a good clean copy of an existing project?
After some more searching I found this in the eclipse bug site.
Steps To Reproduce:
create a Dynamic Web Project and call it "Project1"
copy and paste this project, in order to create another one which is a clone
of the first; in the "Paste" dialog, specifiy "Project2" as the name of the
target project (instead of "Copy of Project1")
OBSERVED BEHAVIOUR:
The context root of the target project is the same as the source project. This
could be a problem, but it can be easily updated in the project settings and/or
in the server editor (module tab).
However, even the module name is the same, while it's usually equal to the
project name. So, in Project2/.settings/org.eclipse.wst.common.component I find
the following:
This causes problems when deploying modules to the server. Moreover, the module
name can't be easily changed through the GUI from anywhere.
EXPECTED BEHAVIOUR:
The copy&paste operation should update the web module name to "Project2", just
like it happens when you rename a project.
WORKAROUND:
Make sure the module corresponding to the target project has not been added to
the server. Then, manually edit
Project2/.settings/org.eclipse.wst.common.component and change the deploy-name
attribute value of the wb-module element. Close and restart Eclipse (!!!) and
the new name will be taken. If you don't restart Eclipse, even if you edit
org.eclipse.wst.common.component from within Eclipse, WTP does not take the
change (it seems it's caching it somewhere in memory...).