Merge Projects Program: Video Inside.

UtopianGamesUtopianGames Member Posts: 5,692
edited November -1 in Working with GS (Mac)
Hi Guys,

Coded from the ground up Wayne and I have been working on something extra special over the last few weeks...

Have you ever wanted to merge one or more projects together?

Yes?

Well then you know how long it takes and how boring the process is.

We have coded a program that takes all that time and hassle out of the way.

You can even take older version game projects and merge them with 0.9.0

In one word i would describe this as "Awesome".

Lets see this baby in action.



Were going to present this to the GS guys today to see what they say and hope to have it in your hands soon.

We have also spoke about making a program that converts your iPhone game projects into iPad projects at the click of a button.

Darren.
«1

Comments

  • mynameisacemynameisace Hull, UKMember Posts: 2,484
    This will help me out SO much! Me and my partner have a mental time copying over things manually! Can't wait.

    Ace
  • simo103simo103 Member, PRO Posts: 1,331
    sweeeeeeeeeeeeet! Nice work ..
  • tenrdrmertenrdrmer Member, Sous Chef, Senior Sous-Chef Posts: 9,934
    Holy crap that its awesome Darren.

    I hope you can get that to us somehow.

    I just added the joystick template to a game and I can personally attest to this being a painstakingly long process of back and forth redo the expressions and reseting collision rules. I can't Wait to get my hands on that.

    awesome job.
  • WeswogWeswog Member Posts: 1,171
    This is so cool and it will definitely help many people :)

    Cheers, Weswog
  • expired_012expired_012 Member Posts: 1,802
    im so speechless right now...
  • ChunkypixelsChunkypixels Member Posts: 1,114
    Wow...that really is a useful bit of programming you guys have done. Its also slightly embarrassing that your doing things like this.. as its a better, and more useful feature than most of the updates that the GameSalad team have been giving us lately.

    I wonder if GameSalad would let you and Wayne recode the editor... maybe that way we'd get some actual improvements to the interface, grids, multiple copy and paste etc

    If GameSalad dont incorporate your new merger into the tools (and rightfully compensate you for the work), you'll definately have buyers for it if its sold like the templates.

    Actually... it might be easier to just sell it like a template... as it'll probably take GS months to incorporate it into the tools, if their normal track record is anything to go by...

    But yup...great looking tool!... keep up the great work!
  • PhoticsPhotics Member Posts: 4,172
    That's impressive Darren (and Wayne). It makes me wonder what would happen if GameSalad wasn't so closed. What if we could make our own behaviors and share them with the team?

    I couldn't understand the word at 0:28
    Subtle-ism?

    I don't have a need for this program right now, but I still think this is exciting stuff.

    "This is the best thing - in my opinion - for GameSalad at the moment."

    That is a well-hedged and highly accurate statement. You sound very happy and proud — as you should be. This is an example of the community moving the software forward. Stuff like this can take GameSalad to new levels.

    Although, there is a danger. The technology you're using could also lead to an extreme trouble for GameSalad... like something that converts a GameSalad project to Corona.

    Drama has now struck the GameSalad community. What will the development team do? How will they react to this new program? I'm not sure. I don't know what you're trying to negotiate. I'm surprised that you don't sell it directly.
  • beefy_clyrobeefy_clyro Member Posts: 5,394
    Wow, hats off to both Darren and Wayne. That is awesome and i would love a copy. Very well done, keep us posted with the progress
  • VoidedSkyVoidedSky Member Posts: 1,095
    THIS IS AMAZING!! Great job Darren and Wayne, I wish you guys the best of luck with it! I can't wait to get my hands on this!
    ~CTM
  • TwistedMechTwistedMech Member Posts: 408
    Perfection!
  • TwistedMechTwistedMech Member Posts: 408
    Darren, as the projects as merged, does each item get a new Id number in the XML?
  • nulonulo Member Posts: 315
    this is awesome darren! congratulations!! im really happy for you guys!
    but I must say that at the same time Im kind of sad to know that these kinds of things should be coming WITH GS already. oh well. maybe in the next few months we might get a "gamedessert" a community made version of GS with all the features we should already have.
    lets just hope ;)
  • scitunesscitunes Member, Sous Chef Posts: 4,047
    incredible! I was practically drooling!
  • ChaserChaser Member Posts: 1,453
    Great work but inane to ask what happens if 2 or more projects have actors or attributes or pics with the same name
  • ScootsScoots Member Posts: 507
    Great stuff, would have saved me many many hours but at the same time I do learn by having to recreate stuff as well.

    Amazing work Darren & Wayne!
  • firemaplegamesfiremaplegames Member Posts: 3,211
    Wow!! Amazing work!
  • DreamLabDreamLab Member Posts: 2,127
    How do you have time to do all of this?
    DL
  • quantumsheepquantumsheep Member Posts: 8,188
    DreamLab said:
    How do you have time to do all of this?
    DL



    @Darren

    *checks timeline*

    I need to have a word with you and Wayne. GameSalad shouldn't be able to do this, not now. Messing with temporal continuity is going to result in a fine I'm afraid.

    Everyone go home, nothing to see here!

    Seriously though, this will be *such* a huge timesaver. I'm curious as to how it handles game projects with the same named variables (as in, if you have two variables with the same name and value in multiple objects that are the same)

    Does it not result in a bunch of conflicts???

    QS :D

    Dr. Sam Beckett never returned home...
    Twitter: https://twitter.com/Quantum_Sheep
    Web: https://quantumsheep.itch.io

  • firemaplegamesfiremaplegames Member Posts: 3,211
    GameSalad does not really care about variable names, you could have all of your variables named exactly the same in the same project without a conflict. GameSalad makes a unique ID for each one under the hood.

    It would be very confusing for a human though!
  • QuinnZoneStudiosQuinnZoneStudios Member Posts: 452
    Holy cow!
    I could have used this recently. My game had so much old legacy code in it that when I upgraded to 0.9.0 it broke. The only way to get it up and running again was to rebuild it from the ground up. Must have taken me days just to get the assets back in with all their rules. Still not quite done......
    Sheer Genius!
    By the way what accent is that? Not quite Lincolnshire but close, right? Being a Brit living in the USA it sure is nice to hear that again!
    Anyway, well done chaps!
  • giacomopoppigiacomopoppi Member, PRO Posts: 914
    OMG GUYS, THIS IS INCREDIBLE!
    Any idea on the price yet?
    :D

    WOWWOWOWOWOWOW I Cant believe it! :D
  • JackBQuickJackBQuick Member Posts: 524
    Good job, Darren and Wayne! What a great idea!
  • AppChogieAppChogie Member Posts: 503
    I have spent hours merging projects together and now its is so simple. Darren and Wayne are pushing the limits of GameSalad and truly shaping GS into the top development environment to use. I have a feeling more will follow....

    Love it

    keith
  • EminemEminem Member Posts: 667
    Looks to pro! You should consider posting it on the Mac Appstore
  • tenrdrmertenrdrmer Member, Sous Chef, Senior Sous-Chef Posts: 9,934
    Eminem said:
    Looks to pro! You should consider posting it on the Mac Appstore

    What are you thinking giving him that idea. we want him to give this to the community for free. or at least make it a pro feature. LMAO

    SO Darren what did GS say?
  • quantumsheepquantumsheep Member Posts: 8,188
    firemaplegames said:
    It would be very confusing for a human though!

    How about a sheep?

    :D

    On a more serious note:
    firemaplegames said:
    GameSalad does not really care about variable names, you could have all of your variables named exactly the same in the same project without a conflict. GameSalad makes a unique ID for each one under the hood.

    What I meant was, what if you had a 'lives' variable = 3 in your copy of a game.

    Then you merged the version you have with the same game but with the variable lives changed to 5.

    Which would it choose?

    Essentially I'm thinking if you're collaborating on the same game, with the same variables and variable IDs, how would it resolve such a conflict? (same variable, same id, different value?)

    Cheers,

    QS :D

    Dr. Sam Beckett never returned home...
    Twitter: https://twitter.com/Quantum_Sheep
    Web: https://quantumsheep.itch.io

  • EminemEminem Member Posts: 667
    Im sure Darren will let us download it for free ;) cause were all cool like that lol
  • UtopianGamesUtopianGames Member Posts: 5,692
    Frank has forwarded this on to the Chief Product Officer, for inclusion in next week's product review (Tuesday afternoon) but he did say it looks amazing so fingers crossed.

    @QS Project 1 is considered the master so if you have a game.lives=5 in project 1 then change it to 10 in project 2 and merge it will ignore the change...good stuff.

    Darren.
  • massalimassali Member Posts: 57
    Sweet! Keep up the good work.
  • TwistedMechTwistedMech Member Posts: 408
    any news?
Sign In or Register to comment.