電腦大家應該不怎么陌生吧!現(xiàn)在電腦已經(jīng)普及到大多數(shù)人的家庭之中了,電腦的用途非常地廣,不同年齡段、不同行業(yè)的人對電腦的用處不同。但是對于很多的年輕人來說電腦最大的用途就是玩游戲了。電腦游戲大家肯定玩過吧!它可以使人上癮。 看到這個標題大家是不是很激動呢?呵呵我沒有開玩笑,槍是可以改的 游戲的sav文件沒有加密,特別是物品欄部分,一目了然 經(jīng)過一段時間測試我發(fā)現(xiàn)如下特性: 無主之地的槍械系統(tǒng)是以部件和前綴為基礎。 什么意思呢,就是說這個游戲的物品是由各個帶有固定屬性的配件按照一定規(guī)則隨機生成的。并不是隨機生成外觀然后整槍附加隨機屬性。 同系列的配件并不是屬性逐漸疊加,而是各有特點,這就造成了了:這個游戲不會出現(xiàn)最xx系列強的xxx槍,只會有適合你個人用的槍。也許有的配件帶的傷害高但是準確率低,擔憂的配件附加了效果傷害,但是會降低彈容量等等。 。 。 。 以下推出我要改的主角:一桿4級的狙擊(我自己才15級,沒見過什么好裝備,大家要有好dd就把sav文件附在帖子里給我研究研究。 這里我更換了槍管和瞄準鏡,所以作用體現(xiàn)在了殺傷、精準、放大倍數(shù)上。為啥不附加點屬性啥的呢,因為好屬性我也沒見過,不知道咋寫。 。 。 我倒是嘗試增加了一個爆炸x2的屬性但是暴擊的屬性就直接丟了,傷害也會減少20。很有可能這個游戲的武器附加效果的組件只能有4個,超出不報錯,但是會丟掉,這把撲街槍沒了暴擊傷害再少掉20點傷害那就可以扔了,別的屬性也都不能丟,所以忍痛沒加爆炸x2。不過看看只要4級就可以用,還能說啥呢、、、、
這是改完的效果
這里是撲街的爆炸x2 這里是該槍的初始配件、前綴列表
這是我的解釋
在本例中只需將sight改為sight5,barrel改成barrel5就可以達成修改效果
修改使用任何一款16進制編輯器就可以
注意此處我選中的部分為一段有效的代碼,之間使用“.”來分隔代碼字段,有效代碼段以一個hex雙字節(jié)為首,標志其后第四個字節(jié)開始的ascii字符組到最后一個有效字符后加一個00的代碼段字節(jié)數(shù),其中不算間隔的3個hex00,但是算上有效字節(jié)最后的一個hex00(也有可能是另外一種算法,但是暫時不影響我們做些小動作)。如果要修改長度不一致的屬性請記得修改此位。 這么說吧,以UltraEdit為例,每一個武器的代碼由多個部件和頭銜、前綴代碼段組成,每一個部件代碼的格式為:一個單字節(jié)的16進制數(shù)hex_A+3個全0字節(jié)+部件+1個全0字節(jié)。 其中部件部分的字節(jié)為有含義的ascii字符串,如果我們修改了這個,武器的組成部件就會換成我們修改的部件,同時上述的hex_A字段也需要重算和改寫,不然整個存盤文件的偏移就會算錯。
我增加了一只半自動狙擊的專用槍管,將射速大大提高,去掉了原來的提速前綴,換成前綴“嚇人的“(加了一點點傷害),槍械的名字從狙擊槍換為sans原廠的Hunter命名槍械獵戶座(這個似乎沒有起到實際效果),然后增加了特殊部件大大提升了彈容和附加了x4閃電,還減少了后座 多謝hebssket02的幫忙,從他的高級存檔我琢磨出了級數(shù)的位置:
這一段在每件武器代碼的最后 現(xiàn)在是時候把級數(shù)提高了:
這就是一次完整的修改,回頭我再試試把雷電換成獵象槍可能還能提高傷害 很可惜,獵象槍的高加成已經(jīng)無法生效了。不過按照這個射速和彈容量,此槍已經(jīng)堪稱神器 。 本文意在拋磚引玉,平日工作太忙,沒有時間多做嘗試,sav文件中還有大段代碼沒有理解,請大家再接再厲,徹底摸清該游戲的武器系統(tǒng) 后附范例存檔,里面的那把槍是可以復制到別的存檔里面的,但是請千萬慎重,稍有差池立刻毀檔 忘記補充一點:怎么尋找槍械部件的名字呢?好的部件并不是1、2、3的簡單命名,而且就算是有序號有時候也不是順序來的 這里有個小竅門,尋找游戲目錄下的..WillowGameLocalizationINT目錄,里面的gd_weapxx之類的文件里面以文本形式記錄了有所有部件的名稱,以及對應所組合武器時會出現(xiàn)的前綴 小資料: 范例存檔:點擊下載 玩游戲可以在很大程度上讓大家放松放松,但是我建議大家不要把過多的時間投入到工作當中,因為這樣的話大家很有可能上癮,這樣不利于大家的工作或者是學習。 |
溫馨提示:喜歡本站的話,請收藏一下本站!