I'm just entering the scene with a group of friends. We aren't sure what version control we should be using and only have a basic understanding of how to use them.
Does anyone have a good recommendation and maybe a tutorial that covers any gotchas when doing Sc2 dev?
I use github via SourceTree. If you keep your maps and mods saved as .sc2components, you can easily track trigger / data xml / layout xml changes between commits. You can see a sample project here.
Also feel free to join us in discord. It's generally more active than the forums.
Like Pirate said, the key is saving your map as component files, not a binary. Past that, whatever VCS you want to use will do you fine. I run a Subversion server for our campaign out of my Dreamhost account, but Git is a great tool, too.
One thing to keep in mind when working on maps is that two people working on a map can cause serious issues when your software tries to merge the changes.
Hi,
I'm just entering the scene with a group of friends. We aren't sure what version control we should be using and only have a basic understanding of how to use them.
Does anyone have a good recommendation and maybe a tutorial that covers any gotchas when doing Sc2 dev?
What you mean by version control?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
I use github via SourceTree. If you keep your maps and mods saved as .sc2components, you can easily track trigger / data xml / layout xml changes between commits. You can see a sample project here.
Also feel free to join us in discord. It's generally more active than the forums.
@PirateArcade | I make games | Ask me things on Discord
Like Pirate said, the key is saving your map as component files, not a binary. Past that, whatever VCS you want to use will do you fine. I run a Subversion server for our campaign out of my Dreamhost account, but Git is a great tool, too.
One thing to keep in mind when working on maps is that two people working on a map can cause serious issues when your software tries to merge the changes.
I wish I had done that before I lost all my files :(