与未来的网咖不同这时候的网吧空气非常浑浊。
烟味、泡面味、还有汗味搅在一起,噼里啪啦敲键盘的声音更是不绝于耳。
“卧槽,猛龙掉线斩。”
“这个拿钢管的是什么玩意,怎么那么猛?”
时不时的国粹接连不断,还有杀马特留着斜刘海在那疯狂砸键盘。
三教九流,啥人都有,这也是只要去网吧,父母就觉得不学好的原因。
交了钱,开了机林渊坐在那把有些塌陷的沙发椅上,盯着屏幕上那个正在跳动的企鹅登陆框。
输入账号,密码。
“咳……”
登陆成功的瞬间,林渊差点被一口气呛死。
屏幕右上角,那个黑白头像闪动着。
昵称:『莪为谁哀』
个性签名:【﹎.卜是峩卜嗳,是爱已成殇。メ﹏】
林渊感觉头皮发麻,脚趾在那双回力鞋里死死抠着鞋底。
一种属于四十三岁灵魂的羞耻感,隔着二十五年的时光狠狠给了他一耳光。
太窒息了。
飞快地移动鼠标,像是在处理什么病毒代码一样,迅速删掉了那行火星文,把网名改成了最简单的“LY”。
做完这一切,林渊靠在椅背上,长出了一口气。
看着周围狂热的人群,林渊的眼神逐渐沉静下来。
2009年。
这一年,比特币刚诞生不久,但是就算自己现在买,也要很久之后才能变现。
这一年,股市会有几次大波段,但他上一世也不炒股,根本不了解。
开玩笑谁能在大A赚钱那真是神仙。
只记得什么茅子,企鹅后来起飞,反正涨的厉害。
能记得的都是重生前近几年发生的,比如英伟达什么的。
但此时过于古早,未来有用可是解决不了当下的困境。
毕竟,如果不能快速发点小财,家里生活还是无法得到改善,父母依旧会早逝,妹妹也依旧过不好。
想到这里,林渊再次快速整理记忆。
明年有世界杯,可是自己也不看球,唯一能记得的还是有一场巴西踢德国。
最后七比一还是七比二的,记不太清了,好像还不是2010年的。
彩票号码他更是一个都背不下来,谁没事记这个那真是绝了。
重生了,似乎也没什么了不起的。
他依然是个普通人,没有特别的,最多就是买买比特币,等升值。
或者贷款买个房,高位套现。
努力思考半晌依旧没有任何思路。
林渊摇了摇头,长长舒了一口气,看向旁边的王林。
这小子正操控着一个红眼,笨拙地在地图里跑位,键盘敲得震天响,为了几个掉在地上的金币,还要特意跑回去捡。
“这画面简直了。”林渊在心里评价道。
2009年的互联网才刚刚开始,这时候的游戏无论画质还是界面都非常粗糙。
让一个未来的人看现在肯定觉得受不了,纯纯幻灯片。
但是活在2009年的人可不会这么认为。
想到这里,林渊灵光一闪,不对啊,我怎么忘了,老子是程序员啊!
此时林渊眼睛一亮。
对啊,自己怎么忘记自己老本行了?
虽然在未来自己屁都不算,但是对于2009年那就是降维打击啊!
这时候的游戏保护是什么?
TP系统还没进化,内存加密简直就是敞开大门。
林渊本来有些迷茫不知所措的眼神变了,取而代之的是一种兴奋。
“搞钱的路子,不就在这儿吗?”
此时企鹅的TP保护机制在自己眼里那不就等于没有吗。
当下火爆的游戏我都可以做脚本,这个游戏创造的财富神话可多了去了。
作为林渊第一款玩的游戏,记忆特别深。
地下城与勇士,2008年公测,风靡全国。
网吧里十个人里九个玩,这款游戏最搞笑的就是开挂。
别的游戏开挂,玩家一定问候你父母。
这个游戏你开挂,别人只会问你稳吗?兄弟带带我。
想到这里林渊不禁有些想笑。
“王林,你先玩。”
林渊没有打开游戏,而是熟练地打开浏览器。
下载了几个基础的开发工具:CE、OD,还有一个精简版的C++编译器。
“你不玩?那你开机子干啥?”王林百忙之中回头喊了一嗓子,“别浪费钱啊!”
“你别管,我有事情。”
林渊随口回了一句,戴上了耳机,隔绝了周围的嘈杂。
屏幕瞬间切换成了黑底白字的各种窗口。
林渊的手指轻轻搭在键盘上,深吸了一口气。
久违了。
第一步,找基址。
林渊熟练地打开CE,附加游戏进程。
“人物血量……搜索数值。”
“变动,再搜索。”
“十六进制转换……”
目光专注,脑海中飞快地构建着这个游戏的数据模型。
2009年的游戏内存保护机制简直可以说是“纯洁”。
林渊几乎没费什么力气,就定位到了人物坐标的基址和偏移量。
“有了坐标,就能寻路。”
林渊嘴角微微上扬,手指在键盘上飞快跳动,一行行代码流淌而出。
没有急着写功能,先做模拟。
这是后世脚本才有的逻辑,不是死板的按键精灵,而是模拟人类的判断。
If (怪物数量 > 0) { 释放技能A } else { 移动到下一个房间 }
If (HP < 30%) { 自动吃药 }
第二步,Hook 攻击判定。
这是最难的,也是最关键的。
需要找到攻击call,也就是游戏里造成伤害的那段函数入口。
林渊打开OD,对着满屏的汇编指令,眼神锐利。
若是旁人看这些早就晕了,但在林渊眼里,这些MOV、CALL、JMP指令,就是一张张清晰的地图。
“找到了。”
仅仅过了二十分钟,林渊就在一堆乱码中精准地揪出了一行代码。
那是攻击判定的核心。
没有修改伤害数值,一个容易封号,一个违法,属于外挂。
只需要让脚本能够精准地调用这个攻击指令。
第三步,封装。
林渊的手速越来越快,屏幕上的光映在他脸上。
他正在编写一个简易的UI界面。
不需要花哨,只需要效率。
“自动拾取范围……扩大到全屏。”
“技能CD……加入毫秒级随机延迟,模拟人工操作。”
不仅要能用,还要能哪怕是GM来了,看后台数据也像是个真人在玩。
一个小时后。
林渊敲下最后一个回车键。
编译,运行。
一个只有巴掌大的灰色小窗口跳了出来,上面只有两个按钮:【启动】、【停止】。
林渊登陆游戏,建了个小号,进了副本,点击【启动】。
双手离开键盘,拿起旁边的可乐,喝了一口。
屏幕里,那个名为【莪为谁哀】的角色动了。
以一种极其精准、极其高效的路线直奔怪物。
聚怪,平A,后跳取消硬直,接技能。
行云流水。
连地上掉落的金币,都在怪物倒下的瞬间被自动吸进了背包。
没有多余的动作,每一次判定都卡在系统判定的极限帧数上。
“这就是技术的魅力。”
林渊看着屏幕,心中有些自得。
“卧槽!!!”
一声惊雷般的咆哮在耳边炸响。
王林正好打完一盘,转头想看看林渊在干嘛,结果眼珠子差点瞪出来。
“老林!你这是啥啊?咋自己动啊?这连招,这走位?卧槽卧槽!”
王林连游戏都不顾了,凑过来死死盯着屏幕,看着那个角色自动清空了一个房间,又自动跑向下一个门。
“挂?!”王林声音都在抖,既兴奋又害怕,“稳吗?这玩意儿不会封号吧?”
“不会,这是我自己写的。”
此时王林一脸狐疑的看着林渊:“你会写挂?吹吧,那你给我写一个,一键无敌秒杀那种就行。”
林渊看着王林的样子有点好笑,敷衍的说道:“我有正事,忙完有时间给你弄一个,对了我要回家一趟,你帮我看着点别关机。”
王林哦了一声,也没多想继续玩游戏了。
毕竟十八九岁的年纪,高考之前憋坏了。
今天还是说了因为林渊没考好才有时间出来玩,那可得分秒必争。
林渊为了不引起注意,退出游戏,保持主界面,做好这一切后快步回家。
脸上虽然依旧平静,可是心里的激动简直难以复加。
这第一步,已经有了!