第195章 免蠟和穿墻術
(這是昨天的存稿,今天頭疼了一天……)
《天堂i》這款游戲,玩家10級之后,每次死亡是要掉經(jīng)驗的,經(jīng)驗掉光了就會掉級,如果一直死,從45級掉到10級也是理論上存在可能的。
而有了「泡菜1.0輔助」的戰(zhàn)斗保護功能,大大降低了操作難度,讓工作室玩家可以集中注意力在刷怪技能使用上,同時也不必擔心死亡和掉級風險,進而提高了打錢效率,降低了勞動成本。
所以哪怕只是這一項功能,都足以讓游戲工作室里的所有人嗨起來了,誰也沒想到方杰竟然能出這樣的“黑科技”,簡直就是玩家們的福音有木有?
幾個沸騰游戲的技術員也同樣驚呆了,因為他們非常清楚,要做這樣的一個輔助,其中的技術含量有多大。
mud游戲里那是因為游戲本身提供了機器人腳本功能,比如最常見的就是“ do……”邏輯條件指令,即“如果……那么,執(zhí)行……否則,執(zhí)行……”。
「泡菜1.0輔助」的邏輯判斷條件同樣如此,即如果血條或藍條低于什么數(shù)值,那么執(zhí)行使用紅瓶和藍瓶的指令,并間隔多少秒判斷執(zhí)行一次,否則,執(zhí)行停止腳本運行指令。
但是,邏輯雖然一樣,具體實現(xiàn)方式則完全不同,這涉及到游戲程序內存地址、函數(shù)指令以及windows操作系統(tǒng)方面的綜合知識,而不是像小白那樣直接在已有的腳本程序上直接填空。
所以哪怕是這么簡單的一個功能,一般人也是做不出來的,會點編程也未必能做出來,需要進一步研究學習相關知識才行。
當然,如果以后世的眼光看待這些知識,對懂編程的人來說可能只是小兒科。
但在當下,簡直就是創(chuàng)舉,畢竟現(xiàn)在網(wǎng)游都是個新鮮事物,還在不斷完善開發(fā)研究階段中,網(wǎng)游外掛是什么東東,聽沒聽說過,更別說深入研究了。
當天晚上,方杰也親自拿著自己的號,使用「泡菜1.0輔助」進入游戲測試體驗了一把。
感覺馬馬虎虎吧,好用是好用,可在他看來,對游戲效率依然沒有多大的提高,無非是操作簡單了一點罷了。
而且期間他還發(fā)現(xiàn)了一個自己之前忽略的問題——地圖點亮。
《天堂i》和《傳奇》最早版本很相似,新手出生就會附送兩根蠟燭,只有攜帶蠟燭才能點亮周圍的地圖環(huán)境,尤其是在各個練級洞穴和地下城里,沒蠟燭的話,極有可能被怪包圍,拉怪引怪十分不方便。
方杰還記得前世《傳奇》剛上市的時候,等級低進僵尸洞練級,如果不帶蠟燭,不小心引到了雷電僵尸,幾下就能被電死,《天堂i》里也有類似的情況。
而且游戲還分白天和晚上,現(xiàn)實中4個小時等于游戲里里的一天,晚上和白天各持續(xù)2個小時,所以即便是在外面,也需要時常帶著蠟燭。
這就很坑爹,影響他的游戲心情。
于是他決定改變這一點。
改起來也容易,蠟燭的內存地址早在之前就記錄下來了,地圖什么的,本來就在客戶端上行運行,所以實現(xiàn)「免蠟」功能不需要欺騙服務器,直接在本地客戶端程序上進行修改就能完成,服務器端還查不出來問題。
具體弄起來也不難,5分鐘就搞定了……
無非是把地圖文件里的所有地圖后面的指令,全部從dark替換成light,然后修改幾句程式,重啟游戲,再次進入游戲,地圖就亮了。
這個免蠟功能就不需要加入「泡菜1.0輔助」里面了,把修改好的地圖文件夾做好備份,然后直接替換掉源文件夾就行了。
前世《傳奇》最早的免蠟功能就是這么實現(xiàn)的,只用替換一個地圖文件夾,然后就……
這么說吧,玩過《傳奇》的玩家如果沒用過免蠟功能,簡直就稱不上是一名《傳奇》玩家,或者說這項功能自從出來之后,已經(jīng)是《傳奇》的基本功能,要是不能免蠟,還玩?zhèn)球啊!
如今,《天堂i》被方杰這么一禍禍,也成了一款免蠟游戲。
而搞成這樣的原因,僅僅只是因為他覺得地圖太黑影響心情,畢竟他又不練級,免不免蠟對他其實沒啥影響的好吧?
但工作室里的玩家,再次興奮了。
免蠟!
臥槽啊!
太強大,太變態(tài)了有木有!
這幾天很多人因為忘了帶蠟燭或者蠟燭持久用完了,沒看清周圍環(huán)境,被怪物圍死了,也有的跑掉了,但還是不得不跑回城重新買蠟燭帶上。
對玩家們來說,這是一項非常坑爹,甚至有些故意為難人的設定。
結果,老大直接搞了個免蠟功能,這特么簡直就是瞌睡遇到枕頭,以后再也不用擔心黑暗中突然跑出來幾個怪物然后被圍毆了,負重也節(jié)省了一點,買蠟燭的錢也省了,好處太多了,進一步提高了大家打錢的效率。
“唔,穿墻功能是不是也搞出來呢……”
看到大家好評如潮,方杰腦海中的壞點子一個接一個。
實現(xiàn)穿墻功能,也是不需要經(jīng)過服務器驗證的,無非就是首先找到人物坐標的地址,然后通過ce下訪問這個地點的地址,這些地址會在沒有障礙的時候調用某些代碼,而在有障礙的時候就無法走路,就不會調用到那些代碼。
接下來,就是找到障礙物的內存地址,修改那個具體的返回值,讓那個返回值為沒有障礙物的返回值,該代碼一般為call開頭,返回值一般被命名為,即跳轉的意思。
這個原理一般人可能很難理解,但當過mud巫師的玩家,應該都能明白,因為他們是經(jīng)常會用到call指令的。
不過還是那句話,說起來簡單,做起來難。
穿墻功能不像免蠟功能那么容易實現(xiàn),要不斷測試并對內存地址進行分析,找到相關代碼并加以修改才行。
所以這個功能的開發(fā),暫時用小本本記下來,以后有時間再弄。
今晚他的任務,就是拿著自己的帳號,好好體驗一下這個游戲……
也不能說是好好體驗,而是在游戲過程急玩家之所需,發(fā)現(xiàn)問題、記錄問題,以后再不斷升級「泡菜1.0輔助」,去解決這些問題,最終達到禍禍游戲的目的,畢竟不玩游戲的外掛制作者,是做不出好的游戲外掛的。
方杰在想盡千方禍禍這款游戲的同時,游戲工作室里的其他職業(yè)玩家,同樣也不逞多讓。
他們的確不會制作外掛,但是身為游戲高手,游戲意識和游戲手段往往就是與眾不同,總能開發(fā)出各種稀奇古怪的賺錢方法,讓人瞠目結舌……
7017k
推薦都市大神老施新書:
(https://www.dzxsw.cc/book/175078/9024501.html)
1秒記住大眾小說網(wǎng):www.dzxsw.cc。手機版閱讀網(wǎng)址:m.dzxsw.cc