搜尋

Artale楓之谷世界攻略Artale楓之谷世界

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

[遊戲攻略] 《Artale楓之谷世界》皮膚造型解包工具教學 攻略 零基礎新手教學、複製貼上、一鍵提取圖片

[複製連結]
1
yolaim645 ( Lv.30 大天使 ) 發表於 昨天 13:56 | 只看該作者 |只看大圖 回覆獎勵 |降序瀏覽 |閱讀模式
《Artale楓之谷世界》造型解包手殘黨也能懂!🛠️
羨慕別人身上的絕版造型嗎?別再乾瞪眼啦!這篇是寫給電腦小白的「尋寶圖」,只要會複製貼上,就能把遊戲裡看到的任何造型通通挖出來!

  • 👶 零基礎OK: 完全不用任何程式底子,跟著圖文一步一步做就好。
  • 🖱️ 複製貼上: 核心動作就是複製檔案、貼上程式碼,超級簡單!
  • 🗺️ 尋寶路徑: 帶你找到遊戲藏造型的秘密資料夾。
  • 一鍵魔法: 給你一串魔法咒語(腳本),點一下就自動把造型變回一張張圖片!



看到別的玩家身上穿著超好看、卻已經絕版的造型,是不是很羨慕又不知道去哪裡買?別擔心!其實那些你看過的造型,都悄悄地存在你的電腦裡了。這篇攻略將用最簡單、最白話的方式,手把手教你這位電腦零基礎的玩家,如何像挖寶一樣,把這些漂亮的造型圖片給找出來!

ZBe3GGj.jpg


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



手把手零基礎教學:三步驟挖出造型!


在開始之前,請放心,整個過程完全不需要任何困難的電腦技術,你只需要會用滑鼠複製和貼上就可以了!

第一步:找到神秘的寶藏資料夾


首先,我們要找到《Artale楓之谷世界》偷偷幫你儲存造型的那個資料夾。


  • 打開你的電腦,找到「本機」或「我的電腦」,點進去你安裝系統的硬碟(通常是 C: 槽)。
  • 請依照這個路徑,一層一層點進去:
    C:\Users\你的使用者名稱\AppData\LocalLow\nexon\MapleStory Worlds\resource_cache\ugc
    (小提示:「你的使用者名稱」要換成你自己的電腦使用者名稱喔!)
  • 找不到 AppData 資料夾怎麼辦?
    別緊張!那是因為它被隱藏起來了。在檔案總管的視窗最上方,找到並點擊 「檢視」,然後在右邊找到 「隱藏的項目」 並把它打勾,這樣 AppData 資料夾就會出現了!

    fcGtbvZ.jpg


  • 點進
    1. ugc
    複製代碼
    這個資料夾後,你會看到一大堆看不懂的亂碼資料夾。沒錯!寶藏就在這裡!現在,請按下鍵盤的 Ctrl + A (全選),然後按 Ctrl + C (複製),把這裡面的所有東西都複製起來。


第二步:建立你的專屬「解包工作室」


我們需要一個乾淨的地方來處理這些剛複製的檔案。


  • 回到你的電腦桌面。
  • 在桌面空白的地方按一下滑鼠右鍵,選擇 新增 -> 資料夾
  • 幫這個新資料夾取一個你喜歡的名字,例如:「楓谷造型」。
  • 點進這個「楓谷造型」資料夾,然後在裡面按下鍵盤的 Ctrl + V (貼上)。稍等一下,讓電腦把剛剛複製的所有檔案都搬過來。


第三步:施展「一鍵解包」的魔法!


