server/contrib/extractor_binary
2012-02-07 15:20:46 +01:00
..
ad.exe [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00
ExtractResources.sh [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00
MoveMapGen.exe [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00
MoveMapGen.sh [11921] Improve MoveMapGen script to create mmaps directory if not exists - thanks to Bobi for pointing 2012-02-07 15:20:46 +01:00
offmesh.txt [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00
README.txt [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00
vmap_assembler.exe [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00
vmapExtractor3.exe [11914] Add new scripts and windows binary files for extraction 2012-02-06 23:56:48 +01:00

# Copyright (C) 2005-2012 MaNGOS project <http://getmangos.com/>
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Copy the content of this directory into your client directory.

Then just run ExtractResources.sh
On Windows, you can run the file within the "Git bash" (which should be shipped with your Git software)
by invoking "sh ExtractResources.sh"

This file will ask you what you want to extract.

You can chose from the following:
* Extract DBCs/ maps (required for MaNGOS to work)
* Extract vmaps (expected for MaNGOS to work)
* Extract mmaps (optional, and will require very long time to create)
* Update mmaps with data from offmesh.txt (suggested after updates of this file)

In case you want to extract mmaps you will be asked how many processes should be used for mmap-extraction;
Recommanded is to use the number of CPUs

By default the scripts will create log files
MaNGOSExtractor.log for overall progress of the extraction, and
MaNGOSExtractor_detailed.log which includes all the information about the extraction.

If you want to toggle some parts in the extraction process, there are a few internal variables in the extraction scripts, that can be modified.

Consider the Readme's in the directories extractor, vmap_assembler, vmap_extractor_v3 and mmap for further information about detail.

Also especially related to mmaps updating you might be interested in using the MoveMapGen.sh script.