Home > 遊戲修改教學, 電動玩具店 > Flash game 遊戲修改 – .Sol Editor使用教學及免安裝版下載

Flash game 遊戲修改 – .Sol Editor使用教學及免安裝版下載

January 12th, 2009

因為 iPlay99 很喜歡玩 flash game ,不過,有時候都會為了一些小遊戲的設定太過刁難,無法享受破關的樂趣,這個時候,就需要使用遊戲修改程式把遊戲稍微破解修改一下,以求順利破關,或體會更高難度的關卡樂趣。

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

本文iPlay99要介紹一款自己常用的 flash game 遊戲修改軟體:.Sol editor

之前 iPlay99也曾發表一篇使用Cheat Engine修改 flash game 的教學文章,建議讀者兩篇文章都看一下,iPlay99在裡面提到很多觀念,看完相信你就有辦法自行修改大部份的flash遊戲喔

 

下載與安裝 .Sol Editor

下載與安裝,就不再贅言,一直 next下一步就行了,並無特別需要注意的地方。

 

修改遊戲前的注意事項

在開始本修改教學之前,使用者應該先瞭解一個大原則:本軟體「建議使用」於能夠存檔的遊戲

其它「無法存檔」的flash遊戲,iPlay99建議您參考上面Cheat Engine的教學,使用 Cheat Engine 來進行修改。

 

使用 .Sol Editor 修改 Flash game

本教學使用的 flash game 範例是之前曾介紹過的一款射擊遊戲,為配合此教學過程,請記得使用 IE 瀏覽器開啟Light Heroes光明武士的線上遊戲網址

 

一、請先啟動遊戲,以便建立遊戲設定記錄save檔案

請直接選「Play」開始遊戲,接著隨便選一個自己喜歡的角色,再按Next 就到了遊戲的準備畫面(可以選擇關卡或購買裝備),接著,再按「Back」,會回到下圖的遊戲記錄讀取畫面,這裡我們可以得知「遊戲設定記錄save檔案」已經存在了。

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

 

二、啟動 .Sol Editor 開啟修改 flash game 的遊戲記錄檔案(副檔名為sol的記錄檔案)

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

sol文件的存放位置,一般是在

C:\Documents and Settings\用戶名稱\Application Data\Macromedia\Flash Player\#SharedObjects\隨機字符串

從下圖可以看到

  • A:使用者名稱
  • B:遊戲的網址為 www.miniclip.com,遊戲名稱為 light-heroes
  • C:將資料夾開啟到最底層,即會發現「遊戲記錄檔案sol文件」,將其開啟

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

註:由於 flash game 的程式環境關係,它或多或少都會產生一些相關的 sol遊戲設定記錄檔,透過 .Sol Editor 可以很方便的修改它,不過有時候,還是會有一些遊戲,內建了保護機制而無法修改喔。

 

三、找尋並修改相關遊戲存檔設定(修改觀念說明)

遊戲的修改,其實多少會牽涉到一些程式設計原理,不過,都只是一些蠻簡單的概念,弄清楚之後,其實每個人都可以自己舉一反三,請專心看底下的說明。

由於flash game本身,即小型的遊戲程式,因此以一般程式設計師的做法來看,通常會這麼做:

  1. 將相關的一些設定做整理及分類儲存,以方便日後修改
  2. 因為英文單字片語字數過多,通常會用縮寫的方式來做為資料代號

從底下Light-Heroes的遊戲存檔設定,可以發現,作者將遊戲存檔分為:datas、char、equip、inventory。

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

  1. datas:又包含了 ene、vit、dex、str、mp_now、mp_all…等等
  2. char:my_points、my_exp、my_pass、my_money、my_lv、my_job、my_name
  3. equip:即裝備的意思,遊戲修改一般沒在改裝備的,除非有特殊用途,實用性不大,不予理會。
  4. inventory:裝備清單,同equip,修改實用性不大,不予理會。

datas這個資料夾,顧名思義放資料的,放什麼資料呢?

我們從其底下的幾項資料名稱:ene、vit、dex、str、mp_now、mp_all,對於接觸遊戲稍微有點經驗的玩家,應該很常看到 dex 、 str 兩項數值的出現,它們在遊戲的領域當中,通常是做為 dexterity(靈敏)、strength(力量)兩個單字的縮寫,又可以看到有mp_now(目前的magic point法力值)、mp_all(法力的最大值)、hp(hit point生命值)等數值,可想而知,此資料夾也是我們要修改的重點。

