2008-01-07 18:08 Ragnarok Online 單機化實行計畫(下)
私服架好了,然後呢?用GM權限把自己改的超強出去屠殺怪?這一定馬上就膩了;找朋友過來一起玩?除了時間與熱情的配合度以外,你的私服跟那些平均生命周期幾十天的其他私服有什麼不同?為什麼不去玩那個線上人數1000+人的某私服就好?
我其實一直蠻重視一個概念的,就像我當初在Never7感想裡 提到的,「所謂的樂趣都源自於自己為自己設限後產生的所謂『成就感』」。你就是你自己私服裡的神,但是過去在RO裡的美好回憶絕對不是因為你是神所以才美 好…美好的是第一次聽說有所謂「下水道」這個區域然後與朋友號稱的「因為我是vit型劍士所以我來引怪」、最後「發現群攻怪會轉向還是趴很大」而來的;美 好的是第一次發現與牧師組隊能夠不擔心hp問題,但是在「當初看起來暴走好恐怖」的歐洞一樓明明是十人團還被全滅的刻骨銘心印象…
對我來 說,就算是私服開經驗值50倍也是邪道…其實自從正服改了「三倍經驗值地獄」以後正服的昇級曲線已經算是非常適中了(轉生除外,我覺得ro各角色7x級是 精華期),較極端的例子,我當初重練的小法師lv23就跑下去史汀區挑戰,最後從砍人物(所以從lv1起算)到job50二轉(lv68)總共只花了一天 整…連一倍經驗都能做到這樣,那50倍…我有試過,在那個某私服我沒什麼裝備的法師job50二轉巫師用不到三小時…像這樣的昇級速度,所有基礎迷宮差不 多都形同虛設了(不計較娛樂性的話,其他職業只要用法師帶,了不起都只要兩倍時間就有同樣等級),你不會有機會去想海洞或是斐揚殭屍洞一、二樓練哪裡小隻 的剛好適合,也不會看到有lv 70團在古城賭上性命的團練(練幾個小時就變lv80團了)…
第一次登上那個私服的時候,其實我還蠻感動 的,因為我沒想到竟然能看到私人伺服器能有線上千人級的規模(RO最理想的負載我想是4000人左右吧,不過以前Chaos官服加上bot可以上萬人,一 分為二後各自還有八千人(可見bot占了多少))…不過多晃了晃,玩家親切是親切,四周沒什麼bot也是好事,但是團練…只有研三團,我看著lv79的巫 師竟然不知道怎麼是好,繼續燒史汀到轉生?(為了連99都能組特地練到79的我很滑稽吧)
但研三團只收冰肉(有裝被攻擊機率凍結對方卡片 的肉盾職)、阿修武僧和有神聖殿堂的神官啊,轉生了一樣沒得組…然後所謂研三團是怎麼練的?我特地跑去下去看別人打,因為研三的難度只能用變態來形容(我 在私服開GM下去還是被秒),結果…所有的攻擊都靠阿修羅霸皇拳和螺旋刺擊拼秒殺 - 不是秒敵人就是被敵人秒,被秒的話再由神官復活,各團都維持著隨時滅團的覺悟在拼(平均都30分鐘滅一團吧)…嘛,刺激性是有啦,不過這完全是依靠50倍 經驗值才會出現的模式,不然經驗值一定會是負的…
==
至此我差不多也放棄玩這1000+上線人數的私服了,自己苦命也練一隻阿修武僧去玩當然也是方式之一,但是這值得嗎?有符合之前追求的樂趣嗎?
所 以話題拉回來,我為了我自己架的私服設定了「經驗值一倍」的宏願(<--這個人神經病),然後因為自己的頻寬問題(2M/512K小水管)所以開給 別人一起玩基本上無太大實行可能(要找志同道合者也不易,要陪我玩一倍經驗ㄟXD)…結論,就開始一個人冒險的夢想實現之旅吧!!
但是…

當AD獵人希望能靠幸頌偶爾鳥飛、也希望能有天怒來看看令人感動的數字的時候…

當爛爛的平均騎想拿著村正耍帥卻被咀咒的負作用所苦、發現灌水也灌很大的時候…

好不容易開著自認創新格局的SI型審判十字卻發現真的是在自殺的時候…
問題不只是需要一個牧師,還有

偶爾想開著魔法師角色在後面當純火力輸出者的時候…

