搜尋

Farlight 84Farlight《Farlight遊戲修改器

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[電玩遊戲] 《Farlight 84》外掛漏洞利用程式碼下載 CE修改器物品生成、傳送透視、無限彈藥、強制換膚功能教學

[複製連結]
1
H712345 ( Lv.30 大天使 ) 發表於 4 小時前 | 只看該作者 回覆獎勵 |降序瀏覽 |閱讀模式

快速閱讀精華


  • 🎮 遊戲本體:《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 中文化版超強記憶體解鎖工具:遊戲外掛製作神器!





大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單