Waiting..
Auto Scroll
Sync
Top
Bottom
Select text to annotate, Click play in YouTube to begin
00:00:00
Hi there. This is Max Danielsson from Wolfire Games. And in this video, we'll be going through how to download, set up, compile and run Overgrowth from source. This is the first step for anyone who is curious about how Overgrowth works and wants to do some more advanced modding or contribute to the game engine. If you want info on how to compile on either Linux or Mac, there are some written instructions in the repository. Let's get started. First and foremost, make sure you have a copy of Overgrowth installed. We're going to need it to make the open source version run.
00:00:26
One of the simplest ways to do this is to install the game via Steam. We recommend that you use the internal_testing branch on Steam while working on the open source project. As those data files are the most up to date. After you verify that you have a copy figure out where on your drive it's located and make a note of this path We're going to need it later. But before we start downloading anything, we'll have to install some tools. The first tool is CMake. CMake is a meta project tool that we use to support multiple platforms using only one configuration.
00:00:54
We'll be using CMake to generate some Visual Studio project files, and these files will then be used to compile the project. CMake can be downloaded from the website, there is a link in the description. After you've downloaded installed CMake, we will need Visual Studio 2022 Community Edition, link in the description. The project will also work using Visual Studio 2019 if you prefer. When installing Visual Studio ensure the desktop development with C++ is selected it is very likely the installer will request
00:01:20
that you reboot after installation and we recommend you do so. Now that Visual Studio is set up it's time to download this source. While you can do this using a GIT client, which is recommended if you want to make changes that you wish to share with others, for this tutorial we just download the entire ZIP. To download the source, go to our Overgrowth GitHub page press code and then download ZIP. After the download is complete, unpack the contents. Now it's time to generate the project files.
00:01:44
To do that, first open the CMake GUI. Press browse source. Go to the path where you unpacked the source ZIP and then go into the subfolder projects. Then press select folder. After we've selected where we'll be reading our configuration from, we'll need to set where to place the generated results. To do so press browse build go back to the path where Overgrowth source is unpacked right click and then create new folder,
00:02:10
name the folder "Build" and then open it. After that press select folder. We can then press configure, select your version of Visual Studio and then finish. This will read the CMake lists file and prepare our project file generation. When the generation is finished a bunch of variables will appear. There is one we will have to change before we continue. AUX data. Set this variable to where the full Overgrowth version is installed.
00:02:36
Remember this is the path we noted at the start of the video. Press the generate button and after it finishes, assuming there were no errors, press open project. This should open Visual Studio. Change the target to release and press local Windows debugger. This will compile the entire project and then start the game. Note that compiling can take quite a while. And there you have it, that's how you set up the Overgrowth open source project.
00:03:03
I hope this was helpful and if you want to support us like and subscribe and also if you haven't already, check out our other games like Receiver 2 or Low Light Combat or heck, why not a classic like Lugaru.
End of transcript