CS2(Counter-Strike 2):一個免費且開源的遊戲輔助,適用於Counter-Strike 2,使用現代C++語言編寫,可在Windows和Linux上運行。
對於喜歡玩Counter-Strike 2的玩家來說,CS2是一個強大的遊戲外掛,它是免費且開源的,支持最新版本的Steam遊戲,並且跨平台運行在Windows和Linux系統上。
最新更新:
- 2023年12月2日 - 添加了Weapon Scope Sound功能到聲音
- 2023年11月23日 - 添加了Bomb Defuse功能到聲音
- 2023年11月16日 - 添加了Bomb Beep功能到聲音
- 2023年11月8日 - 調整了聲音可視化的位置,使其更接近聲音源
- 2023年11月1日 - 添加了Bomb Plant功能到聲音
技術特點:
- 在發布版本中不使用C++運行庫(CRT)
- 不進行堆內存分配
- 在Windows上的發布版本中不使用靜態導入
- 不創建線程
- 不使用異常處理
- 沒有外部依賴
編譯:
前提條件:
Windows:
- Microsoft Visual Studio 2022(帶有C++桌面開發工作負載)
Linux:
- CMake 3.24或更新版本
- g++ 11或更新版本,或者clang++ 15或更新版本
從源代碼編譯:
Windows:
1. 在Visual Studio 2022中打開Osiris.sln,將生成配置設置為Release | x64。
2. 點擊生成解決方案,您應該會收到Osiris.dll文件。
Linux:
1. 使用CMake配置:
```- cmake -DCMAKE_BUILD_TYPE=Release -B build
複製代碼 ```
2. 編譯:
```- cmake --build build -j $(nproc --all)
複製代碼 ```
照著這些步驟執行後,您應該會在build/Source/目錄下收到libOsiris.so文件。
加載/注入到遊戲進程:
Windows:
您需要一個DLL注入器將Osiris.dll注入(加載)到遊戲進程中。由於Counter-Strike 2封鎖了LoadLibrary注入方法,因此您必須使用手動映射(反射式DLL注入)注入器。Xenos和Extreme Injector已知被VAC檢測到。
Linux:
您可以在包含libOsiris.so的目錄中運行以下腳本:
```- sudo gdb -batch-silent -p $(pidof cs2) -ex "call (void*)dlopen(\"$PWD/libOsiris.so\", 2)"
複製代碼 ```
但是,這種注入方法可能會被VAC檢測到,因為在注入過程中,gdb會在/proc/$(pidof cs2)/status中的TracerPid下可見。
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
|