前世《传奇》最早的免蜡功能就是这么实现的,只用替换一个地图文件夹,然后就……
这么说吧,玩过《传奇》的玩家如果没用过免蜡功能,简直就称不上是一名《传奇》玩家,或者说这项功能自从出来之后,已经是《传奇》的基本功能,要是不能免蜡,还玩个球啊!
如今,《天堂I》被方杰这么一祸祸,也成了一款免蜡游戏。
而搞成这样的原因,仅仅只是因为他觉得地图太黑影响心情,毕竟他又不练级,免不免蜡对他其实没啥影响的好吧?
但工作室里的玩家,再次兴奋了。
免蜡!
卧槽啊!
太强大,太变态了有木有!
这几天很多人因为忘了带蜡烛或者蜡烛持久用完了,没看清周围环境,被怪物围死了,也有的跑掉了,但还是不得不跑回城重新买蜡烛带上。
对玩家们来说,这是一项非常坑爹,甚至有些故意为难人的设定。
结果,老大直接搞了个免蜡功能,这特么简直就是瞌睡遇到枕头,以后再也不用担心黑暗中突然跑出来几个怪物然后被围殴了,负重也节省了一点,买蜡烛的钱也省了,好处太多了,进一步提高了大家打钱的效率。
“唔,穿墙功能是不是也搞出来呢……”
看到大家好评如潮,方杰脑海中的坏点子一个接一个。
实现穿墙功能,也是不需要经过服务器验证的,无非就是首先找到人物坐标的地址,然后通过CE下访问这个地点的地址,这些地址会在没有障碍的时候调用某些代码,而在有障碍的时候就无法走路,就不会调用到那些代码。
接下来,就是找到障碍物的内存地址,修改那个具体的返回值,让那个返回值为没有障碍物的返回值,该代码一般为call开头,返回值一般被命名为jz、jnz、jmp,即跳转的意思。
这个原理一般人可能很难理解,但当过MUD巫师的玩家,应该都能明白,因为他们是经常会用到call指令的。
不过还是那句话,说起来简单,做起来难。
穿墙功能不像免蜡功能那么容易实现,要不断测试并对内存地址进行分析,找到相关代码并加以修改才行。
所以这个功能的开发,暂时用小本本记下来,以后有时间再弄。
今晚他的任务,就是拿着自己的帐号,好好体验一下这个游戏……
也不能说是好好体验,而是在游戏过程急玩家之所需,发现问题、记录问题,以后再不断升级「泡菜1.0辅助」,去解决这些问题,最终达到祸祸游戏的目的,毕竟不玩游戏的外挂制作者,是做不出好的游戏外挂的。
方杰在想尽千方祸祸这款游戏的同时,游戏工作室里的其他职业玩家,同样也不逞多让。
他们的确不会制作外挂,但是身为游戏高手,游戏意识和游戏手段往往就是与众不同,总能开发出各种稀奇古怪的赚钱方法,让人瞠目结舌……