Jump to content

Talendrys

getMaNGOS Staff
  • Posts

    706
  • Joined

  • Last visited

  • Days Won

    29
  • Donations

    0.00 GBP 

Talendrys last won the day on February 9

Talendrys had the most liked content!

About Talendrys

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Talendrys's Achievements

Advanced Member

Advanced Member (3/3)

67

Reputation

15

Community Answers

  1. Hello, No, this error existed prior the fix of the extractor. I couldn't get it working neither.
  2. Not sure though.. I know Classic raised until 2Gb on my computer. Dunno about BC.
  3. Are you copying these extractor in your WoW client directory ?
  4. There are blp files in the mpq archives which are the minimap background.
  5. Hello, Your last error shall have been fixed yesterday evening. Could you please update your codebase and re-compile ? Talendrys
  6. Should now be fixed by this commit: https://github.com/mangoszero/server/commit/df20a5b97f1b9a9507824565c40688ca30e98381 Release: https://github.com/mangoszero/server/releases/tag/v22.01.25
  7. Changed Status to Completed Changed Assigned to Talendrys Changed Implemented Version to 22.xx (Current Master Branch) Changed Milestone to 22 (Current) Changed Priority to High
  8. Hello, I hope this is not too technical and largely understandable. Some general information, in World of Warcraft (at least Vanilla), terrain information are represented by files called WDT which consist of: - An area info of 64x64 tiles, that area info express whether a tile exist at that location or not (e.g., if a tile exist in X: 32 and Y: 27, a tile file 27_32 shall exist in the MPQ) - Optionally, a global WMO (World Model Object) reference. Mainly for dungeons. More detailed information are then available in tile files called ADT, these ADT contains (highly simplified): - The terrain heightmap. - The terrain holemap. - The terrain liquid height and types. - References to doodad (M2 or MDX files) and their placement on the terrain. - References to WMO (big buildings) and their placement on the terrain. WMO can contain liquid and be made of several groups. ADT references to M2 and WMO files, these are both models, trees would fall under the first category, Stormwind, blacksmith building or dungeon would fall under the second category. Based on this, the extractors are extracting 3 types of maps data: Maps files are a 2D view of the terrain storing the height map, the area data, the liquid height map, liquid type and the hole map: - Height Map: The Z-index of the terrain at each location. It allows to move your char up and down to follow the terrain - Area data: Helps to know whether you're changing from a sub-zone on a tile (you know, when you get XP because you found a new area) - Liquid height map and type: Same as for height map but for liquid, knowing when you are in "swimming mode", liquid type helps to know if fatigue must be enabled or if you need to take damages. - Hole map: Hole map is a series of unsigned int indicating whether a chunk on a tile has a hole or not. That's an advanced calculation but it's used, for instance, to insert a WMO such as a gold mine inside a terrain. It just tell the engine "do not render geometry at this location". Vmaps files are a 3D view of the terrain, storing the terrain and model bouding boxes to allow collision detection, helps to calculate Line of Sight using Bounding Interval Hierarchy and Raytracing methods to achieve it. They are built the same way as the WDT/ADT/Model files: .vmtree files contain BIH calculation for a WDT level .vmtile files contain BIH calculation and model information (placement) for an ADT level .vmo files contain BIH calculation and geometry of a single model Mmaps files are a 3D view of the terrain allowing for path finding and navigation. From the extracted data, navmeshes are then created (navmesh is a series of simplified polygons easing navigation calculation server-side). It uses recast to build navmeshes and detour to calculate the paths on these navmeshes. I can't give details on the files content yet but they very look like they have a similar WDT/ADT organisation. Hope this helps, Talendrys
  9. This should now be fixed: https://github.com/mangoszero/server/commit/df20a5b97f1b9a9507824565c40688ca30e98381 :)
  10. Wait.. the second view is the table structure, don't touch that First image is the data table with the record to be updated. Update the "address" field with your public IP and it should be exposed.
  11. getmangos.sh actually performs this operation, hence there's no guide.
  12. Hi, I've been the maintainer of getmangos.sh for a while. The only supported version of CentOS was flagged as "Core" in the script (probably the only value I could retrieve from the command lsb_release -sc). The script takes care of unavailable dependencies, at the time I wrote it, it was fully tested on fresh VM. "CentOS") case ${VER} in "Core") # Default CentOS - Adding necessary RPM third-party. rpm -Uv ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/devel:/libraries:/ACE:/micro/CentOS_7/x86_64/ace-6.3.3-55.1.x86_64.rpm rpm -Uv ftp://rpmfind.net/linux/centos/7/os/x86_64/Packages/perl-Net-Telnet-3.03-19.el7.noarch.rpm rpm -Uv ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/devel:/libraries:/ACE:/micro:/versioned/CentOS_7/x86_64/mpc-6.3.3-42.1.x86_64.rpm rpm -Uv ftp://rpmfind.net/linux/centos/7/os/x86_64/Packages/libtool-2.4.2-22.el7_3.x86_64.rpm rpm -Uv ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/devel:/libraries:/ACE:/micro/CentOS_7/x86_64/ace-devel-6.3.3-55.1.x86_64.rpm su -c "yum -y install epel-release" su -c "yum -y install curl autoconf automake cmake3 ace-devel ace-6.3.3 openssl-devel mysql-devel libtool gcc-c++" root ;;
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use