How to work with a friend on one project?

● ARCHIVED · READ-ONLY
Started by milkamann2 9 posts View original ↗
  1. Hey! ^^

    I need your help, because I am planing to make a RPG with a friend, but we don´t know how to do it with two computers!

    If you have a solution for our problem write it please! :)
  2. Firstly you need to decide the task for everyone. Like you will be the event designer and your friend will be the mapper. So, you can work along with one project faster (maybe) and easier because you don't need to manipulating project data much (e.g: you make a dummy map to be overwritten with the new one later).

    It depends on offline/online too. I usually uses dropbox to work with other online. So, the dropbox file will be the master project, and everyone in team has a copy of it. So, after they finished their task, they can joined it to dropbox file. 

    At least, after all, make sure you never overwrite your or your friend's finished task. Or it will be a pain.
  3. Try looking into some kind of locally hosted GIT server perhaps?

    This might be a bit difficult if you're not used to such tools.
  4. We use drop boxes folder share function to share our projects seamlessly. The only thing you can't do is work on it at the same time or else you will end up with conflicted copies.
  5. When we were making Aveyond, only Amanda and I worked on the project. We used SVN as the repository, and each made sure to commit when we were done, and grab an update before we started again the next day. It worked well for us because we're on opposite sides of the world. There were still times when we were on at the same time, and we did get some conflicts.


    I agree with the separation of duties - make sure you're not both working on the same thing at the same time. The one big issue is that no matter WHAT you're working on, every time you save, ALL the database files are saved, even if you didn't make any changes. This, I think, is your biggest risk of having lost/overwritten data. If you happen to be in the same room, you can both update the database at the same time with the same changes, and then it won't matter who overwrites what (though remember, variables and switches are also defined in the database, even though you don't see them in database tabs, so you've got to be extra careful with those).


    I am working on something right now that may make this easier. Though it'll be for Ace ... it MIGHT work with VX as well.
  6. Thank you for your help! :)

    I am gonna try the Dropbox method! :D
  7. Shaz said:
    I agree with the separation of duties - make sure you're not both working on the same thing at the same time. The one big issue is that no matter WHAT you're working on, every time you save, ALL the database files are saved, even if you didn't make any changes. This, I think, is your biggest risk of having lost/overwritten data. If you happen to be in the same room, you can both update the database at the same time with the same changes, and then it won't matter who overwrites what (though remember, variables and switches are also defined in the database, even though you don't see them in database tabs, so you've got to be extra careful with those).
    It's odd that the other database content also needs to be saved again, even if no apparent changes were made. This seems like poor editor design; unless ... no, even if Enterbrain is also forcing an integer to increment each save, and it gets saved for each rvdata file, that seems out of place. (I'm not sure if that's what occurs though, because I haven't seen inside RM project data.)
    But in my own design and development principles, only actual data changes should be saved, shared to a repository, et cetera. -- If at the very least it'd reduce unnecessary disk activity (whether it's a physical spinning disk or SSD volume).
  8. Only maps that you actually make changes to are saved. But the whole database is saved every time - actors, common events, system (which includes switches & variables) - all those tabs as well as the Scripts file. I don't pretend to understand why they save that every time even when you don't make changes - except the System file, as adding switches and variables to map events DOES change the system file. And I pointed it out BECAUSE you would probably NOT expect them to be saved, so it's very important to keep track of it and only use the one with the most recent data, which is not necessarily the one that was most recently saved when several people are working on the game.
  9. BTW, in dropbox, you always can roll back to older file version. I did it not long ago, my map has been replaced by mistake of my teammate, then I try to configure to get it back. So, I check it via it's site, when I clicked to that map file (mapxxx.rvdata2), I see some button to the right of it, I think it said "look all version) or similar to that, I clicked it, then what? I can choose older version of that file, save the change, and then my dropbox in my computer synchronize it.