<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CrizCraig</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CrizCraig"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/CrizCraig"/>
	<updated>2026-04-24T13:49:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Compiling_MTASA&amp;diff=44843</id>
		<title>Compiling MTASA</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Compiling_MTASA&amp;diff=44843"/>
		<updated>2015-04-09T17:42:06Z</updated>

		<summary type="html">&lt;p&gt;CrizCraig: /* Target directory and permissions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
In order to successfully build Multi Theft Auto from source, it is necessary to perform a number of steps, which we will explain below.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Before you can build Multi Theft Auto, make sure you have the following software and SDKs installed:&lt;br /&gt;
* Microsoft Visual Studio 2008 ([http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en SP1 required])&lt;br /&gt;
* [http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=6812 Microsoft DirectX SDK] (only the Direct3D related components are required)&lt;br /&gt;
* [http://www.microsoft.com/en-us/download/details.aspx?id=6510 Microsoft Platform SDK] (not required on Windows 7, only the DirectShow components are required)&lt;br /&gt;
&lt;br /&gt;
If you haven't already done so, install a client such as [http://tortoisesvn.tigris.org/ TortoiseSVN] which can be used to download and manage the code.&lt;br /&gt;
&lt;br /&gt;
=== Getting the latest source code ===&lt;br /&gt;
&lt;br /&gt;
To get the latest code, you will have to Checkout our SVN repository with your SVN Client (i.e. TortoiseSVN) by using '''Checkout''' function, with the URL of '''http://mtasa-blue.googlecode.com/svn/trunk/'''.&lt;br /&gt;
&lt;br /&gt;
=== Before building the software ===&lt;br /&gt;
&lt;br /&gt;
To ensure the target directories have the correct permissions it is '''vital''' to install [http://nightly.mtasa.com/ the latest unstable nightly] into this '''exact''' directory:&lt;br /&gt;
    C:\Program Files\MTA San Andreas x.x\&lt;br /&gt;
Where x.x is the version you are compiling for. If you have 64 bit windows, be sure to remove (x86) from the path.&lt;br /&gt;
&lt;br /&gt;
=== Building the software ===&lt;br /&gt;
&lt;br /&gt;
In order to build the source, you will need Microsoft Visual Studio. Open the project file in '''Shared/Core 2008.sln''' and build using one of the project configurations ''Debug'' or ''Release''. Note that everything will run significantly slower in ''Debug'' mode.&lt;br /&gt;
&lt;br /&gt;
=== Target directory and permissions ===&lt;br /&gt;
&lt;br /&gt;
By default, the current version compiles the binaries into 'C:\Program Files\MTA San Andreas 1.5\'. To ensure the correct permissions, registry entries and support files are present, you should install [http://nightly.mtasa.com/ the latest unstable nightly] and [http://mirror.mtasa.com/mtasa/data/ the latest data files] into that directory. Also make sure to add write permissions for your user to that directory.&lt;br /&gt;
&lt;br /&gt;
=== Getting the latest network module ===&lt;br /&gt;
&lt;br /&gt;
Since the '''netc.dll'''/'''net.dll''' network modules for the client are covered by a different license, you will have to use the binary files that get installed with the latest nightly. If you want to run a debug version of MTA, MTA expects a debug version of the net dll. As we don't provide this, you can append '_d' to the filename of a release dll.&lt;br /&gt;
&lt;br /&gt;
= Running the software =&lt;br /&gt;
&lt;br /&gt;
You are almost ready to run your build of the Multi Theft Auto software.&lt;br /&gt;
&lt;br /&gt;
=== Running the game client ===&lt;br /&gt;
&lt;br /&gt;
Double check you have installed [http://nightly.mtasa.com/ the latest unstable nightly] and [http://mirror.mtasa.com/mtasa/data/ the latest data files].&lt;br /&gt;
&lt;br /&gt;
=== Running the dedicated server ===&lt;br /&gt;
&lt;br /&gt;
If you want to run the Multi Theft Auto dedicated server, you will have to install the required resources. These are required because they implement the most basic functionality (e.g. spawning players) in order to play.&lt;br /&gt;
&lt;br /&gt;
Our official resources repository is hosted on Google Code: [http://code.google.com/p/mtasa-resources]. It's recommended that you check out the latest resources from here or download a zipped revision from the [http://mirror.mtasa.com/mtasa/resources/ Downloads] tab on the resources project. Make sure that you are not using any of our resources from any previous versions of Multi Theft Auto, as this '''will''' cause issues.&lt;br /&gt;
&lt;br /&gt;
If you have any problems with missing DLL files (e.g. libcurl.dll), simply copy these over from the client's data archive described above.&lt;br /&gt;
&lt;br /&gt;
= Getting involved =&lt;br /&gt;
Please see our [[Coding guidelines]] for information on coding practice.&lt;br /&gt;
&lt;br /&gt;
= Additional information =&lt;br /&gt;
&lt;br /&gt;
If you need more information, try our [http://bugs.mtasa.com/ bug tracker], [irc://irc.multitheftauto.com IRC channel].&lt;br /&gt;
&lt;br /&gt;
[[ru:Compiling MTASA]]&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>CrizCraig</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Compiling_MTASA&amp;diff=44842</id>
		<title>Compiling MTASA</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Compiling_MTASA&amp;diff=44842"/>
		<updated>2015-04-09T17:41:23Z</updated>

		<summary type="html">&lt;p&gt;CrizCraig: /* Target directory and permissions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
In order to successfully build Multi Theft Auto from source, it is necessary to perform a number of steps, which we will explain below.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Before you can build Multi Theft Auto, make sure you have the following software and SDKs installed:&lt;br /&gt;
* Microsoft Visual Studio 2008 ([http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en SP1 required])&lt;br /&gt;
* [http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=6812 Microsoft DirectX SDK] (only the Direct3D related components are required)&lt;br /&gt;
* [http://www.microsoft.com/en-us/download/details.aspx?id=6510 Microsoft Platform SDK] (not required on Windows 7, only the DirectShow components are required)&lt;br /&gt;
&lt;br /&gt;
If you haven't already done so, install a client such as [http://tortoisesvn.tigris.org/ TortoiseSVN] which can be used to download and manage the code.&lt;br /&gt;
&lt;br /&gt;
=== Getting the latest source code ===&lt;br /&gt;
&lt;br /&gt;
To get the latest code, you will have to Checkout our SVN repository with your SVN Client (i.e. TortoiseSVN) by using '''Checkout''' function, with the URL of '''http://mtasa-blue.googlecode.com/svn/trunk/'''.&lt;br /&gt;
&lt;br /&gt;
=== Before building the software ===&lt;br /&gt;
&lt;br /&gt;
To ensure the target directories have the correct permissions it is '''vital''' to install [http://nightly.mtasa.com/ the latest unstable nightly] into this '''exact''' directory:&lt;br /&gt;
    C:\Program Files\MTA San Andreas x.x\&lt;br /&gt;
Where x.x is the version you are compiling for. If you have 64 bit windows, be sure to remove (x86) from the path.&lt;br /&gt;
&lt;br /&gt;
=== Building the software ===&lt;br /&gt;
&lt;br /&gt;
In order to build the source, you will need Microsoft Visual Studio. Open the project file in '''Shared/Core 2008.sln''' and build using one of the project configurations ''Debug'' or ''Release''. Note that everything will run significantly slower in ''Debug'' mode.&lt;br /&gt;
&lt;br /&gt;
=== Target directory and permissions ===&lt;br /&gt;
&lt;br /&gt;
By default, the current version compiles the binaries into 'C:\Program Files\MTA San Andreas 1.5\'. To ensure the correct permissions, registry entries and support files are present, you should install [http://nightly.mtasa.com/ the latest unstable nightly] and [http://mirror.mtasa.com/mtasa/data/ the latest data files] into that directory. Also make sure to add write permissions for your user to the install directory ('C:\Program Files\MTA San Andreas 1.5\') so that Visual Studio can output executables and other build artifacts there.&lt;br /&gt;
&lt;br /&gt;
=== Getting the latest network module ===&lt;br /&gt;
&lt;br /&gt;
Since the '''netc.dll'''/'''net.dll''' network modules for the client are covered by a different license, you will have to use the binary files that get installed with the latest nightly. If you want to run a debug version of MTA, MTA expects a debug version of the net dll. As we don't provide this, you can append '_d' to the filename of a release dll.&lt;br /&gt;
&lt;br /&gt;
= Running the software =&lt;br /&gt;
&lt;br /&gt;
You are almost ready to run your build of the Multi Theft Auto software.&lt;br /&gt;
&lt;br /&gt;
=== Running the game client ===&lt;br /&gt;
&lt;br /&gt;
Double check you have installed [http://nightly.mtasa.com/ the latest unstable nightly] and [http://mirror.mtasa.com/mtasa/data/ the latest data files].&lt;br /&gt;
&lt;br /&gt;
=== Running the dedicated server ===&lt;br /&gt;
&lt;br /&gt;
If you want to run the Multi Theft Auto dedicated server, you will have to install the required resources. These are required because they implement the most basic functionality (e.g. spawning players) in order to play.&lt;br /&gt;
&lt;br /&gt;
Our official resources repository is hosted on Google Code: [http://code.google.com/p/mtasa-resources]. It's recommended that you check out the latest resources from here or download a zipped revision from the [http://mirror.mtasa.com/mtasa/resources/ Downloads] tab on the resources project. Make sure that you are not using any of our resources from any previous versions of Multi Theft Auto, as this '''will''' cause issues.&lt;br /&gt;
&lt;br /&gt;
If you have any problems with missing DLL files (e.g. libcurl.dll), simply copy these over from the client's data archive described above.&lt;br /&gt;
&lt;br /&gt;
= Getting involved =&lt;br /&gt;
Please see our [[Coding guidelines]] for information on coding practice.&lt;br /&gt;
&lt;br /&gt;
= Additional information =&lt;br /&gt;
&lt;br /&gt;
If you need more information, try our [http://bugs.mtasa.com/ bug tracker], [irc://irc.multitheftauto.com IRC channel].&lt;br /&gt;
&lt;br /&gt;
[[ru:Compiling MTASA]]&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>CrizCraig</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Compiling_MTASA&amp;diff=44841</id>
		<title>Compiling MTASA</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Compiling_MTASA&amp;diff=44841"/>
		<updated>2015-04-09T17:40:13Z</updated>

		<summary type="html">&lt;p&gt;CrizCraig: /* Target directory and permissions */ Note to set write permissions to install directory.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
