

This will activate SCM for the current project.

However, you still need to set up the per-project options which can be done by opening up the Main Options > General and clicking the Enable Source Control option. These settings will now be used to communicate with the repository when handling clone, push and pull requests. You should check with the tools own help documentation to see the format in which they expect Merge and Diff options to arrive. The Merge and Diff tool settings continue to work as they did in the past but the options are now passed along to the command-line tool of your choosing. GameMaker will attempt to locate an installation of GIT on your machine, but you can supply your preferred command-line exe in the Git Executable Path box. This simplifies the setup in GameMaker considerably. You are now able to interact with any command-line toolset you wish for GIT. In GameMaker 2.3.3 we changed the way that you will setup with source control. Note: We have made a large change to Git Source Control in 2.3.3, instructions for setting up in this version is given after this section. Before going any further, you should have a Git account already, and we recommend that you have a minimum working knowledge of how Git works and is used. Regardless, a solid starting point.įor discussions, check out the official forums.In this article we'll be giving a brief overview of how to setup and use the Git Source Control Plugin included with GameMaker. Keep in mind, however, that this the exact file made available via Humble - it may still have some oddities that you'd need to resolve. However, I was able to confirm that the GMS version of Spelunky Classic included in the bundle can in fact be distributed publicly (because the GM8 one already is publicly available), so here's that:

The downloadable project is, however, in GM8 format, and does not easily work in GMS.Īt the same time, a GameMaker:Studio-compatible (ported) version of Spelunky Classic was included in Humble GameMaker Bundle, and thus available to anyone that bought the bundle.Ī certain problem with that is, obviously, that if you haven't had the luck to be made aware of and buy the bundle in time, you would not have access to it afterwards. Original Spelunky's source code is available for download for a while now.