最關鍵的一步來了!我們要用一串魔法咒語(腳本),讓電腦自動幫我們把檔案變成圖片。


  • 請確保你現在正在剛剛那個「楓谷造型」資料夾裡面。
  • 在資料夾空白處按滑鼠右鍵,選擇 新增 -> 文字文件。你會得到一個新的記事本檔案。
  • 打開這個新的文字文件,然後把底下框框裡所有的程式碼,完整地複製、貼進去。
    1. [url=home.php?mod=space&uid=503431]@Echo[/url] off
    2. chcp 65001
    3. setlocal enabledelayedexpansion

    4. :: 建立主資料夾
    5. set "base_output=%~dp0extracted_pngs"
    6. if not exist "%base_output%" (
    7.     mkdir "%base_output%"
    8. )

    9. :: 處理所有 .win.mod 檔案
    10. for /r %%f in (*.win.mod) do (
    11.     set "filepath=%%f"
    12.     set "filename=%%~nxf"
    13.     set "nameonly=%%~nf"
    14.     set "temp_folder=%base_output%\__temp_extract__"

    15.     if not exist "!temp_folder!" (
    16.         mkdir "!temp_folder!"
    17.     )

    18.     echo 正在掃描:!filename!

    19.     powershell -nologo -noprofile -command ^
    20.     "$bytes = [System.IO.File]::ReadAllBytes('%%f');" ^
    21.     "$sig = [byte[]](0x89,0x50,0x4E,0x47,0x0D,0x0A,0x1A,0x0A);" ^
    22.     "$offset = 0; $count = 0; $pngs = @();" ^
    23.     "while ($offset -lt $bytes.Length) {" ^
    24.         "$start = [Array]::IndexOf($bytes, $sig[0], $offset);" ^
    25.         "if ($start -eq -1) { break }" ^
    26.         "$isMatch = $true;" ^
    27.         "for ($i = 0; $i -lt $sig.Length; $i++) { if ($bytes[$start + $i] -ne $sig[$i]) { $isMatch = $false; break } }" ^
    28.         "if (-not $isMatch) { $offset = $start + 1; continue }" ^
    29.         "$iendStr = [System.Text.Encoding]::ASCII.GetBytes('IEND');" ^
    30.         "$iendPos = [Array]::IndexOf($bytes, $iendStr[0], $start);" ^
    31.         "while ($iendPos -ne -1) {" ^
    32.             "$isIEND = $true;" ^
    33.             "for ($j = 0; $j -lt 4; $j++) { if ($bytes[$iendPos + $j] -ne $iendStr[$j]) { $isIEND = $false; break } }" ^
    34.             "if ($isIEND) { break }" ^
    35.             "$iendPos = [Array]::IndexOf($bytes, $iendStr[0], $iendPos + 1);" ^
    36.         "}" ^
    37.         "if ($iendPos -eq -1) { break }" ^
    38.         "$end = $iendPos + 8;" ^
    39.         "if ($end -gt $bytes.Length) { break }" ^
    40.         "$png = $bytes[$start..($end - 1)];" ^
    41.         "$pngs += ,$png;" ^
    42.         "$offset = $end;" ^
    43.     "}" ^
    44.     "if ($pngs.Count -gt 1) {" ^
    45.         "$folder = '%base_output%\%%~nf.images'; if (-not (Test-Path $folder)) { New-Item -ItemType Directory -Path $folder | Out-Null };" ^
    46.         "for ($k = 0; $k -lt $pngs.Count; $k++) {" ^
    47.             "$ts = Get-Date -Format 'yyyyMMdd_HHmmss_fff';" ^
    48.             "$outFile = Join-Path $folder ($ts + '_image' + $k + '.png');" ^
    49.             "[System.IO.File]::WriteAllBytes($outFile, $pngs[$k]);" ^
    50.         "}" ^
    51.         "echo → 已儲存 !filename! 共 $($pngs.Count) 張圖片。" ^
    52.     "} else {" ^
    53.         "echo → 略過 !filename!(只有一張圖片)" ^
    54.     "}"
    55. )

    56. echo 所有符合條件的檔案已處理完畢。
    57. pause
    複製代碼
  • 貼好之後,點擊記事本左上角的 檔案 -> 另存新檔
  • 這一步最重要!在跳出來的存檔視窗中,下方的 「存檔類型」 一定要改成 「所有檔案 (.)」。然後在 「檔案名稱」 欄位輸入 解包.bat。最後按下「儲存」。
  • 現在,回到「楓谷造型」資料夾,你會看到一個新的、圖示是兩個齒輪的檔案,名字就叫「解包」。
  • 用滑鼠左鍵點它兩下執行!
  • 一個黑色的視窗會跳出來開始跑,這代表魔法正在施展中。等它跑完(視窗會顯示「請按任意鍵繼續...」),你就會發現資料夾裡多了一個叫 「extracted_pngs」 的新資料夾,所有造型圖片都在裡面囉!恭喜你,尋寶成功!


以下廣告滑動後還有帖子內容



楓之谷世界造型解包_常見問題Q&A


Q:我找不到 AppData 這個資料夾耶,怎麼辦?
A:別擔心,它只是被藏起來了!只要在檔案總管視窗上方點擊「檢視」,然後勾選「隱藏的項目」,它就會出現了。

Q:為什麼解出來的圖片都一塊一塊的,不是完整的角色?
A:這是正常的喔!遊戲為了跑得更順,會把一個完整的動作(比如走路)拆成很多小圖片。要把它們拼回完整的樣子,需要用到 Photoshop 這類繪圖軟體,會比較複雜一點。

Q:檔案太多了,有上千個,我怎麼找到我想要的那個造型?
A:有個小技巧!你可以先把遊戲快取資料夾(
  1. ugc
複製代碼
那個)清空,然後登入遊戲,去人多的地圖(比如自由市場)逛一圈,或是去商城試穿你想找的造型。這樣遊戲就只會下載你剛剛看過的造型,檔案數量會少很多,也就更好找啦!

Q:執行「解包.bat」的時候,防毒軟體一直跳出來警告,怎麼辦?
A:這是因為這個腳本會讀取和建立大量檔案,有些防毒軟體會覺得它的行為很可疑。這個腳本是安全的,你可以暫時關閉防毒軟體,或是將這個檔案加入信任清單,等解包完再開啟。

Q:我點了「解包.bat」兩下,但只有一個黑窗閃一下就消失了,怎麼回事?
A:請檢查一下:1. 你是不是把「解包.bat」跟所有從ugc資料夾複製過來的檔案都放在同一個資料夾裡了? 2. 複製過來的檔案裡,有沒有副檔名是「.win.mod」的檔案?如果沒有,腳本就找不到東西可以處理,會直接結束。

參考資料


原文討論來源:
https://forum.gamer.com.tw/C.php ... snA=5740&tnum=5








大家正在看啥


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

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

本版積分規則

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

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

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