Godot: Copy and paste nodes between projects/engine instances

Created on 22 Jan 2017  路  9Comments  路  Source: godotengine/godot

I installed last 2.1.2-stable and some projects no more run (crash without any debug)!
I start to remount the project tree in a clear project, but it is very slow.
Is possible to make nodes work on clipboard?

archived feature proposal editor usability

Most helpful comment

We might copy nodes and resources in a semi-.tscn data format, and then detect it on paste (to allow for pasting to a chat and then the other party copying it, etc. etc.)

All 9 comments

Sounds like you have two issues:

  • There is a crash that has to be fixed, I suggest you open another issue with an example project
  • Godot should be able to recognize data copied in the clipboard from another instance of itself

We might copy nodes and resources in a semi-.tscn data format, and then detect it on paste (to allow for pasting to a chat and then the other party copying it, etc. etc.)

Cool.
I want copy nodes between projects too.
Easy way.

I would love to have this feature.

Note: don't forget it must be undoable ;)

First of all thank you for your report and sorry for the delay.

We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.

We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about it here?

For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.

Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.

Thanks in advance.

Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

Copy/paste across instances of Godot would be handy.
It's also not possible to copy/paste nodes within the same instance across scenes, or even in the same scene.

The PR that implemented it was rejected, because copying nodes outside current project is a "corner-case" and apparently can be done with a plugin. Also it makes node copy-paste feature much more complicated to do correctly.

So should this issue be closed as "WONTFIX"?

Yes, I think the feature asked here is not worth implementing.

Implementing copy/paste of node branches in a given instance is definitely a good thing, but across instances is a very rare use case I think. For this use case, it's simpler to save the node branch as a scene and then copy the scene file IMO.

If there are frequent use cases in favor of a cross-instance node duplication, we could reconsider, I'm not saying this is a hard no. But in this case I'd implement this as a custom "Copy scene/branch outside project" tool and not a copy/paste shared clipboard.

Was this page helpful?
0 / 5 - 0 ratings