162
絕地求生:大逃殺
絕地求生大逃殺:誌玲姐姐幫我找敵人!
背景介紹:
作為一個30多的老龍蝦,和大家一樣,絕地求生的三大主題:我是誰,哪裏在打我,我怎麼死了?一直困擾著我
直到有天去了土豪朋友家裏,看著7.1的環繞式,告訴我:“看,誰打我,我第一時間就知道,前後左右,全方位無死角”
我受到了深深的刺激。
於是我回來開始了自己的輔助AI設計,也是一時興起,完全沒想到後麵會發展成這樣。
前提:必須做到不改遊戲本體,也不修改內存,唯一的目的就是幫助我這種老年玩家,更好的找到敵人。
階段一:
我研究遊戲聲音之後,發現敵人位置可以通過官方的如下圖片進行定位
所以,我對遊戲的音頻進行了輸出采樣,讓我欣喜和悲劇的是,遊戲完全不支持7.1音頻,隻有左右兩個音頻,也就是說,來自正前、正後的槍聲,左右聲道各站50%分貝;左後方的槍聲,左聲道稍微大點,右聲道稍微小點。
所以,結果就是,左後方45°,和左前方45°的聲音,采樣完全一樣。
參考我的采樣圖
所以,階段一的時候,我是雙屏玩遊戲,左邊放著我的采樣工具,進行實施音頻監控,如果第一次無法發現左右,我會扭頭一下,等待敵人的第二槍。
向我開炮
這樣會定位出敵人的大致扇形位置
階段二:
第一階段經過了1周,發現其實沒有什麼卵用,因為雜音太大了!
於是我開始複雜的對遊戲槍械進行采樣,並且不同的距離進行采樣
受限於時間和精力,我隻采樣了M16,M416,AK,98K,Scar這 四把槍,在20米,50米,100米,200米,300米5個位置的八個方位的音頻,一共200個音頻采樣文件
然後進行噪音過濾,這樣,通過2次槍聲,我就可以基本精確的判斷敵人在我八個方位的哪個區域和遠近。
但是:然並卵,激烈的戰鬥,並不能讓我很好的又緊張的看畫麵,又緊張的看副屏,於是,我開始第三階段
階段三:
我對高德地圖的誌玲姐姐音頻進行了采樣,比如:前方50米 請右轉 ,前方100米 有機動車監控
我整理出來了方位音頻和距離音頻,然後再拚湊了點別的音頻。
進行了逐一匹配和觸發,得到了如下的結果智能播報係統
前方高能
誌玲姐姐:右前方200米,M16,請注意躲避
誌玲姐姐:左後方100米,AK,請小心駕駛
我感覺到了滿滿的都是愛啊~~~~以後說不定誌玲姐姐還能陪我聊天呢,單排就不是恐怖片了
後話:可惜遊戲不是7.1聲道的,不然我可以再花點時間進行精確采樣,這樣我的人性自走反炮兵火控雷達就成型了。
我一直在想,為啥不出一個萌新模式呢,如果被打,左右屏幕可以閃血光啊,這樣可以提示大家。
另外實現了這個軟件後,我壓根不聽什麼主播說,被打?聽聲音啊。。開鏡就是人,誰信啊。
最後,後話的後話,這個不是掛吧,不是掛啊。我覺得和Rashade差不多吧。。。
我隻是自己倒騰了一下,如果有官方mm,可以私信我告訴我呀。。多謝哉。。
然後,有更好想法的基友們可以一起討論一下怎麼優化我的誌玲姐姐啊
來自NGA orgheus
最後更新:2017-10-17 21:43:30