Reaper-X » How To » Tutorials » How to Compile Mangos and Scriptdev2 for Windows

How to Compile Mangos and Scriptdev2 for Windows

Based on the number of emails i’ve received it seems that many people want to learn on how to compile mangos by themself. And of course compiling mangos by yourself is a must especially if you want to have the latest update for your mangos server (beside if you want to run your own public server you should know this first) and so i decided that perhaps it’d be better for me to create a guide on how to compile mangos manually so you can always get your mangos installation up to date

As a side note, actually this guide has been requested since a loooong time ago, but since i already have Microsoft Visual Studio Professional Edition already installed and downloading Microsoft Visual Studio Express is going to take a while for my slow connection, i decided to postpone it. Also as another note, this guide was made on a fresh installation of Windows XP SP3 without any other programs installed other than visual studio express and tortoise svn, which means that if it works on a freshly installed machine without any additional runtime installed, then on a live computer it should work too (unless your windows system files got corrupted of course)

And so here are the steps ..

Getting the Subversion (SVN) Client for Windows

You have two choice here, the first one is you can get a command line svn client (i’m using this) or if you prefer to have graphical based svn client you can also use it, but no matter which svn client you choose (cli or gui), i’ll write the steps below. So feel free to choose which svn client you prefer :)

Using Command Line SVN Client

1. First you need to grab the Subversion Command Line SVN Client from

http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe

(actually there’s a more recent version of subversion but since you need to register in order to download the file i’m choose the above link instead)

2. Now all you have to do is just install it into the location of your choice

3. In order to test whether the SVN has been installed properly and you can run it anywhere from the command line, now you need to open command line and then type svn. And if you get the same message as shown below, that means subversion have been installed properly on your system

Subversion Test

Using Tortoise SVN GUI Client

1. First you need to download the client from (don’t forget to choose the correct release for your system)

http://tortoisesvn.net/downloads

2. Install it and when prompted to restart your computer choose yes to restart your computer (or no if you plan on manually restarting your computer at later time)

3. Now if you can see below image when you right click anywhere that means TortoiseSVN has been installed properly

Tortoise SVN for Windows

Getting Microsoft Visual C++ Express 2008

Because we have finished setting up the subversion client on our computer, all we have to do next is download the C++ Compiler itself in order to compile mangos and scriptdev2. And you can choose to download the ISO file or the Web installation setup file, but since the ISO file is just too big for me to download, i choose to use the Web Install method and only install the C++ Compiler only without anything else

1. Download Microsoft Visual C++ 2008 Express from

http://www.microsoft.com/express/download/

Note: The iso filesize is around 800MB (if i recall correctly) while the Visual C++ Web Install is just around 87MB only

2. And then install it, and don’t worry it’ll take a while for the install process to finish

Download Mangos Source code and Scripdev2 Source code from their SVN Repository

After finished setting up the tools we need to compile mangos and scriptdev2, now we need to grab the mangos and scriptdev2 source code itself of course. Follow the steps below to download mangos sourcecode and scriptdev2 sourcecode

Using Commandline Subversion Client

1. Go to the command prompt and change the directory into something else where you want to place your downloaded mangos source code, and in this example the source code would be placed under C:\SVN … see below image for an example on how to do this

Create SVN Directory

What the above command does is, first it change the directory into the root directory of your drive and then create the svn directory and then go directly inside it … but just in case you can’t see the above image because you block the referer here’s the command

cd \ && md SVN && cd svn

2. Now you need to checkout the mangos source code first, and to do this you just need to type below command from the command prompt

svn co http://mangos.svn.sourceforge.net/svnroot/mangos/trunk mangos

Note: the above command means it’ll checkout the source code to a mangos directory (automatically created), but if you want different directory name you can change mangos at the end of the command into something else, and you need to do this only once (unless you want to redownload the mangos source code again after you’ve downloaded it before)

2.1 Now if you want to update your mangos source code in the future, all you have to do is just type below command from your SVN Directory

cd c:\SVN
svn up mangos

or if you want to update it from anywhere in the command prompt

svn up C:\SVN\mangos

Note: If you change the mangos directory before, you need to change the above value into your mangos source code directory too

3. Now after finished downloading mangos source code, you need to download the scriptdev2 source code too, and you can do this by typing

cd C:\SVN
svn co http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2 scriptdev2

3.1 And to update the scriptdev2 in the future you just need to use the same command like updating mangos source

cd c:\SVN
svn up scriptdev2

Additional Note: You can always create a batch file to make updating your mangos / scriptdev source code easy by simply executing that batch file instead of typing the above command whenever you want to update mangos, but just make sure to use the full path if you want to use a batch file

Using TortoiseSVN GUI

1. The first thing you need of course it checkout the mangos source code from it’s svn repository and to do this you just need to right click on a folder of your choice and choose checkout to grab the source code, see below image for example

Tortoise SVN Checkout

2. And another window will pop out, and all you have to do is just insert the mangos svn address and scriptdev2 svn address as shown below

Mangos SVN Checkout

Scriptdev2 SVN Checkout

3. And to update it in the future … you just need to go into the SVN directory (in this example C:\SVN) and then right click on each folder (mangos and or scriptdev2) and then choose svn update

Mangos and Scriptdev2 SVN Update

Compiling Mangos

After finished with all the preparation above, now we need to compile mangos and this can be done simply by going into where you placed your mangos source code, and go inside win directory and open the mangosdVC90.sln file. In this example because i put the mangos source code in C:\SVN\mangos the full path is C:\SVN\mangos\win\mangosdVC90.sln … but to make things easier to read here’s a detailed process on how it’s done

1. Go to Win directory under your mangos source code folder and then open mangosdVC90.sln and Visual Studio Express will open automatically

2. Now all you have to do is just change the Build Output from Debug to Release and then choose Build from the toolbar and then choose Clean Solution and finally choose Rebuild Solution and wait until it’s done … see below image for example

Compile Mangos

Compiling Scriptdev2

After finished compiling mangos now we need to compile scriptdev2 to enhance mangos … here’s a detailed explanation on how to do it

1. Copy the entire scriptdev2 directory into your mangos bindings directory, and in this example the full path of mangos bindings directory would be C:\SVN\mangos\src\bindings and the final results would be C:\SVN\mangos\src\bindings\scriptdev2 and get into that directory

2. Now you just need to open scriptVC90.sln and Visual Studio will be launched automatically

3. Do the same process like mangos and that is … change the Build Output into Release -> Clean Solution -> Rebuild Solution and … done

Final Output

You can see the final output of your mangos build in your mangos source code directory under bin\win32_release … in this example the full path would be C:\SVN\mangos\bin\win32_release … and finally don’t forget to copy the mangosd.conf.in and realmd.conf.in and scriptdev2.conf from mangos directory (just use your windows search function) into the same directory as your mangos release directory and remove .in extension (so it’ll result in mangosd.conf, realmd.conf, and scriptdev2.conf)

As a side note, you can always change compiler option as you like it

Miscellaneous Information

Using Custom Patches

So we are done with compiling mangos, but what if you found a great patch somewhere and want to include it into your mangos source code? … well there are two ways to do this … and of course the first way of doing this is via command line (i’m using this), while the second way to do this is via Tortoise SVN Graphical User Interface (GUI)

And in this example the patch is called reaper-test.patch (but you can use a file with .diff extension too)

Using The Command Line Client to Apply Patch

1. Grab the unix patch tools that is already ported for Windows system from below link (download the complete package without sources unless you know what you’re doing) and then install it

http://gnuwin32.sourceforge.net/packages/patch.htm

2. After finished with the installation process now you need to setup an environment variable path so you can run the patch command from anywhere in the command prompt, to do this you need to open Control Panel -> System -> Advanced Tab -> Environment Variable -> Edit the system PATH as shown below

Setup environment variable for PATH

Note: If you use another directory to install the patch command, make sure to adjust that to your installation path

3. Put the patch file into the root of your mangos source directory (in this example it would be C:\svn\mangos)

4. After finished setting up everything now we can test patching file manually from the command line using this command

patch -p0 patch-filename

Applying Patch on Windows

but please note depending on how the patch file created you need to adjust the directory level by changing the -p0 into -pnumber … depending on the directory level itself but in most case you just need to put the patch into the root of mangos source code and then use the above command :)

5. Now you just need to recompile mangos in order for the patch to be applied to the mangos code

Using TortoiseSVN GUI to Apply Patch

1. Put the patch file into your mangos source code directory

2. Right click on the patch filename and choose to Apply Patch, and when another window displayed you just need to right click on the filename listed at the left window and choose Patch All

Apply Patch using TortoiseSVN

3. Now you need to recompile mangos in order for the patch to be applied

Finally …