char這四個字在遊戲的領域當中,通常是做為 character(角色)的縮寫,再從char這個資料夾底下所屬的7項資料

  1. my_points(我的點數?)
  2. my_exp(我的經驗值exp?)
  3. my_pass(我的過關?通過?)
  4. my_money(我的金錢?)
  5. my_lv(我的等級、我的lv包包?)
  6. my_job(我的工作?我的職業?)
  7. my_name(我的名字?)

相信讀者們可以從這幾個簡單的單字之間的關聯性,看出這個資料夾裡的資料大概就是我們所想修改的:遊戲角色character的資料

 

四、找尋「關鍵修改目標」並修改

好啦,看完上面的一些概念解說,那我們應該修改那幾個資料呢?

從遊戲過程來看(各步驟最後的英文代表相關屬性代號)

  1. 創建角色(my_job)
  2. 打怪物賺經驗值(my_exp)
  3. 經驗值達到會升級(my_lv)
  4. 升級後會得到屬性點數(my_points)
  5. 用屬性點提升角色能力值(str、dex…等)
  6. 角色變強,可以繼續過關(my_pass)

所以從上面的因果順序看來,我們可以直接改str屬性值、屬性點數points ,而不是去改 exp 或 lv,從以上的分析,相信讀者們應該可以大概的瞭解,如何去找出「最具修改價值的關鍵資料目標」

那麼接下來,就開始修改囉,iPlay99拿 my_job來試試,這個遊戲裡有四個角色,換句話說,有四種職業(job)可以選擇,這樣是否明白了呢?job的數值在遊戲中也等於你選擇了哪個角色的意思。

我一開始選擇巫女進行遊戲,現在它的數值是3,總共的職業有四個(記得要從0開始算,0、1、2、3共四個選項

  1. 我想換別的職業來進行遊戲,我把數值從原本的3改為1
  2. 將datas的str(遊戲中str力量影響攻擊力)改為1000
  3. 將my_points(從遊戲當中的point,可以得知它與遊戲中,升級所得到的屬性點有關)從原本的5改為400
  4. my_money改為800000

總共改了4個地方(my_job、str、my_points、my_money)

接著再按儲存(Ctrl+S)

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

然後,請回到遊戲當中,按BACK,會跳到讀取記錄的畫面,接著再 NEXT進行遊戲。

註:如果失效,試著按 F5重新整理,總之,就是讓遊戲重新讀取一次修改後的新遊戲設定資料。

之後再按Play進行遊戲,你會看到原本的角色從巫女變成了武士

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

而進入遊戲之後,my_points屬性點、str力量值、my_money金錢,也全都修改成功了

註:力量及屬性點,未顯示成功是程式顯示範圍太小的關係,像屬性點剩餘290,最後一個0,只顯示一半。

.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

這樣子,就可以快速破關,並且挑戰最高難度,也不用怕啦.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改.sol editor portable,遊戲修改,使用教學,免安裝版下載,tutorial,flash game修改

 

以上,如有任何問題,歡迎發問討論。

 

 

這什麼東西啊?內容有點虛還可以啦哦~不錯喔寫得太好了 (2 則評分, 平均為: 5.00 )

您可能也對以下文章感興趣:

  1. r’
    March 22nd, 2009 at 14:53 | #1

    請問一下
    這套軟體有啥系統需求或硬體需求嗎?
    我打開這軟體出現
    Mozilla Public License Version 1.1
    1. Definitions.

    1.0.1. “Commercial Use”
    means distribution or otherwise m…….
    …..
    …….
    Alternatively, the contents of this file may be used under the terms
    of the _____ license (the “[___] License”), in which case the
    provisions of [______] License are applicable instead of those
    above. If you wish to allow use of your version of this file only
    under the terms of the [____] License and not to allow others to use
    your version of this file under the MPL, indicate your decision by
    deleting the provisions above and replace them with the notice and
    other provisions required by the [___] License. If you do not delete
    the provisions above, a recipient may use your version of this file
    under either the MPL or the [___] License.”

    關掉這個視窗後似乎有執行Sol Editor
    不過馬上消失
    請問要如何解決?

    [回應]

  2. r’
    March 22nd, 2009 at 15:52 | #2

    問題已解決…..
    原來這個對話框按下enter就可以執行程式
    之前都將他關閉

    [回應]

  1. No trackbacks yet.