何謂Package布丁
首先,布丁分成兩種。
記憶體布丁 | Package/Data布丁 |
---|---|
讀取/修改遊戲運行時記憶體的內容 | 遊戲啟動前即修改好客戶端資料 |
強度、色碼、千倍耐久 etc. | 模組替換、部分技能資料修改、部分道具資料修改 etc. |
MLP、koorimio | 小艾、本站 |
那Package跟Data又有什麼不一樣?
Package | Data資料 |
---|---|
打包好的Data資料夾 | 未封裝的原始資料 |
方便傳輸、開關 | 方便修改 |
丟進瑪奇的package資料夾中 | 自行於瑪奇資料夾中新增Data資料夾 |
⇨ 其實就是壓縮與解壓縮的關係
Pack與Data的加載順序
如果有使用優先讀取Data資料夾:
Data > Package > Package (低版本號)
如果沒有使用:
Package > Package (低版本號) > Data
⇨ Package設定與當前版本號相同,改版時就會自動失效
Pack的加載順序
參考自
YY
wiki
檔案以相同數字開頭 → 依檔案名排序讀取
有任一檔案版本號超過十萬 → 依檔案名排序的最後一個開始讀取
無任一檔案版本號超過十萬 → 依版本號最大開始讀取 → 版本號相同則依檔案名排序的最後一個開始讀取
另外,ASCII的排序與檔案總管中的「按名稱排序」不同,而是:
(space)!"#$%&'()*+,-./0123456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
e.g.
233_abc.pack > 233_def.pack(檔案無衝突亦完全不讀取)
234_abc.pack (100001) < 567_def.pack (99999)
234_abc.pack (100000) > 567_def.pack (99999)
234_abc.pack (99999) < 567_def.pack (99999)