小煉金單練能力超差、有斧修練攻速與體型對應卻暴差的時候…
重力社為了促進團練風氣的努力我們看的到,但是相對的這單練就真的很難玩的快樂了(最適合單練的大概是武僧,再來是有區域限制的巫師和賢者),那…怎麼辦?
==
先 說結論,上面五張圖,全都是我「自己一個人」在自己的私服照下來的…有血條顯示的那個是我的角色,其他的全是伺服器端的「AI」…(其實從圖上多少也能看 出奇怪的地方,例如那隻入鏡的狗狗,其實是手推車XDXD…我不能接受某私服那「大家都有手推車」的造型,明顯違背我的美學,所以我把一級車車改成狗狗的 外型了)(私服如果有設自動撿拾、又設高掉寶率的話沒車回城會回的很痛苦)
又要說緣起了,JA2317版有個特色 - 「傭兵系統」測試實裝。然後基本上這個傭兵系統是因應煉金術士的「人工生命」技能開放而依樣畫葫蘆來的(相信官方的應該也不會差太多),而且好玩的是這些相關程式碼在JA2324版就拿掉了…
這就是為什麼我在前面會說「不是只有最新版問題就解決了」,在測試過JA2317附帶的傭兵系統後發現它有做到以下幾點
--
跟人工生命一樣,傭兵會跟著召喚他出來的主人行動,攻擊目標為主人攻擊的敵方,或是攻擊主人或自身的敵方
傭兵的外型暫時套用人工生命的外型,可以任意換為其他怪物的圖像
傭兵可以使用主動技能,而這些技能可以靠修改一個txt檔做到指定使用某技能的條件(平常、某狀態時(或沒有某狀態時)、攻擊時)
--
所以,有了這些基本功能,只要再加上一些修改,做出類似組隊團練的效果也不是不可能的。總而言之,言而總之,慶幸自己懂些程式,也慶幸自己找到了JA2317的原始碼,然後就開始改程式吧…
我總共改了
==
--
傭兵人數
一開始傭兵系統只能一個玩家召喚一個,但這明顯不符合目標,所以我把它擴充成18+1個(全十八種職業+原有)
--
--
外型
一 開始想說套研三那幾隻進階二轉的圖也並無不可,不過除了裡面沒有2-2轉的,造型固定、看起來也不真實…本來有打算自己用spr與act檔套新二轉的怪物 圖像給傭兵套的,但想像那樣需要的耗工與低效率的回報就(曹操傳mod寫一半就不玩了的原因也是美工的瓶頸)…。幸好,在JAthena的文件目錄裡有個 mob_avail.txt,裡面可以讓某類怪物套用玩家的造型出現,而且還能指定髮型、武器等…所以我就照著它的格式做了個 mer_avail.txt、改了傭兵相關資訊丟的封包類型、再順便把髮型、性別、武器指定等改成可以亂數決定,就可以達成每次召喚傭兵造型都不同、與玩 家並無二致的效果了
--
--
被動技能、影響屬性卡片
主動技能原來的傭兵系統就有,但是被動技能怎麼辦?沒有二刀 連擊、用拳刃不會爆兩下的刺客還像刺客嗎?沒有殘影、三青骨二犬妖、幽靈卡的拳刃刺客也差不多廢了…我蠻大的執念都用在改這個部份,還為了改出傭兵的二刀 連擊造成了自己玩的刺客二刀連擊失效的bug過(汗),最後靠在mer_avail.txt裡用附帶的option個別指定某傭兵擁有特殊被動技能及卡片 效果(可靠修改程式擴充,下個目標大概是獵人傭兵的鳥飛…)
--
--
牧師與鐵匠的群體技能
這方面本來沒打算改, 因為就算原來是施放就對複數作用的技能傭兵也能對特定玩家施放(目標只有一人的聖頌或幸頌)…但是在實際測試效果時發現,技能能用是能用,但是這些技能的 「射程」是「1」…因此你就能看到牧師傭兵一直試著想放幸頌但卻因為玩家距離他兩格以上所以放不出來orz…最後就參照組隊系統用同樣的機制讓這些群體技 一次能對多數人作用,包括主人與其他傭兵
另外也增加傭兵的技能施放對象於其他傭兵、甚至一次全體依序施放(為了補血、天賜、加速)
--
--
傭兵的索敵、動作AI
原 有的傭兵系統跟人工生命是基於同樣的基礎,所以傭兵只會攻擊玩家攻擊的、或是攻擊自身或玩家的對象,這對組隊模擬就造成了個問題…玩家玩法師或牧師時怎麼 辦?難不成要先用杖敲一下怪告訴傭兵去攻擊它嗎?而且傭兵每次都跟自己打同一隻怪玩起來也像被搶怪<O>…。所以在這方面就參照了原有怪物的 AI讓傭兵也懂得索敵並主攻,順便讓其他的傭兵會依職業的不同做出不同的動作,例如牧師傭兵被攻擊時刺客傭兵要想辦法把怪拉過來,刺客傭兵開怪後巫師傭兵 才攻擊刺客開的怪等等。
--
==
大致上是這些,因為是為了自己也能玩的高興所改的,所以在很多方面都有為了「玩 起來像真的」而做努力…例如傭兵施放技能的機率,原有的百分比實在太高,想想就算是設1%,騎士傭兵還是會每一百下就用一次狂擊的樣子…一百下在動軋30 分鐘起跳的練功過程中可是不用多久的,所以這方面我改成千分率設定;又例如還有攻速部份,在RO裡怪物的攻速用的跟玩家是不同單位的,它們用的是 aMotion,動作間隔時間,所以源於人工生命的傭兵一開始也是以這為單位…在這方面我也是特地去算出aMotion與aspd的換算,然後在傭兵的 data指定裡將他們的aspd設為對應的武器基本攻速…所以你能看到絕對真實的傭兵攻速,就跟玩家用同樣的職業一樣(預設是他們都只吃覺醒藥水就是) (有用aspd190的情況驗證過速度確實相同)
==
至於傭兵系統的極限…


還有


這結果其實連我也很驚訝,因為我自己也以為打mvp是不可能的,畢竟傭兵不懂走位,而且傭兵身上沒裝攻擊減免卡(幽劍卡等,功能有想做上不過暫時還沒),我也還沒做好理論上是傷害輸出的獵人傭兵與武僧傭兵…
不 過當然打巴風特是用堆屍法打的XD…它的廣域攻擊絕對是不會走位的傭兵的剋星,而且現在mvp好像都會魔反念咒拆除(以前我在正服玩的時候不會啊 orz),放念咒拆除先死的都是我XD…只是說真的做的到就是了,這已經是單機非神裝本來不可能做到的夢想了,我還有試過打歐克領主與歐克英雄,這兩隻更 簡單
==
http://ro.gameflier.com/01_Bulletin/bulletin.asp?Count=done&BID=3095
http://www.npa.gov.tw/NPAGip/wSite/ct?xItem=36123&ctNode=11436&mp=7

