NoSelfPing
"Wait, so this entire time you *didn't* actually want to attack yourself?..." -- This fixes a bug causing you to ping yourself at certain camera angles.
模組介紹 作者原文
No Self Ping
This mod fixes a bug that made it possible to ping yourself, printing funny (albeit annoying) messages like Xan wants to attack: Xan.
This is particularly useful for mods that add large character models, as the character model gets in the way of otherwise meaningful pings.
Modders
Modders, please note that this method bypasses PingerController.GeneratePingInfo such that its second call to Util.CharacterRaycast is redirected to a method implemented by my own code. This means that the hooks On.RoR2.Util.CharacterRaycast and On.RoR2.Util.HandleCharacterPhysicsCastResults will not execute if they are called via GeneratePingInfo (but other code that uses those methods, such as certain attacks and targeting sequences, will work fine as if nothing has happened).
Basically, if your code does anything with the raycasting specifically when pinging, sorry, this is not compatible. I would like to avoid such an intrusive change, but the IL code is incredibly messy and hard to keep track of without it. I just wanted to mention this since it poses a compatibility issue.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: