1. Home
  2. Docs
  3. MESA
  4. MESA 1.0
  5. Mesa 1.1 Installation

Mesa 1.1 Installation


Stage 1


Download MESA – [download page]

when done open the Archive file with Winrar, or a similar application.

This is what you should have over your eyes :


You can also read the detailed article about the content of the Archive file :

MESA Archive Content Details


Stage 2


MESA and the Mod_Source directory

According the the Create mod installation article .

ModName_Source is the place where the source file will be stored, before to be compiled to the ModName Directory, where the final mod is stored.

MESA must be stored into ModName_source/mesa/

1. Extract “ModName_source/mesa/“, into your own “mod_source” directory.

Note :

The workspace.mel , when you set your working project in maya, will automatically read the /mesa/ directory to get the scripts.

2. Extract “ModName_source/workspace.mel” into your own mod_source directory.

3. Create a folder and name it Scenes in your own Mod_source directory.

4. Open Maya and Set your project on your Mod_source directory.

5. Close Maya and go to the next stage.


Stage 3


How to setup Maya correctly

1. Extract “/maya/prefs/shelves/shelf_MESA_V1.mel” into your Maya user Directory:

The default path is : C:/users/USERNAME/documents/maya/YOUR-VERSION/

USERNAME : This is your Profile Session on window.

YOUR-VERSION : This the version you got installed of maya.

Example : C:/Users/fuzz/Documents/maya/2012-x64/prefs/shelves/

2. Now open your Maya.env file with a text editor.

Path example : C:/Users/fuzz/Documents/maya/2012-x64/maya.env

Note :

I recommend you to use Notepad++ or conText, instead of the default notepad editor, that could messed up the structure of the Code declarations by the lack of the back to line.

3. We will tell to MAYA where the icons are stored.

Note :

If you have several path to set, the path must be separated by a semi colon “ ;

4. Keep the Maya.env file open for the Next stage.


Stage 4


Set up the Mod Environment Variables

Now MESA is installed, but the scripts will not being able to find the compilers tools of the source sdk. So we have to set some extra Environment Variables into our Maya.env file.

1. If your are using Source 2007 Engine branch set this path or change the path to “\source2009\bin\” directory.

2. Set the path of the mod_source directory, where the Source files are contained.

3. here is the name of your working directory Mod_source, this is just informative, and the Path Tab of MESA will tell you on what working mod you are in.

4. Unfortunally it’s very important to set this path of the source sdk tool a second time.

5. Set the path of the Mod project in your Steam SourceMods directory.

6. Save the edited Maya.env.

Mesa Is now installed properly.



Stage 5


Extra Stage : The Sample Scene, and content.

From the Mesa Archive file :

1. Extract “/modName_source/scenes/props/” directory in your own mod_source/scenes/.


Note : It Contains only a Maya Scene example.


2. Extract /ModName_source/materialsrc/models/ in your own mod_source/materialsrc/

The folder contains the texture files.


Note :

Vtex.exe only work with TGA formatthe conversion will not occurs if you use a different type of texture file.


3. into your “mod_source/modelsrc/” directory, you must create the same folder hierarchy than the one in Scenes folder.


Note :

Because the “/scenes/” folder must lies with the “/modelsrc/” folder. so the script


Create an empty folder named “/props/“. The folder will be the location where all the SMD files, and the QC script will be written.

Now we are ready to export. Go to read the Export tutorial here : come soon.

Stage 6

TF2, PORTAL 2 and DOTA 2 support.

As you know TF2, Portal 2 and Dota 2 do not have mod_source folder, but you can create you Own mod_source.

It would be a good solution for backup your works, if you only release models for the Steam Workshop. This is an acceptable solution.

1. Extract all the content of “/modName_source/” from the Archive file, where you want to save your Source on your local hard drive.

2. you will surely want to delete the sample files and folder, or you should want to keep the file to test out if the MESA exporter works correctly.

  • scenes/props/
  • modelsrc/props/
  • materialsrc/models/props/

3. Open the maya.env

Path example : C:/Users/fuzz/Documents/maya/2012-x64/maya.env

4. Export to Dota 2:

Now we are ready to export. Go to read the Export tutorial here : come soon.

Let’s start Maya now !

Was this article helpful to you? Yes No

How can we help?