|
發佈時間: 2024-3-30 21:56
正文摘要:replyreload += ',' + 2343020;遊戲廠商:Steam 遊戲版本:HRZ2-PCR / 16:27 - 2024 年 3 月 28 日星期四 (1.0.43) | [應與 1.0.37 和 1.0.38 相容] 遊戲進程:HorizonForbiddenWest.exe 特點:(您可以在上面的截圖中看到我經常使用的功能) --------------------------------------------------------------------------------------------------------------------- 請注意,整個表格都可以進行高度自定義,因此您可以根據自己的需求和風格進行調整。下面將提供詳細的解釋,請花點時間仔細閱讀。 玩家:無敵 當被擊中時,Aloy通過LocalPlayer->Entity->Destructibility->mInvulnerable屬性設置為0x1變得無敵。同時,您擁有的任何被黑客入侵的機器也會變得無敵。無論您是騎乘還是步行,只要受控實體屬於AIGroup 0x5(HackedMachines),它們就會變得無敵。如果您不喜歡具有免疫力的打擊或元素效果,和/或對您的黑客機器應用相同規則,那麼請在腳本中的第15行和/或第39行上放置//(右鍵單擊腳本>更改腳本)進行注釋。重新加載保存遊戲,然後進行設置。從那時起,您會被擊中,但生命值不會減少(所有其他元素攻擊都會影響您)。 注意:您和您的黑客機器的mInvulnerable布爾值似乎存儲在您的保存遊戲中。如果發生這種情況,即在保存/重新加載後無法禁用它,則: 禁用腳本 進入[指針/結構] 在“LocalPlayer ['PlayerGame']”前面的“-”上單擊(不要勾選複選框!) 在“[0048] Humanoid['Entity']”前面的“-”上單擊(不要勾選複選框!) 在“[00D0] Destructibility”前面的“-”上單擊(不要勾選複選框!) 雙擊“[0070] mInvulnerable”中您看到的1值,並將其設置為0 安裝您的黑客機器 在“[0048] Humanoid['Entity']”樹下的“[0080] Mount['ControlledEntity']”前面的“-”上單擊(不要勾選複選框!) 在“[0080] Mount['ControlledEntity']”樹下的“[00D0] Destructibility”前面的“-”上單擊(不要勾選複選框!) 雙擊“[0070] mInvulnerable”中您看到的1值,並將其設置為0 此後保存遊戲,然後進行設置。 -- 玩家:設置騎乘控制實體的無敵 騎乘時,單擊以運行此腳本,並將您的坐騎的Destructibility->mInvulnerable設置為0x1。如果您希望進行重置,請禁用腳本(禁用不運行任何操作),右鍵單擊腳本>更改腳本,在第19行進行操作,並將其設置為writeBytes(Destructibility + 0x70,0)。騎乘時重新運行腳本。它將禁用您坐騎的無敵。 注意:這不是一個凍結腳本。您只是在啟動/運行腳本時設置屬性。因此,不要讓我聽到您說“我啟用了腳本,但我的坐騎並不保持無敵”。使用上面的腳本來解決此問題。 -- 玩家:無限氧氣 將DebugSettings->mInfiniteOxygen開發人員設置為1。結果:當您潛水時,屏幕中間不再顯示氧氣條,也不會耗盡氧氣。您可以通過點擊g_DebugSettings前面的“-”來檢查所有公開的DebugSettings標誌[指針/結構]。不要勾選複選框!這樣做的效果是凍結一個值,您不想要。 -- 玩家:飛行跳躍 將玩家的HumanoidMover組件的墜落狀態更新鉤住並在觸發此鉤住時執行多個操作: 它將不斷更新mPositionFallingFrom XYZ,其中包含玩家實體的mPosition值 它將不斷更新mLastPositionThatWasTouchingGround XYZ,其中包含玩家實體的mPosition值 這樣做將禁用由墜落造成的傷害。遊戲認為您不斷從當前XYZ位置墜落,因此沒有計時器計算將應用於墜落傷害的時間(保持為0 )。 它將不斷向HumanoidMover的mIsOnGround和mIsSupported屬性寫入1 這使遊戲認為您始終處於地面表面上並且站在支撐玩家的地面上(因此不附著在牆上)。由於這種設置,您可以執行多次跳躍(在再次按Space鍵之前給予1秒的暫停),並且可以控制是否慢慢墜落到地面上。 它將不斷向HumanoidMover的mTimeSinceWeLastTouchedTheGround和mTimeInFallingState屬性寫入0 這將使遊戲認為您從未離開過地面並且未花費時間墜落。 它在特定按鍵按下時應用基於HumanoidMoverResource->mMaxFallSpeed和分除器的值計算的值到HumanoidMover->mVerticalVelocity屬性 一旦您激活腳本,您可以使用T和Y鍵將玩家向上或向下推動。如果您想爬到一座山上,切換到奔跑模式(按住Shift鍵1次或保持按下,取決於您的可訪問性設置),然後按住T鍵上升,然後按住Space鍵展開滑翔傘。一旦您超過想要下落的著陸點,請釋放T鍵。可以在腳本中修改按鍵(右鍵單擊腳本>更改腳本>參見第45行和56行)。 最後,一旦啟用此腳本,您可以使用出現的2個子設置來控制幾個方面: 禁用地面更新? 雙擊“否”,從下拉菜單中選擇“是”。這將跳過地面更新檢查,這意味著mIsOnGround和mIsSupported不再被強制為1。這樣的結果是:玩家不會被檢測為站在地面上,這意味著您現在可以使用滑索(附加到它們)。 快速下落? 雙擊“是”,從下拉菜單中選擇“否”。這將不讓HumanoidMover::Update函數繼續執行,並在應用所有設置後立即退出。其結果是玩家朝地面緩慢下降。多次按Space鍵(每次相隔0.5-1秒)並獲得一些高度。然後觀察Aloy慢慢失去高度。由於此函數快速退出,無法應用速度。這意味著按T鍵將不會將您向上推動。 注意:使用此選項時,如所實現的那樣,而不更改上述兩個設置,將無法附加到滑索,甚至無法使用滑翔翼。為什麼?遊戲認為您在地面上,您沒有足夠的時間按住Space以展開滑翔翼。閱讀以下內容,了解如何仍然實現此目標。 組合和結果(1 =禁用地面更新?; 2 =快速下降?): 1 =否; 2 =是(默認) 無法附加到滑索(附加時立即分離)。只能在較短的距離上使用滑翔翼。要使用它,您需要首先按Space讓Aloy跳躍,然後按住T鍵向上推動,然後按住Space鍵展開滑翔翼。下落速度很快,落地時沒有下降動畫和撞擊地面的聲音(您的跌落會在接近地面時減緩,就像墊在枕頭上一樣)。 1 =是; 2 =是 可以附加到滑索。只能在較短的距離上使用滑翔翼。要使用它,您需要首先按Space讓Aloy跳躍,然後按住T鍵向上推動,然後按住Space鍵展開滑翔翼。下落速度很快,落地時沒有下降動畫和撞擊地面的聲音(您的跌落會在接近地面時減緩,就像墊在枕頭上一樣)。 1 =是; 2 =否 可以附加到滑索。可以正常使用滑翔翼。您仍然可以按Space鍵讓Aloy跳躍,然後按住T鍵向上推動,然後按住Space鍵展開滑翔翼,然後優雅地滑翔到目的地。下落速度很快,這一次會有下降動畫(當Aloy抖動手臂和腿時,您會獲得相當 大的高度並且她墜落時)以及從高處撞擊地面時的撞擊聲。沒有受到傷害。 1 =否; 2 =否 由於下降速度較慢,附加到滑索將不斷使您分離和重新附加只能在較短的距離上使用滑翔翼。要使用它,您需要按Space多次以獲得高度,然後快速連按並按住Space鍵展開滑翔翼。從高處撞擊地面時沒有任何下降動畫和撞擊聲。如果需要,可以將其用作跳躍功能,以到達位置(按Space鍵相隔0.5秒以獲得高度)。 在任何情況下,您仍然可以附加到黃色表面(例如:突出顯示的山壁或木製凸出物)。我通常將其保留為默認設置,按Shift開始奔跑(在“設置”>“可訪問性”中將“切換奔跑”設置為“打開”),並按住T以獲得高度。當我感到舒適時停止按住,需要時不時按T。當您沿牆壁攀爬並從中掉落時,也可以使用此功能。按/按住T鍵將您彈回並繼續,如果您喜歡爬牆那麼多的話。您可以繞過某些尚未可訪問的區域或任務前設置的隱形牆壁,但是我不建議這樣做,因為您可能會打破進度!然後回來抱怨您已經損壞了進度並尋找一些解決方案。最重要的是:請節制並謹慎使用。 -- Player:未被發現(IsAliveForAI = false) 這會鉤住PlayerHumanoid::IsAliveForAI函數,在每個時刻返回false。其結果是您對進入的任何AI都被視為死亡。如果您願意,可以將其視為完全潛行。現在您可以輕鬆地無聲擊殺機器-或-與飛行跳躍組合,從上方進行攻擊。 -- Player:未被AI陣營發現(AIFaction =“中立”) 灰色。尚未實現。此腳本的原始想法是允許您交換AIFactions。這意味著您可以將玩家設置為任何您喜歡的派系。例如,將其設置為EnemyToAll派系將使您成為所有人的敵人,包括您的坐騎/黑客機器。在測試期間,看到我的坐騎立即遭到攻擊是很有趣的。然後我想:“為什麼不改為中立派系?” - >這導致了尚未實施的腳本的標題。中立導致保持活著(與上述腳本相反),但任何人,包括野生動物,都沒有任何反應。缺點是您將無法使用無聲擊殺或從上方攻擊,因為中立的AIFaction沒有能力:)現在您知道它應該做什麼以及它為什麼以灰色顯示。 -- 武器:無限彈藥 將DebugSettings->mInfiniteAmmo開發人員設置設置為1。結果:您使用的任何工具都不會消耗庫存數量,弓箭彈夾彈藥將設置為2並在您射擊箭頭時補充為2(射擊後,設置為1,然後恢復為2)。您可以通過單擊[Pointers/Structures]前面的g_DebugSettings前面的[-]來檢查所有公開的DebugSettings標誌。不要選中核取方塊!該效果是凍結值,您不希望如此。 -- 武器:無限大小彈匣 將DebugSettings->InfiniteSizeClip開發人員設置設置為1。結果:您使用的任何工具都不會消耗庫存數量,弓箭彈夾彈藥不會減少,並且您可以使用默認設置的爆發射擊(就像您已購買了Triple Notch技能一樣)和快速射擊的額外射擊。不,我無法分開這些設置;這就是開發人員設置的工作方式,您將不得不接受它。您可以通過單擊[Pointers/Structures] 前面的g_DebugSettings前面的[-]來檢查所有公開的DebugSettings標誌。不要選中核取方塊!該效果是凍結值,您不希望如此。 -- 黑客:無限黑客次數 將DebugSettings->mInfiniteHacks開發人員設置設置為1。結果:您使用的任何黑客工具都將無限使用,並且無需任何冷卻時間。請注意,遊戲中的某些黑客工具可能需要具有特定屬性的遊戲進行,例如某些黑客工具可能需要受黑客目標的固有屬性(例如Fireclaw或Thunderjaw)。您可以通過單擊[Pointers/Structures]前面的g_DebugSettings前面的[-]來檢查所有公開的DebugSettings標誌。不要選中核取方塊!該效果是凍結值,您不希望如此。 -- 敵人:無效並始終顯示為被識別的敵人 將Blackboard->Hostile設置為0(將其設置為“否”)。結果:當您啟用此腳本時,遊戲將不再將任何AI視為敵對,並始終顯示為“識別”(紅色)。這對於攝影或創建“安全”區域非常有用。啟用此腳本後,您可以輕鬆地接近並在未受到威脅的情況下將相機位置設置為所需。這也使得測試某些黑客工具或處理機器簡單許多。 -- 戰鬥:無限焦慮 將PersistentState->焦慮設置為0。結果:當您啟用此腳本時,遊戲將不再將焦慮計數為因素。這意味著您將不再被黑客中的任何機器所擊中。焦慮是一個用於視覺效果的屬性,它為某些光影和摄像机特效提供了光線濾鏡/過度曝光效果。取消黑客中的焦慮將使所有相機視覺效果立即取消。 -- 敵人:無限敵人技能/擊中回合(僅限此場次) 將最大技能數量設置為65535。將最大擊中回合設置為65535。結果:當您啟用此腳本時,遊戲將設置敵人機器的技能和擊中回合為最大值65535。嘗試點擊敵人機器以查看它們的技能/擊中回合數量。數字將顯示為0。這不是一個永久性修改。只要保持這個場次遊戲不斷運行,效果就會持續。該效果對某些成就的獲得可能有所幫助。 -- 任務:切換到測試場景 將MainView->Level設置為“Debug_TheHunger山”或“Debug_TheHunger_Frontier”(根據您的選擇)以切換到測試場景。結果:當您啟用此腳本時,遊戲將保存當前場景(如果有的話),然後將其更改為您所選擇的測試場景。要返回上一個場景,只需禁用腳本即可。 -- 遊戲:開啟所有腳本 將所有腳本的啟用設置為1。結果:當您啟用此腳本時,所有遊戲內的其他腳本都將啟用,從而產生相應的效果。當您再次點擊此腳本時,它將禁用所有其他腳本。這對於希望全面體驗遊戲的人來說是一個好選擇。如果您希望通過設置來單獨啟用某些功能,請按照上述腳本的指示進行操作。 -- 遊戲:切換到任何測試場景 將MainView->Level設置為“”(沒有任何字符串)。結果:當您啟用此腳本時,遊戲將保存當前場景(如果有的話),然後將其更改為遊戲中的任何測試場景。在保存遊戲之前,您將可以通過選擇不同的場景字符串來進行切換。要返回上一個場景,只需禁用腳本即可。 下載 所有站內附件皆會附上安全掃描報告請會員查看純淨度百分比後判斷使用(adsbygoogle = window.adsbygoogle || []).push({});相關檔案須知:取得檔案前,請先詳細閱讀文章內容避免不必要錯誤與誤會發生。也可多參考文章討論樓層內容了解附件檔案相關討論資訊。 【此文章部分內容隱藏中】 解除隱藏說明教學點擊下方 繼續閱讀文章 後請仔細觀看文章內容 並依照指示進行下一步最後完成解除隱藏後系統會回到此文章自動顯示隱藏內容~繼續閱讀 replyreload += ',' + 2343020; |