Zandronum
Skulltag
ZDaemon
GZDoom
Raze
Doom Legacy
Slade
Ultimate Doom Builder
其它
模擬器與地圖設計

這裡會介紹營裡常用到的模擬器及地圖製作時會使用到的工具。

除了等等會提到的應用程式以外,有些也是必備工具。例如:

7-zip
壓縮軟體。免費,壓縮率高、普及性高且支援各種不論是玩地圖或設計地圖時所需的壓縮格式。
paint.net
繪圖軟體。免費,可取代原本內建的小畫家,進行圖片基本操作。
Notepad++
腳本軟體。免費,可取代原本內建的記事本,支援語法突顯,更可以自定義語言
Visual Studio Code
腳本軟體。免費,適合熟悉寫程式的玩家使用,也是本網站的開發工具。

若對於所有毀滅戰士相關的模擬器有興趣的話,可參考此列表。工具部分,可參考此列表

若為英文苦手,可參考此建議並加載 Google Translate 協助翻譯。

以下是站長比較熟悉的各個模擬器及應用程式,就讓我們開始介紹吧!

Zandronum


營內常用的連線模擬器,作者亦為 Skulltag(ST) 開發者之一。當 ST 停止開發後,Zandronum 就成為了後繼的模擬器,也繼承了所有 ST 的功能。

Zandronum 除了支援所有 ST 的遊戲模式,另外還新增了以下模式。

  • Domination 占領模式。地圖上有許多「占領點」讓玩家占領,當玩家接觸占領點後,該點的顏色就會從白色轉變成占領玩家所屬的隊伍顏色。 玩家占領該點後,所屬隊伍每 3 秒就可獲得 1 分。
  • Buckshot 此模式限制玩家只能使用超級散彈槍進行死鬥。
其它模式請參考 ST 介紹。


Skulltag


營內過去常用的連線模擬器,支援 OpenGL 與部分 ZDoom 功能。已於 2012 年停止更新並由 Zandronum 後繼。

ST 擁有許多種原始遊戲之外的模式供玩家選擇,包含了

  • FFA - Free for All (Deathmatch) 大亂鬥!基本的死鬥模式,人人都是藍波。只要看到會動的玩家,射下去就對了 XD。任何玩家到達指定殺敵數後即勝利並結束關卡。
  • Team Deathmatch 隊伍死鬥模式。將 FFA 模式分成紅、藍兩隊互相較勁,單個玩家的殺敵數會計算到所屬隊伍的總殺敵殺,其中一隊達到指定總殺敵數後即勝利並結束關卡。
  • Duel 單挑模式。玩家一對一死鬥,其它玩家只能觀戰。
  • Instagib 即刻肉泥!同 FFA,但整個死鬥地圖只有一種武器,軌道槍。只要被軌道槍射到,肉泥是唯一下場。這個模式考驗了玩家的速度與準度。
  • Terminator 終結者。在關卡開始時,會在地圖的隨機地點產生一顆終結者球。玩家拾起後會獲得滿血與滿盔甲(同超級球效果),且該玩家的傷害輸出會變成 4 倍。
    當有玩家成為終結者時,除了記分板上的名子變成紅色以外,實際看到該玩家時,他的頭上會漂浮著終結者球。
    當終結者被擊倒後,球即會落下,等待下一位玩家成為終結者。而擊倒終結者的玩家會獲得 10 點殺敵數。
  • Oldschool 復古式死鬥。無法跳躍、視野無法上下觀看、貼圖不含透明度、沒有電腦玩家、沒有記分板、沒有 skin、不顯示玩家名稱。讓遊戲體驗更趨近於原始的 doom2.exe。
  • CTF (Capture the Flag) 奪旗模式。每一隊的玩家要到敵方大本營去奪走對方的旗子,並帶回家裡放到自己隊伍的旗台上。當自己的旗子還在旗台上時,放下敵方旗子後就會得分。
  • Single Flag CTF 奪單旗(陷害)模式。整個地圖只有一支白旗在中央,各隊要想盡辦法把白旗插到敵方旗台上去陷害對方投降 XD。陷害成功後即得分。
  • Skulltag (ST) 類似 CTF 模式,但玩家是要到敵方陣營搶奪骷髏然後放到指定的骷髏台上。一個地圖可能有好幾個骷髏台,放在不同骷髏台所獲得的分數也不會相同,甚至是只有敵方才可以使用的骷髏台。
  • Invasion 入侵模式。玩家要合作抵擋一波又一波越來越來硬的怪物群。
  • Possesion 遊戲會隨機在一個死鬥重生點產生地獄之石(Hellstone),拾起的玩家就會變全民公敵,其他玩家會被通知來殺掉這個玩家。
    玩家擁有地獄之石後,遊戲將會開始倒數,當時間數到零且該玩家尚未被殺掉,他就會得分。被殺掉就會落下地獄之石,等待下一位(受害)玩家。
    擁有地獄之石的玩家會因為石頭的重量而無法舉起任何武器。
    此模式亦可以隊伍為單位進行。
  • Survival (合作)生存模式。如同合作模式,玩家們攜手殲滅地獄大軍。但玩家一死亡後就必須等到所有隊友也都死亡或過關以後才能重生。
  • Last Man Standing (LMS) 大逃殺模式。如同 DM,但玩家從頭到尾都不能被殺掉。只有金字塔頂端的那一位玩家,才能得到那珍貴的一分。
    此模式亦可以隊伍為單位進行,最後一位生存玩家所屬的隊伍,獲得那一分。


