Compilating ascent guide by Skaren!
Step 1: Downloading necesary folders
1. Download Microsoft Visual C++ 2005 ( not 2008 becouse it wont work) - Download
2. DownloadPlatform SDK Files - Download [Filebeam] Download [Rapidshare]
3. Download a SVN client, ( Tortoise for exemple ) - Download | TortoiseSVN
4. Install all the downloaded things.. (will take a while)
5. Downloading ascent source
- create a folder named ascent where do you want to download the ascent source
- right click inside the folder - TurtoiseSVN - Export Check the image
- at URL of repository write svn://emupedia.com/svn/ascent
- Click OK
Step 2: Configurating Visual C++ to use the Platform SDK arhieves
1. Run Visual C++
2. Open arhieve named ascentVC80 (Attention don't open ascentVC70) its in /ascent/win
3. Go to Tools/Options Check the image
4. We go to the tab "Projects and Solutions" at the left side
5. Select VC++ Directories - Check the image
6. Click on the icon wich tells to make a new folder and introduce here:
7. Go to the right side where says "Show Directories for:" select "Library files" - Check the imageC:Program FilesMicrosoft Platform SDK for Windows Server 2003 R2Bin
8. Repeat same thing click on new folder , but this time introduce:
9. Go again on right side where says "Show Directories for:" and select "Includes"C:Program FilesMicrosoft Platform SDK for Windows Server 2003 R2Lib
10. Repeat same thing as before.. new folder , and now introduce:
C:Program FilesMicrosoft Platform SDK for Windows Server 2003 R2Include
11. Now go to the folder C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults
12. In the file named corewin_express.vsprops (Which you can open with WorldPad) modificate the line AdditionalDependencies= To the following code:
13. Save the folder and restart Visual C++AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib" />
Step 3 - Compilating Ascent
1. Open ascentVC80
2. Go to Build/Configuration Manager
3. Selectati in "Active solution configuration" from Debug to Release - Check the image
4. Close Configuration Manager
5. Go to Build/Build Solution or press F7
6. Wait to compilate (Will take a while), The end message will have to show something like that: - Check the image
========== Build: 6 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Step 4 - Compilating the Scripts
1. Open scripts2005.sln din \ascent\src\scripts
2. Same as upper, go to Tools/Options - Projects and Solutions - VC++ Directories
3. At Show Directories for: select Library files and write:
*DriveLetter*:\ascent\bin\release
4. Do same thing as Step 3 ( 2-5 )C:ascentbinrelease
5. And this time you should have 0 build errors
Originally written to Ultimate forums by duster in Romanian, Traduction and adaptation by Skaren @ mmowned
Well that should be all... for questions write here