Support OpenKore:
Learn about
the Fund Pool

OpenKore 快速入門

Contents


介紹

假如你是一個新手,這是一個簡單的引導教學以幫助你設定 OpenKore 及讓你很快地開始掛機。

注意:事實上,OpenKore 並不難設定。其實它是最容易使用的 bot 程式之一。

這個引導教學詳述了第一次設定 OpenKore 的每一個步驟。你會學習開始從下載所需檔案、安裝套件、做一些基本的設定、檢查你要連上的伺服器的細部設定、以及開始啟動這個程式。


需要的檔案

步驟 1:下載最新版本的 OpenKore

最先要做就是下載 OpenKore。你可以從 OpenKore 網站的 下載網頁 取得。

有四個套件需要被下載:

  • 1. OpenKore 主程式(微軟 Windows 版本)
  • 2. 地圖檔套件
  • 3. 預設的設定檔檔案群
  • 4. 預設的資料表檔案群
注意:假如你是用 Linux 當作業系統,則請下載 OpenKore 原始碼而非編繹好的程式(它就在同一個網頁的 Other Downloads 這節)。


安裝

步驟 2:解壓縮 OpenKore 套件

解壓縮 主要程式套件 裡的東西至你的硬碟。你可以選擇任何你喜歡的硬碟位置(例如,"C:\")。

注意:

  • 請確定你解壓縮時維持原套件內容資料夾結構的原始完整性。
  • 假如你是用 WinRAR 來解壓縮,則請取消勾選 不要解壓縮路徑名稱
  • 假如你是用 Winzip 來解壓縮,則請在 解壓縮 視窗中勾選 "Use folder names(使用資料夾名稱)"。

在解壓縮完主要程式後,你將會有一個叫做 openkore-x.x.x 的資料夾("x.x.x" 是 OpenKore 的版本號)。假如你選擇解壓縮在 "C:\",則絕對路徑應該會是 "C:\openkore-x.x.x"。這會是你的 主要 bot 資料夾

注意:假如你想的話,你可以更改你的主要 bot 資料夾的名稱。

解壓縮剩下的 zip 檔(設定檔套件、地圖檔套件與資料表檔套件)至你的主要 bot 資料夾。在解壓縮完所有的套件後,你應該會有四個子資料夾在你的主要 bot 資料夾內。

圖 1:OpenKore 資料夾結構:


基本的設定

步驟 3:設定一些基本的選項

這個步驟是選擇性的。你可以跳過它然後接著下一個步驟以開始登入你的 RO 伺服器。

不改變任何設定值的話,對大多數的職業來說,Kore 也會運行得很好。預設來說,Kore 會讓你的角色在地圖中隨機走動,用它手上的武器以近距離攻擊所有它看到的魔物,並撿取殺死魔物後掉落的東西,然後當 HP 低於 40% 時會坐下休息。

假如你有瞬移的技能或你有一些備用的蒼蠅翅膀在你的物品欄中的話,則當快要被魔物咬死時,Kore 會自動地瞬移走。它也會取消所有傳送過來的交易訊息、組隊邀請、加入公會的邀請訊息。

當對大多數的職業所預設的行為運行得宜時,你也許會想要先檢查一些其它的基本選項設定。

注意:我想要讓這個引導教學越簡單越好。最容易開始掛機的角色是那些使用武器的職業,因為預設值是以這種職業來設定的。假如你想用技能攻擊為主的職業(例如法師)的話,那麼設定會稍微複雜一點,但並非很難。我建議你把這個手冊剩下的部份先看完,尤其是 Config.txt,以幫助你設定你的 bot。因此我不太建議使用法師來當做你第一次學習掛機所用的職業,除非你知道你在做什麼。

修改設定快速教學:
在你的 bot 資料夾中的 control 資料夾 包含了一組文字檔,你可以用文字編輯軟體來修改裡面的設定以定義 Kore 的行為。

在所有檔案中,檔案 Config.txt 是主要的 設定檔案。它是設定 Kore 的行為表現最多的地方。它的基本組成是文字行,每個文字行都包含了 鍵名(每行的第一個字串)與相關的 鍵值。以下為例子:

attackAuto 2

attackAuto 是設定的鍵名,而 2 則是鍵值。當編輯 Config.txt 時,你只要設定或修改鍵值即可。你不必更改設定的鍵名。修改完成後儲存檔案。


打開你的主要 bot 資料夾,瀏覽一下 control 的子資料夾,然後開啟 config.txt 檔。你會發現這個檔裡有相當多的設定值,但現在請先忽略它們然後看看以下的問題。

1. 請問你想待在某個特定的地圖嗎?
Kore 可以讓你的角色停留在某個你指定的地圖中。請尋找設定鍵名 lockMap 然後設定其鍵值為你想待的地圖名。例如,prt_fild08。
假如你不在你的 lockMap(鎖定地圖)內,Kore 會試著走回該地圖。假如你死了(當然,希望你不會),則在重生點坐下休息回完血後,Kore 會走回你的 lockMap。
2. 你是否使用範圍性武器?
假如你使用的是範圍性武器(例如 弓),那麼設定你的攻擊範圍 attackDistance 是很重要的(以地圖上的格數指定)。10 算是不錯的設定值,但依據其它的因素影響,你仍可以增加該數值(例如有蒼鷹之眼的技能)。
假如你不確定你的攻擊範圍是多少,那麼只要設定 attackDistanceAuto1 即可。這會依據你的武器自動為 attackDistance 偵側正確的數值。
以上就是你應該要知道的最基礎的設定。假如你想要設定其它的選項來進行遊戲,我建議你先閱讀本手冊的 Config.txt 章節。在 Openkore 論壇 中也有一些設定值的引導教學你可能會想要看一下。

基本上 OpenKore 會自動以作業系統的主要語言來顯示,但若要硬性規定程式顯示的語言為正體中文的話,請打開 control/sys.txt 檔案並將 locale 選項改為:

###### 本地化設定 ######
locale zh

注意:OpenKore 資料夾的路徑名稱不可有含有中文,否則會無法中文化。因此請勿將 OpenKore 資料夾放在桌面上或任何路徑含有中文的資料夾下。

伺服器細項設定

步驟 4:設定伺服器的細項

這個步驟你不太需要做什麼事。

最新版的 OpenKore 已經有一個更新的 RO 官方伺服器的資訊以及一些較有名的私服伺服器資訊可以讓你容易地連接上 RO 的伺服器而不用直接做任何設定。就像執行最新的已下載的(且已解壓縮的)程式一樣簡單容易。

假如你想要檢查 OpenKore 是否已經支援你想連的伺服器,則請打開你的主要 bot 資料夾,瀏覽一下 tables 子資料夾,然後開啟 server.txt 檔。在檔案的每個伺服器項目中尋找你的伺服器名稱。伺服器名稱會用方括弧 "[ ]" 括起來。

假如你在列表中找不到你要連的伺服器名稱(或假如你對於連接上主伺服器有問題的話),你必須要先了解你的伺服器細項才能繼續進行下一步驟。請依照簡介中提供的步驟以解出 Ragnarok Online 伺服器的細項設定。你也可以在這裡找到一些不錯的技巧。

假如你成功地找到了你的伺服器細項設定或假如你有了一些問題,請隨意將這些問題或心得主題發表在 OpenKore 論壇裡的 Official and Private Servers Info 子論壇內。


啟動程式

步驟 5:啟動 OpenKore

執行你的主要 bot 資料夾裡的應用程式檔案 "start.exe"。

注意:假如你的作業系統是 Linux,則要從源碼來執行 OpenKore。請參見 How to run Openkore in Linux 操作指南。

OpenKore 的好處就是它會偵側你是否還沒有在 config.txt 裡設定你的登入選項(如:username、password、master、server,以及 char)。假如你讓你的登入選項空白,那麼 OpenKore 會在運行時適當地引導你去設定這些選項。


步驟 5.1. 載入設定檔案

一開始,OpenKore 會載入所有必需的設定與資料表檔案:
       *** OpenKore 2.0.3 - Custom Ragnarok Online client ***
       ***   http://www.openkore.com/   ***
       
       
       正在載入 control/macros.txt...
       正在載入 control/config.txt...
       正在載入 control/items_control.txt...
       正在載入 control/mon_control.txt...
       正在載入 control/overallAuth.txt...
       正在載入 control/pickupitems.txt...
       正在載入 control/responses.txt...
       正在載入 control/timeouts.txt...
       正在載入 control/shop.txt...
       正在載入 control/chat_resp.txt...
       正在載入 control/avoid.txt...
       正在載入 control/priority.txt...
       正在載入 control/consolecolors.txt...
       正在載入 control/routeweights.txt...
       正在載入 control/arrowcraft.txt...
       正在載入 tables/cities.txt...
       正在載入 tables/commanddescriptions.txt...
       正在載入 tables/directions.txt...
       正在載入 tables/elements.txt...
       正在載入 tables/emotions.txt...
       正在載入 tables/equiptypes.txt...
       正在載入 tables/haircolors.txt...
       正在載入 tables/headgears.txt...
       正在載入 tables/items.txt...
       正在載入 tables/itemsdescriptions.txt...
       正在載入 tables/itemslots.txt...
       正在載入 tables/itemslotcounttable.txt...
       正在載入 tables/itemtypes.txt...
       正在載入 tables/maps.txt...
       正在載入 tables/monsters.txt...
       正在載入 tables/npcs.txt...
       正在載入 tables/packetdescriptions.txt...
       正在載入 tables/portals.txt...
       正在載入 tables/portalsLOS.txt...
       正在載入 tables/recvpackets.txt...
       正在載入 tables/servers.txt...
       正在載入 tables/sex.txt...
       正在載入 tables/skills.txt...
       正在載入 tables/skills.txt...
       正在載入 tables/skills.txt...
       正在載入 tables/skills.txt...
       正在載入 tables/skills.txt...
       正在載入 tables/spells.txt...
       正在載入 tables/skillsdescriptions.txt...
       正在載入 tables/skillssp.txt...
       正在載入 tables/skillsstatus.txt...
       正在載入 tables/skillsailments.txt...
       正在載入 tables/skillsstate.txt...
       正在載入 tables/skillslooks.txt...
       正在載入 tables/skillsarea.txt...
       正在載入 tables/skillsencore.txt...
       檢查有無新的傳點...沒有發現
       _

步驟 5.2. 設定你的 username(遊戲帳號)
注意:假如你先前已經設定了你的 username 了,那麼這個步驟將不會出現。
OpenKore 會提示要你輸入你的 username:
       ------------ Query ------------
       請輸入您的 Ragnarok Online 帳號.
       -------------------------------
       請輸入您的回答:
       _
請在操作視窗中輸入你的 使用者名稱(帳號)。

注意:Kore 會自動記錄這個選項 (username) 於 config.txt 中,以便讓你不用每次執行 OpenKore 都要再打一次。


步驟 5.3. 設定你的密碼
注意:假如你先前已經設定過你的密碼,則此步驟不會出現。
OpenKore 會提示要你輸入你的 密碼
       ------------ Query ------------
       請輸入您的 Ragnarok Online 密碼.
       -------------------------------
       請輸入您的回答:
       _
請在操作視窗中輸入你的密碼。
注意:Kore 會自動記錄這個選項 (password) 於 config.txt 中,以便讓你不用每次執行 OpenKore 都要再打一次。

步驟 5.4. 選擇一個主要伺服器
注意: 假如你先前已經設定過你的主要伺服器,則此步驟不會出現。
OpenKore 會顯示以數字編號為首的已知的 RO 伺服器清單。
       ------- Master Servers --------
       #         Name
       0    AvalonRO Private Server
       1    Brazil - bRO
       2    EuphRO Private Server
       3    Europe - euRO
       4    ExcaliburRO Private Server
       5    Hakore Server
       6    India - inRO
       7    Indonesia - idRO: Chaos/Loki/Iris/Fenrir
       8    Indonesia - idRO: Sakray
       9    International - iRO: Chaos/Loki/Iris
       10   International - iRO: Sakray
       11   Malaysia - mRO (English): Iris/Penril/Odin/
       12   Malaysia - mRO: Main Server
       13   Malaysia - mRO: Sakray
       14   NamelessRO: Eclipse Private Server
       15   NamelessRO: Sunrise Private Server
       16   Oceania/Australia - oRO
       17   Oceania/Australia - oRO: Sakray
       18   Philippines - pRO: Fenrir/Iris/Lydia
       19   Philippines - pRO: Loki/Sarah
       20   Philippines - pRO: Odin/Chaos
       21   Philippines - pRO: Sakray
       22   Philippines - pRO: Urdr
       23   ProjectRO Private Server
       24   SonicRO Private Server
       25   Thailand - tRO Account 1: Fenrir,Lydia,Sara
       26   Thailand - tRO Account 1: Sol, Chaos, Loki,
       27   Thailand - tRO Account 2: Frigg,Freya,Baldu
       28   Thailand - tRO Account 2: Honir,Odin,Thor
       29   Thailand - tRO Account 3: Bijou, Grimnir, B
       30   Thailand - tRO Account 3: Isa, Tyr, Idun
       31   VanRO: Medium Rate Private Server
       32   XaosRO Private Server
       33   aeRO Private Server
       34   agRO Private Server
       35   mobRO Private Server
       36   powRO Private Server
       37   qRO Private Server
       ------------------------
       請選擇一個主伺服器以連線.
       ------------------------------
       請輸入您的回答:
       _
請選擇你想要掛機的伺服器,然後在操作視窗中輸入其代表的數字編號。
注意:Kore 會自動記錄這個選項 (master) 於 config.txt 中,以便讓你不用每次執行 OpenKore 都要再打一次。
假如你在清單中找不到你要的伺服器,則請再次閱讀本導引指南的 步驟 4.。請關閉操作視窗以結束程式。然後在你適當地設定了你的伺服器細項設定後重新開始本步驟。

步驟 5.5. 連接上主要伺服器
假如你已經適當地在 config.txt 裡設定好你的 username, passwordmaster 的話,Kore 現在會用這些設定值開始登入主要伺服器。你的帳號資訊會進入主要伺服器,然後會出現遊戲登入伺服器清單:


       正在連線至帳號伺服器...
       連線中 (127.0.0.1:6900)... 已連線
       -------------帳號資訊--------------
       Account ID: 2000003    83 84 1E 00
       Sex:        Boy
       Session ID: 2135588863 FF 7F 4A 7F
                   269906564  84 72 16 10
       -----------------------------------
       --------- 伺服器 -----------
       #   名稱                        使用者 IP               Port
       0   Test                  577    127.0.0.1    5000
       -------------------------------
       對帳號伺服器關閉連線
       斷線中 (127.0.0.1:6900)...已斷線
       _
假如你無法連線,那麼會出現這個這個錯誤訊息:
       連線至主要伺服器...
       連線中 (127.0.0.1:6900)... 無法連線: 未知的錯誤
       _
原因可能是以下之一:
  • 你還沒有連線到網際網路。
  • 你的伺服器目前關機中,或是在維修中。
  • 伺服器細項設定已過期。請再次閱讀本導引指南的 步驟 4. 或求助於 OpenKore 論壇 以獲得最新訊息與更新。

步驟 5.6. 選擇你的伺服器

注意:假如你之前已經設定了你的伺服器,則本步驟不會出現。

OpenKore 會提示你選擇一個伺服器:
       ------------ 選擇登入伺服器 ------------
       #   選擇
       0   Test
       ------------------------
       請選擇您的登入伺服器.
       ---------------------------------
       _
請選擇你想要掛機的伺服器,然後在操作視窗中輸入其代表的數字編號。
注意:Kore 會自動記錄這個選項 (server) 於 Config.txt 中,以便讓你不用每次執行 OpenKore 都要再打一次。

步驟 5.7. 連接遊戲登入伺服器
假如你已經在 config.txt 中設定好你的伺服器,Kore 現在就會開始登入伺服器。所有可供你選擇的角色都會列出來:
       正在連線至角色伺服器...
       連線中 (127.0.0.1:6121)... 已連線
       從角色伺服器接受角色
       ---------------- 角色清單 ----------------
       角色格 0: GM01 (Archer, level 56/44)
       角色格 1: GM02 (Novice, level 9/7)
       角色格 2: GM03 (Novice, level 1/1)
       ------------------------------------------
       _

步驟 5.8. 選擇你的角色
Note. 假如你先前已經在 Config.txt 設定了 char 的選項,則本步驟不會出現。
OpenKore 會提示你選擇一個角色。你也可以用其它的選項來創造一個新角色或刪除一個已存在的角色:
       ------------ 角色選擇 ------------
       #   選擇
       0   角色格 0: GM01 (Archer, level 56/44)
       1   角色格 1: GM02 (Novice, level 9/7)
       2   角色格 2: GM03 (Novice, level 1/1)
       3   新建一個角色
       4   刪除一個角色
       ------------------------
       請選擇一個角色或一個行動.
       ------------------------------
       請輸入您的回答:
       _
假如你已經在你的帳號中創過角色了,則只要選擇你想要掛機的角色並在操作視窗中輸入相符合的角色編號即可。
注意:Kore 會自動記錄這個選項 (char) 於 config.txt 中,以便讓你不用每次執行 OpenKore 都要再打一次。
假如你尚未創造任何角色,Kore 可以幫助你創造一隻新的角色。但這個步驟已經超出了本導引教學所要介紹的範圍了,所以這裡不會再進一步做介紹。只要照著操作視窗中的提示來做,你會做得很好的。

步驟 5.9. 掛機開始
當所有你的登入細節設定都設定好了以後,Kore 現在會開始登入地圖伺服器然後開始執行遊戲:
       從角色伺服器接受角色ID與地圖IP
       ----------遊戲資訊-----------
       角色 ID: F5 49 02 00 (150005)
       地圖名稱: gef_fild04.gat
       地圖 IP: 127.0.0.1
       地圖 Port: 5121
       -----------------------------
       正在等候地圖載入...
       您的座標: 106, 60
       地圖已載入
       _
恭喜!你已經成功地設定好 OpenKore 了!你的角色現在會隨機移動,打怪撿寶!
假如你照著以上的導引教學設定 Kore 的話,你應該不會有任何問題。然而在嘗試過所有你能力所及的可能解決方法後,你還是有問題的話,那麼請發表一篇理智的問題在 Openkore 論壇


最後注意事項

步驟 6:閱讀手冊剩下的部分
Kore 的設定還未結束。你現在必須閱讀手冊剩下的部分以調整較進階的一些設定在你的 bot 上,尤其假如你想要使用技能的話。還有非常多好用的功能與選項等著你去發揮。