metahook一個 Client Hook 的一個程式,在玩家進入遊戲的時候,利用 Windows API,強行替換源記憶體中的地址。然後調用引擎提供的 API,實現一些功能。
基本介紹
- 中文名:無
- 外文名:metahook
- 類別:一個外掛程式
- 當前版本:2.1.0.1
作者及已使用版本,功能介紹,
作者及已使用版本
此程式作者為Martin(大江)
當前版本:
2.1.0.1
目前此外掛程式已使用的版本:
ls2587334 生化3重製版
sky_orc_mm 專版sp4
暗影芭比 邪靈魅影
csoldjb(間接授予) nst1011 beta5 至 nst 3266 9.0
shadow 個人版本
幻影 CP魅影火線
絕對小K ForceStorm(武力風暴)
黑魔火尊 競技之王1.0.1試玩版
csoldjb(間接授予) Djb CS1.6
lzlzy2001 (個人版本)反恐精英:飛彈危機(在後續版本中都會使用)(使用舊版)
csoldjb(間接授予)counter strike breakthrough edition
功能介紹
不過國外的朋友好像不喜歡這樣,國外禁止討論對 Client 下手的東西的,所以還是不要發到國外咯(尤其是alliedmodders)。
功能已經與 Amxmod X 的模組做相應接通,原理是現註冊一個 “MetaHook” 的事件, 大小為 -1, MetaHook 那邊接收該事件並處理。
目前實現的功能有:
1.獲得玩家是否使用 MetaHook
2.顯示給玩家一張圖片 (SPR)
3.顯示給玩家一張 Additive 模式圖片 (SPR)
4.顯示給玩家一張 Holes 模式圖片 (SPR)
5.顯示給玩家一段文字
6.設定玩家視角模型的身體部位
7.設定玩家視角模型的渲染屬性
額外:血量護甲顯示最大值支持 5 位數,子彈最大支持 3 位數。
血量護甲子彈數等HUD顯示突破(模組自帶功能,載入...即可使用)
擊殺,男女手,記分牌,spr顯示,無限文字通道等(需玩家自行參考cpp/inc寫出適配外掛程式)
其中,顯示給玩家spr,利用MetaHook顯示的spr是無需引擎快取的,位置可以任意調整並且不會移動;顯示玩家身體部位可以設定該部位的貼圖渲染,能保證任何cs(只要武器有男女手貼圖的) 都可以完美顯示兩種手臂;給玩家顯示的文字信息不支持中文,文字通道是無限的,也就是說可以顯示無數條信息(而不是cs那個set_hudmessage本身的4個通道)
此程式目前已開源,可以下載