How-To : Rise of the Triad for
Linux
Last Update - 11 / 08 / 2006 By DarkRanger .
環境 :
Fedora
Core 5
Kernel =
2.6.17-1.2174_FC5
Rise of the Triad v1.0
Rise of the Triad
( 以下簡稱 ROTT ) , 是款相當早期的 FPS , 雖然它常和 Doom 做比較 , 但實際上用的是改良版的 Wolfensiein
3D 引擎 , 由於 ROTT 的原始碼已經開放 , 現在也有人將之移植到 Linux 平台上 , 而且移植的算是相當完整 ,
包含聲音部份都沒有問題 , 不過也沒有什麼新增功能就是 .
1. 滿足 ROTT 的編譯需求
請
先用 yum
安裝以下套件 :
#
yum install SDL
SDL-devel SDL_mixer SDL_mixer-devel
由於需要使用 GCC3
才能正常編譯 , 但 FC5 內建的是 GCC4
, 所以必須先安裝 GCC3 :
# yum install compat-gcc-32
2. 下載並編譯 ROTT 原始碼
原始碼點此下載 , 解壓縮後進入至 rott 目錄 , 然後更改 Makefile :
# vi Makefile
找
到 CC=gcc
改成 CC=gcc32 並儲存 , 另外 , 由於 Linux 版預設是執行共享軟體版 , 如果要執行完整版的話 , 編輯 develop.h 然後儲存 :
# vi develop.h
找到 :
#define SHAREWARE 1
#define SUPERROTT 0
改成 :
#define SHAREWARE 0
#define SUPERROTT 1
最後執行編譯 :
#
make
編
譯成功後會產生 rott
這個執行檔 .
3.
執行 ROTT
只要將執行檔放置進遊戲目錄內再執行即可 :
# ./rott
免費的共享軟體版可以點此下載 , 另外 , 按下 Alt 和 Enter 鍵可以使用全螢幕模式 , 由於 ROTT 只有 320x200 的解析度 , 所以要成功把畫面放大的話 , 必須編輯 /etc/X11/xorg.conf , 在 Section "Screen" 的 SubSection "Display" 底下 , 在 Modes 部份新增 "320x200" , 例如 :
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480" "320x200"
EndSubSection
EndSection
再重新啟動 X-Window 就可以了 :
# init 3 ; init 5
參
考網站 :
http://www.icculus.org/rott/
→Back to DarkRanger.no-ip.org