Mod Buddy

From Civilization V Wiki

Jump to: navigation, search

Contents

Overview

ModBuddy is an integrated development environment (IDE) for Civilization 5 mod development. Features include a code editor with syntax coloring for Lua and SQL, source code control (SCC) plugin support, and the ability to upload finished mod packages to the Civilization 5 Community Hub. ModBuddy is built off of the Microsoft Visual Studio 2010 Isolated Shell.

Screenshot of the ModBuddy with default tab (spanish version)

Extensions

Because ModBuddy is built off of the Visual Studio 2010 platform, extensions can be developed which add extra features.

Limitations

Project/Solution Names

Due to the rigid folder hiearchy in the build process, it is advised not to create a solution named "Packages" or a project named "Build". Doing so may cause files to be deleted or content to be changed during a build.

Requirements

First steps

At the first start, you will need to set your Civilization V paths.

For the Civilization 5 Path, it's the path to the game folder (where the CivilizationV.exe reside), normally it will be something as:

 C:\Program Files\2K Games\sid meier's civilization v

or for steam clients:

 C:\Program Files\Steam\SteamApps\common\sid meier's civilization v

For the Civilization 5 user path, it's the path to civilization v user files (where the game saves and mods reside), normally it will be something as (for windows 7):

 C:\Users\phoneixs\Documents\My Games\Sid Meier's Civilization 5

When you have set it, push on Update button, and ModBuddy will start.

Now in the Get Started tab, you can see some tutorials to learn how to make a mod and use ModBuddy (recommended).

Personal tools