How to compile Mangos and Scriptdev2 on Windows

So basically this is a guide on compiling mangos and scriptdev2 which is a request from Spencer (which is i’m grateful for, because well you know after a long time without writing, i just don’t know where to start again) :). But anyway what’s done is done and i’ve decided that perhaps rewriting the guide is a good idea (although i’m no longer using Mangos or other WoW Emulator). But of course this time it would be different because everything is going to be straight forward without making the guide cluttered like the old version (i think)

Anyway to make things fast for you, let’s start the guide on how to compile mangos plus scriptdev2 on Windowsbut as a side note, before we begin, this guide is tested on Windows Vista with UAC Enabled, so if you’re running Windows XP then there should be no problem for you, as for Windows 7 user unfortunately i don’t have Windows 7 yet but i think it’s just the same as Vista

Requirements

MSYSGitDownload MSYSGit

This is needed in order to get the mangos source and also make updating the source much easier and make sure to get the Full Installer for official GIT

TortoiseSVNDownload TortoiseSVN

This is needed in order to get ScriptDev2 source and also updating the source

Visual Studio Express 2008 SP1Download Visual Studio Express

Make sure to download Visual Studio Express 2008 SP1 offline Install ISO Image (748MB) that contains everything to make things much easier, and beside this guide is tested only on Visual Studio Express 2008 SP1

Note: You should use Visual Studio 2010 SP1 instead of VS2008, but make sure to use mangosdVC100.sln for mangos and scriptVC100.sln for the scriptdev2 if you use VS2010

MagicISO Virtual CD/DVD-ROMDownload MagicISO

This is needed to mount the ISO Image file so you can start the installation, but if you already have other Virtual CD program installed then there’s no need to download this

Installation

1. Install MagicISO for the first step

2. Mount Visual Studio Express 2008 SP1 Image by right clicking on MagicISO tray icon, then choose Virtual CD/DVD-ROM, then Mount Image

3. Then choose to install Visual C++ only

Visual Studio Express 2008 ISO

Visual Studio Express 2008 Setup

VS Express 2008 Install Path

4. After finished with VS Express installation then you need to install MSYSGit

MSYSGIT Install Path

In Windows Vista it’s necessary to install GIT to other directory than Program Files if UAC enabled, so in this example i installed it to C:\Git

5. Install TortoiseSVN (because TortoiseSVN installation is straight forward i don’t think i need to put image as an example) :)

Downloading Mangos and Scriptdev2 Source

1. Run GIT Bash from start menu and type

cd /c

Then type (choose only one repository from below)

Note: Links to the repositories updated. Thanks to Antz for mentioning this :)

- Wow Classic
git clone git://github.com/mangoszero/server.git mangos-git

- Wow BC
git clone git://github.com/mangosone/server.git mangos-git

- Wow WotLK
git clone git://github.com/mangos-wotlk/server.git mangos-git

- Woe Cataclysm
git clone git://github.com/mangos/server.git mangos-git

Mangos Git download

in this example i choose to download mangos to C:\mangos-git, but you can change the path if you want

Because Scriptdev2 now uses GIT as mentioned by stankyfish at the comment area below and also by one of this blog visitor via email to me. You can ignore step #2 in this process and because they’re using GIT you can use the same method like when you clone mangos source above but don’t forget to change the command like below

Note: Depending on which Mangos repository you choose earlier, you need to use the matching Scriptdev2

- WoW Classic
git clone git://github.com/scriptdev2/scriptdev2-classic.git scriptdev2

- WoW TBC
git clone git://github.com/scriptdev2/scriptdev2-tbc.git scriptdev2

- WoW WoTLK
git clone git://github.com/scriptdev2/scriptdev2.git scriptdev2

- WoW Cataclysm
git clone git://github.com/scriptdev2/scriptdev2-cata.git scriptdev2

2. Now you need to open Windows Explorer and then right click on empty area and then choose SVN Checkout to download Scriptdev2 source and then type

http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2

as the repository URL

scriptdev2 checkout url

scriptdev2 checkout done

Compile Mangos

1. Open mangosdVC90.sln inside win directory in mangos-git directory

mangos vc9 solution file

2. Change the build configuration to Release and if you’re trying to build the x64 version make sure to change the Win32 to x64 as well

mangos build config to release

3. Click on Build and then choose Rebuild Solution

mangos rebuild solution

4. Done …

mangos compile done

Compile Scriptdev2

1. Copy the entire scriptdev2 directory to mangos-git\src\bindings

