以前我曾經寫過「修改Flash遊戲吧」一文
當時是使用Flash遊戲修改大師這套軟體
可是要使用這套軟體,"最好"把遊戲抓到硬碟再修改
如果有些遊戲沒辦法離線玩,那不就很麻煩了嗎?
再加上他的使用方法還有點麻煩,有沒有更好的方法呢?
當然有,那就是使用.sol editor這套軟體
他能夠開啟Flash遊戲產生的sol檔,直接修改遊戲存檔喔!

下載頁面(或直接下載點

其實我去年就知道有這個軟體,當時以為大家都會所以就不寫了
可是最近去Google查詢,卻發現有關sol editor的網誌文
竟然一篇都找不到!?
因此我就來野人獻曝啦^^"

我就拿Kongregate最熱門的RPG遊戲"Sonny"來做介紹
首先請先開啟新遊戲,因為我們沒有升級
所以主角的技能點跟屬性點都還是0,等級是1

 

以下開始介紹修改方式
1. 請先把遊戲存檔(Sonny會自動存,其他遊戲則不一定)

2. 打開檔案總管,由於該目錄是隱藏檔,請先把隱藏檔的選項打開
[工具]-[資料夾選項]-[檢視]-[顯示所有檔案和資料夾]

然後進入以下目錄
C:\Documents and Settings\Administrator\Application Data\Macromedia\
Flash Player\#SharedObjects\5J4XSSS5\chat.kongregate.com\gamez\
0000\9053\live\SunnyPatch3Kong.swf

注意!上方目錄會因為每個人的電腦狀況而不同,請勿直接複製貼上
(1) Administrator為我登入Windows的帳號,請依照你目前帳號選取
(2) 5J4XSSS5為亂碼,每個人的電腦都不同
(3) chat.kongregate.com請選取你是在哪個網站上玩的
如果是在硬碟上玩的請選擇localhost
(4) 後面的路徑就請自行判斷差異了,比方說寶石守城GemGraft的存檔
就在chat.kongregate.com\giabGemCraftSaveData.sol
而Sonny的存檔就是額外放在上方路徑中
(5) 如果真的找不到,就試試看搜尋吧

以Sonny來說,應該會看到一個名為slot1.sol的檔案
那個就是你第一個存檔了
但不一定所有遊戲存檔都是分開的
寶石守城就是九個存檔放在同一個sol中

3. 找到了之後,點兩下應該可以用.sol editor開啟了
這時會看到以下介面

 

這就是Sonny RPG的存檔內容
左邊就是他記錄的所有資料
比方說屬性點就是statPoints,技能點就是skillPoints
將他的Value修改再存檔即可

舉例來說,我把statPoints修改成200點,skillPoints修改成100點
Level修改成30級(因為Sonny要學到技能等級也要夠)

4. 回到遊戲,請記得要重新整理
不重新整理的話他紀錄的sol檔就還是原來的資料
這時讀取存檔,就可以看過被改過的記錄了

 

雖然看起來等級還是1沒變,但其實是可以點技能的
可能是因為他的等級顯示跟經驗值或其他變數有關係吧

這招並不是絕對有效,因為有些遊戲會判斷紀錄檔是否正確
我修改寶石守城的存檔發現,如果只修改技能點的話
他會讓存檔變成無法顯示,但是修改回原本點數就可以
推測是因為他會去判斷目前的等級跟技能點等等的關係
比方說技能點數超過正常取得值就代表這是一個被改過的存檔
這樣的話,就請試著看能不能修改資料到合理值了

有了這套軟體,就能夠很輕鬆的享受遊戲了
但我還是建議不要修改太多
還是那老話一句
當你第一次玩遊戲就開始修改時,這遊戲已經死了
(kongregate這個網站會去抓修改者,若被抓到點數會被清空的!)

如果這個遊戲沒有存檔怎麼辦?
那...你還是去用Flash遊戲修改大師吧...@__@"

arrow
arrow
    全站熱搜

    蕭雲 發表在 痞客邦 留言(7) 人氣()