Construct 3 suggestions & ideas

Suggest and vote on ideas for Construct 3! Please note this is only one aspect of planning. We do not guarantee any features here will be implemented, even if they are top-voted ideas. The aim is just to collect feedback. Remember to search for existing submissions before adding an idea, describe your ideas as comprehensively as possible, and vote for plausible ideas that are well thought out. Please see our full guidelines on suggesting features.

12 VOTE

Project Fusion Feature

Hey guys. I would like to suggest some sort of 'project fusion' feature.

Here's how it would work: If I drag and drop 2 (or more) separate capx/c3p files in editor.construct.net , I would be prompted if I want to "fuse" the projects, and if I agree the resulting project would be  a project containing all objects, event sheets and layouts.In "Fused" projects variables of the same name would be modified, for example both projects contain the variable "LIFE" , upon fusing 2 projects the "LIFE" variable from the second project would automatically become "LIFE_02".Same applies to event sheets, objects, and all numbers of the same type. 

I know this sounds too good to be true and I don't know the first thing that would go into implementing this but this could really save a user a day or two of re-importing all sprites, behaviors, re-writing all events and re-modifying all collision boxes of tilemaps when one wants to create a new project.

Thanks! :D

  • MPPlantOfficial
  • Apr 5 2017
  • Need more detail
  • Apr 18, 2017

    Admin Response

    Merging projects is an incredibly complicated feature to implement. There are many extremely difficult edge cases, such as objects which look identical but have a different typed instance variable which makes expressions invalid, or events which are valid but work differently because the syntax happens to match. We think it would be better to look in to better copy-paste options between projects.

  • Attach files
  • rexrainbow commented
    April 06, 2017 03:54

    Some options like overwrite/rename might be provided (a pop-up window, maybe) when merge each duplicated object -- layout/layer/global variables/global objects/project properties/etc...

  • narF narF commented
    April 08, 2017 06:00

    It seems what you really want is a way to copy/paste stuff from one project to another.

  • rexrainbow commented
    April 18, 2017 14:49

    In C2, only "world" objects could be copied, other objects like array could not.

    Please supporting more easier way to copy objects/events.