That’s all for compiling mangos on windows system, and hopefully now you can compile your own mangos release without problem. And i do hope that you can understand this guide. But please keep this in mind, this is a guide on how to compile mangos and scriptdev2 manually, you still need to configure mangos in order for it to work. And as a final note, back then actually i already wrote a guide on how to configure mangos manually just in case you want to see it too (btw since that guide is created before i created my own repack so perhaps that is a little bit outdated although not too outdated, and ooh i can always rewrite it again if anyone wants me to do it)

and hopefully i didn’t forget / miss anything ..

Leave a Comment

  1. xpert976 said Dec 2, 2009 at 6:39 am

    This is very usefull i will try by this one, i never seen before like this instruction to compile.

    Thank u, thank u Reaper-X

  2. Xenonreigns said Oct 8, 2009 at 10:58 am

    HOW DO I EVEN USE GIT TO COMPILE? SOMEONE FILL ME IN PLEAAAASE!

  3. Ash said Jun 29, 2009 at 1:27 pm

    note this also happens after full reverts and full rebuilds


    Error 2 error C2661: 'MaNGOS::CreatureLastSearcher::CreatureLastSearcher' : no overloaded function takes 3 arguments e:\mangos(master)\src\bindings\ScriptDev2\include\sc_grid_searchers.cpp 39

  4. Ash said Jun 29, 2009 at 1:26 pm

    i use git
    only use svn only cause sd2 hasnt woken up
    but i too get this error
    mangos 8088 sd2 1182

  5. Steveya said Feb 24, 2009 at 2:44 am

    -
    -
    -
    -
    Everyone getting errors with svn: Go to the MaNGOS website and find the tutorials for Git as SVN isn’t supported fully by MaNGOS anymore and has managed to mess up their SVN
    This tutorial still does work mostly with using Git.
    -
    -
    -
    -

  6. Askman said Feb 22, 2009 at 4:31 am

    Build Log

    Rebuild started: Project: ScriptDev2, Configuration: Release|Win32

    Command Lines

    Creating temporary file “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BAT00000160882204.bat” with contents
    [
    @echo off

    echo on

    cd "C:\SVN\mangos\src\bindings\scriptdev2\"

    "..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe"

    if errorlevel 1 goto VCReportError

    goto VCEnd

    :VCReportError

    echo Project : error PRJ0019: A tool returned an error code from "Extracting Revision"

    exit 1

    :VCEnd
    ]
    Creating command line “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BAT00000160882204.bat”
    Creating temporary file “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000260882204.rsp” with contents
    [
    /I "..\..\..\..\dep\include\\" /I "..\..\..\shared\\" /I "..\..\..\framework\\" /I "..\..\..\game\\" /I "..\include\\" /I "..\..\..\..\dep\ACE_wrappers\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "SCRIPT" /D "_VC80_UPGRADE=0x0710" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /Yu"precompiled.h" /Fp".\ScriptDev2__Win32_Release\MaNGOSScript.pch" /Fo".\ScriptDev2__Win32_Release\\" /Fd".\ScriptDev2__Win32_Release\vc90.pdb" /W3 /c /Zi /TP /MP

    ..\system.cpp

    ..\ScriptMgr.cpp

    ..\include\sc_creature.cpp

    ..\scripts\zone\borean_tundra\borean_tundra.cpp

    ..\scripts\zone\loch_modan\loch_modan.cpp

    ..\scripts\zone\blackrock_depths\instance_blackrock_depths.cpp

    ..\scripts\zone\blackrock_depths\boss_tomb_of_seven.cpp

    ..\scripts\zone\blackrock_depths\boss_moira_bronzebeard.cpp

    ..\scripts\zone\blackrock_depths\boss_magmus.cpp

    ..\scripts\zone\blackrock_depths\boss_high_interrogator_gerstahn.cpp

    ..\scripts\zone\blackrock_depths\boss_grizzle.cpp

    ..\scripts\zone\blackrock_depths\boss_gorosh_the_dervish.cpp

    ..\scripts\zone\blackrock_depths\boss_general_angerforge.cpp

    ..\scripts\zone\blackrock_depths\boss_emperor_dagran_thaurissan.cpp

    ..\scripts\zone\blackrock_depths\boss_anubshiah.cpp

    ..\scripts\zone\blackrock_depths\boss_ambassador_flamelash.cpp

    ..\scripts\zone\blackrock_depths\blackrock_depths.cpp

    ..\scripts\zone\sunwell_plateau\instance_sunwell_plateau.cpp

    ..\scripts\zone\sunwell_plateau\boss_kalecgos.cpp

    ..\scripts\zone\sunwell_plateau\boss_brutallus.cpp

    ..\scripts\zone\magisters_terrace\instance_magisters_terrace.cpp

    ..\scripts\zone\magisters_terrace\boss_vexallus.cpp

    ..\scripts\zone\magisters_terrace\boss_selin_fireheart.cpp

    ..\scripts\zone\magisters_terrace\boss_priestess_delrissa.cpp

    ..\scripts\zone\magisters_terrace\boss_felblood_kaelthas.cpp

    ..\scripts\zone\isle_of_queldanas\isle_of_queldanas.cpp

    ..\scripts\zone\zulaman\zulaman.cpp

    ..\scripts\zone\zulaman\instance_zulaman.cpp

    ..\scripts\zone\zulaman\boss_nalorakk.cpp

    ..\scripts\zone\zulaman\boss_janalai.cpp

    ..\scripts\zone\undercity\undercity.cpp

    ..\scripts\zone\thunder_bluff\thunder_bluff.cpp

    ..\scripts\zone\shattrath\shattrath_city.cpp

    ..\scripts\zone\orgrimmar\orgrimmar.cpp

    ..\scripts\zone\ironforge\ironforge.cpp

    ..\scripts\zone\silvermoon\silvermoon_city.cpp

    ..\scripts\zone\caverns_of_time\old_hillsbrad\old_hillsbrad.cpp

    ..\scripts\zone\caverns_of_time\old_hillsbrad\instance_old_hillsbrad.cpp

    ..\scripts\zone\caverns_of_time\old_hillsbrad\boss_leutenant_drake.cpp

    ..\scripts\zone\caverns_of_time\old_hillsbrad\boss_epoch_hunter.cpp

    ..\scripts\zone\caverns_of_time\old_hillsbrad\boss_captain_skarloc.cpp

    ..\scripts\zone\caverns_of_time\hyjal\instance_hyjal.cpp

    ..\scripts\zone\caverns_of_time\hyjal\hyjalAI.cpp

    ..\scripts\zone\caverns_of_time\hyjal\hyjal.cpp

    ..\scripts\zone\caverns_of_time\hyjal\boss_archimonde.cpp

    ..\scripts\zone\caverns_of_time\dark_portal\instance_dark_portal.cpp

    ..\scripts\zone\caverns_of_time\dark_portal\dark_portal.cpp

    ..\scripts\zone\caverns_of_time\dark_portal\boss_temporus.cpp

    ..\scripts\zone\caverns_of_time\dark_portal\boss_chrono_lord_deja.cpp

    ..\scripts\zone\caverns_of_time\dark_portal\boss_aeonus.cpp

    ..\scripts\zone\coilfang_resevoir\underbog\boss_hungarfen.cpp

    ..\scripts\zone\coilfang_resevoir\steam_vault\instance_steam_vault.cpp

    ..\scripts\zone\coilfang_resevoir\steam_vault\boss_warlord_kalithresh.cpp

    ..\scripts\zone\coilfang_resevoir\steam_vault\boss_mekgineer_steamrigger.cpp

    ..\scripts\zone\coilfang_resevoir\steam_vault\boss_hydromancer_thespia.cpp

    ..\scripts\zone\coilfang_resevoir\serpent_shrine\instance_serpent_shrine.cpp

    ..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_morogrim_tidewalker.cpp

    ..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_leotheras_the_blind.cpp

    ..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_lady_vashj.cpp

    ..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_hydross_the_unstable.cpp

    ..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_fathomlord_karathress.cpp

    ..\scripts\zone\stormwind\stormwind_city.cpp

    ..\scripts\zone\blackrock_spire\boss_warmaster_voone.cpp

    ..\scripts\zone\blackrock_spire\boss_the_beast.cpp

    ..\scripts\zone\blackrock_spire\boss_shadow_hunter_voshgajin.cpp

    ..\scripts\zone\blackrock_spire\boss_rend_blackhand.cpp

    ..\scripts\zone\blackrock_spire\boss_quartermaster_zigris.cpp

    ..\scripts\zone\blackrock_spire\boss_pyroguard_emberseer.cpp

    ..\scripts\zone\blackrock_spire\boss_overlord_wyrmthalak.cpp

    ..\scripts\zone\blackrock_spire\boss_mother_smolderweb.cpp

    ..\scripts\zone\blackrock_spire\boss_highlord_omokk.cpp

    ..\scripts\zone\blackrock_spire\boss_halycon.cpp

    ..\scripts\zone\blackrock_spire\boss_gyth.cpp

    ..\scripts\zone\blackrock_spire\boss_drakkisath.cpp

    ..\scripts\zone\zangarmarsh\zangarmarsh.cpp

    ..\scripts\zone\terokkar_forest\terokkar_forest.cpp

    ..\scripts\zone\tempest_keep\the_mechanar\instance_mechanar.cpp

    ..\scripts\zone\tempest_keep\the_mechanar\boss_pathaleon_the_calculator.cpp

    ..\scripts\zone\tempest_keep\the_mechanar\boss_nethermancer_sepethrea.cpp

    ..\scripts\zone\tempest_keep\the_mechanar\boss_gatewatcher_ironhand.cpp

    ..\scripts\zone\tempest_keep\the_mechanar\boss_gatewatcher_gyrokill.cpp

    ..\scripts\zone\tempest_keep\the_eye\the_eye.cpp

    ..\scripts\zone\tempest_keep\the_eye\instance_the_eye.cpp

    ..\scripts\zone\tempest_keep\the_eye\boss_void_reaver.cpp

    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp

    ..\scripts\zone\tempest_keep\the_eye\boss_astromancer.cpp

    ..\scripts\zone\tempest_keep\botanica\boss_warp_splinter.cpp

    ..\scripts\zone\tempest_keep\botanica\boss_laj.cpp

    ..\scripts\zone\tempest_keep\botanica\boss_high_botanist_freywinn.cpp

    ..\scripts\zone\tempest_keep\arcatraz\instance_arcatraz.cpp

    ..\scripts\zone\tempest_keep\arcatraz\boss_harbinger_skyriss.cpp

    ..\scripts\zone\tempest_keep\arcatraz\arcatraz.cpp

    ..\scripts\zone\shadowmoon_valley\shadowmoon_valley.cpp

    ..\scripts\zone\shadowmoon_valley\boss_doomwalker.cpp

    ..\scripts\zone\netherstorm\netherstorm.cpp

    ..\scripts\zone\nagrand\nagrand.cpp

    ..\scripts\zone\karazhan\karazhan.cpp

    ..\scripts\zone\karazhan\instance_karazhan.cpp

    ..\scripts\zone\karazhan\bosses_opera.cpp

    ..\scripts\zone\karazhan\boss_terestian_illhoof.cpp

    ..\scripts\zone\karazhan\boss_shade_of_aran.cpp

    ..\scripts\zone\karazhan\boss_prince_malchezaar.cpp

    ..\scripts\zone\karazhan\boss_nightbane.cpp

    ..\scripts\zone\karazhan\boss_netherspite.cpp

    ..\scripts\zone\karazhan\boss_moroes.cpp

    ..\scripts\zone\karazhan\boss_midnight.cpp

    ..\scripts\zone\karazhan\boss_maiden_of_virtue.cpp

    ..\scripts\zone\karazhan\boss_curator.cpp

    ..\scripts\zone\hellfire_peninsula\hellfire_peninsula.cpp

    ..\scripts\zone\hellfire_peninsula\boss_doomlord_kazzak.cpp

    ..\scripts\zone\hellfire_citadel\shattered_halls\instance_shattered_halls.cpp

    ..\scripts\zone\hellfire_citadel\shattered_halls\boss_warchief_kargath_bladefist.cpp

    ..\scripts\zone\hellfire_citadel\shattered_halls\boss_warbringer_omrogg.cpp

    ..\scripts\zone\hellfire_citadel\shattered_halls\boss_nethekurse.cpp

    ..\scripts\zone\hellfire_citadel\hellfire_ramparts\boss_watchkeeper_gargolmar.cpp

    ..\scripts\zone\hellfire_citadel\hellfire_ramparts\boss_omor_the_unscarred.cpp

    ..\scripts\zone\hellfire_citadel\magtheridons_lair\instance_magtheridons_lair.cpp

    ..\scripts\zone\hellfire_citadel\magtheridons_lair\boss_magtheridon.cpp

    ..\scripts\zone\hellfire_citadel\blood_furnace\boss_the_maker.cpp

    ..\scripts\zone\hellfire_citadel\blood_furnace\boss_kelidan_the_breaker.cpp

    ..\scripts\zone\hellfire_citadel\blood_furnace\boss_broggok.cpp

    ..\scripts\zone\blasted_lands\boss_kruul.cpp

    ..\scripts\zone\blasted_lands\blasted_lands.cpp

    ..\scripts\zone\blades_edge_mountains\blades_edge_mountains.cpp

    ..\scripts\zone\ghostlands\ghostlands.cpp

    ..\scripts\zone\eversong_woods\eversong_woods.cpp

    ..\scripts\zone\black_temple\instance_black_temple.cpp

    ..\scripts\zone\black_temple\illidari_council.cpp

    ..\scripts\zone\black_temple\boss_warlord_najentus.cpp

    ..\scripts\zone\black_temple\boss_teron_gorefiend.cpp

    ..\scripts\zone\black_temple\boss_supremus.cpp

    ..\scripts\zone\black_temple\boss_shade_of_akama.cpp

    ..\scripts\zone\black_temple\boss_reliquary_of_souls.cpp

    ..\scripts\zone\black_temple\boss_mother_shahraz.cpp

    ..\scripts\zone\black_temple\boss_illidan.cpp

    ..\scripts\zone\black_temple\boss_bloodboil.cpp

    ..\scripts\zone\black_temple\black_temple.cpp

    ..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp

    ..\scripts\zone\aunchindoun\shadow_labyrinth\instance_shadow_labyrinth.cpp

    ..\scripts\zone\aunchindoun\shadow_labyrinth\boss_murmur.cpp

    ..\scripts\zone\aunchindoun\shadow_labyrinth\boss_grandmaster_vorpil.cpp

    ..\scripts\zone\aunchindoun\shadow_labyrinth\boss_blackheart_the_inciter.cpp

    ..\scripts\zone\aunchindoun\shadow_labyrinth\boss_ambassador_hellmaw.cpp

    ..\scripts\zone\aunchindoun\sethekk_halls\instance_sethekk_halls.cpp

    ..\scripts\zone\aunchindoun\sethekk_halls\boss_tailonking_ikiss.cpp

    ..\scripts\zone\aunchindoun\sethekk_halls\boss_darkweaver_syth.cpp

    ..\scripts\zone\aunchindoun\mana_tombs\boss_pandemonius.cpp

    ..\scripts\zone\aunchindoun\mana_tombs\boss_nexusprince_shaffar.cpp

    ..\scripts\zone\aunchindoun\auchenai_crypts\boss_exarch_maladaar.cpp

    ..\scripts\zone\uldaman\uldaman.cpp

    ..\scripts\zone\uldaman\boss_ironaya.cpp

    ..\scripts\zone\zulgurub\instance_zulgurub.cpp

    ..\scripts\zone\zulgurub\boss_wushoolay.cpp

    ..\scripts\zone\zulgurub\boss_venoxis.cpp

    ..\scripts\zone\zulgurub\boss_thekal.cpp

    ..\scripts\zone\zulgurub\boss_renataki.cpp

    ..\scripts\zone\zulgurub\boss_marli.cpp

    ..\scripts\zone\zulgurub\boss_mandokir.cpp

    ..\scripts\zone\zulgurub\boss_jindo.cpp

    ..\scripts\zone\zulgurub\boss_jeklik.cpp

    ..\scripts\zone\zulgurub\boss_hazzarah.cpp

    ..\scripts\zone\zulgurub\boss_hakkar.cpp

    ..\scripts\zone\zulgurub\boss_grilek.cpp

    ..\scripts\zone\zulgurub\boss_gahzranka.cpp

    ..\scripts\zone\zulgurub\boss_arlokk.cpp

    ..\scripts\zone\zulfarrak\zulfarrak.cpp

    ..\scripts\zone\winterspring\winterspring.cpp

    ..\scripts\zone\westfall\westfall.cpp

    ..\scripts\zone\western_plaguelands\western_plaguelands.cpp

    ..\scripts\zone\wailing_caverns\instance_wailing_caverns.cpp

    ..\scripts\zone\tirisfal_glades\tirisfal_glades.cpp

    ..\scripts\zone\silverpine_forest\silverpine_forest.cpp

    ..\scripts\zone\silithus\silithus.cpp

    ..\scripts\zone\temple_of_ahnqiraj\mob_anubisath_sentinel.cpp

    ..\scripts\zone\temple_of_ahnqiraj\instance_temple_of_ahnqiraj.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_viscidus.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_twinemperors.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_skeram.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_sartura.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_ouro.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_huhuran.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_fankriss.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_cthun.cpp

    ..\scripts\zone\temple_of_ahnqiraj\boss_bug_trio.cpp

    ..\scripts\zone\tanaris\tanaris.cpp

    ..\scripts\zone\stratholme\stratholme.cpp

    ..\scripts\zone\stratholme\instance_stratholme.cpp

    ..\scripts\zone\stratholme\boss_timmy_the_cruel.cpp

    ..\scripts\zone\stratholme\boss_ramstein_the_gorger.cpp

    ..\scripts\zone\stratholme\boss_postmaster_malown.cpp

    ..\scripts\zone\stratholme\boss_order_of_silver_hand.cpp

    ..\scripts\zone\stratholme\boss_nerubenkan.cpp

    ..\scripts\zone\stratholme\boss_maleki_the_pallid.cpp

    ..\scripts\zone\stratholme\boss_magistrate_barthilas.cpp

    ..\scripts\zone\stratholme\boss_dathrohan_balnazzar.cpp

    ..\scripts\zone\stratholme\boss_cannon_master_willey.cpp

    ..\scripts\zone\stratholme\boss_baroness_anastari.cpp

    ..\scripts\zone\stratholme\boss_baron_rivendare.cpp

    ..\scripts\zone\stranglethorn_vale\stranglethorn_vale.cpp

    ..\scripts\zone\stonetalon_mountains\stonetalon_mountains.cpp

    ..\scripts\zone\shadowfang_keep\shadowfang_keep.cpp

    ..\scripts\zone\shadowfang_keep\instance_shadowfang_keep.cpp

    ..\scripts\zone\razorfen_downs\boss_amnennar_the_coldbringer.cpp

    ..\scripts\zone\onyxias_lair\boss_onyxia.cpp

    ..\scripts\zone\naxxramas\instance_naxxramas.cpp

    ..\scripts\zone\naxxramas\boss_thaddius.cpp

    ..\scripts\zone\naxxramas\boss_sapphiron.cpp

    ..\scripts\zone\naxxramas\boss_razuvious.cpp

    ..\scripts\zone\naxxramas\boss_patchwerk.cpp

    ..\scripts\zone\naxxramas\boss_noth.cpp

    ..\scripts\zone\naxxramas\boss_maexxna.cpp

    ..\scripts\zone\naxxramas\boss_loatheb.cpp

    ..\scripts\zone\naxxramas\boss_kelthuzad.cpp

    ..\scripts\zone\naxxramas\boss_heigan.cpp

    ..\scripts\zone\naxxramas\boss_grobbulus.cpp

    ..\scripts\zone\naxxramas\boss_gothik.cpp

    ..\scripts\zone\naxxramas\boss_gluth.cpp

    ..\scripts\zone\naxxramas\boss_four_horsemen.cpp

    ..\scripts\zone\naxxramas\boss_faerlina.cpp

    ..\scripts\zone\naxxramas\boss_anubrekhan.cpp

    ..\scripts\zone\mulgore\mulgore.cpp

    ..\scripts\zone\molten_core\molten_core.cpp

    ..\scripts\zone\molten_core\instance_molten_core.cpp

    ..\scripts\zone\molten_core\boss_sulfuron_harbinger.cpp

    ..\scripts\zone\molten_core\boss_shazzrah.cpp

    ..\scripts\zone\molten_core\boss_ragnaros.cpp

    ..\scripts\zone\molten_core\boss_majordomo_executus.cpp

    ..\scripts\zone\molten_core\boss_magmadar.cpp

    ..\scripts\zone\molten_core\boss_lucifron.cpp

    ..\scripts\zone\molten_core\boss_golemagg.cpp

    ..\scripts\zone\molten_core\boss_gehennas.cpp

    ..\scripts\zone\molten_core\boss_garr.cpp

    ..\scripts\zone\molten_core\boss_baron_geddon.cpp

    ..\scripts\zone\maraudon\boss_princess_theradras.cpp

    ..\scripts\zone\maraudon\boss_noxxion.cpp

    ..\scripts\zone\maraudon\boss_landslide.cpp

    ..\scripts\zone\maraudon\boss_celebras_the_cursed.cpp

    ..\scripts\zone\feralas\feralas.cpp

    ..\scripts\zone\felwood\felwood.cpp

    ..\scripts\zone\elwynn_forest\elwynn_forest.cpp

    ..\scripts\zone\searing_gorge\searing_gorge.cpp

    ..\scripts\zone\scholomance\instance_scholomance.cpp

    ..\scripts\zone\scholomance\boss_vectus.cpp

    ..\scripts\zone\scholomance\boss_the_ravenian.cpp

    ..\scripts\zone\scholomance\boss_ras_frostwhisper.cpp

    ..\scripts\zone\scholomance\boss_lorekeeper_polkelt.cpp

    ..\scripts\zone\scholomance\boss_lord_alexei_barov.cpp

    ..\scripts\zone\scholomance\boss_kormok.cpp

    ..\scripts\zone\scholomance\boss_jandice_barov.cpp

    ..\scripts\zone\scholomance\boss_instructor_malicia.cpp

    ..\scripts\zone\scholomance\boss_illucia_barov.cpp

    ..\scripts\zone\scholomance\boss_doctor_theolen_krastinov.cpp

    ..\scripts\zone\scholomance\boss_death_knight_darkreaver.cpp

    ..\scripts\zone\scholomance\boss_darkmaster_gandling.cpp

    ..\scripts\zone\scarlet_monastery\instance_scarlet_monastery.cpp

    ..\scripts\zone\scarlet_monastery\boss_scorn.cpp

    ..\scripts\zone\scarlet_monastery\boss_mograine_and_whitemane.cpp

    ..\scripts\zone\scarlet_monastery\boss_interrogator_vishas.cpp

    ..\scripts\zone\scarlet_monastery\boss_houndmaster_loksey.cpp

    ..\scripts\zone\scarlet_monastery\boss_high_inquisitor_fairbanks.cpp

    ..\scripts\zone\scarlet_monastery\boss_herod.cpp

    ..\scripts\zone\scarlet_monastery\boss_bloodmage_thalnos.cpp

    ..\scripts\zone\scarlet_monastery\boss_azshir_the_sleepless.cpp

    ..\scripts\zone\scarlet_monastery\boss_arcanist_doan.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\instance_ruins_of_ahnqiraj.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\boss_rajaxx.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\boss_ossirian.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\boss_moam.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\boss_kurinnaxx.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\boss_buru.cpp

    ..\scripts\zone\ruins_of_ahnqiraj\boss_ayamiss.cpp

    ..\scripts\zone\moonglade\moonglade.cpp

    ..\scripts\zone\eastern_plaguelands\eastern_plaguelands.cpp

    ..\scripts\zone\darkshore\darkshore.cpp

    ..\scripts\zone\burning_steppes\burning_steppes.cpp

    ..\scripts\zone\gruuls_lair\instance_gruuls_lair.cpp

    ..\scripts\zone\gruuls_lair\boss_high_king_maulgar.cpp

    ..\scripts\zone\gruuls_lair\boss_gruul.cpp

    ..\scripts\zone\bloodmyst_isle\bloodmyst_isle.cpp

    ..\scripts\zone\blackwing_lair\instance_blackwing_lair.cpp

    ..\scripts\zone\blackwing_lair\boss_victor_nefarius.cpp

    ..\scripts\zone\blackwing_lair\boss_vaelastrasz.cpp

    ..\scripts\zone\blackwing_lair\boss_razorgore.cpp

    ..\scripts\zone\blackwing_lair\boss_nefarian.cpp

    ..\scripts\zone\blackwing_lair\boss_flamegor.cpp

    ..\scripts\zone\blackwing_lair\boss_firemaw.cpp

    ..\scripts\zone\blackwing_lair\boss_ebonroc.cpp

    ..\scripts\zone\blackwing_lair\boss_chromaggus.cpp

    ..\scripts\zone\blackwing_lair\boss_broodlord_lashlayer.cpp

    ..\scripts\zone\dustwallow_marsh\dustwallow_marsh.cpp

    ..\scripts\zone\dun_morogh\dun_morogh.cpp

    ..\scripts\zone\deadmines\instance_deadmines.cpp

    ..\scripts\zone\deadmines\deadmines.cpp

    ..\scripts\zone\barrens\the_barrens.cpp

    ..\scripts\zone\azshara\boss_azuregos.cpp

    ..\scripts\zone\azshara\azshara.cpp

    ..\scripts\zone\ashenvale_forest\ashenvale.cpp

    ..\scripts\zone\alterac_mountains\alterac_mountains.cpp

    ..\scripts\item\item_scripts.cpp

    ..\scripts\go\go_scripts.cpp

    ..\scripts\areatrigger\areatrigger_scripts.cpp

    ..\scripts\npc\npcs_special.cpp

    ..\scripts\npc\npc_professions.cpp

    ..\scripts\npc\npc_innkeeper.cpp

    ..\scripts\npc\npc_escortAI.cpp

    ..\scripts\guard\guards.cpp

    ..\scripts\guard\guard_ai.cpp

    ..\scripts\examples\example_misc.cpp

    ..\scripts\examples\example_gossip_codebox.cpp

    ..\scripts\examples\example_escort.cpp

    ..\scripts\examples\example_creature.cpp

    ..\scripts\creature\simple_ai.cpp

    ..\scripts\creature\mob_generic_creature.cpp

    ..\scripts\creature\mob_event_ai.cpp

    ..\scripts\boss\boss_ysondre.cpp

    ..\scripts\boss\boss_taerar.cpp

    ..\scripts\boss\boss_lethon.cpp

    ..\scripts\boss\boss_emeriss.cpp
    ]
    Creating command line “cl.exe @c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000260882204.rsp /nologo /errorReport:prompt”
    Creating temporary file “c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000360882204.rsp” with contents
    [
    /I "..\..\..\..\dep\include\\" /I "..\..\..\shared\\" /I "..\..\..\framework\\" /I "..\..\..\game\\" /I "..\include\\" /I "..\..\..\..\dep\ACE_wrappers\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "SCRIPT" /D "_VC80_UPGRADE=0x0710" /D "_WINDLL" /D "_MBCS" /FD /EHsc /MD /Yc"precompiled.h" /Fp".\ScriptDev2__Win32_Release\MaNGOSScript.pch" /Fo".\ScriptDev2__Win32_Release\\" /Fd".\ScriptDev2__Win32_Release\vc90.pdb" /W3 /c /Zi /TP /MP

    ..\include\precompiled.cpp
    ]
    Creating command line “cl.exe @c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\RSP00000360882204.rsp /nologo /errorReport:prompt”

    Output Window

    Extracting Revision
    c:\SVN\mangos\src\bindings\scriptdev2\VC90>cd “C:\SVN\mangos\src\bindings\scriptdev2\”
    C:\SVN\mangos\src\bindings\scriptdev2>”..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”
    C:\SVN\mangos\src\bindings\scriptdev2>if errorlevel 1 goto VCReportError
    C:\SVN\mangos\src\bindings\scriptdev2>goto VCEnd
    Compiling…
    precompiled.cpp
    Compiling…
    system.cpp
    ScriptMgr.cpp
    sc_creature.cpp
    ..\include\sc_creature.cpp(393) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
    ..\include\sc_creature.cpp(402) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
    ..\include\sc_creature.cpp(415) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
    ..\include\sc_creature.cpp(424) : error C2065: ‘TARGET_CASTER_COORDINATES’ : undeclared identifier
    ..\include\sc_creature.cpp(518) : error C2661: ‘MaNGOS::UnitLastSearcher::UnitLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MostHPMissingInRange
    ]
    ..\include\sc_creature.cpp(541) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=FriendlyCCedInRange
    ]
    ..\include\sc_creature.cpp(561) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=FriendlyMissingBuffInRange
    ]
    borean_tundra.cpp
    loch_modan.cpp
    instance_blackrock_depths.cpp
    boss_tomb_of_seven.cpp
    boss_moira_bronzebeard.cpp
    boss_magmus.cpp
    boss_high_interrogator_gerstahn.cpp
    boss_grizzle.cpp
    boss_gorosh_the_dervish.cpp
    boss_general_angerforge.cpp
    boss_emperor_dagran_thaurissan.cpp
    boss_anubshiah.cpp
    boss_ambassador_flamelash.cpp
    blackrock_depths.cpp
    instance_sunwell_plateau.cpp
    boss_kalecgos.cpp
    boss_brutallus.cpp
    instance_magisters_terrace.cpp
    boss_vexallus.cpp
    boss_selin_fireheart.cpp
    boss_priestess_delrissa.cpp
    boss_felblood_kaelthas.cpp
    ..\scripts\zone\magisters_terrace\boss_felblood_kaelthas.cpp(509) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    isle_of_queldanas.cpp
    zulaman.cpp
    instance_zulaman.cpp
    boss_nalorakk.cpp
    boss_janalai.cpp
    undercity.cpp
    thunder_bluff.cpp
    shattrath_city.cpp
    orgrimmar.cpp
    ironforge.cpp
    ..\ScriptMgr.cpp(900) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1045) : error C2227: left of ‘->LookupEntry’ must point to class/struct/union/generic type
    type is ”unknown-type”
    ..\ScriptMgr.cpp(1045) : error C3861: ‘GetFactionStore’: identifier not found
    ..\ScriptMgr.cpp(1054) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1060) : error C2227: left of ‘->LookupEntry’ must point to class/struct/union/generic type
    type is ”unknown-type”
    ..\ScriptMgr.cpp(1060) : error C3861: ‘GetCreatureDisplayStore’: identifier not found
    ..\ScriptMgr.cpp(1113) : error C3861: ‘GetQuestTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1127) : error C3861: ‘GetQuestTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1138) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1150) : error C3861: ‘GetQuestTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1161) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1173) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1182) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\ScriptMgr.cpp(1234) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    silvermoon_city.cpp
    old_hillsbrad.cpp
    instance_old_hillsbrad.cpp
    boss_leutenant_drake.cpp
    ..\scripts\zone\silvermoon\silvermoon_city.cpp(51) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\silvermoon\silvermoon_city.cpp(82) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    boss_epoch_hunter.cpp
    boss_captain_skarloc.cpp
    instance_hyjal.cpp
    hyjalAI.cpp
    hyjal.cpp
    ..\scripts\zone\caverns_of_time\hyjal\hyjalAI.cpp(326) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=AllFriendlyCreaturesInGrid
    ]
    ..\scripts\zone\caverns_of_time\hyjal\hyjalAI.cpp(332) : error C2661: ‘MaNGOS::GameObjectListSearcher::GameObjectListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=AllGameObjectsWithEntryInGrid
    ]
    boss_archimonde.cpp
    instance_dark_portal.cpp
    dark_portal.cpp
    boss_temporus.cpp
    boss_chrono_lord_deja.cpp
    boss_aeonus.cpp
    boss_hungarfen.cpp
    instance_steam_vault.cpp
    boss_warlord_kalithresh.cpp
    ..\scripts\zone\coilfang_resevoir\steam_vault\boss_warlord_kalithresh.cpp(148) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    boss_mekgineer_steamrigger.cpp
    boss_hydromancer_thespia.cpp
    instance_serpent_shrine.cpp
    boss_morogrim_tidewalker.cpp
    boss_leotheras_the_blind.cpp
    boss_lady_vashj.cpp
    boss_hydross_the_unstable.cpp
    boss_fathomlord_karathress.cpp
    ..\scripts\zone\coilfang_resevoir\serpent_shrine\boss_fathomlord_karathress.cpp(231) : error C2660: ‘Unit::HasAura’ : function does not take 1 arguments
    stormwind_city.cpp
    boss_warmaster_voone.cpp
    boss_the_beast.cpp
    boss_shadow_hunter_voshgajin.cpp
    boss_rend_blackhand.cpp
    boss_quartermaster_zigris.cpp
    boss_pyroguard_emberseer.cpp
    boss_overlord_wyrmthalak.cpp
    boss_mother_smolderweb.cpp
    boss_highlord_omokk.cpp
    boss_halycon.cpp
    boss_gyth.cpp
    boss_drakkisath.cpp
    zangarmarsh.cpp
    terokkar_forest.cpp
    ..\scripts\zone\terokkar_forest\terokkar_forest.cpp(61) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\terokkar_forest\terokkar_forest.cpp(71) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
    instance_mechanar.cpp
    boss_pathaleon_the_calculator.cpp
    boss_nethermancer_sepethrea.cpp
    boss_gatewatcher_ironhand.cpp
    boss_gatewatcher_gyrokill.cpp
    the_eye.cpp
    instance_the_eye.cpp
    boss_void_reaver.cpp
    boss_kaelthas.cpp
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(166) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(198) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(235) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(495) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(528) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(561) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\tempest_keep\the_eye\boss_kaelthas.cpp(595) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    boss_astromancer.cpp
    boss_warp_splinter.cpp
    boss_laj.cpp
    boss_high_botanist_freywinn.cpp
    instance_arcatraz.cpp
    boss_harbinger_skyriss.cpp
    ..\scripts\zone\tempest_keep\arcatraz\boss_harbinger_skyriss.cpp(82) : error C2065: ‘UNIT_FLAG_UNK_8′ : undeclared identifier
    ..\scripts\zone\tempest_keep\arcatraz\boss_harbinger_skyriss.cpp(113) : error C2065: ‘UNIT_FLAG_UNK_8′ : undeclared identifier
    arcatraz.cpp
    shadowmoon_valley.cpp
    boss_doomwalker.cpp
    ..\scripts\zone\shadowmoon_valley\shadowmoon_valley.cpp(208) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    netherstorm.cpp
    ..\scripts\zone\netherstorm\netherstorm.cpp(404) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    ..\scripts\zone\netherstorm\netherstorm.cpp(441) : error C2065: ‘UNIT_STAND_STATE_KNEEL’ : undeclared identifier
    ..\scripts\zone\netherstorm\netherstorm.cpp(442) : error C2065: ‘UNIT_STAND_STATE_KNEEL’ : undeclared identifier
    ..\scripts\zone\netherstorm\netherstorm.cpp(466) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\netherstorm\netherstorm.cpp(467) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\netherstorm\netherstorm.cpp(639) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    nagrand.cpp
    ..\scripts\zone\nagrand\nagrand.cpp(121) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
    ..\scripts\zone\nagrand\nagrand.cpp(135) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\nagrand\nagrand.cpp(227) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    karazhan.cpp
    instance_karazhan.cpp
    bosses_opera.cpp
    ..\scripts\zone\karazhan\bosses_opera.cpp(576) : error C2065: ‘UNIT_FLAG_UNK_8′ : undeclared identifier
    ..\scripts\zone\karazhan\bosses_opera.cpp(913) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\karazhan\bosses_opera.cpp(920) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    boss_terestian_illhoof.cpp
    boss_shade_of_aran.cpp
    ..\scripts\zone\karazhan\boss_shade_of_aran.cpp(273) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
    ..\scripts\zone\karazhan\boss_shade_of_aran.cpp(283) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\karazhan\boss_shade_of_aran.cpp(295) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    boss_prince_malchezaar.cpp
    boss_nightbane.cpp
    boss_netherspite.cpp
    boss_moroes.cpp
    boss_midnight.cpp
    boss_maiden_of_virtue.cpp
    boss_curator.cpp
    ..\scripts\zone\karazhan\boss_curator.cpp(94) : error C2660: ‘Unit::HasAura’ : function does not take 1 arguments
    ..\scripts\zone\karazhan\boss_curator.cpp(113) : error C2660: ‘Unit::HasAura’ : function does not take 1 arguments
    hellfire_peninsula.cpp
    boss_doomlord_kazzak.cpp
    instance_shattered_halls.cpp
    boss_warchief_kargath_bladefist.cpp
    boss_warbringer_omrogg.cpp
    boss_nethekurse.cpp
    boss_watchkeeper_gargolmar.cpp
    boss_omor_the_unscarred.cpp
    instance_magtheridons_lair.cpp
    boss_magtheridon.cpp
    boss_the_maker.cpp
    ..\scripts\zone\hellfire_citadel\magtheridons_lair\boss_magtheridon.cpp(237) : error C2065: ‘UNIT_FLAG_UNK_8′ : undeclared identifier
    ..\scripts\zone\hellfire_citadel\magtheridons_lair\boss_magtheridon.cpp(310) : error C2065: ‘UNIT_FLAG_UNK_8′ : undeclared identifier
    boss_kelidan_the_breaker.cpp
    boss_broggok.cpp
    boss_kruul.cpp
    blasted_lands.cpp
    blades_edge_mountains.cpp
    ghostlands.cpp
    eversong_woods.cpp
    ..\scripts\zone\ghostlands\ghostlands.cpp(123) : error C2661: ‘MaNGOS::GameObjectLastSearcher::GameObjectLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestGameObjectEntryInObjectRangeCheck
    ]
    ..\scripts\zone\ghostlands\ghostlands.cpp(149) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    ..\scripts\zone\ghostlands\ghostlands.cpp(171) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    instance_black_temple.cpp
    illidari_council.cpp
    boss_warlord_najentus.cpp
    boss_teron_gorefiend.cpp
    boss_supremus.cpp
    boss_shade_of_akama.cpp
    boss_reliquary_of_souls.cpp
    ..\scripts\zone\black_temple\boss_shade_of_akama.cpp(347) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=AllCreaturesOfEntryInRange
    ]
    boss_mother_shahraz.cpp
    boss_illidan.cpp
    boss_bloodboil.cpp
    ..\scripts\zone\black_temple\boss_illidan.cpp(1167) : error C2661: ‘MaNGOS::PlayerSearcher::PlayerSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=AgonizingFlamesTargetCheck
    ]
    ..\scripts\zone\black_temple\boss_illidan.cpp(1504) : error C2065: ‘UNIT_FLAG_UNK_8′ : undeclared identifier
    ..\scripts\zone\black_temple\boss_illidan.cpp(2162) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    black_temple.cpp
    azuremyst_isle.cpp
    ..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(79) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
    ..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(107) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(273) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
    ..\scripts\zone\azuremyst_isle\azuremyst_isle.cpp(274) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
    instance_shadow_labyrinth.cpp
    boss_murmur.cpp
    boss_grandmaster_vorpil.cpp
    boss_blackheart_the_inciter.cpp
    boss_ambassador_hellmaw.cpp
    instance_sethekk_halls.cpp
    boss_tailonking_ikiss.cpp
    boss_darkweaver_syth.cpp
    boss_pandemonius.cpp
    boss_nexusprince_shaffar.cpp
    boss_exarch_maladaar.cpp
    uldaman.cpp
    boss_ironaya.cpp
    instance_zulgurub.cpp
    boss_wushoolay.cpp
    boss_venoxis.cpp
    boss_thekal.cpp
    boss_renataki.cpp
    ..\scripts\zone\zulgurub\boss_thekal.cpp(124) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(134) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(158) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(174) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(266) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(333) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(343) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(356) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(404) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(465) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(475) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    ..\scripts\zone\zulgurub\boss_thekal.cpp(488) : error C2065: ‘UNIT_STAND_STATE_SLEEP’ : undeclared identifier
    boss_marli.cpp
    boss_mandokir.cpp
    boss_jindo.cpp
    boss_jeklik.cpp
    boss_hazzarah.cpp
    boss_hakkar.cpp
    boss_grilek.cpp
    boss_gahzranka.cpp
    boss_arlokk.cpp
    zulfarrak.cpp
    winterspring.cpp
    westfall.cpp
    western_plaguelands.cpp
    instance_wailing_caverns.cpp
    tirisfal_glades.cpp
    silverpine_forest.cpp
    silithus.cpp
    ..\scripts\zone\tirisfal_glades\tirisfal_glades.cpp(52) : error C2661: ‘MaNGOS::GameObjectLastSearcher::GameObjectLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestGameObjectEntryInObjectRangeCheck
    ]
    mob_anubisath_sentinel.cpp
    instance_temple_of_ahnqiraj.cpp
    boss_viscidus.cpp
    boss_twinemperors.cpp
    ..\scripts\zone\temple_of_ahnqiraj\mob_anubisath_sentinel.cpp(178) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=NearbyAQSentinel
    ]
    ..\scripts\zone\temple_of_ahnqiraj\boss_twinemperors.cpp(388) : error C2661: ‘MaNGOS::CreatureListSearcher::CreatureListSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=boss_twinemperorsAI::AnyBugCheck
    ]
    boss_skeram.cpp
    boss_sartura.cpp
    boss_ouro.cpp
    boss_huhuran.cpp
    boss_fankriss.cpp
    boss_cthun.cpp
    boss_bug_trio.cpp
    tanaris.cpp
    stratholme.cpp
    instance_stratholme.cpp
    boss_timmy_the_cruel.cpp
    boss_ramstein_the_gorger.cpp
    boss_postmaster_malown.cpp
    boss_order_of_silver_hand.cpp
    boss_nerubenkan.cpp
    boss_maleki_the_pallid.cpp
    boss_magistrate_barthilas.cpp
    boss_dathrohan_balnazzar.cpp
    boss_cannon_master_willey.cpp
    boss_baroness_anastari.cpp
    boss_baron_rivendare.cpp
    stranglethorn_vale.cpp
    stonetalon_mountains.cpp
    shadowfang_keep.cpp
    instance_shadowfang_keep.cpp
    boss_amnennar_the_coldbringer.cpp
    boss_onyxia.cpp
    instance_naxxramas.cpp
    boss_thaddius.cpp
    boss_sapphiron.cpp
    boss_razuvious.cpp
    boss_patchwerk.cpp
    boss_noth.cpp
    boss_maexxna.cpp
    boss_loatheb.cpp
    boss_kelthuzad.cpp
    boss_heigan.cpp
    boss_grobbulus.cpp
    boss_gothik.cpp
    boss_gluth.cpp
    boss_four_horsemen.cpp
    boss_faerlina.cpp
    boss_anubrekhan.cpp
    mulgore.cpp
    molten_core.cpp
    instance_molten_core.cpp
    boss_sulfuron_harbinger.cpp
    boss_shazzrah.cpp
    boss_ragnaros.cpp
    boss_majordomo_executus.cpp
    boss_magmadar.cpp
    boss_lucifron.cpp
    boss_golemagg.cpp
    boss_gehennas.cpp
    boss_garr.cpp
    boss_baron_geddon.cpp
    boss_princess_theradras.cpp
    boss_noxxion.cpp
    boss_landslide.cpp
    boss_celebras_the_cursed.cpp
    feralas.cpp
    felwood.cpp
    elwynn_forest.cpp
    ..\scripts\zone\elwynn_forest\elwynn_forest.cpp(47) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\elwynn_forest\elwynn_forest.cpp(76) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    searing_gorge.cpp
    instance_scholomance.cpp
    boss_vectus.cpp
    boss_the_ravenian.cpp
    boss_ras_frostwhisper.cpp
    boss_lorekeeper_polkelt.cpp
    boss_lord_alexei_barov.cpp
    boss_kormok.cpp
    boss_jandice_barov.cpp
    boss_instructor_malicia.cpp
    boss_illucia_barov.cpp
    boss_doctor_theolen_krastinov.cpp
    boss_death_knight_darkreaver.cpp
    boss_darkmaster_gandling.cpp
    instance_scarlet_monastery.cpp
    boss_scorn.cpp
    boss_mograine_and_whitemane.cpp
    boss_interrogator_vishas.cpp
    boss_houndmaster_loksey.cpp
    boss_high_inquisitor_fairbanks.cpp
    boss_herod.cpp
    boss_bloodmage_thalnos.cpp
    boss_azshir_the_sleepless.cpp
    boss_arcanist_doan.cpp
    instance_ruins_of_ahnqiraj.cpp
    boss_rajaxx.cpp
    boss_ossirian.cpp
    boss_moam.cpp
    boss_kurinnaxx.cpp
    boss_buru.cpp
    boss_ayamiss.cpp
    moonglade.cpp
    eastern_plaguelands.cpp
    darkshore.cpp
    ..\scripts\zone\eastern_plaguelands\eastern_plaguelands.cpp(122) : error C2065: ‘UNIT_STAND_STATE_SIT’ : undeclared identifier
    burning_steppes.cpp
    instance_gruuls_lair.cpp
    boss_high_king_maulgar.cpp
    boss_gruul.cpp
    bloodmyst_isle.cpp
    instance_blackwing_lair.cpp
    boss_victor_nefarius.cpp
    boss_vaelastrasz.cpp
    boss_razorgore.cpp
    boss_nefarian.cpp
    boss_flamegor.cpp
    boss_firemaw.cpp
    boss_ebonroc.cpp
    boss_chromaggus.cpp
    boss_broodlord_lashlayer.cpp
    dustwallow_marsh.cpp
    dun_morogh.cpp
    instance_deadmines.cpp
    ..\scripts\zone\dun_morogh\dun_morogh.cpp(47) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\zone\dun_morogh\dun_morogh.cpp(76) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    deadmines.cpp
    the_barrens.cpp
    boss_azuregos.cpp
    azshara.cpp
    ..\scripts\zone\barrens\the_barrens.cpp(365) : error C2661: ‘MaNGOS::CreatureLastSearcher::CreatureLastSearcher’ : no overloaded function takes 3 arguments
    with
    [
    Check=MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck
    ]
    ashenvale.cpp
    alterac_mountains.cpp
    item_scripts.cpp
    go_scripts.cpp
    areatrigger_scripts.cpp
    npcs_special.cpp
    ..\scripts\npc\npcs_special.cpp(266) : error C2065: ‘UNIT_STAND_STATE_DEAD’ : undeclared identifier
    ..\scripts\npc\npcs_special.cpp(306) : error C2065: ‘UNIT_STAND_STATE_STAND’ : undeclared identifier
    npc_professions.cpp
    npc_innkeeper.cpp
    npc_escortAI.cpp
    guards.cpp
    guard_ai.cpp
    example_misc.cpp
    example_gossip_codebox.cpp
    example_escort.cpp
    example_creature.cpp
    simple_ai.cpp
    mob_generic_creature.cpp
    mob_event_ai.cpp
    boss_ysondre.cpp
    boss_taerar.cpp
    boss_lethon.cpp
    boss_emeriss.cpp
    ..\scripts\creature\mob_event_ai.cpp(590) : error C3861: ‘GetCreatureTemplateStore’: identifier not found
    ..\scripts\creature\mob_event_ai.cpp(606) : error C3861: ‘GetCreatureTemplateStore’: identifier not found

    Results

    Build log was saved at “file://c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BuildLog.htm”
    ScriptDev2 – 95 error(s), 0 warning(s)

    What can I do to that? :S and sorry for so long message.

  7. wrath said Feb 5, 2009 at 3:10 am

    I cannot get past this first part. It looks like this.

    C:\svn>svn co http://mangos.svn.sourceforge.net/svnroot/mangos/trunk mangos
    svn: PROPFIND request failed on ‘/svnroot/mangos/trunk’
    svn: PROPFIND of ‘/svnroot/mangos/trunk’: could not connect to server (http://ma
    ngos.svn.sourceforge.net)

    Any ideas?

  8. Steveya said Jan 28, 2009 at 1:06 am

    Thank you! I’m trying to make my own repack as some people are asking about becuase you’re moving to Trinity.

    I need to get mine working first so I can set it up for friends as well first.

  9. Reaper-X said Jan 27, 2009 at 8:15 am

    # Steveya

    Well actually i’ve been thinking on rewriting guide on how to install mangos manually so perhaps that would be my next post ;)

  10. Steveya said Jan 27, 2009 at 2:51 am

    Can you rewrite the guide on how to configure mangos manually becuase the old one is really confusing me?

    Or is there another guide out there that I could use?

  11. Midnight said Jan 5, 2009 at 3:00 am

    dude can you post some the link for wotlk last trunk? like this svn co http://mangos.svn.sourceforge.net/svnroot/mangos/trunk mangos but for wotlk.. and for sd2..pls!

  12. Reaper-X said Dec 30, 2008 at 4:26 am

    I’m really sorry for late reply because i just got back from holiday :)

    as for the questions

    # ShadowDark19

    Well you can find the revision number by running the mangosd.exe and it’ll display the revision number there (at the top area)

    as for repack, well that’s depend on how you want to create your repack lol

    # blitzcreek

    Ah you need a proper database for it, because the default sql that is included with mangos doesn’t give you mobs (it’s just a basic database just to let you know that you’ve successfully created the server)

    i’d recommend you to get UDB (unified database) for you server ;)

  13. blitzcreek said Dec 29, 2008 at 9:18 am

    Question, and help please, i’ve followed all directions about How to Compile Mangos and Scriptdev2 for Windows, i had no errors, so when i finally got everything going and logged on to game, there are no characters, mobs, creatures. What i do wrong and how can i fix it, someone please help.

  14. ShadowDark19 said Dec 17, 2008 at 3:52 am

    Man,can you pls help me….Ive done everything in tutorial,but how do i know for What gameversion is the repack,and where are the sql files that need to be runned in sqlyog?and what shoud i do to compile a repack for WotLk beta 9095??and where can i see the compiled repack info(if i made the repack i wana add my name)…
    Plllssss i beg you help me…. :):):P

  15. ackack said Nov 25, 2008 at 1:10 am

    The problem is that the source for mangosd was moved to a git repository in the middle of renaming gensvnrevision to genrevision.

    ScriptDev2 is still in svn however you need to use git for mangosd.

    http://getmangos.com/

  16. dewdad said Nov 24, 2008 at 12:59 pm

    Tried changing the name an got a new error

    “..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”‘ is not recognized as an internal or external command,
    1>operable program or batch file.

    So I’m not sure what the fix is.

  17. dewdad said Nov 24, 2008 at 12:44 pm

    @ wowguy

    Had the same issue …..reasoning is because as of revision 721 he changed the gensvnrevision__Win32_Release\gensvnrevision.exe to point to genrevision__Win32_Release\genrevision.exe which doesnt exist in the lastest releases.

    Im not what the fix is, Im still working on it myself ….

    Im not sure if I can just rename the files in mangos or not

  18. wowguy said Nov 17, 2008 at 3:46 am

    It can’t find some directory…

    “C:\SVN\mangos\src\bindings\scriptdev2>”..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”

    same problem also …the file is located in that folder but for some reason when you try to rebuild it. it says it not. any ideas?

  19. Reaper-X said Nov 6, 2008 at 3:52 am

    Based from your message (and via translation made by Google) it appears that scriptdev2 can’t find genrevision.exe from your mangos build. Were you able to locate this file by yourself manually?

  20. MAiki said Nov 5, 2008 at 12:04 am

    Grtz…

    Everything works fine till i try to compile scriptdev2.. It gives this error..

    c:\SVN\mangos\src\bindings\scriptdev2\VC90>cd “C:\SVN\mangos\src\bindings\scriptdev2\”
    C:\SVN\mangos\src\bindings\scriptdev2>”..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”
    Het systeem kan het opgegeven pad niet vinden.
    C:\SVN\mangos\src\bindings\scriptdev2>if errorlevel 1 goto VCReportError
    C:\SVN\mangos\src\bindings\scriptdev2>echo Project : error PRJ0019: A tool returned an error code from “Extracting Revision”
    Project : error PRJ0019: A tool returned an error code from “Extracting Revision”
    C:\SVN\mangos\src\bindings\scriptdev2>exit 1
    Build log was saved at “file://c:\SVN\mangos\src\bindings\scriptdev2\VC90\ScriptDev2__Win32_Release\BuildLog.htm”
    ScriptDev2 – 2 error(s), 0 warning(s)
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

    It can’t find some directory…

    “C:\SVN\mangos\src\bindings\scriptdev2>”..\..\..\win\VC90\genrevision__Win32_Release\genrevision.exe”
    Het systeem kan het opgegeven pad niet vinden.”

    Some help plz…

    Thx in advance..

  21. Reaper-X said Oct 25, 2008 at 2:51 am

    # Marx

    Each System variables will be different because some programs may changed it, but you don’t need to worry about that as long as you have all the necessary tools in your PATH;)

    # wow lover

    Could you tell me what’s the error message?

    # Alpha136xxx

    You can get UDB from http://unifieddb.svn.sourceforge.net/svnroot/unifieddb


    To those who are looking to update mangos source code from it’s GIT Repository, please take a look at my previous comment at:

    http://www.reaper-x.com/2008/10/21/sourceforge-svn-problem/#comment-210977

    I’ll update this post later to reflect the new change :)

  22. alpha136000 said Aug 30, 2008 at 5:50 pm

    Well I’ve compiled my Mangos BEFORE but I remembered before you needed a new mangos.sql or you wont have items… etc. Just wondering where I can get the DB? I checked PSDB but I think the forum is dead or somthing :(

  23. wow lover said Aug 26, 2008 at 7:46 pm

    Hello reaper, when i try to compile scriptdev2 there are: 1 errors 1 up-date
    how can i fix this and in my win 32 directory (after compiling mangos) there are nothing in it.

  24. Marx said Aug 14, 2008 at 7:04 pm

    I need help with this system variable. I noticed that my variable value was different than in picture.

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Adobe\AGL;D:\MYSQL\bin;D:\MySQL\MySQL Server 5.0\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\Subversion\bin;C:\Program Files\GnuWin32\bin

    I need to know what’s the right value of it.If it is possible,then please type it here :P I need all what’s written there. & that’s why i didn’t get the patch.Help! :(

  25. steveya said Aug 14, 2008 at 3:33 pm

  26. Reaper-X said Aug 14, 2008 at 10:08 am

    # TimR and Steveya

    The extraction tools (dbc and vmap) actually already included and can be found in the contrib directory ;)

    as for the guide on how to install / upgrade i’m still working on it. Well actually i almost completed on writing the how to guide about installing everything from scratch, but because the guide is just too long (much longer than this post), i think it’s better for me to rewrite it again lol

  27. steveya said Aug 14, 2008 at 12:33 am

    Where to find the latest extraction tools in the SVN and how to use them. (As TimR just said) Would be very usefull.

  28. TimR said Jul 28, 2008 at 7:53 am

    Again, congratulations on an easy to follow guide.

    It might be worth including two more things for idiots like me who didn’t know.

    1) Where to find the latest extraction tools in the SVN and how to use them.

    2) How to install / upgrade your database using MySql.

    Those things are kind of “assumed knowledge” on the scriptdev2 forums, and I couldn’t find any info on here about them, so I had to do research. I think it’d be great if you included it here.

    Thanks again reaper-x and the rest of the team!

  29. TimR said Jul 25, 2008 at 6:50 am

    Great guide. I just used it to attempt to make a 2.4.3 server. The only problem I’m having now is that the extractor from the latest repack doesn’t get all the files that are needed to run the server.

    Any idea what I need to change to grab all the data?

  30. steveya said Jul 15, 2008 at 11:05 pm

    Thanks Reaper — Doing it now.

  31. Mystic said Jul 6, 2008 at 3:26 pm

  32. Aznex said Jul 6, 2008 at 6:25 am

    Mystic, there’s some patches of the fixed mage blink on the scriptdev2 site( or there should be atleast, might be included in on of the next revs, not sure)

    GM island vendors are the Silvermoonproject databse, go to http://projectsilvermoon.net/ and get their database.

    and for custom items just look on google for “WoW vendetta” I don’t remember the exact site but they have ALOOOOT of custom items

  33. Mystic said Jul 6, 2008 at 3:49 am

    Does anyone know how to fix the following:

    Mage wont blink still broken I really need a fix as mage is my main char.

    GM Island Vendors how do I install them or make them with latest versions of Mangos. Need guide for this.

    anyone got custom items or stuff that would be good to share with other ppl?

  34. Mystic said Jul 6, 2008 at 3:43 am

    I got it working by doing the following.

    I followed the above tutorial and copied over my previous 5953 install.

    Next i needed to upgrade acid & udb so i got latest versions from their SVN

    then used this tool to update my database:

    http://www.udbforums.org/Udb-Import-Export-Tool-Reborn-t8230.html

    works perfectly

  35. mhs2011 said Jul 6, 2008 at 1:51 am

    @reaper-X

    Ya np. Cuz thats actually where i get screwed up. I think i get mangos compiled correctly, its just when i add the sqls for UDB, SD2, and ACID. It seems to work, but as soon as i go to run mangosd.exe. It seems to not like the whole item template and then says something when loading the creature.script not creaturetemplate. it says that there should some amount of fields in table and there might have been a format or something. its really confusing me, i have no idea what to do. Im really good at this stuff too, this just beats me…

    but ya, thats a good idea to re write that, very good idea.
    thanks for taking my idea into consideration.

  36. Reaper-X said Jul 4, 2008 at 3:36 pm

    # Colt45

    Thanks Colt ;)

    # mhs2011

    Hey thanks for mentioning about the database too (to be honest i completely forgot about it) but i think it’d be better if i write it into a separate guide (for example rewriting the how to setup mangos manually and put the database into that one) :)

    and ooh btw, actually Colt and Oatman is going to be the one who created the next repack

  37. mhs2011 said Jul 4, 2008 at 2:27 pm

    @ Renside
    You need to get ACID 0.0.2 from scriptdev2 website.
    Just use SVN like normal on a folder called ACID or w/e you want. and checkout to
    https://sd2-acid.svn.sourceforge.net/svnroot/sd2-acid/

    then put the proved SQL’s into your database.
    that should do it.

  38. Renside said Jul 4, 2008 at 5:46 am

    I’ve been a fan of the Reaper-X Repack and have started compiling Mangos and Scriptdev2 on my own in the past few weeks. It was nice to see this post as it is very similar to the method I have been using with the added bonus of “how to add patches” (which I have yet to do).

    One thing that still plagues me is the Opera event. In my compiles with Scriptdev2, I seem to be missing something. The announcer changes into his tux and then never walks in the other room. Do the mobs need to be spawned in the database first? I know that in the most recent Reaper-X Repack, this event was semi-working. Much better than my own, anyway. Even using the latest UDB and scriptdev2 database patches doesn’t seem to be enough.

    My next plan is to set the Reaper-X database beside mine and try to compare the tables relating to the event, but before I rack my brain with that, I thought I would ask, while we were on the “how-to” subject. I guess there is a small chance the event is broken in current builds, but I haven’t seen any posts to suggest that.

    Thanks, and I hope you don’t mind a question in the comments :).

  39. mhs2011 said Jul 4, 2008 at 5:03 am

    Thanks a lot reaper. The Guide on mangosproject doesn’t explain it as good as you did. This really helped me out. But it would be nice to put in where they can get the databases from, like UDB or PSDB. at least put in the SVN directories.
    but thanks again, you did a great job. ill miss your repacks though…

  40. Colt45 said Jul 3, 2008 at 9:29 pm

  41. Reaper-X said Jul 2, 2008 at 8:00 pm

    aah thanks for mentioning about VS Registration but actually when i write this post i choose to not register the vs express

    as for svn, you can use to get the svn binary instead (because you dont need to install it) just in case the computer you have access to the internet (i assume at work) doesn’t allow you to install software ;)

    btw i’m sorry there’s a delay before your comment appear here because i just noticed your comment goes into the spam queue (dunno why too)

  42. Orphan said Jul 2, 2008 at 1:31 pm

    hey, thanks for the tutorial / setup reaper, Will do this tonight I hope. One thing you forgot, when people install the express install of C++ they will need to remember to register it ( free ) otherwise it doesn’t work.

    Another thing, is there a way to get the SVN rather than using tortoiseSVN for those who don’t have the interwebs? .. like me :D

Trackbacks/Pingbacks

CommentLeave a response

Please read our comment policy | XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>