ZDaemon


營內常用的連線模擬器,從 ZDoom 1.23 分支出去後開始自己發展。主要目標是提供更好的連線遊戲體驗。

營內最著名的作品為 Doom Barracks Zone,由本營戰士 Tails 主導開發,共有 8 個地圖。

ZDaemon 提供了幾項遊戲模式,這些模式 ST 都有支援,包含了

  • 單挑模式(Duel)
  • 大亂鬥模式(FFA)
  • 隊伍死鬥模式(Team DM)
  • 合作模式(Cooperative)
  • 奪旗模式(CTF)


GZDoom / ZDoom


ZDoom 是各模擬器中功能數一數二強大的佼佼者。除了支援毀滅戰士(Doom),更支援異教徒(Heretic)、毀滅巫師(Hexen)及 Strife。

重點特色如下:

  • 延伸毀滅巫師開始使用的遊戲腳本語言 ACS(Action Code Script)功能
  • DECORATE,玩家開始可自訂義角色(Actor)。使全新怪物、武器及創造全新物件變成可能,而不必再侷限於 DeHackEd
  • 通用化各種定義使玩家能使用更大的彈性創造模組(MOD),事實上 ZDoom 已將整個遊戲所使用到的設定都通用化並延伸其功能
  • UDMF(Universal Doom Map Format),使地圖不再侷限於二進制檔案所定義的格式。地圖演變為以文字檔案儲存,這樣未來若需要擴充地圖相關的功能,就不會有問題
  • ZScript(過去稱為 DoomScript),開放了更底層的遊戲控制,其功能就像是 ACS 與 DECORATE 的綜合加強版

GZDoom 為 ZDoom 增加 OpenGL 與延伸功能的模擬器。自 ZDoom 從 2017 年宣布停止更新後,GZDoom 就成為了 ZDoom 系列的開發主線,且 ZDoom 的資源都有全數繼承(網站、資料、論壇等)。

ZDoom 還有一個分支模擬器稱為 QZDoom,為 ZDoom 增加了全彩軟體渲染。


Raze


Raze 為 GZDoom 作者主導的新模擬器,將 GZDoom 後臺套用到目前各 Build 模擬器,建立一個如 GZDoom 一樣統一了毀滅戰士引擎(id Tech 1) 的新模擬器。

此模擬器已處在可測試但未正式發布的階段,若是位熟悉 GZDoom 又喜歡 Build 引擎遊戲的玩家,不妨可以嘗鮮看看。

模擬器還在快速發展,大家可自行瞭解是否有更新的消息。

目前支援的遊戲有:



宣傳影片

Doom Legacy


營區初期最常用的模擬器,掀起了營區弟兄瘋狂連線與設計地圖的旋風。在毀滅戰士營網站的各種 Demo,若為 Legacy 錄製,則播放時版本必須為 1.42。現在雖然還在持續開發,但功能已被後起之星陸續追上,逐漸失去大家的使用意願。但是它絕對扮演了大家無法忘記的一段熱血回憶。

Doom Legacy 在推出的時候是個很前衛的模擬器,具有以下特色:

  • 支援了大於 320×200 的解析度顯示,這在當時只有 Doom95 支援更高解析度的時代是很吸引人的特色
  • 動態光源。讓遊戲畫面看起來更有明暗感,但有些人偏好原始(無動態光源)的樣子
  • 濃霧效果。想要製造懸疑、驚悚氣氛就不能錯過這個功能
  • 3D 地板。大幅提升了地圖的複雜性,Phobia 就是一個使用大量 3D 地板創造驚人氣氛的作品。營內作品 3ddm01 運用 3D 地板使單純的 MAP07 產生了上下兩層的多樣性,增加死鬥的趣味
  • FraggleScript。相似 C 語法的直譯語言,可撰寫腳本進行遊戲控制。其功能如同毀滅巫師的 ACS
  • MD2 模組支援


Slade


可謂是 WAD 界的開膛手捷克,可以開啟 WAD 內各個檔案(lump)。不論是圖片、音效、音樂、壓縮檔或是其他格式,Slade 都可以執行合理的編輯和輸出,讓檔案管理變得更輕鬆簡單。Slade 亦可進行地圖編輯,但提到地圖編輯,就絕對不能移漏掉下面的 GZDoom Builder。


