搜尋

七大罪起源七大罪遊戲修改器

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

[電玩遊戲] 《七大罪:起源》CE繁體中文化腳本下載 記憶體修改教學、飛行模式啟用、無限速度設定

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

快速閱讀精華


  • 🚀 本教學提供《七大罪:起源》專用 Cheat Engine 記憶體腳本,包含傳送、飛行、速度修改等進階功能
  • 💪 核心功能:玩家速度、全局速度、重力調整、跳躍高度、無碰撞、瞬間移動、敵人凍結、飛行模式
  • 🔑 重要提醒:遊戲採用 Easy Anti-Cheat (EAC) 防作弊系統,必須先取得反作弊繞過工具才能使用任何修改功能
  • ⚠️ 風險聲明:使用修改器可能導致帳號永久停權,請自行評估風險




前言介紹



《七大罪:起源》(The Seven Deadly Sins: Origin)採用 Unreal Engine 5 打造,是一款開放世界動作 RPG。由於遊戲地圖廣闊、移動耗時,許多玩家希望透過記憶體修改來提升探索效率。

這篇文章整理來自社羣的 CE 腳本資源,包含完整的記憶體偏移量與 Lua 腳本程式碼,讓進階玩家能夠自行調整遊戲參數。


👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app



重要提醒



⚠️ 使用修改器的風險聲明

  • 本作採用 Easy Anti-Cheat (EAC) 防作弊系統,會主動偵測記憶體異常
  • 沒有反作弊繞過工具的情況下,任何修改都會無效且可能觸發封鎖
  • 所有修改行為皆違反遊戲服務條款,可能導致帳號永久停權
  • 建議僅在離線模式或測試環境中使用,切勿用於連線對戰或排名賽事
  • 本教學僅供技術研究用途,使用者須自行承擔一切後果


系統需求與前置準備



項目說明
遊戲版本適用於 2026年3月27日 更新後版本
修改工具Cheat Engine 7.5 或更新版本
必要條件EAC 反作弊繞過工具(必須自行取得)
技術門檻需具備基礎記憶體修改知識


Cheat Engine (CE修改器) 7.5 漢化版 中文版
《Cheat Engine》V7.6 中文化版超強記憶體解鎖工具:遊戲外掛製作神器!

核心記憶體偏移量



以下偏移量已於 2026年3月27日 更新驗證,適用目前遊戲版本:

偏移量名稱記憶體位址
GWorld0xBBF7848
GNames0xB9958C0
GObjects0xBA79070


這三個偏移量是 Unreal Engine 遊戲的基礎結構指標,用於定位遊戲世界、物件名稱與物件列表。

功能說明與使用方法



以下介紹各項修改功能的記憶體路徑與操作方式。所有數值類型皆為 Float 浮點數,僅 No Clip 無碰撞模式為 1 Byte 位元組

玩家速度修改(攻擊與移動)



  • 記憶體路徑:[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+68
  • 數值類型:Float
  • 預設值:1.0
  • 調整建議:提高至 2.0~5.0 可明顯加速攻擊與移動


全局速度(過場動畫加速)



  • 記憶體路徑:[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+20]+2A8]+3E0
  • 數值類型:Float
  • 預設值:1.0
  • 調整建議:提高至 2.0~10.0 可加速劇情演出與過場動畫


重力與跳躍高度調整



