Home > 遊戲工具 > Flash game 遊戲修改 - .Sol Editor使用教學及免安裝版下載

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

January 12th, 2009 34,210 發表意見 查看留言

因為 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 開啟修改 flash game 的遊戲記錄檔案(副檔名為sol的記錄檔案)

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)

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

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

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

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

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

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

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

Technorati 的標籤:,,

funp 的標籤:

  1. 揚a
    December 7th, 2010 at 08:54 | #1

    建議你去破解"忍鬥風雲3" 和"CS" 聽說這2個很難破 前面是網頁 後面是線上 我用了CE改過
    不過沒成功 他們好像有防掛的那種東西@@

    [回應]

  2. HAA
    January 7th, 2011 at 11:56 | #2

    忍鬥風雲3很難破~教我

    [回應]

  3. qqqq
    February 27th, 2011 at 23:29 | #3

    雖然這個程式很好用可是它是英文的
    我想要中文的

    [回應]

  4. aaaaa
    April 14th, 2012 at 07:31 | #4

    高手 我用這程式改(庫茲魔法英雄)沒辦法捏!!!!
    我都改好儲存好了 但是從新啟動後 還是沒變
    可以教學一下麻
    拜託了麻煩!!!

    [回應]

  5. October 8th, 2014 at 10:09 | #5

    This paragraph will help the internet users for creating new weblog or even a
    weblog from start to end.

    [回應]

  1. No trackbacks yet.