如何枚举得到WOW的各个地图

通过对WoWmapview中的Menu::Menu代码分析,得到如下内容:

  1. DBFilesClient//Map.dbc :This client database describes the various top level maps (also called continents) the game uses. All dungeon instances have their own map as well.
  2. 通过对DBFilesClient//Map.dbc的枚举得到每个top level map的
    1. WorldID
    2. World name (used for loading World/Maps/%s/%s.wdt)
    3. World description

如何生成WOW Minimmap

通过对WoWmapview中的World类的成员函数World::initMinimap的分析,得到如下内容

  1. 解析wdl,其中的wdl包括了MAOF chunk 和 MapAreaLow array,通过解析这些数据得到1map = 64x64maptile,1maptile = 17x17+16x16 heightmap点(16bit)
  2. 使用512x512 minimap texture来覆盖64x64maptiles,那么1个tile 就对应 了8x8 pixels
  3. 根据heightmap生成minimap texture,不同的height对应不同的颜色,height < 0的对应blue表示水平面下

我:ZZH1234567@163.com

msn: http://fotoone.spaces.live.com/

sina:http://blog.sina.com.cn/wincapture

csdn: http://blog.csdn.net/zzh1234567

ZZH:魔兽世界之001:如何枚举得到WOW的各个地图和如何生成WOW Minimmap相关推荐

  1. 扎拉赞恩 服务器 微信群,wow怀旧服扎拉赞恩任务怎么做-wow怀旧服扎拉赞恩的头颅在哪里-地点位置_牛游戏网...

    <魔兽世界怀旧服>扎拉赞恩任务怎么做?魔兽世界怀旧服8月27日正式上线,60年代版本前期可谓是非常的艰难,在人多怪少的时候,升级速度非常慢大部分情况都靠任务,这里小编给大家带来了扎拉赞恩的 ...

  2. wow修改人物模型_一张照片生成人物动画!三星最新AI研究成果出炉

    编 | 韦世玮 导语:三星科研人员研发出新的AI图像合成系统,通过单帧图像即可生成高度逼真的动态人物头像. 智东西5月25日消息,据Techcrunch最新报道,来自三星的机器学习(Machine l ...

  3. <WOW> 根据装备等级自动生成有关的附魔组总表和组值范围表.

    需求: 上表1: 筛选出需要附魔的 装备ID 和 装备等级 上表2: 将对应的装备ID加入到该表内,并设置对应附魔组值. 上表3: 根据组值设定对应的具体附魔ID. 步骤: 1.首先根据上表1,需要筛 ...

  4. Wow魔兽世界服务器搭建详细教程,魔兽世界服务器配置要求

    自从<魔兽世界>国服关服后,很多魔兽老玩家心里都是空落落的,魔兽陪伴了我们十多年,此次关服犹如关上了通往艾泽拉斯大陆的大门. 上帝关上了一扇门,我们也可以自己开扇窗,随着国服关闭,越来越多 ...

  5. 魔兽世界WOW私服架设详细教程

    1. 写在前面:此教程是针对国服WOW3.3.5.13930版本的,因为目前魔兽单机在此版本下运行最正常.WOW4.0以上版本还有些许问题 2. 准备文件 (1)WOW3.3.5.13930客户端,没 ...

  6. [原]魔兽世界宏命令上手指南

    说明:本文自发出起一个月内不接受任何形式的转载.本文中依然存在一些错误.作者不承担对魔兽世界软件进行技术支持的义务. "宏"在程序员眼中是一个很常见的字眼,它一般指代一小段能够实现 ...

  7. 开源魔兽世界私服搭建

    本文档是原创的,具有可操作性,不是网络上互相抄袭的博客. 觉得有用就赞一个,项目源码: https://github.com/geektcp/Namjagbarwa-wow 同名原创文章(界面样式更简 ...

  8. 魔兽世界linux客户端,使用Wine在Linux下玩魔兽世界

    目标:在 Linux 中运行魔兽世界 发行版:适用于几乎所有的 Linux 发行版. 要求:具有 root 权限的 Linux 系统,搭配上比较现代化的显卡并安装了最新的图形驱动程序. 难度:简单 约 ...

  9. Linux运行魔兽世界单机,暴雪内部就这么玩:Linux运行《魔兽世界》教程

    目标:在Linux中运行魔兽世界 发行版:适用于几乎所有的Linux发行版. 要求:具有root权限的Linux系统,搭配上比较现代化的显卡并安装了最新的图形驱动程序. 难度:简单 约定: # - 要 ...

最新文章

  1. 如何转载CSDN的博客
  2. Spring 属性配置
  3. C# 使用 Windows API 操作控件: SendMessage
  4. JIRA的text编辑模式
  5. linux安装mysql phpmyadmin_ubuntu mysql远程连接+phpmyadmin安装
  6. 创建用户的种类与区分
  7. centos7创建asm磁盘_asm磁盘路径包含混合路径时的设置
  8. 转:Apache2 httpd.conf 中文版
  9. ask调制流程图_ASK调制及相干解调电路设计.doc
  10. 最新HTML完整结构
  11. 使用命令行把debian变成实时系统
  12. DNS是什么意思?DNS怎么设置?
  13. 远程服务器显示登录密码,远程服务器怎么知道登录密码
  14. vue3---dayjs-入门及常用方法
  15. Matlab绘图-很详细,很全面
  16. maven的下载安装,setting.xml配置教程,Idea 配置maven
  17. 修复Duilib MenuDemo右键菜单背景色和前景色无效问题
  18. pandas处理数据最多是M级?还是G?还是亿?极限数量是多少呢?
  19. 华为服务器linux版的网卡驱动下载,华为服务器RH2288H V3 服务器上安装Windows2008 R2 SP1指导书...
  20. 3.5.3 数据排序;重复数值、缺失值处理

热门文章

  1. Learning Actor Relation Graphs for Group Activity Recognition 论文阅读
  2. 购高配置计算机主机,解决方案:高端笔记本配置列表推荐和完整的高配置计算机物理检查...
  3. 永远的金大侠-人工智能的江湖
  4. ubuntu开机总是报xorg no devices detected no screens found,而且睡眠后不能启动了
  5. 基于Eclipse+GUI+Swing开发得网络版坦克大战多人联机版本设计和实现
  6. 新支点操作系统linux内核版本,新支点操作系统入围
  7. 如何把黑白照片变成彩色?分享三个关于黑白照片上色的方法
  8. java 导出word,java根据提供word模板导出word文档
  9. POSTGRESQL Postgres-XL 了解一下
  10. IDEA2022创建JavaWeb项目