Below you will find pages that utilize the taxonomy term “World of Warcraft”
Mac下运行WoW大陆客户端(4.3.2)
五年了
自从亡灵和谐开始,WoW大陆客户端的版本号就一直领先于世界。
2.4时代,九城一度在客户端内包含了Mac的执行文件。尽管没有正是发布,但那确实是可用的。
这些Mac客户端执行文件与那个九城翻译版WotLK一样,随着代理权的易手而不知所踪。
我喜欢九城。
五年后的今天,WoW客户端版本号再次与世界统一,4.3.2.15211。
使用大陆原生客户端在Mac下登陆大陆服务器:
1. 在Mac下建立一个目录供客户端使用,比如WoW_zhCN
2. 从Win版大陆客户端复制Data目录到Mac下的WoW_zhCN目录中
3. 打开WoW_zhCN/Data,删除Cache目录
4. 复制台服或美服或其它客户端的下列文件到WoW_zhCN(注意:版本号必须是15211):
World of Warcraft.app
World of Warcraft Repair.app
World of Warcraft Launcher.app
Blizzard Updater.app
Background Downloader.app
FYI:我曾尝试过只复制Repair并运行之,试图通过修复的方式获得原版zhCN的执行文件。但是每次都是直接提示修复成功而无文件被下载。据此推测网易依然没有放出大陆客户端的Mac可执行文件。
5. 打开Repire进行修复。
6. 运行Launcher,让它自动下载升级。
7. 可以进入游戏了。
FYI:如果以后客户端有更新,应该只需要复制有Mac版客户端的相同版本的文件到WoW_zhCN目录下,执行Launcher即可进入游戏。
魔兽……五年……
慢慢地,慢慢地,在大陆区已经呆了五年了……
从1.8流沙之战,一直到现在的巫妖王的陨落,虽说玩得不怎么好,但各种大风大浪小波小折还都是见过的。
记得当年TBC的时候,我的公会叫“黎明之光”,是龙驭风行和圣殿之光两个公会合并出来的。当时我们团队的主力是圣殿之光的人,主T,RL都是,龙驭的人主要是治疗职业。团长是个很暴力的mm,叫梅迪西斯-,-。因为当时的主力团员大都是她的朋友,而我的装备又和他们相距很远,因此主要是她在带着团打Raid。公会活动主要是风暴要塞的空灵机甲。后来有一次和另外一个公会一起打了次毒蛇神殿,成功FD莫洛格里 踏潮者。这基本上算是黎明之光公会的最高进度了。
因为种种原因,那些圣殿之光的会员,也就是黎明之光的主力,离开了公会。从那时起,我走上了公会重建的漫长道路。说是漫长,其实也不过一个月左右。当时公会主要负责的人有三个,我,梦婷和叆叇丨戰,两个牧师一个战士MT,正好是团队主力 🙂
在我们的努力下,黎明之光最终还是恢复了公会活动,主要依然是打打风暴要塞的空灵机甲和毒蛇神殿的鱼斯拉,后者最终到公会解散也没过……
当时我带的团队有很多很多的治疗……真的很多……我非常重视治疗和MT的作用。在那个刚结束60级时代的年代里,很多传统的观念依然存在着。DPS永远是第二位的。治疗和MT才是团队的真正核心。
在那个团队里,我是装备最差的一个。我上线少,没时间刷公正徽章。在打公会活动时,尽管每周只能打一个Boss,我也绝不会去拿Boss的装备。所有的装备都会优先分配给我的团员。我知道,如果团队能够正常发展的话,随着进度的提升,我将不再有资格进入团队,参加公会活动。我不怕。我看着身后的团员各个穿着在公会活动中拿到的装备,我开心。我自己又算得了什么。只要团队能正常发展,只要公会能欣欣向荣,我不拿装备不去raid又算得了什么。
每当我把捡取装备的权利让给团员时,我得到的是感谢。至少他能记到,雪夜之狼曾经分给他过一些东西,那些东西也许不算什么好装备,但也是他在成长道路上所得到过的装备。
在那时的公会活动中,有些时候人员会比较多。很多新人希望参加活动,但位置却是有限的。我的装备最差,我总是会说“我让位置,你们进去打吧”。每当这时候,总是有很多人,不是一个两个人,宁可自己不进去也要让我去打,因为我是会长,也是团长,尽管团队里有人比我更会指挥。
在TBC年代,出现了强力党,出现了很多不为我所喜爱的事物。相对于TBC,我更喜欢60级的年代,喜欢那个年代才有的真正的友情。
但在现在看来,TBC现代又比WotLK要好得多,那时的友谊,又比现在纯洁地多。
在我组织公会活动的时候,大家都还是叫我会长的 🙂 在副本指挥时,所有的人都很服从安排。如果我出去了,所有的人都会等我。没有人会说我什么,我一直以我的人品和声誉为骄傲。从不会有人说我技术差,更不会有人说我什么都不会,因为我的经验确实还算比较丰富的。至少我亲手组织过打过那些常打的Boss,我用自己的战术战胜过那些Boss。我对各个职业也算有些了解,我知道他们该干什么,不该干什么。
现在,我什么都不是了。空有一个会长的名号,空喊着要复兴公会,事实上,一切都不再属于我了。
公会已经不再有什么25人团了,再也没有了。能够组织起来的,只有10人团,团员们信任的,是一个和我想法完全不一样的团长。我完全控制不了任何事情。这个10人团,和外面组的固定团没有什么区别,唯一的不同,在于他们中大部份人的头上顶着“龙 驭 风 行”四个字,这是仅有的区别。
在公会中我能做的,只有招人,以及听着团员对我的讽刺。“雪狼水死了啊”,“就是个2B啊”,“这么好的东西给他就是浪费啊”……
我是会长,但我的公会根本不再存在了。在这个世界,无论我做什么,得到的总是别人的嘲笑与不屑。我把装备让给别人,得到的却是别人的讽刺“我有xxx你没有”,半句不提东西是我让出去的。曾经,当别人向我要东西的时候,会说“我想要xxx,因为如何如何,能给我吗?谢谢”,至少会说“能不能把xxx给我?”,现在,当我loot到好东西的时候,我只会听到那些我认为是朋友的人对我说“xxx给我”。
因为雪狼很水,很2,很没用,所以他不该拿任何东西,所以一切的错误都是雪狼造成的,雪狼的想法,雪狼的战术都是没用的,雪狼loot到的东西都应该无条件给他的朋友们,因为雪狼拿着没用。
我喜欢收集东西,各种各样的东西,有用的,没用的。WotLK开了之后,我什么都没有收集到。无论是聚焦之虹的钥匙,残破的剑柄还是祖尔格拉布的扎拉什迅猛龙,什么都会被那些雪狼的朋友要去,没有一句感谢。
当我需要那些朋友的帮助时,他们却说,我有什么什么事情,或者很直接地我不想上,我不想去那里。
当我开团需要帮助的时候,那些雪狼的朋友在约好的时间都不会来,不去三请四邀,一定都不会来。当我去做什么好玩的事情时,会喊上他们。当他们去做什么又去的事情时,我就不再存在了。
无论什么队伍,只要我在,我就一定是被嘲笑被讽刺的对象。在他们看来,我什么都不会,什么都不懂。他们才是这个世界的主人,他们规定了这个世界的秩序。我的做法实在可笑。
像我这样要装备没装备,要技术没技术的人,天生就应当被嘲笑。
这个世界不再属于我。
我坚守在这个人口越来越少的服务器的原因,只是因为我有很多朋友。在这里有着让我难以忘怀的过去,那段黄金年代。但那段时间已经远去。我真正的朋友大都离开了这个游戏。还在玩的那些所谓的朋友,不是我真正的朋友。我只是他们利用,嘲笑,讽刺的对象。真正的友谊已经不复存在。
值得回忆的年代已经渐行渐远,留守的朋友已经越来越少。离开也许是更加明智的选择。
当一个人的希望完全丧失的时候,他就会放弃很多过去坚守着的信仰。我也一样。
我不会再留在这个服务器了。这里留下的只有我的悲伤与眼泪。被朋友背叛的眼泪。
再见了,我真正的朋友们。
我再也不会见到萨弗隆的烈焰(尝尝萨弗隆的烈焰吧!)
我再也不会听到来自沙漠的怒吼(沙漠,扬起你的沙砾,遮蔽太阳的光芒吧!)
我再也领会不到人性的真谛(生命本身毫无疑义,只有死亡才能让你明白人性的真谛!)
课程再也不会开始(开始上课!)
失败亦不会再变得沉重(原谅我,凡人!你的死亡让我的失败更加沉重!)
比赛永远不会再度展开(比赛开始!)
离开这个地方,永远不要回来(Leave this place, and never return!)
奥妮克西娅, CN7
最近总会想到Kira,白天,晚上。
Kira花了不少时间,就为了我随口说的让他帮我把我的台服小德练到85,感动……
台服最初我是在语风的,练到50多级,懒得再搞了。后来因为Kira在天空之墙,我也到那边建立了一个小德。
记得四年前,我去七区奥妮克西娅的时候,是一个叫Bear的小猎人。
和Kira认识,记得是在赤脊山。那还是vanilla年代,没有强力党,没有GS党。大家一起玩游戏,做任务。那时的游戏环境,是现在无法相提并论的。
同样是猎人的Kira,带我做任务,和我聊天,陪我游戏。在奥妮克西娅的时候,我选择了猎人这个职业,主要是因为我喜欢幽灵豹宠物,那个在黑海岸玛塞斯特拉废墟开雕像开出来的半透明的白色斑点夜刃豹,有点像关海法。当时,Kira花了不少时间陪我一起去那里开神像。
后来,我到了二十多级,在湿地做任务。那时候,Kira练级比我快得多。但是他没有像很多人那样忘记旧朋友。每次我上线,他都能记得我,和我打招呼,像好朋友一样陪我打字聊天。
我很喜欢那段日子。
记得湿地有个地方叫 第三舰队 。那里的亡灵怪会给人施放一个诅咒,让人的模型变成亡灵,猎人的宠物也一样。传说用这种方法可以辨别猎人宠物的性别=。= 那天,我专门过去试了一下,结果我可爱的关海法小猫竟然是公的-,-
Kira因为我的一句话,花了很多很多时间,帮我把小德弄到了85,我很感激他。如果我只把号放在那不玩,我会觉得对不起他。于是,今天我上来转了转。
野德天赋,装备不怎么好,全是蓝装,但是没有关系。我没有去副本,也不想去。我只想能像以前那样,做任务,看风景,读故事,和朋友聊天。我回到了我们曾经相遇过的赤脊山,回到了我们一起抓宠物的黑海岸,回到了我在奥妮克西娅AFK时最后下线的地方──米耐希尔港。
也许因为我的性格吧,我现在不敢对别人好。我对别人好的结果,只能是让别人感到厌烦,然后距离越来越远……
我伤心
我站在米耐希尔港,希望往日的时光能够回来……
诺兹多姆,帮帮我……
Kira
不知道为什么,我总是会惹到人。
认识Kira已经有四年了。记得那时候,魔兽世界还归九城代理。我出于某种原因,在七区的奥妮克希亚服务器建立了一个叫Bear的小猎人角色。那是我第一次玩猎人。二十多级时,在赤脊山认识了Kira,同样也是个小猎人。
那段时间过后,我几乎没有再登陆过那个角色。三区的公会还要维持,我实在没时间去玩那个小猎人号。好在我在奥妮克希亚认识的两个朋友,Kira和部落宝贝,前者是在赤脊山做任务认识的,后者是在公会认识的,都留下了QQ。
虽然保留了联系方式,但确实联系的次数很少。一个原因是那时候我在上高中,拼命偷出来的时间都丢在了三区公会上。另外一个原因就是我们确实不是很熟,至少不是整天在一起玩。但是,至少我们还是保持着联系的。
大概是去年开始吧,Kira经常找我聊天。说实话,我挺喜欢打字聊天的,朋友发的消息我基本每条必回。但是自从进了大学,我觉得我变了好多。我不再像以前那样有耐心了,不再像以前那样能一直和朋友聊天,无论是我感兴趣的话题还是不感兴趣的话题。有的时候,我在做别的事情,就不怎么想理他,敷衍着就过去了。但是他还是很耐心的和我聊天… 这让我想起了我小时候的日子…
我是个很怀旧的人。经常怀念往日的时光,特别是初中和高中的日子。那时候发生的事情,很多我至今仍历历在目。无论是和朋友一起练级打怪做任务,还是一起在副本灭,亦或是上线不做别的,只把WoW当作大型3D聊天游戏玩,我都觉得很快乐,因为我有很多朋友。
我一直觉得对不起Kira,因为我没有认真地看他发的消息,没有认真地回复他的话。我真的变了好多。我想回到过去的样子。那才是真正的我。
每当我用“我在忙”之类的话让他不要再给我发消息的时候,他一般还是会发
。尽管当时我觉得很烦,但后来想想,其实也没什么…一个人无聊的时候,找个朋友聊聊天很正常,如果是我,也会这样的。如果我还是以前的我,肯定会耐心地陪他聊天的。但是,不知道为什么,我竟然一次又一次地冷落他……我真的对不起我的朋友。每一次冷落他的时候,我没有什么感觉。但下一次见到他时,我就会觉得十分内疚。
自从上了大学,我变得自私。如果我需要朋友帮忙,就会态度很好地和他扯一大堆无论是相关还是不相关的东西,如果没什么事情,就懒得和朋友说话。我希望改变。我不希望继续这样。
Kira是我的好朋友,过去是,现在也是,我希望将来一直会是。
大概从一个月前开始吧,Kira几乎天天都会对我发短信。我不想再欠他什么,不想再于心不安。每一条短信我都会回复他,虽然有些时候因为铃声确实比较小,我没看到信息
。但是看到之后,我肯定都回复了的。
他发短信找我,一般也没有什么事情,就是闲聊。我其实挺喜欢这样的。发信息,聊天,不需要有什么主题,不需要有什么紧急的事情。
其实我很喜欢Kira的,人很好,很乖,挺可爱。
这几天,我没事的时候也会给他发信息。有些时候他不会回复我,应该是在上课吧。
但是今天,他告诉我说,“以后我不发短信给你了,你也饶了我吧”。我不知道他为什么突然间这样说。但是我很伤心。
我总是会惹到别人。
随后Kira告诉我,他“悟出了好多”,甚至还谢谢我,对我说对不起。我就像迷路的小孩子,不知道如何是好。
任何事情的发生,总是有原因的,尽管很多时候我并不知道这原因是什么。
我能想到的只能是我太烦人了,惹到了别人。尽管我不希望这发生。
也许这就是我注定的结局?我的朋友总有一天都会离开我?
移除魔兽世界3.3.5版本技能公共冷却
Spell.dbc
列29:施法时间,只有视觉效果。这是引用数值,引用到SpellDuration.dbc内的ID
列31:冷却时间,只有视觉效果。
列207:由该技能触发的公共冷却。改的就是这个。
WotLK in China
等待着,等待着,中国大陆地区的巫妖王之怒终于开放了。
下课后第一时间冲回寝室,打开早已安装好的客户端,坐船来到了诺森德。如意料中的一样,人很多。尽管我去的是人数相对较少的嚎风海湾,但人依然很多。不过怪物的刷新速度也是相当的快……我是恢复德,一个怪打完,这个点基本会立刻刷新下一个怪。
尽管巫妖王之怒开放了,但那曾经的快乐却再也没有回来。很多朋友的离开是一个方面,另外一个原因就在于游戏环境的恶化,进一步的恶化。
我在乌特加德墓穴做任务,需要杀一堆逐个刷新的怪,竞技场一个个挑战那种。因为人很多,刷新不是很快,而且是车轮战,所以打一次要很长时间。我是恢复德,比不过那些能抢怪的职业。面前一个战士正在打,帝王轩轩,情义磐石公会的。我问他,愿不愿意意一起?没回应。我尝试组他,他拒绝。等到打完了,告诉我说他想一个人打。想必是这样经验比较多吧
我实在没话说。
集合石的改动让刷副本变得容易,随机地城功能则让无数人连自己刷了无数遍的副本在哪都不知道。不得不说,暴雪变得越来越功利了。曾经是30%的时间在骑马跑路,现在90%的时间在刷,刷战场刷竞技场刷副本刷声望。如果是我,我宁可选择那个要花大把时间跑路看风景的魔兽世界。装备算得了什么?剧情和友情才是值得珍视的。我希望魔兽世界越来越好,而不是越来越快餐,同时再造就越来越多的强力党。
朋友和公会
今天晚上和我朋友聊天的时候,我说,冰风谷啊,昨天曦兮找你。结果冰风告诉我说,号被朋友弄丢了。
当时,我就被吓到了……
我认识五年的朋友,我最珍视的回忆都在那个游戏里,结果朋友的号却丢了。
虽然我们都已经基本不玩了,但那帐号里还是有我五年的回忆的……我不要失去它……我不希望以后某天我上线的时候,看到一个陌生人在用我朋友的帐号跑来跑去……
立刻上wowarmory,查询了一下,发现两个号装备什么的都好好的。我总觉得不太对劲,于是登陆自己的帐号看了一下公会银行,2g58s32c。
原先公会银行有7000G多的。
我们公会当时为了能尽快积蓄发展的资本,在Raid时,Boss掉落的金币是全部充公的。还有很多人,大部分是官员,为了公会的发展,自愿捐献的经费。公会银行里有一些图样,在当时是很值钱的。我记得很清楚,梦婷(牧师,副会长)把一个市场价400+G的配方放到了公会银行里,留着分给其他人。大家都为公会做了很多贡献,没有人能被忘记。
公会解散后,有的时候我还会上线。我很穷,因为我总是答应公会成员的各种要求。需要图纸,需要材料,需要宝石,需要附魔,甚至于去GKP团需要钱买东西,我都尽可能的满足他们。我希望,我今天帮助了他们,他们将来会留在公会为公会作贡献。每次Raid结束后,我基本都不拿装备,尽可能的都分给别人。我知道,我上线少,时间不稳定,技术比不过别人,因此,我把能给别人的东西都给别人,希望他们都能把装备搞好起来,能成为公会的主力。
这样做的结果,就是每次开团,我的装备都是最差的。不要说T5装备(我们公会的进度就到T5),我连大鸟都没有。开团时,团员一个个穿着副本装,我却穿着自己打的S3。看着团员们一个个全身好装备,我真的很开心。我不在乎自己怎样,我不怕别人说我差,我只希望团员,会员好,希望公会好。
公会解散后,我很伤心。本着与公会共存亡的精神,也因为没有了相伴四五年的公会,心里很失落,上了游戏也不知道做什么好,于是乎我也AFK了。虽说是AFK,但偶尔还是会上游戏看一下的。很多人不止一次让我买大鸟,我没有钱。尽管公会银行有5000+G,而且公会已经解散了,但我一分钱也没有动过。就算我连修装备的钱都没有,我也没动过公会银行的东西。因为那是公会的财产,是我努力为之奋斗为之投入了四年心血的公会财产。而且,还有一个原因,就是,在将来的某一天,我会回来,我会带着忠实的跟随我多年的好朋友一起回来,回来再创我们的世界。
两年了。我AFK已经整整两年了。当年的激情已然不在,但我依然保存着公会当年的东西。也许我不会再回来,但这些是我最珍贵的记忆,仅次于我与冰风谷的回忆。
我离开的时候,把会长给了冰风谷。那是我最信任的人。我相信冰风谷永远不会离开我,永远不会离开我们共同创建的公会,永远不会。
公会财产和冰风谷的帐号的遗失,让我伤心了……
我不在乎钱,但这些金币有着特殊的意义,它们已经不再代表着金钱……
还好冰风谷的帐号不会有太大问题。只要角色还在,只要朋友还在,明天就有希望。在我回来的时候,我相信他们会和我一起回来……
魔兽世界:灾变客户端
三四月份,我花了很多时间寻找灾变的客户端,但是除了骗人的网站以外一无所获。巫妖王之怒客户端早在北美正式开放半年前就已经泄露出来了,当时我在第一时间弄到了客户端,并且进行了测试。这一次难道客户端就保密得这么严格,滴水不漏么?终于,今天再次上网搜索了一下,发现客户端下载已经泄露出来了^_^。最早的帖子发于5月7日,真正的美服客户端下载链接,附有Sandbox。目前正在下载中,下载完后我将对其进行测试,届时我会发布一些相关图片等资料:)
WoW账号全线被封…T_T
为了能在世界各地玩游戏,我在北美,欧洲,台湾和大陆分别注册了Battle.net账号,并且用户名都是同一个邮箱。一开始的时候什么问题也没有,但是前几天,倒霉的事就来了……
某日突然想上美服看看,结果访问us.battle.net却发现登录不上去,提示我的账号“不属于这个区域”。于是我给客服写了封email,得到的回复是前段时间全球Battle.net进行数据同步,如果在全球各地都有账号的话,只有中国大陆地区的可以正常登录……客服告诉我,这个问题只需要更改email地址就可以了,但是因为我无法登录,所以只能致电北美客服部门……
于是乎,今天早上从7:00开始,我就在Skype上听音乐。电话打了快半个小时了,客服系统竟然一直是忙……无语啊无语……
难道北美的客服电话都这么难打?
可悲的强力党
今天那个我很喜欢的叫Lostname的小术士没来,我和战士武道之神去打英雄平台。他装备不甚好,血掉得很快。当时情形是一堆怪围上来,MT拉不住,2T圣骑士帮着抗,还有远程怪打我。我单刷MT都困难还要抽空刷2T和自己,结果那术士自己A怪拉到仇恨被怪打死了,却埋怨我不给他加血…我郁闷…他竟然还说我是天然呆…更郁闷…
说实话,那术士装备是挺好的,T6也穿上了,该有的也都有了,除了素质。
怪不得强力党刚出现的时候,mop和nga的抵制之声就一浪高过一浪。当时我还很同情他们,人家装备好,不想受到装备差的人的拖累,有什么错?经过两年多的观察,我终于知道了,强力党强力的不仅仅是装备,还有骂人的功夫…
自己装备好了又能如何?装备再好,能掩盖素质的低下吗?回首三年前,经典旧世那个时代,没有满地的带刷广告,没有“老板”,没有“强力党”,没有人会说“新手/小白勿扰”。魔兽世界不过是一个网络游戏,为什么它会在如今遍地泛滥的网游中出类拔萃?原因在于它的精神。是的,人有人的精神,游戏也一样。一个游戏,就算有再丰富的内涵,如果它没有高尚的精神,它也是空虚的,不能长久存在下去的。老玩家们,想想吧,2004年,魔兽世界刚刚开放的时候,那是一个什么样的世界啊!有收费带刷吗?没有。有认为装备相互谩骂吗?没有。我们看到的所有的宣传都是“在这个游戏里,你要礼貌”,“如果装备不是你必须的,最好可以让给别人。谦让才会让更多的人帮助你”,“乐于助人,见面打招呼的最好方式是加个buff。加一个buff,你不会失去什么,但也许可以救别人的命”。我们听到的一切,都是这个游戏多么美妙多么高尚。甚至有的杂志说“焦急的父母问:如何才能让我的孩子不再沉迷于网络游戏的世界?最好的答案就是:让他来魔兽世界!”
我们看着这个游戏从内测到公测,从祖尔格拉布到黑翼之巢,从1.4到1.12,从厄运之槌到纳克萨玛斯。在燃烧远征开放前,这个游戏是那么的和谐。是的,和谐。最近几年大力倡导的“和谐”,不仅没有实现,而且成了笑话。但它真的没有实现过吗?不是的,在燃烧远征开发之前,这个世界是和谐的,真的和谐…
这个游戏不是快餐游戏,它有深厚的背景。它的背景故事值得人去一看在看。那不亚于奇幻史诗的故事深入人心。阿尔萨斯,吉安娜,萨尔,安度因 洛萨,每一个名字都人尽皆知。然而,现在那些装备顶尖的强力党们,你们有谁还知道暴风城英雄谷中五个雕像的故事?有谁还知道泰瑞纳斯 米奈希尔的悲惨命运?有谁还知道灰谷中那块记载着格罗姆 地狱咆哮英勇事迹的墓碑?不,你们不知道。你们除了装备,什么也不知道。你们把这个游戏变成了传奇。
老玩家们,你们也忘记了光荣的过去吗?
我想问,“德鲁伊有着共同的信仰,位于对立阵营的牛头人德鲁伊和暗夜精灵德鲁伊也一样。德鲁伊间不开战。”的守则,有谁还记得?除了荣誉值,你们还知道什么?
这个世界已经不再是过去的那个世界。暴雪是上市公司,为了利润,它不得不向玩家们妥协。利润蕴藏在大批非核心,他们只关心自己的装备,能不能去高级副本以及能不能杀人。我们这样的人只是少数。为了让更多的人加入这个游戏,任务和副本难度一降再降,到现在,甚至暴雪已经在地图上标好了任务地点,鼠标移过怪的身上就会提示它是不是任务怪,副本Boss再也没有过去的创新设计,甚至自己的仇恨值已经可以从头像处清晰的看到。任务说明成为废纸,副本技巧不再需要,仇恨控制完全是多此一举…这个世界已经完全变了…老玩家,真正热爱这个游戏的人,已经无法生存了…当整个世界的人都是强力党时,真正的玩家就成了另类。当真正理解游戏内涵的人被大众嗤之以鼻的时候,一切就都已经改变了…
世界不应该是这个样子…
这个世界应该像它过去的那样…
我对现在的wow彻底失望了…
40人的MC,BWL开荒使整个公会融洽和睦,5人的三大副本使几个朋友其乐融融,低级别的死亡矿井使新手体验到副本的魅力…
真正热爱这个游戏的朋友们,过去你们谁没带过新手?哪个法师开门收过钱?谁收费带刷过副本?曾经的曾经,这是一个人人都助人为乐的世界。
真正热爱这个游戏的朋友们:世界可以改变,我们不能。当周围的人都为装备而努力的时候,当强力党满天下的时候,当别人看不起新手的时候,当那些装备顶尖的人无端谩骂我们的时候,我们不能放弃自己的信仰,我们不能同流合污。我们爱这个游戏,我们愿用一切来守卫它的精神。我们需要改变,但我们需要的是这个世界向着它过去纯洁时的样子去改变。我们愿意放弃装备,我们愿意放弃金币,但我们不能放弃我们的信仰。
如果我们都能坚持帮助新手,如果我们都能坚持法师开门不收钱,如果我们都能坚持不带刷也不被带刷,如果我们都能抵制这一切破坏游戏内涵的活动,如果我们能让身边的两个人。一个人也向我们一样,这个世界一定可以改变,一定会回到它曾经的样子。
我爱这个世界,我永远爱它。我不愿看着它被污染。我是一个德鲁伊,我的目标是治愈受伤的大地,而现在,整个世界都已遭到玷污。The land and I are wound. 我知道彻底治愈世界的创伤已不再可能,但我不会放弃努力。愿星辰指引你前进的道路。
魔兽世界第三部资料片预览
暴雪已于昨天的BlizzCon09上放出了关于魔兽世界第三部资料片 Cataclysm(灾变) 的消息。这大概是第一次暴雪在外界预先分析猜测第三部资料片名称和内容前发布的相关消息。这次公布的内容很多,没像前两部资料片那样慢慢挤牙膏。诸如背景故事,新地图,新种族等等已经完全公开出来了。估计这次暴雪已经在内部进行了相当长时间的秘密研发。目前还没有泄露出来的Alpha测试客户端。今晚我将对巫妖王之怒3.2.0的客户端进行分析,不知道能否像以前一样找出和第三部资料片相关的资料。希望Alpha测试客户端能在寒假时泄露出来,不然我就没机会拿到第一手资料并发布了 😀 。可恶的学校,第一学期竟然不能带计算机……
魔兽世界第三部资料片官方地址(英文,正体中文都有):
World of Warcraft : Cataclysm
http://www.worldofwarcraft.com/cataclysm/
页面最下方是语言切换
Battle.net v2 登录协议分析 3
刚才再次动态跟踪了Wow.exe。程序先在offset 0x008EE000处断下(我所标记的“第三层错误处理程序1”),然后调用到0x008EDA30(“第二层错误处理程序3”),随后调用到0x008E9540(“最内层错误处理程序”)。这样看来,分层应该是正确的了。
对于第三层错误处理程序无法继续上溯的问题,我已经发现了原因。进入第三层错误处理程序后,取消所有断点,执行到返回,就返回到了调用者(offset 0x007B2864) ^_^ 。果然,调用者是使用的是call eax的形式,而eax是由上面数句计算出来的。正因为没有明显标记,反汇编器才无法得到调用来源。
随后的测试表明,我所谓的“错误处理程序”在受到challenge后会被反复调用,多达百次。加上ASCII码分析,我认为,这些程序处理的是服务器消息,而不仅仅是错误。其中 offset 0x007B2864 所在子程序开始于 offset 0x007B2810。这一子程序会被反复执行,内存中大约40字节的数据会被反复改写,差不多有近百次。有一部分数据变化是有规律的,有一部分则没有。这看起来在计算一些数据。难道是Challenge的hash计算或解码?我会进行进一步分析。
Battle.net v2 登录协议分析 2
花了整整两天时间反汇编wow.exe,略有成果。当然,在将来的分析中,这些资料很可能会是无用的,甚至错误的。但是我现在仍然将它们记录下来,以备以后需要。
简单的密码学扫描证明,Battlenet.dll有SHA1,MD5和DES的算法签名。wow.exe多了CRC和Tea。我在Battlenet.dll中看到了类似于AVRSAPublicKey的字符串,因此推断它也使用了RSA算法。
一下所有分析均采用美服9947客户端+大陆服10146 Wow.exe。
offset 0x00460FF0 处调用了W32库的send()函数。实验证明,在每一次向Battle.net认证服务器发报时,都会调用这一处。在此下断,ECX指向的内存地址即为即将发出的报文,EDI中为报文长度。
offset 0x004605B2 处调用了recv()函数。每一次Battle.net认证服务器向客户端发报时,这一处均会被调用。在此下断,EAX指向的内存地址即为收到的报文。
这两处内存地址是永远固定的。故在登录时dump WoW.exe内存,会在固定位置发现报文。
我尝试在收到服务器端AuthServerProof后,在AuthServerProof所在内存处下内存访问断点,成功在0x00411318处断下。但这会导致wow.exe崩溃。在后续测试中,我尝试在收到AuthServerProof后在该处下常规的int 3断点,程序依然会被断下,且没有发现任何问题。但是从此往后的分析却陷于停顿。程序似乎调用了大量MMX指令,疑为反调试。但因为WoW.exe本身是一个多媒体应用程序,具体这些指令是不是反调试代码,在进行进一步分析前也不好定论。
后来我尝试按照connection.log中的日志记录分析字符串。很快便在offset 08E979B找到了显示LOGON_BAD_SERVER_PROOF字符串的函数,它位于一个多达216种情况的switch…case语句中(offset 0x008E9776)。这个语句所在子程序开头处受到四处调用。这四处调用该函数的函数均为错误处理函数。我认为,这四处函数负责对错误代码进行大致处理,分出错误所属大类,offset 0x008E9776 处的函数是下一级错误处理,负责显示具体的错误信息。这四处调用中,Offset 008E9565处可以直接断下,该处函数开始自offset 008E9540。这里依然受到四处调用。依次上溯,大致可以找到3级错误处理。在最上一级错误处理函数的开头,反汇编程序就找不到调用来源了。我会对此进行更进一步的分析。
当然,这些函数调来调去,完全把我搞晕了…我不保证真的存在3层错误处理。很可能是互相调用造成的假象。
我的思路是继续上溯,直至找到导致LOGON_BAD_SERVER_PROOF的来源。报文中,这是一个长512字节的,一个字节都不能改的数据。这很可能会是一个散列,但我确实没见过如此长的散列。如果是散列,那么应该可以找到cmp。此时就可以看到正确的ServerProof了。继续上溯甚至可以找到算法。若不是散列(基本不可能),那么应该可以找到解码代码,分析之便可得到正确的制造该处报文的方法。
Battle.net v2 登录协议分析 1
网易开放魔兽世界内测后,我迫不及待地试图按照以前九城的老方法用美服/台服客户端连接大陆服务器。未想,网易竟然在登录服务器上进行了特殊限制,阻止了非大陆客户端的登录。我承认那天晚上我等到12:30却始终看到客户端报版本错误的时候十分郁闷…
第二天,在mop,nga等地陆续看到有人发帖子请教如何用非大陆服务器客户端登录大陆服务器。为此,我进行了一些研究。碰巧在mop上碰到一个和我做了同样初步分析的人(raptium,他的Blog:http://www.raptium.net/),隧联系之,一起分析这种情况。
我们当然可以认定,网易在服务器上做的设置是“特殊的”,“全球唯一的”。因为美服欧服台服之间完全可以互相登录。抓包分析表明,当前版本的魔兽世界(3.1.3.*)会使用两种登录协议。一种是传统魔兽世界认证协议,一种是Battle.net认证协议。前一种已经被分析得差不多了,甚至Wireshark都认得,后者基本还没有相关文档。当客户端发现所输入用户名符合email格式时,会启用Battle.net登录协议。此时,在realmlist.wtf中设置的realmlistbn会起到认证服务器的作用。反之,会使用传统魔兽世界认证协议,使用realmlist.wtf中设置的reamlist字段的服务器作为认证服务器。
目前,美服,欧服的Battle.net并不是强制绑定的,台服还没有Battle.net,只有大陆服务器是强制绑定。
经过分析,我们认为客户端首先向服务器发送的第一个报文中,包含版本信息。经过对大量实验结果的diff,我们得到如下结论:
第一个报文被称之为AuthChallenge(有一篇很好的文章,作者在我们之前对Battle.net新版认证协议进行了分析。虽然没有我们透彻,但他却为我们解释了一个十分重要的数据,这个数据可能是通过反汇编得到的,也可能是经过大量diff后得到。它为我们节省了大量时间。原文请见:http://www.deviange.net/wow-clients/login-protocol/。 注:大陆地区无法访问。再注:该文中称第一个报文为AuthRequest),其中包含了将要登录用户的名称,游戏的四个版本,可能还包含游戏平台信息。
offset 0x00处必然为0x00,应该是一个cmd,表示这是AuthChallenge。
offset 0x19和0x20处为wow.exe的版本。对应于connection.log中的 Component WoW.Win. 。值:9974:6D 01,10146:D1 00
offset 0x24和0x25处,为Data目录的版本,对应于connection.log中的 Component WoW.base. 。值:9947:6D 01,10146:D1 00
offset 0x31和0x21处,为Locale目录(如Data/enUS,Data/zhCN)的版本,对应于connection.log中的 Component WoW.enUS. / Component WoW.zhCN. 等。值:9947:6D 55,10146:D1 54
offset 0x2C,0x2D和0x2E应该表示客户端语言信息,对应于connection.log中的 locale= 。这一处仍存在疑问。
因为大陆客户端的特殊性(AuthChallenge报文比其它客户端要长),我们暂时无法解释多出来的数据。以上内容均以美服客户端为参照,欧服台服应该是一样的(台服已验证)。
报文最后是用户名,用户名前两个字节是用户名的长度。这里使用了特殊的计算方法。如果长度不对,登录报文将被拒绝。计算方法上面所提到的文章中有详细说明。感谢那篇文章的作者 David Liu 。没有他,我们是不会研究到这一步的。
这个报文中很可能还包括游戏的名称,游戏运行平台等信息。条件所限,我们暂时没有解析出它们。
登录第二步,服务器端发送给客户端一个很大的报文,称之为AuthServerProof(David Liu 的文章中称为AuthChallenge)。其中前6个字节是固定的,为 42 10 61 75 74 68 。这可能是用户名验证通过的意思。offset 0x08,0x09处是服务器语言代码,如US,CN等。offset 0xF3,0xF4处是同样的信息。offset 0x0A到0x2C处为固定字符。所有服务器均相同。0x2D到0x6C处的64字节,可能是某种散列。对于相同的服务器,它是相同的,不同的服务器则不同。
随后,offset 0x6D到0xEC处的128字节,每次登录均不同。可能是服务器发来用作加密密码的RSA Public Key。offset 0xED到0x116处,是一段固定数据。从0x117开始,直到报文结束的512字节,对于相同服务器来说它是相同的,不同的服务器则不同。
raptium试着把客户端的realmlist.wtf中realmlistbn的值改为127.0.0.1,在本地架设服务器。客户端发送AuthChallenge时,一切正常。但是当我们的服务程序把暴雪Battle.net认证服务器的AuthServerProof发送给客户端后,客户端却“礼貌地”用FIN中断了连接,并提示“invaild server”。raptium认为这可能是服务器端发送的AuthServerProof中存在某种校验的缘故。raptium把自己的IP改成官方认证服务器的IP,并发送暴雪Battle.net认证服务器的AuthServerProof,没有出现任何问题。这便印证了他的猜想。我们又尝试用无效数据填充第一个未知的64字节数据,依然可以通过认证。这说明最后的512字节数据中很可能存有某种服务器身份校验数据。这512字节,替换任何一个字节都会导致认证失败。
我们正在进行进一步研究分析。反汇编是必需的。希望有熟悉反汇编的朋友帮助我们。
小宠物一览(声望和任务)
声望
- 鸡蛋:联盟。部落可以在联盟完成任务后捡取地上的鸡蛋。
- 前往西部荒野的萨丁农场。
- 随便对一只小鸡输入/chicken直到小鸡对你变成友善。
- 和它对话,选择“咕咕嘎”。
- 和农妇萨丁(56.0,31.2)对话,购买特殊鸡饲料。
- 向鸡回复任务。地上会出现鸡蛋。
- 烟网蜘蛛笼:中立
- 在燃烧平原和基布雷尔(65.9,22.1)对话,接任务“蜘蛛卵”。
- 去黑石塔下层,收集15个尖塔蜘蛛卵。
- 回复任务可得。
- 座狼笼:中立
- 在燃烧平原和基布雷尔(65.9,22.1)对话,接任务“基布雷尔的特殊宠物”。
- 去黑石塔下层,在深处的狼窝用笼子装一只狼崽。
- 回复任务可得。
- 机械小鸡:中立。装备绑定。
- 在菲拉斯和塔纳利斯的任意怪物均有很小几率掉落OOX系列定位器,点击可接到任务。
- 接任务并完成。塔纳利斯起始点(60,64),菲拉斯起始点(53,55),辛特兰起始点(49,38)。
- 去藏宝海湾的奥格索普 奥布诺提斯回复任务,并接新任务“你自己的OOX”。
- 完成任务可得。
- 精灵龙的蛋:联盟
- 到菲拉斯的莫沙彻营地西边,恐怖图腾营地西边的山坡上找到两个暗夜精灵(66.6,46.6)。
- 清完营地中的怪物,接着在辛达尔 月纹处接任务“精灵龙的自由”。
- 完成任务,掩护至少6只精灵龙逃走。
- 向耶尔卡 月纹(65,45)接后续“菲拉斯的正义”。
- 完成任务,清光恐怖图腾营地
- 交任务,接后续“菲拉斯的正义”。
- 去达纳苏斯的月神殿找泰兰德 语风完成任务。
- 回到菲拉斯,在辛达尔 月纹处接任务“领养孤儿”。
- 前往千针石林的闪光平原,到奎恩丁(78.4,74.8)处回复任务,接任务“即将孵化”。
- 给他2瓶坚韧药剂。完成任务。
- 接任务“新的生命”。
- 在1小时内赶到辛特兰,找到阿格纳(14.4,43.6)完成任务。
- 接任务“精灵龙的食物”。
- 在辛特兰东部可以找到银鬃捕猎者,杀死后得到物品。
- 完成后回到阿格纳处交任务。
- 接任务“为人父母”。
- 交任务可得。
- 迷你鹦鹉:中立
- 在泰罗卡森林的奥蕾莉亚要塞南面,沙拉斯鸦巢入口处的天空之翼处接任务“天空之翼”。
- 护送NPC穿过沙拉斯鸦巢。
- 杀死一个精英怪。
- 完成任务可得。
- 莫莫的小桶/毒皮的小桶/尼尼的小桶/牙牙的小桶:中立
- 沙塔斯城东北的老渔夫巴尔洛(38.6,12.2)每天随机提供5种钓鱼日常任务中的一个。
- 其中的“城里的鳄鱼”没有钓鱼等级要求。
- 接任务“城里的鳄鱼”,在暴风城钓到鳄鱼,完成任务。
- 得到奖励“鳄鱼宝藏”。大约有1/80的几率得到一种宠物。


