搜尋

七大罪Origin七大罪Origin遊戲修改器

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

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

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

《七大罪:Origin》CE修改器快速閱讀精華



  • 🚀 核心功能一覽
    • 飛行模式自由探索布里塔尼亞大陸
    • 角色移動速度與攻擊速度雙倍提升
    • 瞬間傳送定位,節省跑圖時間
    • 敵人全體凍結,輕鬆通關副本
  • ⚠️ 重要提醒
    • 遊戲採用 Easy Anti-Cheat (EAC) 防作弊系統
    • 使用前必須先執行 Anti-Cheat Bypass,否則所有功能無效
    • 建議單人模式使用,多人連線有封號風險
  • 📋 版本資訊
    • 遊戲引擎:Unreal Engine 5
    • 腳本更新日期:2026年3月27日
    • 適用版本:最新版《七大罪:Origin》PC版




前言介紹



《七大罪:Origin》是由Netmarble開發的開放世界動作RPG,改編自超人氣動漫《七大罪》。玩家在布里塔尼亞大陸展開冒險,體驗原作經典劇情與原創故事線。

這款CE修改器腳本專為PC版設計,提供飛行探索、速度調整、瞬間移動等實用功能,讓你自由掌控遊戲節奏,快速完成收集要素或體驗不同玩法。


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



EAC繞過教學



《七大罪:Origin》使用 Easy Anti-Cheat (EAC) 作為防作弊保護,這是首要必須處理的步驟。

  • 下載並準備EAC繞過工具(建議使用常見的EAC Bypass方法)
  • 啟動繞過工具後,再開啟遊戲主程式
  • 確認EAC未被載入,方可使用CE修改器
  • 載入CT腳本檔案,開始使用各項功能


⚠️ 特別注意:若未執行繞過步驟,所有指針讀取都會失敗,腳本完全無法運作。

核心偏移值說明



以下為2026年3月27日更新的關鍵記憶體偏移值,供進階使用者手動追蹤:

偏移名稱記憶體位址用途說明
GWorld0xBBF7848遊戲世界物件根節點
GNames0xB9958C0物件名稱資料庫
GObjects0xBA79070遊戲物件總表
Base Address0xBD546A8玩家資料基礎偏移


速度修改功能



角色移動與攻擊速度



  • 指針路徑:
    [[["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
  • 調低數值可加速過場動畫,節省等待時間


飛行模式腳本



這是腳本中最實用的功能,讓你在布里塔尼亞大陸自由飛行探索。

腳本完整源碼



{$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飛行方向控制
↑ 方向鍵上升高度
↓ 方向鍵下降高度
← 方向鍵降低飛行速度
→ 方向鍵提升飛行速度(最高3000)


💡 使用建議:建議為此腳本設定熱鍵(Ctrl+Alt+A開啟AA視窗後設定),方便隨時切換開關。

瞬間傳送腳本



快速移動到指定座標,省去長途跋涉的時間。

腳本完整源碼



{$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]


使用方法



  • 先建立「Save This Location」記憶體記錄,儲存目前座標
  • 執行傳送腳本,輸入目標X/Y/Z座標
  • 腳本會自動計算相對位移並執行傳送
  • 建議為不同地點建立多個傳送點記錄


敵人凍結腳本



讓所有敵人動作靜止,輕鬆通關各種挑戰。

腳本完整源碼



{$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


⚠️ 注意事項:啟用此腳本可能導致畫面動畫出現卡頓或鋸齒狀,這是正常現象。

穿牆模式設定



  • 指針路徑:
    [[["SevenDeadlySins_Origin-Win64-Shipping.exe"+0BD546A8]+220]+30]+2E8]+5D
  • 數值類型:1 Byte(位元組)
  • 啟用方式:將目前數值改為 -1
  • 功能效果:角色可穿透牆壁與障礙物


相關數值調整



功能指針路徑預設值建議值
重力調整+330]+1883.80(無重力)
跳躍高度+330]+190標準值自行測試
地面移動速度+330]+280500800~1500


CT腳本下載點





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



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





常見問題Q&A



Q:為什麼CE修改器無法讀取遊戲數值?
A:《七大罪:Origin》使用Easy Anti-Cheat (EAC)防護,必須先執行EAC繞過才能讓CE正常運作。請確認繞過工具已正確載入。

Q:飛行模式啟動後角色無法移動怎麼辦?
A:檢查是否正確設定熱鍵,或嘗試重新啟用腳本。部分情況需要先進入遊戲場景後再開啟功能。

Q:使用修改器會被封號嗎?
A:單人模式風險較低,但多人連線模式有極高封號風險。建議僅在離線或單人內容中使用,並避免公開展示修改後的遊戲畫面。

Q:腳本更新頻率為何?
A:遊戲版本更新後偏移值可能改變,建議關注更新日期。本次腳本更新於2026年3月27日,適用當時最新版本。

Q:Mac或手機版可以使用嗎?
A:此腳本僅支援Windows PC版。Mac與手機版(IOS/Android)因系統架構不同,無法直接使用CE修改器。

Q:如何備份原始設定以便還原?
A:CE修改器的[DISABLE]區塊已內建還原功能,關閉腳本時會自動恢復預設值。建議首次使用前記錄原始數值。





大家正在看啥


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

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

本版積分規則

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

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

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