Ultimate Doom Builder / GZDoom Builder / Doom Builder 2


若要設計地圖,Ultimate Doom Builder(UDB) 應該是不二人選。

UDB 有著一段複雜的歷史。UDB 來自於 GZDoom Builder - bugfix(GZDB - bugfix),GZDB - bugfix 來自於 GZDoom Builder(GZDB),而 GZDB 為 Doom Builder 2(DB2) 的後繼專案,而 DB2 即是過去著名的地圖編輯軟體 Doom Builder(DB) 作者的下一個作品,可惜的是當時 DB 會因為作業系統語言為中文的關係而無法正常執行。

DB2 除了沿襲前作的功能,更增加了 3D 模式,使設計者能在如遊戲般的 3D 畫面中即時修改地圖,這對於像是選擇及對齊貼圖等操作能大幅提升效率。

後來有人將 DB2 增加了 GZDoom 相關的各項功能,如動態光源、3D 模型、支援更多圖片格式等等,也修正並改進了 DB2。正好在那時,DB2 宣布停止更新。

直到 2017,GZDB 在作者消失的情況下停止更新。不過還是有人繼續進行各種更新及修正,也就是現在的 GZDB - bugfix 版本。

2019 年底,GZDB - bugfix 正式脫離 GZDB 的名稱,獨立成為 Ultimate Doom Builder。


其它


除了以上所列出來的資料,以下是站長曾經使用過的應用程式:

DeHackEd

一款直接修改 doom2.exe 的軟體,可以修改各個物件的數值(如怪物生命值、火球飛行速度、死亡時播放那一種音效)及狀態(顯示哪一張圖片、圖片顯示的時間長度、進行何種動作),因此可將一些不常用的物件如裝飾物等等改變成怪物,增加遊戲的多樣性。也可以將武器速度改到極速 (程式的範例檔 SUPRWEP8.DEH),瞬殺每一隻怪物。改 doom2.exe 當時是地圖設計以外的另一項樂趣。

DeHackEd 可將修改過的進度儲存成 .deh 檔,模擬器大部分都支援 .deh,只要將 .deh 檔案讀進去之後就可以享受修改過後的結果了。



程式介面 (物件編輯)

DeePsea / DeeP97

這是站長第一款接觸的地圖編輯軟體,功能非常強大,DeeP97 為其前身。

DeePsea 主要是地圖編輯軟體,功能數量和使用上都比當時用過的其它軟體更方便(如 WadAuthor)。而且也自帶檔案(lump)管理、材質貼圖的規劃與管理,就如同今天的 Slade。

但 DeePsea 為商業軟體,試用版有地圖大小的限制,超過限制就無法儲存。所以站長曾有過一段 DeePsea 設計部分地圖然後用 WadAuthor 接起來的辛苦歲月,最後在無可奈何的情況下掏出口袋將地圖設計軟體改為 WadAuthor。



程式介面 (天花板、地板編輯)

WadAuthor

站長使用的第二款地圖編輯軟體,因為在接觸這軟體之前已習慣了 DeePsea 的設計方式,一開始做起地圖來顯得格格不入,方便性遠不如 DeePsea,也因此無法達到使用 DeePsea 的開發速度。

WadAuthor 也是商業軟體,但當時在已忘記來源的情況下,軟體早已是註冊版本,所以沒有遇到任何被要求掏口袋的限制。而在 2017 年,作者將軟體免費化了。

WadAuthor 開發速度雖沒有 DeePsea 快,但它是當時營裡大家熟悉的地圖編輯工具。大部分的討論都是基於 WadAuthor 界面,甚至還幫軟體進行了中文化。

因此,雖然不清楚實際情況,WadAuthor 應該為營區戰士的地圖作品付出了很大部分的貢獻。



程式介面

XWE (eXtendable Wad Editor)

WAD 檔案(lump)管理工具,功能如同今天的 Slade。XWE 使用上比 DeePsea 來的快速、方便,所以後來站長都習慣用 XWE 進行檔案管理。

但 XWE 程式不穩定,時常會在存檔的時候發生問題導致炸檔。所以存檔前要習慣先備份,一次修改也不敢太多,避免一炸就把所有修改進度都炸光光了...



程式介面 (Demo 檔讀取)

ZenNode

一款計算地圖內部結構的軟體。一個地圖完成後,會有一個節點建造軟體預先計算遊戲中需要的資料並儲存在地圖裡面。

在 Doom Legacy 的 OpenGL 渲染模式下,Plutonia 的地圖常會出現視覺上的破洞,使用 ZenNode 重新建造後,這些視覺破洞就會消失。

也因此在開發 Doom Legacy 專用地圖時,站長都會使用這個軟體進行節點建造。