Commit graph

12 commits

Author SHA1 Message Date
Lynx3d
5e89098a61 [10165] New collission system (vmap) implementation
Important:
* You have to re-extract and assemble vmaps
* Update your config file, new option 'vmap.enableIndoorCheck' added

New features:
* Include WMO+DBC area information for correct subarea identification and indoor check
* Support for WMO liquid (fishing/swimming in cities, instances and oterh WMO based environments)

Technical changes:
* New Bounding Interval Hierarchy (BIH) data structure for better performance
* Referenced model data for reduced memory usage,
  needs more files, but reduces overall file size from ~1.9GB to ~550MB

Additional Authors:
arrai (DBC handling and indoor detection)
faramir118 (windows support and bug investigation)
And of course thanks Vladimir for a lot of patience and support!
2010-07-08 23:17:26 +02:00
VladimirMangos
9958639202 [9970] Fixed array free in vmap code 2010-05-24 14:37:20 +04:00
VladimirMangos
fe6e2e1746 [9122] Updated copyright notice for new year.
Also fix some lost in past cases.
2010-01-08 00:02:21 +03:00
freghar
cd17ada2e5 [8221] Removed trailing whitespaces
With excluded dep/ - as usual.

Signed-off-by: freghar <compmancz@gmail.com>
2009-07-20 17:53:14 +02:00
ApoC
0a413723ec [7956] Fixed possible runtime crash.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-06-05 02:22:49 +02:00
VladimirMangos
548f47b2b3 [7913] Fixed vmap_assambler sources. Updated binary.
* Fixed week ago added bugs into vmap code that break vmap_assambler sources work.
  Note: vmap_assambler binary not updated from nov 2008 until this commit and it has been correct working.
* Add to vmap assambler process show output and add appropriate error messages output.
* vmap_assambler binary updated.
2009-05-30 04:13:53 +04:00
VladimirMangos
81267151ad [7912] Remove unexpected indent from file tail.
Note: not code changes, and then binary not updated.
2009-05-29 21:39:08 +04:00
raczman
a6d4d733b5 [7858] Properly deallocate memory in tile assembler, and dereference memory when fread fails.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Thanks to ANTOMA for prepering patch to mangos.
I also change code to more nice view using temporary defines.
2009-05-20 15:42:41 +04:00
arrai
c6f48843ad [7017] Updated copyright notice for new year 2009-01-03 18:09:51 +01:00
tomrus88
016ec89e83 VC90 projects for vmap extractor, added new mpq's 2008-11-17 01:45:11 +03:00
TheLuda
9116f0286b Applied new coding standard, see http://github.com/mangos/mangos/wikis/codingstandards for more. 2008-10-15 18:24:39 +02:00
TheLuda
800ee76535 Imported MaNGOS revision 6767 from http://mangos.svn.sourceforge.net/svnroot/mangos/trunk/ 2008-10-14 00:29:20 +02:00