快速閱讀精華
🎮 遊戲 本體 :《Farlight 84》(遠光84)是一款免費大逃殺射擊遊戲,支援PC與行動裝置跨平臺遊玩。 🛠️ 核心功能 :本文提供Cheat Engine(CE)修改器專用的外掛 程式碼,可實現線上物品生成、無限彈藥、強制傳送、角色換膚等漏洞利用。 ⚠️ 風險提醒 :所有修改均涉及記憶體竄改,使用後極高機率導致帳號永久停權,請務必使用小號測試。 📥 檔案下載 :內含完整物品ID清單與可執行腳本,下載連結置於文末隱藏區塊。
本文章目錄
前言介紹
《Farlight 84》是一款快節奏的免費大逃殺射擊遊戲,結合了載具戰鬥與獨特的「噴射揹包」移動系統。然而,如同許多線上多人遊戲,部分玩家會尋求透過修改器來獲得不公平的優勢。
本文整理了一系列針對《Farlight 84》的Cheat Engine(CE)外掛漏洞利用程式碼,這些代碼可讓你在線上模式中執行物品生成、瞬間傳送、無限彈藥等操作。請注意,這些操作都涉及對遊戲記憶體的直接竄改,使用後極高機率導致帳號被永久停權。
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app
功能特色說明
這組外掛程式碼提供了多種強大的漏洞利用功能,以下為各項功能的詳細說明:
物品與載具生成器
透過 `ServerAddToBackpack` 函數呼叫,可以直接在伺服器端生成指定的物品、載具或夥伴到你的揹包中。這個方法在線上模式中依然有效,因為它利用了遊戲本身的物品同步機制。
無限彈藥與治療道具
透過大量添加彈藥包(ID: 1030101-1030104)與治療道具(ID: 1040101-1040102, 1120100-1120101),可以實現實質上的無限彈藥與自動治療功能。
護盾升級系統
透過添加護盾相關物品(ID: 149022, 1400501),可以瞬間將護盾升級到最高等級,無需搜尋材料。
玩家發射器(砲臺夥伴漏洞)
利用 `SummonHumanCannon` 類別,可以將玩家角色作為砲彈發射出去,並設定極大的爆炸半徑與傷害(9999傷害,999999半徑),實現地圖級別的清場效果。
傳送漏洞(恐龍載具)
透過 `ServerGetOffVehicle` 函數結合座標計算,可以在下載恐龍載具時瞬間傳送到敵人頭頂(Y軸+550),實現突襲效果。
強制換膚與隱形(伺服器端)
透過修改 `UHeroPickCharacterData` 中的 `SkinID` 與 `CharacterID`,可以強制套用尚未解鎖或隱藏的角色外觀與皮膚。
完整程式碼
以下為各功能的完整C++程式碼,這些代碼設計用於Cheat Engine的Lua腳本或外部DLL注入:
物品與載具生成器代碼
static_cast<SDK::ASolarCharacter*>(Variable: ocalPlayer-> layerController->AcknowledgedPawn)->ServerAddToBackpack(Menu::WeaponIdConfig[selectedWeaponIndex].ID, 1);
無限彈藥與治療道具代碼
if (ImGui::Button("Get Full Ammo & Heal", ImVec2(-1, 0))) {
auto player = static_cast<SDK::ASolarCharacter*>(Variable: ocalPlayer-> layerController->AcknowledgedPawn);
player->ServerAddToBackpack(1030101, 1000);
player->ServerAddToBackpack(1030102, 1000);
player->ServerAddToBackpack(1030103, 1000);
player->ServerAddToBackpack(1030104, 1000);
player->ServerAddToBackpack(1040101, 10);
player->ServerAddToBackpack(1040102, 10);
player->ServerAddToBackpack(1120100, 10);
player->ServerAddToBackpack(1120101, 10);
}
護盾升級代碼
if (ImGui::Button("Upgrade Shield", ImVec2(-1, 0))) {
auto player = static_cast<SDK::ASolarCharacter*>(Variable: ocalPlayer-> layerController->AcknowledgedPawn);
player->ServerAddToBackpack(149022, 15);
player->ServerAddToBackpack(1400501, 15);
}
玩家發射器代碼
auto d = static_cast<SDK::ASummonHumanCannon*> (SDK::UGameplayStatics::GetActorOfClass(Variable::UWorld, SDK::ASummonHumanCannon::StaticClass()));
if (d && SDK::UKismetSystemLibrary::IsValid(d) && !d->bActorIsBeingDestroyed) {
d->VacateBackupTransform.Translation.Y = 0;
d->VacateStartLocationOffset.Y = 0;
d->ExplodeDamage = 9999;
d->ExplodeRadius = 999999;
static_cast<SDK::ASolarPlayerController*>(Variable: ocalPlayer-> layerController)->ClientLaunchHumanCannon(d, static_cast<SDK::ASolarPlayerController*>(Variable: ocalPlayer-> layerController)->GetCameraRotation());
Sleep(50);
}
傳送漏洞代碼
SDK::FVector outpos;
SDK::TArray<SDK::AActor*> out;
SDK::UGameplayStatics::GetAllActorsOfClass(Variable::UWorld, SDK::ASolarCharacter::StaticClass(), &out);
for (auto i : out)
{
if (!i || i->bActorIsBeingDestroyed || i == Variable: ocalPlayer-> layerController->AcknowledgedPawn) continue;
auto player = static_cast<SDK::ASolarCharacter*>(i);
if (!player->K2_IsAlive() || player->IsTeammateWitdLocalOrSpecTargetPlayer(true)) continue;
outpos = player->GetCharacterLocation(true);
outpos.Y += 550;
break;
}
if (outpos.X != 0 && outpos.Z != 0) {
static_cast<SDK::ASolarCharacter*>(Variable: ocalPlayer-> layerController->AcknowledgedPawn)->ServerGetOffVehicle(false, (SDK::FVector_NetQuantize)outpos, SDK::FVector_NetQuantize(),false);
}
強制換膚與隱形代碼
if (ImGui::Button("FORCE APPLY SKIN")) {
for (int i = 0; i < Variable::UWorld->GObjects->Num(); i++) {
SDK::UObject* Obj = Variable::UWorld->GObjects->GetByIndex(i);
if (!Obj) continue;
if (Obj->IsA(SDK::UHeroPickCharacterData::StaticClass())) {
SDK::UHeroPickCharacterData* PickCharData = static_cast<SDK::UHeroPickCharacterData*>(Obj);
if (!PickCharData || !PickCharData->CharacterID || !PickCharData->SkinID) continue;
PickCharData->SkinID = debugSkinId;
PickCharData->CharacterID = debugCharId;
}
}
}
檔案下載點 🔽
本次分享的程式碼需要配合《Farlight 84》的物品ID清單才能正常使用,特別是物品生成與換膚功能必須參考正確的ID數值。
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用 相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
常見問題Q&A
Q:這些代碼在線上模式真的能用嗎?
A:是的,這些代碼利用的是客戶端與伺服器之間的同步漏洞,特別是 `ServerAddToBackpack` 與 `ServerGetOffVehicle` 等函數在伺服器端缺乏完整的驗證機制,因此可以在線上對戰中生效。但請注意,使用後極高機率被反作弊系統偵測。
Q:為什麼傳送功能需要坐在恐龍載具上?
A:這是因為 `ServerGetOffVehicle` 函數的設計邏輯。該函數原本用於處理玩家下載具時的位置同步,透過修改下車的目標座標(將敵人位置加上550單位的Y軸高度),可以實現「下車即傳送」的效果。如果沒有載具,該函數無法被觸發。
Q:強制換膚會被其他玩家看到嗎?
A:不會。雖然代碼中標示為「serversided」,但實際上 `UHeroPickCharacterData` 的修改僅影響本地客戶端的資料顯示,伺服器會驗證實際擁有的皮膚權限。因此這個功能主要是讓你在本地端預覽未擁有的皮膚,或造成視覺上的混亂效果,其他玩家看到的是你實際裝備的外觀。
Q:使用這些代碼會導致ban臺嗎?
A:絕對會。《Farlight 84》使用多層反作弊系統(包括行為分析與記憶體掃描),任何對遊戲記憶體的修改都會留下痕跡。本文提供的代碼僅供技術研究與離線測試使用,強烈建議絕對不要在主帳號上使用。
Q:物品ID要怎麼查詢?
A:本文已提供完整的物品ID清單下載(farlight_itemid),包含武器、彈藥、治療道具、護盾模組等各類物品的數值ID。你可以使用記事本或Excel開啟該清單,搜尋你想要的物品名稱對應的ID數值,再將其填入 `ServerAddToBackpack` 的第一個參數中。
重要提醒與風險聲明
帳號安全風險 :使用任何形式的記憶體修改工具或外掛程式,都會觸發《Farlight 84》的反作弊機制,導致帳號永久停權(Hard Ban)。請絕對不要使用主帳號測試。
法律責任 :在線上多人遊戲中使用漏洞或外掛,可能違反遊戲服務條款,甚至在某些地區涉及未授權存取電腦系統的法律責任。
技術風險 :不當的記憶體修改可能導致遊戲崩潰、系統不穩定,甚至損壞作業系統檔案。建議在虛擬機器或獨立測試環境中操作。
程式碼來源 :本文程式碼整理自論壇公開分享,僅供技術研究與教育用途,不代表本站立場。原始程式碼著作權歸原作者所有。
相關工具下載 :
Cheat Engine (CE修改器) 7.5 漢化版 中文版
《Cheat Engine》V7.6 中文化版超強記憶體解鎖工具:遊戲外掛製作神器!