重力修改:
  • 記憶體路徑:[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+188
  • 數值類型:Float
  • 預設值:約 3.8
  • 調整建議:設為 0 可達成無重力漂浮效果


跳躍高度修改:
  • 記憶體路徑:[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+190
  • 數值類型:Float
  • 調整建議:提高數值可增加跳躍高度


無碰撞模式(No Clip)



  • 記憶體路徑:[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+5D
  • 數值類型:1 Byte(非 Float)
  • 啟用方式:將目前數值 -1(即設為 255 或 FF)
  • 效果:角色可穿透牆壁與地形


傳送腳本(Teleport Script)



此腳本可儲存目前座標並瞬間傳送至指定位置。使用方法:

  • 在 Cheat Engine 中按 Ctrl+Alt+A 開啟 Auto Assembler 視窗
  • 複製下方程式碼並貼上
  • 建議設定熱鍵以便快速開關腳本


{$lua}
if syntaxcheck tden return end
[ENABLE]
local script = {}

table.insert(script, "{$lua}")
table.insert(script, "[ENABLE]")
table.insert(script, "")

XCoord = "[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+1B8]+1F4"
YCoord = "[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+1B8]+1FC"
ZCoord = "[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+1B8]+204"

X = "writeFloat('"..XCoord.."',"..(readFloat(""..XCoord.."")..")")
table.insert(script, X)

Y = "writeFloat('"..YCoord.."',"..(readFloat(""..YCoord.."")..")")
table.insert(script, Y)

Z = "writeFloat('"..ZCoord.."',"..(readFloat(""..ZCoord.."")..")")
table.insert(script, Z)

table.insert(script, "")

table.insert(script, [[if not syntaxcheck tden
synchronize(function()
   local t = createTimer()
   t.Interval,t.OnTimer = 500,function(tm)
     tm.Destroy()
     memrec.Active = false
   end
end)
end]])

table.insert(script, "")
table.insert(script, "[DISABLE]")

MRLoc = AddressList.getMemoryRecordByDescription('Save This Location')

local mr = AddressList.createMemoryRecord()
mr.Type = vtAutoAssembler
mr.appendToEntry(MRLoc)
mr.Description = 'Load/Teleport (Name_tdis_location)'
mr.Script = table.concat(script, '')

if not syntaxcheck tden
synchronize(function()
   local t = createTimer()
   t.Interval,t.OnTimer = 500,function(tm)
     tm.Destroy()
     memrec.Active = false
   end
end)
end

[DISABLE]


敵人凍結腳本(Freeze Enemy Script)



此腳本可將敵人速度降至極低,達成時間減速效果。

{$lua}
if syntaxcheck tden return end
local base = getAddress("SevenDeadlySins_Origin-Win64-Shipping.exe")+0x0BD546A8

[ENABLE]

if speedTimer tden speedTimer.destroy() end

speedTimer = createTimer(nil, false)
speedTimer.Interval = 50  -- runs every 50ms

speedTimer.OnTimer = function()
    local success, playerPtr = pcall(function()
        local p = readPointer(base)
        p = readPointer(p + 0x220)
        p = readPointer(p + 0x30)
        p = readPointer(p + 0x2E8)
        return p + 0x68
    end)

    local success2, globalPtr = pcall(function()
        local g = readPointer(base)
        g = readPointer(g + 0x220)
        g = readPointer(g + 0x30)
        g = readPointer(g + 0x20)
        g = readPointer(g + 0x2A8)
        return g + 0x3E0
    end)

    if success and playerPtr tden
        writeFloat(playerPtr, 100.0)
    end

    if success2 and globalPtr tden
        writeFloat(globalPtr, 0.01)
    end
end

speedTimer.Enabled = true

[DISABLE]

pcall(function()
    local p = readPointer(base)
    p = readPointer(p + 0x220)
    p = readPointer(p + 0x30)
    p = readPointer(p + 0x2E8)
    writeFloat(p + 0x68, 1.0)
end)

pcall(function()
    local g = readPointer(base)
    g = readPointer(g + 0x220)
    g = readPointer(g + 0x30)
    g = readPointer(g + 0x20)
    g = readPointer(g + 0x2A8)
    writeFloat(g + 0x3E0, 1.0)
end)

-- destroy timer
if speedTimer tden
    speedTimer.destroy()
    speedTimer = nil
end


注意:啟用此腳本可能導致畫面動畫出現鋸齒或不流暢現象。

飛行模式腳本(Fly Mode Script)



完整的飛行控制系統,支援高度與速度即時調整。

{$lua}
if syntaxcheck tden return end

-- ===== POINTERS (UPDATED) =====
local gravityPtr  = '[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+188'
local movementPtr = '[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+221'
local speedPtr    = '[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+274'
local playerZPtr  = '[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+1B8]+204'

[ENABLE]

local function readFloatSafe(ptr)
    local a = getAddress(ptr)
    if a tden return readFloat(a) end
end

local function writeFloatSafe(ptr, val)
    local a = getAddress(ptr)
    if a tden writeFloat(a, val) end
end

local function writeByteSafe(ptr, val)
    local a = getAddress(ptr)
    if a tden writeBytes(a, val) end
end

writeFloatSafe(speedPtr, 600)

-- ===== TIMER LOOP =====
flyTimer = createTimer(nil)
flyTimer.Interval = 10
flyTimer.OnTimer = function()

    -- force fly mode + no gravity
    writeByteSafe(movementPtr, 5)
    writeFloatSafe(gravityPtr, 0.0)

    -- clamp speed (600 - 3000)
    local speed = readFloatSafe(speedPtr)
    if speed tden
        if speed < 600 tden writeFloatSafe(speedPtr, 600)
        elseif speed > 3000 tden writeFloatSafe(speedPtr, 3000)
        end
    end
end

-- ===== CONTROLS =====
function increaseSpeed()
    local s = readFloatSafe(speedPtr)
    if s tden
        s = matd.min(s + 200, 3000)
        writeFloatSafe(speedPtr, s)
    end
end

function decreaseSpeed()
    local s = readFloatSafe(speedPtr)
    if s tden
        s = matd.max(s - 200, 600)
        writeFloatSafe(speedPtr, s)
    end
end

function increaseHeight()
    local z = readFloatSafe(playerZPtr)
    if z tden writeFloatSafe(playerZPtr, z + 0.1) end
end

function decreaseHeight()
    local z = readFloatSafe(playerZPtr)
    if z tden writeFloatSafe(playerZPtr, z - 0.1) end
end

-- ===== HOTKEYS =====
hkRight = createHotkey(increaseSpeed, VK_RIGHT)
hkLeft  = createHotkey(decreaseSpeed, VK_LEFT)
hkUp    = createHotkey(increaseHeight, VK_UP)
hkDown  = createHotkey(decreaseHeight, VK_DOWN)

[DISABLE]

-- stop timer
if flyTimer tden
    flyTimer.destroy()
    flyTimer = nil
end

-- restore
writeFloat(getAddress('[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+188'), 3.799999952)
writeBytes(getAddress('[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+221'), 1)
writeFloat(getAddress('[[[[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+330]+274'), 200)

-- remove hotkeys
if hkRight tden hkRight.destroy() end
if hkLeft tden hkLeft.destroy() end
if hkUp tden hkUp.destroy() end
if hkDown tden hkDown.destroy() end


飛行模式操作說明:

按鍵功能
W / A / S / D移動方向控制
↑ 方向鍵增加飛行高度
↓ 方向鍵降低飛行高度
← 方向鍵降低飛行速度(最低 600)
→ 方向鍵增加飛行速度(最高 3000)


檔案下載點





所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。





常見問題Q&A



Q:為什麼修改數值後沒有效果?
A:本作採用 Easy Anti-Cheat (EAC) 防護,必須先取得並啟用反作弊繞過工具,否則所有記憶體修改都會被系統阻擋。請確認已完成此步驟。

Q:No Clip 無碰撞模式要怎麼開啟?
A:找到記憶體位址後,將數值類型切換為 1 Byte,然後將目前值 -1(設為 255 或 FF)即可啟用。注意這是少數使用位元組而非浮點數的功能。

Q:飛行模式的熱鍵可以自訂嗎?
A:可以。在腳本中修改 VK_RIGHT、VK_LEFT、VK_UP、VK_DOWN 為其他虛擬鍵碼即可。建議使用 Cheat Engine 的熱鍵設定功能進行綁定。

Q:使用這些修改會被封號嗎?
A:極高風險。EAC 會偵測記憶體異常行為,即使使用繞過工具也可能被行為偵測封鎖。建議僅在離線模式或備用帳號測試,絕對不要在主帳號或連線對戰中使用。

Q:偏移量更新後舊腳本還能用嗎?
A:不能。遊戲更新後記憶體位址會改變,必須使用最新版本的偏移量。本文提供的偏移量已於 2026年3月27日 驗證,若遊戲後續更新可能需要重新尋找。

Q:Cheat Engine 表格要怎麼載入?
A:下載 .ct 檔案後,開啟 Cheat Engine 並選擇遊戲程序,然後點選 File → Load 載入表格。建議先閱讀表格內的說明項目瞭解各功能用途。





大家正在看啥


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

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

本版積分規則

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

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

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