互联网

魔兽插件

游戏《魔兽世界》的辅助程序

  • 中文名:魔兽插件
  • 开发商:暴雪
  • 游戏类型:网络游戏
  • 平台:WOW(魔兽世界)
  • 魔兽插件介绍
    魔兽插件是通过(暴雪提供的)LUA和XML文件(函数)构成的,并且也是通过暴雪的编译机所解释和执行的。因此,暴雪也不会封停任何使用插件的玩家。

    插件被分为两个类别

    魔兽

    其实这个应该不算是真正的插件化改造,但是却能在游戏中使用 LUA 代码做一些很方便的事情(比如一些条件判断什么什么的),这些东西完全是游戏内置的,并且这些代码是通过暴雪的编译机(也就是WOW的游戏程序,而非其他执行程序,如WG所需要运行的执行程序)所解释并且执行。所以一个宏究竟能做什么或者不能做什么完全是暴雪所规定的。因此,暴雪不会封停任何使用宏的玩家。

    插件

    他们是一些附加的文件,被放置在玩家 WOW 游戏目录下的 Interface 文件夹中。插件 使用暴雪提供的LUA和XML代码(官方API函数接口)来扩充玩家可以使用的用户界面功能。

    插件与外挂的区别而第三方程序(也就是我们说的WG)是一个拥有独立于暴雪提供的任何代码、函数外的代码的程序。他们(WG)是如 MSN 、 ICQ (或者 QQ) 那样的独立后台程序(注意最大的区别就在这个WG要工作就必须运行除 WOW.EXE 外的其他程序)。与插件的区别就在于他们(WG)试图并且确实访问和修改WOW客户端与服务器的通讯信息,以及修改WOW客户端的内存领域(也就是说修改记录在本地或者暂时记录在本地机器上的数据,以达成修改数据和发送欺骗数据到服务器的目的)。比如说 加速外挂,是截取WOW客户端发送给服务器的关于“我在这里”的坐标信息(最大的问题就在于 WOW 的坐标信息是在本地计算然后在传送给服务器的,除了坐标,一些物理逻辑如重力、反重力、障碍、通过性检查等……都是在本地计算了,我想是BZ为了塑造更加真实和无逻辑延迟的游戏世界才这么做的)并修改后再送会服务器,于是玩家就可以“跑”的更快。之所以服务器接受了这种不正确的信息是因为暴雪将移动速度的限制放在了客户端(也就是上面说的物理逻辑运算被放在了本地)。这样做的目的是处于减轻服务器的负担而让客户端来完成更多的处理。无论如何,插件和第三方程序(WG)的区别就在于是否需要运行单独的程序(区别于 WOW.EXE 外的任何程序)。如 Cosmos(BIGFOOT、WOWSHELL……) 这样的插件虽然拥有自己的独立于 WOW.EXE 外的执行程序,但是他们仅仅是用来更新或者带参数的启动WOW的辅助程序。我们完全可以不运行他们而在游戏中使用其提供的功能。那么仅仅利用其 Interface 中的文件工作也就是上面提到的纯粹的插件了。

    相关资讯
    内容声明

    1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。

    2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。

    Copyright © 趣爱秀