copy scriptdev2 to src bindings

2. Just like before, open scriptVC90.sln and then set the build configuration to release and if you’re trying to build the x64 version make sure to change the Win32 to x64 as well

set scriptdev2 to release

3. Then choose Build -> Rebuild Solution

rebuild scriptdev2

4. And done …

scriptdev2 compile done

Updating Mangos and Scriptdev2

Okay so we’re done with the compile process, but what if you want to update your Mangos Source later? … well all you have to do is just type

cd /c/mangos-git

and then type

git pull

update mangos source using git

And you’re done updating mangos. As for updating Scriptdev2, all you have to do is just right click on Scriptdev2 folder and then choose SVN Update

And so …

You’re done compiling mangos, the compiled binary can be found at the Bin directory inside mangos-git directory. The rest is of course to configure mangos and scriptdev2 itself, if you need help on how to configure mangos please check my new mangos configure guide

Comment?

Note: Comment may not appear right away.

165 comments on “How to compile Mangos and Scriptdev2 on Windows

  1. If i use a 3d party program (like SQLyog) to set the realmist ip so that other people can join, will it work? i i have to set it from cmd?

    1. If you’re familiar with editing MySQL database using SQLYog, then you can use it instead of the command line if you prefer :)

    2. alright, thx mate :)
      I have one more question btw :P
      i made a custom item useing wow-v and added it with SQLyog, the weapon works but the problem is that i cannot put enchants on it and i cannot use spells, i mean if i have a spell that requiers a weapon it sais that i have no weapon equiped but i do have the weapon i made. How could i repair that? btw i cant see the weapon icon only after i equip it, in the backpack i see a “?” insted of the icon. but i gues thats not a problem.

    3. i can only guess that probably the sql file isn’t correct, why not copy a weapon that is inside your database as new entry and edit it instead? ;)

      As for icon not get displayed, that’s because If there’s no ID for that item in the DBC file (well because it was custom obviously), the only solution is to use WoW addon called ArkInventory from http://code.google.com/p/arkinventory/

  2. I see some other people have this same error:

    1>—— Rebuild All started: Project: ScriptDev2, Configuration: Release Win32 ——
    1>Deleting intermediate and output files for project ‘ScriptDev2’, configuration ‘Release|Win32’
    1>Extracting revision
    1>The system cannot find the path specified.
    1>Project : error PRJ0019: A tool returned an error code from “Extracting revision”
    1>Build log was saved at “file://c:\mangos-git\src\scriptdev2\VC90\ScriptDev2__Win32_ReleaseBuildLog.htm”
    1>ScriptDev2 – 1 error(s), 0 warning(s)
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

    But I’m unclear on how they fixed it.

  3. I found this warning:

    >C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets(1095,5): warning MSB8012: TargetPath(C:UsersGregmangos-gitwinVC90.zlib__x64_Releasezlib.lib) does not match the Library’s OutputFile property value (C:UsersGregmangos-gitwinVC90zlib__x64_Releasezlib.lib). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Lib.OutputFile).
    4> zlib.vcxproj -> C:UsersGregmangos-gitwinVC90.zlib__x64_Releasezlib.lib


    In particular:

    (C:UsersGregmangos-gitwinVC90.zlib__x64_Releasezlib.lib) VS
    (C:UsersGregmangos-gitwinVC90zlib__x64_Releasezlib.lib)

    I don’t know why it’s add an extra “.” fold in there, and I’m not sure how to fix it. Help please?

    1. it does not let me put the slashes in.

      But basically it keeps adding a folder called “.”

      I’ve checked/changed all the output and target paths, they are fine. Then I get to “Additional Include Directories” and everytime I try to edit it, it gets worse. For example:

      It stared with: (where 1 = a slash)
      .1dep1include
      and went to ..1..1..1..1..1dep1include

    2. Hello Greg,

      I just tested building x64 release and i don’t see that message anywhere. Btw does the build process fail?

    3. I tried it about 5 more times.
      I’ll give you some more details.

      I’m using the 2010 version, and when I update/convert I get these errors:
      Attribute ‘Detect64BitPortabilityProblems’ of ‘VCCLCompilerTool’ is not supported in this version and has been removed during conversion.
      Failed to fully upgrade FileConfiguration for ‘….deptbbsrctbbem64t-masmatomic_support.asm’. Having multiple tools for the same file is unsupported in MSBuild. Tool ‘CustomBuild’ will be replaced by ‘MASM’.
      Failed to fully upgrade FileConfiguration for ‘….deptbbsrctbbintel64-masmatomic_support.asm’. Having multiple tools for the same file is unsupported in MSBuild. Tool ‘MASM’ will be replaced by ‘CustomBuild’.
      etc.

      All in all I get this:
      ========== Rebuild All: 7 succeeded, 6 failed, 0 skipped ==========
      With 6 errors and ~100 warning

      Here’s all 6 errors:
      Error 8 error c10100b1: Failed to load file “C:mangos-gitwinVC90.tbb__x64_Releasetbb.dll”. The system cannot find the file specified. mt.exe tbb
      Error 17 error c10100b1: Failed to load file “C:mangos-gitwinVC90.tbbmalloc__x64_Releasetbbmalloc.dll”. The system cannot find the file specified. mt.exe tbbmalloc
      Error 47 error c10100b1: Failed to load file “C:mangos-gitwinVC90….deplibx64_ReleaseACE_Wrappers.dll”. The system cannot find the file specified. mt.exe ACE_Wrappers
      Error 100 error c10100b1: Failed to load file “C:mangos-gitwinVC90.realmd__x64_Releaserealmd.exe”. The system cannot find the file specified. mt.exe realmd
      Error 109 error c10100b1: Failed to load file “C:mangos-gitwinVC90.mangosd__x64_Releasemangosd.exe”. The system cannot find the file specified. mt.exe mangosd
      Error 115 error c10100b1: Failed to load file “C:mangos-gitwinVC90.script__x64_Releasescript.dll”. The system cannot find the file specified. mt.exe script

      ———————–

      The ~100 warnings vary, I’ll paste a few:

      Warning 1 warning D9025: overriding ‘/GS’ with ‘/GS-‘ cl tbb
      Warning 2 warning MSB8012: TargetPath(C:mangos-gitwinVC90.zlib__x64_Releasezlib.lib) does not match the Library’s OutputFile property value (C:mangos-gitwinVC90zlib__x64_Releasezlib.lib). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Lib.OutputFile). C:Program Files (x86)MSBuildMicrosoft.Cppv4.0Microsoft.CppBuild.targets 1095 6 zlib
      Warning 9 warning D9035: option ‘nologo-‘ has been deprecated and will be removed in a future release cl tbbmalloc
      Warning 12 warning C4018: ‘>’ : signed/unsigned mismatch ….deptbbsrctbbmallocMemoryAllocator.cpp tbbmalloc
      Warning 18 warning C4244: ‘argument’ : conversion from ‘ssize_t’ to ‘int’, possible loss of data C:mangos-gitdepACE_wrappersace/OS_NS_unistd.inl 983 1 framework
      Warning 25 warning C4996: ‘wcsncat’: This function or variable may be unsafe. Consider using wcsncat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:mangos-gitdepACE_wrappersace/OS_NS_string.inl 279 1 framework
      Warning 78 warning C4996: ‘rmdir’: The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _rmdir. See online help for details. C:mangos-gitdepACE_wrappersace/OS_NS_unistd.inl 156 1 shared

      ——————————-
      (that’s basically 1 of every type of error)

      —-

      As I type this the 2008 version finished downloading. I’ll install that and try it on the 2008 version.

      -Thanks

    4. Using 2008:
      ========== Rebuild All: 13 succeeded, 0 failed, 0 skipped ==========
      But this is when I used 32bit … when I used 64bit everything was skipped.

      I’m on a 64bit computer. Will it still work?

    5. Since i’m running 32 bit system i can’t test building directly on 64bit OS. But i don’t have problem with building the x64 version on 32bit OS

      And if the 32bit build works fine, perhaps you can use the 32bit version instead of the x64 build :)

  4. i just checked a new entry, and i believe i have the same problem as shaun bessel…where the mangosd.lib could not be opened

    1. Azahran, could you post the error messages? because if mangosd.lib can’t be found that means the mangos project file can’t be compiled

  5. hi reaper, i am very appreciative in the time you’ve put in to this guide, and even more appreciative of the fact that you answer the problem questions quickly, which leads me to my next point…

    i have followed all instructions explicitly..and i downloaded exactly as you stated, but i recieve a problem when i try to rebuild in visual express 2008 sp1, i changed it to release, and to win32 and i also tried the solutions that others have posted…i still recieve

    ========== Rebuild All: 10 succeeded, 3 failed, 0 skipped ==========

    i am at a loss for what to do to solve this…

    1. Thank you very much Azahran, btw what is the error message actually? is it mangosd.lib can’t be compiled? also for what platform you’re compiling mangos (32 or 64)? and according to your build error, there are 3 failed builds, can you post the error messages?

  6. so what file should I get when im done compiling? im using the correct C++ program as stated by the offline iso, but im not getting exe files from this just a bunch of win 32 release folders, i thought I needed to get an exe from this

    1. hahah nvm found it guess i just need to learn to read more, thanks for this tut very easy to follow

  7. Hi everyone. I’m new here, so first i want to say “Thank you” for the tutorials. But, i need some help with “Windows Visual Studio”. The problem is that i can’t download the 2008 version, so i have got the 2010 version. The steps differ, but i think i can make it with 2010 version but… how? :( the steps followed were this: I open scriptVC90.sln, click on “build” -> “Configuration Manager”, i set all to “Release” and “win 32”. Build checked, close. Now click again on “Build” -> “Clean Solution”, Clean:1, 0 failed, 0 skipped. Then, when i click on “Build” -> “Rebuild Solution” i’ve got an error… it’s some related to “cmd”… can anyone help me? please i want a 3.3.3 :(

    1. If you’re building using VC2010, try opening the mangosdVC100.sln file instead. But if you do that, make sure to adjust the command line option (custom build) for scriptdev2, revision.h file or else you’ll get the infamous A tool returned an error code from Extracting revision when compiling scriptdev2 :)

      p.s if you just want to create a wow 3.3.3 server without doing all these stuff, look at the how to create private server using mangos guide especially at the “too much work, give me the fastest way” section ;)

    2. pf, i give it up, i have spent almost a week with trinity, now 2 dais with this, i can’t get it, don’t know what i’m doing wrong. And my English lvl is not high enough to understand complicated language (I’m from Spain), and i can’t find the “too much work, give me the fastest way” section, i don’t know if u were kidding me or what, i just wanted to have a 3.3.3 for myself, to try things, like char’s builds without spending gold in the official server :(

      If u want help me, thank you, if not, thank you anyway, at least you readed this.

    3. Vash, the “too much work, give me the fastest way” can be found here that’s why i said it’s on how to create wow private server using mangos ;)

      And no, don’t worry about your english, i’m not a native english speaker too :D

    4. Reaper, i got to this section through THAT post XDDDDDDDDD i thought that this post where a compilation of the programs needed, and came here to have a look download any necesary program, or whatever, incluiding check the people¡s coments to fix errors, bugs, and “faq’s” in the comments XD. Well, i’ll give one more try, may i sak your help if i desesperate? XD Thanks a lot (In Spanish, Muchas Gracias :) )

  8. 1>—— Skipped Rebuild All: Project: tbb ——
    1>
    2>—— Skipped Rebuild All: Project: ACE_Wrappers ——
    2>
    3>—— Skipped Rebuild All: Project: zlib ——
    3>
    4>—— Skipped Rebuild All: Project: tbbmalloc ——
    4>
    5>—— Skipped Rebuild All: Project: g3dlite ——
    5>
    6>—— Skipped Rebuild All: Project: sockets ——
    6>
    7>—— Skipped Rebuild All: Project: framework ——
    7>
    8>—— Rebuild All started: Project: genrevision, Configuration: Release Win32 ——
    8>Deleting intermediate and output files for project ‘genrevision’, configuration ‘Release|Win32’
    8>Compiling…
    8>genrevision.cpp
    8>Linking…
    8>Generating code
    8>Finished generating code
    8>Embedding manifest…
    8>Build log was saved at “file://c:mangos-gitwinVC90genrevision__Win32_ReleaseBuildLog.htm”
    8>genrevision – 0 error(s), 0 warning(s)
    9>—— Skipped Rebuild All: Project: shared ——
    9>
    10>—— Skipped Rebuild All: Project: game ——
    10>
    11>—— Skipped Rebuild All: Project: realmd ——
    11>
    12>—— Skipped Rebuild All: Project: mangosd ——
    12>
    13>—— Skipped Rebuild All: Project: script ——
    13>
    ========== Rebuild All: 1 succeeded, 0 failed, 12 skipped ==========

    im getting this problem anybody can help?

    1. you need to build it as 32x not 64x it wont work if you try to run rebuild in 64x

  9. How can I update mangos now, I can’t seem to find the window to do the git pull from, I’M pretty sure the file is in git/bin but not sure what, the guide says to run GIT bash from the start menu but it’s not in the start menu, also will updating mangos update to http://github.com/Salja/mangos/tree/Cataclysm-Alpha
    or will we need like a different guide to show us how to update everything that’s from the 3.3.3 guide to work with cataclysm?

    1. Hello Nick,

      First of all i’m really sorry for the late reply because i didn’t notice there is a new comment posted here :)

      Anyway, if you couldn’t find the GIT shortcut on the start menu, could you tell me on which GIT version you’ve installed?

    2. Ah actually if you want to use that fork, all you have to do is just clone git://github.com/Salja/mangos.git instead of cloning the original mangos or if you don’t want to install GIT, you can just click on Download Source and you’ll get the source code ;)

  10. I have a problem, I get an error when rebuilding mangos, it says it cannot open mangosd.lib, and ends with 8 successful and 5 failures. i tried doing the project depencies/build tab and checking the box next to mangosd under “script” like many forums say (even though it was already checked anyways) and clicking build again. No matter what I do it will not work. I tried it on windows 7 64 bit and windows vista 32 bit…. HELP Please!!

    1. i believe that in the build configuration, all items are build by default so there’s no need to change it. And if you’re building for 64bit version make sure to change the active solution platform Win32 to x64

  11. 1>—— Rebuild All started: Project: ScriptDev2, Configuration: Release Win32 ——
    1>Deleting intermediate and output files for project ‘ScriptDev2’, configuration ‘Release|Win32’
    1>Extracting revision
    1>The system cannot find the path specified.
    1>Project : error PRJ0019: A tool returned an error code from “Extracting revision”
    1>Build log was saved at “file://c:mangos-gitscriptdev2VC90ScriptDev2__Win32_ReleaseBuildLog.htm”
    1>ScriptDev2 – 1 error(s), 0 warning(s)
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

    repeatedly redownloaded to no avail

    1. Dennis if you get that message when compiling scriptdev2, chances are:

      – Genrevision isn’t compiled in Mangos solution
      – You used the wrong solution file to build Scriptdev2

    2. Just to let you know I also got this error when I didn’t change the build type to ‘Release’ (from ‘Debug’).

      (Just in case anyone else was this silly :-P)

  12. Hi Reaper,

    Tudor here again :) Have one question for you. I have my server up and running. Now I updated Mangos with a git pull command and it seams that there are some updates. Do I need to recompile the entire thing and go through most of the process you described here again for the updates to become available? Or is there a simpler method for doing it? Thanks and regards.

    1. Yes, you’ll need to recompile all of them again (mangos and also scriptdev2)

      Here’s the outline if you want to upgrade your mangos installation:

      1. Recompile everything (mangos and scriptdev2)
      2. Apply Mangos SQL Update (described at Updating Mangos database part on setting up mangos guide), if there’s any sql update for the new revision
      3. Apply Scriptdev2 sql update (described at installing scriptdev2 with the only exception you only need to import scriptdev2_script_full.sql and mangos_script_full.sql)
      4. Apply SD2-Acid (described at installing SD2 Acid)

      And done :)

  13. I get an error when trying to recieve scriptdev2, it does it at first but then stops, seems 2 others have had the same issue today as well, if you have any help please post. thanks. Also i am using windows 7, doubt that has anything to do with it but possibly

    1. I figured it out, i just had to keep trying to retrieve it without deleting the old folder and it evenetually got all the files. It would fail after a few files but it eventually got them all, hope this helps others or maybe it will be fixed soon

    2. Ah it seems you got that resolved already, i was going to say the same thing too because it happened to me also :)

  14. PS: i got this msg everytime
    (REPORT of ‘/svnroot/scriptdev2/!svn/vcc/default’: Could not read response body:)

    1. you just need to keep retrying and use svn update without deleting the files :)

  15. hi i have an error message when im tryin to download the scripdev2n in the svncheckout. The provider denied the access. Can i download it from another place?

  16. ml.exe doesn’t exist. It would seem using the C++ Express Edition doesn’t include this MASM compiler. How should I compile this or is there a release version available?

    1. I’m using Visual Studio Express 2008 SP1 too, and double checked it (just to make sure), and ml.exe /masm is included (version 9.00.30729.01)

      Are you running VS Express 2008 SP1?

  17. Hi, am running Win7 Ultimate and am trying to make my own wow private server for private use. I am stuck in the mangos compiling stage:

    I tried doing it initially with Microsoft Visual C++ 2008 and got errors. Afterwards I tried with 2010 edition and in both cases i got error messages.

    In C++ 2008 the error reffered to opening the project in the wrong version of C++ while in C++ 2010 version, after converting the project from previous version, the Solution Explorer tool shows that all project components are unavailable and I cannot rebuild the solution.

    Do you have any idea about what might generate this and a way around it?

    Thank you.

    1. Actually there are Visual Studio Express 2005 solutions file for both mangos and scriptdev2, so maybe you can try compiling with VSE 2005 first (personally i only test this with VSE 2008 but i think if there’s the VS2005 solutions file, it should / might work) :)

    1. Thanks you very much Aekom, i just hope this guide can be useful to those that need it :)

  18. I wonder why there is so much hate for the re-packers…
    The core programmers usually do not want to take the time to make their software accessable, or easy to use for people that are fresh to the scene. So people like you help by taking that burden off of them. I guess they could be upset by all the annoying script kiddies that showed up to the scene after the software became accessible, but guess what, that’s life. If you didn’t want people from the general public using your software, then you shouldn’t have put it on the internet.
    Not to mention eventuallysome of those who are new to the scene will learn, and one day become a useful asset. We all had to start somewhere. I remember setting up my first counter strike 1.5 server. I felt like my head was going to explode with all the new concepts like port forwarding and packet latency. Over time my hobby developed, and eventually I became a systems administrator with a focus on networking.
    The point I’m am trying to make is some of the newcomers here are young, and uneducated, and will ask very basic questions. But if we are here to help them, maybe they will use this knowledge and grow in their understanding to one day help others, maybe even us.

    TLDR: Help noobs, its for the good of the community.

    1. I think that way too and completely agree with your opinion (hence why i said it clearly on my goodbye repack post that is basically saying that i just want to help and in fact i don’t know those thing called repack back then lol). And finally after thinking about it many times, i decided that i should just quit on making repack because if the developers hate it so much then there’s nothing i can do :(

      p.s actually in my latest post i put … a supplement for that guide but don’t think of it as a repack ;)

  19. I get an error:

    Extracting revision
    The system cannot find the path specified.
    Project : error PRJ0019: A tool returned an error code from “Extracting revision”

    1. On which process you get that error message? compiling mangos or compiling scriptdev2?

    2. i also get this error when compile scriptdev2 with c++ 2005.I cannot install c++ 2008 so i use 2005 or 2010.So when i compile scriptvc80.sln

    3. Unfortunately because i tested this guide on VSE 2008 SP1 only, i can’t give any more information if you’re running VSE 2005 :(

    4. I also get the same error when trying to complie Scriptdev2, I am using 2008 express SP1 as well..

      Heres the error again

      “Deleting intermediate and output files for project ‘ScriptDev2’, configuration ‘Release|Win32’
      1>Extracting revision
      1>The system cannot find the path specified.
      1>Project : error PRJ0019: A tool returned an error code from “Extracting revision”
      1>Build log was saved at “file://c:mangos-gitsrcbindingsVC90ScriptDev2__Win32_ReleaseBuildLog.htm”
      1>ScriptDev2 – 1 error(s), 0 warning(s)
      ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========”

      Any ideas on this reaper :S?

    5. Fsig, try opening mangosdVC90.sln (the mangos VC2008 solution file not the scriptdev2 solution file)

      and then on the project explorer (located at the left side), right click at the genrevision and then choose rebuild, and see whether it can successfully compile or not

    6. It’s most likely because you used a different version of VS to build mangosd – so you need to double check that the custom build step (right click -> properties on the revision.h file) and ensure the command line portion is correct, specifically the VC90 part, (replace this with VC80 if you used 2005, or VC100 if you used 2010)..

      I used 2010 to build mangosd, and this is what threw me off for a good 20 min.

  20. Is anybody making repacks anymore? I always loved your repacks Reaper, as well as Darkened Linux’ repacks (ps – his site doesn’t work anymore).
    If you made your repacks a paid thing, like 10 bucks a pop, I’d pay :)

    1. Unfortunately creating a repack would cause problem because the developers (TC or Mangos) doesn’t like repack (in fact they hate repack lol) and i don’t want to cause problem anymore by creating a repack (back then one of Trinity Core Developer named paradox came here and said some nasty things) and in fact DarkenedLinux also received similar message on his twitter account (more than 6 months later after the paradox came to this blog) from another TC Developer http://twitter.com/raczman/status/4647165281

      But well … even if i have to create a repack once again, it’ll be free. There’s no need to pay for it :)

      And oh btw, i’ll create a guide on how to setup a wow private server manually soon which is a request made by Spencer too (this post actually the first step on making wow server) :)