In order to successfully build Multi Theft Auto from source, it is necessary to perform a number of steps, which we will explain below.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
&lt;br /&gt;
Before you can build Multi Theft Auto, make sure you have the following software and SDKs installed:&lt;br /&gt;
* Microsoft Visual Studio 2008 ([http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en SP1 required])&lt;br /&gt;
* [http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;amp;id=6812 Microsoft DirectX SDK] (only the Direct3D related components are required)&lt;br /&gt;
* [http://www.microsoft.com/en-us/download/details.aspx?id=6510 Microsoft Platform SDK] (not required on Windows 7, only the DirectShow components are required)&lt;br /&gt;
&lt;br /&gt;
If you haven't already done so, install a client such as [http://tortoisesvn.tigris.org/ TortoiseSVN] which can be used to download and manage the code.&lt;br /&gt;
&lt;br /&gt;
=== Getting the latest source code ===&lt;br /&gt;
&lt;br /&gt;
To get the latest code, you will have to Checkout our SVN repository with your SVN Client (i.e. TortoiseSVN) by using '''Checkout''' function, with the URL of '''http://mtasa-blue.googlecode.com/svn/trunk/'''.&lt;br /&gt;
&lt;br /&gt;
=== Before building the software ===&lt;br /&gt;
&lt;br /&gt;
To ensure the target directories have the correct permissions it is '''vital''' to install [http://nightly.mtasa.com/ the latest unstable nightly] into this '''exact''' directory:&lt;br /&gt;
    C:\Program Files\MTA San Andreas x.x\&lt;br /&gt;
Where x.x is the version you are compiling for. If you have 64 bit windows, be sure to remove (x86) from the path.&lt;br /&gt;
&lt;br /&gt;
=== Building the software ===&lt;br /&gt;
&lt;br /&gt;
In order to build the source, you will need Microsoft Visual Studio. Open the project file in '''Shared/Core 2008.sln''' and build using one of the project configurations ''Debug'' or ''Release''. Note that everything will run significantly slower in ''Debug'' mode.&lt;br /&gt;
&lt;br /&gt;
=== Target directory and permissions ===&lt;br /&gt;
&lt;br /&gt;
By default, the current version compiles the binaries into 'C:\Program Files\MTA San Andreas 1.5\'. To ensure the correct permissions, registry entries and support files are present, you should install [http://nightly.mtasa.com/ the latest unstable nightly] and [http://mirror.mtasa.com/mtasa/data/ the latest data files] into that directory. Also make sure to add write permissions for your user to install directory so that Visual Studio can output executables and other build artifacts there.&lt;br /&gt;
&lt;br /&gt;
=== Getting the latest network module ===&lt;br /&gt;
&lt;br /&gt;
Since the '''netc.dll'''/'''net.dll''' network modules for the client are covered by a different license, you will have to use the binary files that get installed with the latest nightly. If you want to run a debug version of MTA, MTA expects a debug version of the net dll. As we don't provide this, you can append '_d' to the filename of a release dll.&lt;br /&gt;
&lt;br /&gt;
= Running the software =&lt;br /&gt;
&lt;br /&gt;
You are almost ready to run your build of the Multi Theft Auto software.&lt;br /&gt;
&lt;br /&gt;
=== Running the game client ===&lt;br /&gt;
&lt;br /&gt;
Double check you have installed [http://nightly.mtasa.com/ the latest unstable nightly] and [http://mirror.mtasa.com/mtasa/data/ the latest data files].&lt;br /&gt;
&lt;br /&gt;
=== Running the dedicated server ===&lt;br /&gt;
&lt;br /&gt;
If you want to run the Multi Theft Auto dedicated server, you will have to install the required resources. These are required because they implement the most basic functionality (e.g. spawning players) in order to play.&lt;br /&gt;
&lt;br /&gt;
Our official resources repository is hosted on Google Code: [http://code.google.com/p/mtasa-resources]. It's recommended that you check out the latest resources from here or download a zipped revision from the [http://mirror.mtasa.com/mtasa/resources/ Downloads] tab on the resources project. Make sure that you are not using any of our resources from any previous versions of Multi Theft Auto, as this '''will''' cause issues.&lt;br /&gt;
&lt;br /&gt;
If you have any problems with missing DLL files (e.g. libcurl.dll), simply copy these over from the client's data archive described above.&lt;br /&gt;
&lt;br /&gt;
= Getting involved =&lt;br /&gt;
Please see our [[Coding guidelines]] for information on coding practice.&lt;br /&gt;
&lt;br /&gt;
= Additional information =&lt;br /&gt;
&lt;br /&gt;
If you need more information, try our [http://bugs.mtasa.com/ bug tracker], [irc://irc.multitheftauto.com IRC channel].&lt;br /&gt;
&lt;br /&gt;
[[ru:Compiling MTASA]]&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>CrizCraig</name></author>
	</entry>
</feed>