Mariocover 【編按】大家在電視上看到林志玲與浩角翔起玩「新超級瑪俐歐兄弟 wii」,是不是也已經敗了一套回家體驗?其實它和古早的《超級瑪俐歐世界(俗稱的四代)》架構也很類似,你可能知道透過模擬器可以讓你重溫舊夢,但是有發現過網路上提供軟體讓你從頭自己設計一款「特製瑪莉」的朋友,恐怕就不是那麼多囉。

地圖編輯難度高

首先要給大家心理建設,雖然說我們是使用類似「地圖編輯器」的Lunar Magic來對遊戲ROM進行修改,但是難度依然很高。尤其是要搞定各關卡的水管、門等等通道,外加編輯地圖等雜事,建議大家準備一本筆記本,將各關卡的設計,以及各項重要的參數標記出來,以減少使用編輯器時,手忙腳亂把關卡弄成一團亂的機率。

另外,強烈建議使用Lunar Magic之前,先閱讀過它的教學文件,很多使用上的小細節或技巧,都藏在這份文件中。開啟Lunar Magic之後,點選Help標籤中的Contents,裡面就有詳盡的使用說明。雖然說整篇教學都是英文,但是文件內的用字遣詞都不會太難,只要有耐心應該看得完。

筆者也很想要幫大家做詳細的翻譯,不過老調重談,一切都是篇幅問題,各位讀者也不用發起「一人一信挺國寶」,寄Email去灌爆編輯部的信箱,我就盡量把比較重要的部份,或是比較常見的問題,直接在文中和大家分享。

▲ 這個關卡一定是大家前所未見的吧,因為是我自己做的嘛。

從模仿中學習最快

山寨為成功之母,沒有人第一次動手就成功的,不想直接送死的話,模仿一下別人成功的案例,也可以成為我們的經驗。在開始動手之前,我們不妨參考一下別人的作品看看他們是如何設計,來做為我們設計的依據。網路上有一個不錯的社群,叫做SMW Central(http://www.smwcentral.net)裡有許多各路好漢上傳的作品,讀者可以先由網站右側選單中的「Featured Hacks」中,挑選幾款評價比較高的hacks,來品嚐一下不同風味的瑪俐歐。

由於ROM檔是有版權的,不太方便高調處理,所以SMW Central上只有放出IPS檔,這個檔案可以藉由Lunar IPS來將其與ROM檔整合,合成為改造過的遊戲。Lunar IPS可以在作者的網站(http://fusoya.eludevisibility.org)找到,至於ROM檔就要請各位自己低調去問Google大神。

▲ 開啟Lunar IPS後,點選 Apply IPS Patch,選擇IPS檔再選擇原始的ROM檔,就可以完成整合的工作。如
果要把自己改造的ROM轉為IPS檔,也是使用這個程式。

編輯器在這裡

首先,我們要找到超級瑪俐歐世界的ROM,這個在前一段已經講過了,下一步就是要到fusoya的網站上下載Lunar Magic(http://fusoya.eludevisibility.org/lm/program.html)。基本上需要的檔案就是這2個,如果想準備得周全一點的話,可以在電腦旁邊擺個療傷系的小玩具,因為在編輯的過程中,各位讀者極可能會面臨許多的挫折,諸如畫不出地圖、搞不定關卡連結,或是出現各種奇形怪狀的bug,這時候從桌邊的玩具才能獲得一點點繼續努力的動力,相信我,這個工作非常非常需要耐心及毅力。

如果在使用上遇到問題,可以到SMW Central上面找到許多資源,它除了提供教學文件外,也有論壇讓玩家在上面討論,不過這個網站是以英文為主,英文能力不太行的讀者,可能要先準備好翻譯軟體,來進行長期抗戰。

設定選單對照表

光是看到關卡設定選單中密密麻麻的選項,就足以讓人昏頭轉向。除了下表需要設定的內容之外,只有最下面的「Save prompt」是需要設定的,勾選的話,在玩家通過關卡後就會出現存檔的選項。

項目 內容
1 該節點使用的關卡編號
2 在哪一事件後,才將該節點顯示在地圖上
3 通過正常終點後,瑪俐歐在地圖上預設的行走方向
4 通過隱藏終點後,瑪俐歐在地圖上預設的行走方向
5 通過正常終點後,引發的事件。若是通過隱藏終點,則引發設定值+1的事件
6 在未通過該節點的情況下,瑪俐歐在地圖上可以行走的方向

節點、關卡與事件

開始之前,一定要先把地圖的配置,在準備的筆記本或腦海內好好標註出來,每個地圖都要有自己對應的參數,不然直接在電腦上操作的話,一定會弄得零零落落的。

我們先定義2個名詞,這樣才不會在後面的教學中搞混,我將在地圖出現的關卡稱為「節點」,進入節點後,可以實際遊玩的部份稱為「關卡」,然後在通過關卡後,回到地圖上讓下一個節點出現的動畫叫做「事件」。

在設計地圖時,讀者可以使用一般路線、節點,也可以使用隱藏路線、節點互相配合,不過每個節點都只能對應唯一的關卡編號,不然在處理事件時會出現bug。因此,在紙上作業時,建議讀者將地圖畫一張像是底下的草稿,如此一來在操作的時後就不會搞得一團亂了。

至於關卡的設計,需要把從水管、門等目標子關卡的編號記下來,因為在關卡中,可以使用水管呼叫其他的子關卡,然後再回到原本的關卡中,有點像子程式(Subroutine)的概念。終點部份,它有一般(Normal exit)和隱藏(Secret exit)2種分類,分別會觸發2種不同的地圖事件,在關卡中可以設置多個終點,然後分別將它們設定為上述2種分類。只要能把握住上面2個原則,就可以動手實作了。

▲ 把所有關卡都標示出來,這樣設定的時候才不容易出錯。紅圈內的數字就是代表關卡編號,道路旁邊的
數字是代表事件編號。

看中篇:沒錢買新超級瑪俐歐兄弟Wii,那就自己設計(中)

看下篇:沒錢買新超級瑪俐歐兄弟Wii,那就自己設計(下)

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則