分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
■ 寫 在 前 面 自去年無意間接觸到DOSBox的前導程式之一-D-Fend之後,我就興起了要做一篇D-Fend簡單教學網頁的念頭,因為D-Fend真的是一套很棒的工具! 相信大多數初次使用DOSBox的人,在看到英文的文字設定檔時,都會有種無力感,甚至不是很想去面對這種麻煩又擾人的設定方式,有鑑於此,有不少熱心的玩家便針對DOSBox寫出了一些便利的前導程式 ( FrontEnd ),透過這些前導程式,我們可以用圖形化的界面,來方便地替DOSBox做各種設定。 在DOSBox官方網站的下載頁裡,有一個 Tools 的下載,這裡面都是針對DOSBox設計的前導程式,而我這裡要介紹的,是排在第一位的 D-Fend 2 ,在這裡我先提一下,D-Fend 2以後的版本,都是針對DOSBox 0.62版後的版本設計的,而我的教學也是以D-Fend 2的版本為主,這點請大家注意一下囉 ^ ^ 廢話不多說,我們開始進入教學 吧 : )
■ 安裝DOSBox 0.62 / 0.63 在安裝D-Fend前,其首要之務當然是先裝DOSBox啦!而且記得哦,若是要使用D-Fned V2以上的版本,要安裝0.62或0.63版的DOSBox才可以唷 : ) DOSBox官方網站http://dosbox.sourceforge.net
■ 安裝D-Fend 等到安裝好了DOSBox之後,接著我們再來到D-Fend的網站 ,然後從網站的主選單中,我們選擇 "D-Fend ( download ) site" 進入,進入後,建議下載 2.0.62.42 這個版本。(這是本篇教學製作時的最新版本,若是之後又出新版的話,那就請各位自行斟酌囉~) D-Fend官方下載網站http://members.home.nl/mabus/dfend.htm 下載完D-Fend後,執行安裝。
■ 第一次啟動時的設定 安裝好了D-Fend之後,我們就可以開始執行D-Fend。 值得注意的是,在第一次啟動D-Fend時,程式會出現如下圖的訊息: 這是D-Fend在問你是否要設定DOSBox的路徑,我們選 OK 。 接著,會出現如下圖的畫面,我們選擇當初安裝DOSBox的路徑。
■ 功能表-File概述 進入D-Fend後,我們即可看到這個界面 。 (圖大,故以超連結開在新視窗)現在,我們開始來看一下D-Fend的功能表吧。 [File] 下有四個功能選項‧Import Profile... 這個選項是匯入D-Fend專案檔的功能。 D-Fend可以針對每個遊戲的設定做成專案,我們可以將這些專案輸出,若是以後重新安裝D-Fend時,我們只要匯入專案即可,不必再重覆去設定各個遊戲。 .Export Profile... 這個選項是將D-Fend的遊戲專案匯出的功能。 .Export Game List 這個功能由字面上來看,是匯出遊戲列表,嗯 ... 好吧,有興趣的人可以自己試試,阿軒我沒試過這功能呀 XD ,所以別問我這個功能的作用 囧rz .Exit 這個...不用說了吧,不要告訴我你不知道這個功能 Orz
■ 功能表-Run概述 [Run] 下有五個功能選項‧Run Game 這個是執行遊戲的功能 (這真是廢話呀XD),當我們替遊戲做好設定後,即可執行這個選項來啟動遊戲。 .Run Setup 這個是執行遊戲的設定程式。DOS時期的遊戲,應該都會有一個專門在設定遊戲的程式,這些程式大都和安裝程式整合在一起,設定程式大概是提供一些遊戲IRQ之類的設定。 若是在D-Fend中的遊戲專案中有放入遊戲設定程式的路徑的話,那這個功能就能執行。執行這個選項和直接執行該遊戲設定程式的效果是一樣的。 .Run DOSBox with Default Config 這個選項是執行採用預設值的DOSBox。.Run DOSBox 這是執行DOSBox的功能,和上面[ Run DOSBox with Default Config] 不一樣的是,上面的是採用DOSBox的預設值來開啟DOSBox,而本功能則是按照你自己的設定檔來開啟DOSBox,聽不太懂是吧 ^^",自己試一下大概就能明白二者的差異了。 .Edit dosbox.conf 這是開啟DOSBox的conf設定檔來設定的功能,和我們直接用文字編輯器開啟cofg檔來編輯的意思是一樣的。
■ 功能表-Profile概述 [Profile] 下有幾個功能選項‧Add with Wizard 這個選項是利用精靈的方式來替遊戲做設定,我們會在稍後提到較為詳細的做法。 .Add with Editor 這個選項也是在替遊戲做設定,只是這個選項不是使用精靈的方式在做設定,而是採用專案編輯器,所以自由度會比精靈來得高一些。這種設定和上一項使用精靈來設定的方式各有優缺點,端看個人的喜好來使用,通常而言,初學者可能會較為喜歡精靈step by step的導引方式。 .Add/Use Template 這個選項是設定樣版的功能,也就是說,我們可以將DOSBox常用的設定給存成樣版,等到有新加入的遊戲要做設定時,可以快速地將這個樣版給套用上去,有興趣的人可以自己摸摸看,在此我就不多做介紹了^^".Edit Profile 這個選項是編輯專案。在D-Fend中,我們每加入一個遊戲即為一個專案,若是我們想要再次調整一些遊戲的設定時,即可利用這個功能進行。進行編輯專案時的界面,即為 [Add with Editor] 的界面,即使你的遊戲專案是以精靈產生的也不例外。.Remove Profile 簡單地講,就是刪除遊戲專案的功能。.Import/Export 這裡和前面 [File] 功能表裡頭的匯入/匯出專案功能應該是一樣的,因此我就不多說了。 .Shortcuts 將遊戲專案製作捷徑的功能,裡面有二個選項,作用都一樣,只是一個是快速建立捷徑,另一個是自訂捷徑後再建立成捷徑,在稍後的部分會再提到。
■ 功能表-Extra概述 [Extra] 下有幾個功能選項‧Manage Icons 這是管理D-Fend圖示的功能。 .Manage Filters 管理一些遊戲資訊,我們可以替遊戲輸入一些額外的資訊,諸如遊戲公司或是發行年分等等,這個功能很像是在管理這些資訊,說實話,這個功能我也不是很懂 :P,幸好這功能不算是很重要,所以老話一句,有興趣的人自己試試吧! .View Play log 這個選項是在檢視自己玩D-Fend裡面遊戲專案的紀錄檔,也就是看看自己在哪一天的幾點鐘,玩了自己建立在D-Fend內的什麼遊戲。.Configure Defaults... 這個是替D-Fend做的預設設定,裡面可以做各種DOSBox的細部設定,這個在稍後會提到。.Change Dynamic Options... 這個是在設定動態選項的數值。嗯,舉個例來說,像是設定開啟DOSBox的解晰度,我們可以在下拉式選單中發現320*200、640*480、800*600 ...... 等等的選項可選,而[Change Dynamic Options...] 的功能即是改變下拉式選單中的數值,例如我們看800*600不順眼,那就可以將800*600從解晰度的下拉式選單中給拿掉,這樣它就不會出現了,嗯,不曉得這樣講是否聽得懂,沒關係,自己打開來瞧瞧就能明白。
■ 功能表-Help概述 [Help] 下有幾個功能選項‧Manual 這就是D-Fend的說明文件了,D-Fend的功能及各選項的使用方法在這裡都有介紹,有興趣的人可以看看 : ) .Send me a mail 這個選項可以寄信給D-Fend的作者,給他一些建議之類的。 .Visit D-Fend Forum 造訪D-Fend的論壇。.About... 關於D-Fend的一些資訊。 以上,就是D-Fend功能的一些介紹,接下來,我們就開始替D-Fend做一些基本設定吧!
■ 開始基本設定 在開始設定前,我們要先有一個觀念:D-Fend只是一個DOSBox的前導程式,它的作用有點像是連接我們使用者和DOSBox之間的橋樑,所以我們所做的設定,是為了連接起D-Fend和DOSBox這二個橋頭的動作,以下的基本設定只要做一次即可,這些設定有的部分其實就相當於我們在修改conf檔一樣,只是我們不必再面對文字指令就是。 接下來,我們到[Extra ]>[Configure Defaults... ],開始D-Fent的設定。 ※以下我儘量將各個功能做一個講解,各位可以斟酌來替D-Fend做設定※
■ Options ‧DOSBox Location 這裡是設定DOSBox的安裝路徑,在我們首次啟動D-Fend時,就已經設定過了,所以這裡應該是會抓到DOSBox的路徑,如果沒有的話,那就自行設定一下吧。.Default game folder 設定D-Fend預設放置遊戲的目錄,設置完之後,以後只要執行D-Fend加入遊戲時,便會直接到這個目錄下。建議各位設置一個專門放置DOS遊戲的資料夾,然後將這裡的路徑指向該資料夾,以後在加入遊戲時會便利許多。 .Remember last profile tab 這裡的功能請見D-Fend的說明文件。(我這是不負責任的講法呀 XD).Hide DOSBox console 這是執行DOSBox時,將DOSBox的命令列給隱藏起來的功能。.Minimize D-Fend when DOSBox starts 在開始執行DOSBox時,將D-Fend給最小化。
■ General ‧Close DOSBox after game exit 離開遊戲後順便關閉DOSBox。.Start fullscreen 以全螢幕開啟DOSBox。 .Auto lock mouse 自動鎖定滑鼠。.Use doublebuffering 使用雙倍的緩衝,只能使用於全螢幕。.Fullfixed 修正使用全螢幕時的問題,詳情請參閱D-Fend的說明檔 :P.Aspect Correction 由D-Fend的說明檔看來,應該是將遊戲畫面延展成自己選的解晰度。 比如遊戲原解晰度為320*200,而我們設了遊戲以800*600的解晰度來開啟,當啟用這個功能後,原先320*200的畫面就會被拉成800*600的畫面,當然,這種方式或多或少會造成某些遊戲的畫面變得怪怪的,比如會覺得畫面被壓扁或拉長這樣。.Mouse Sensitivity 調整滑鼠 的靈敏度,應該採用預設值即可。 .Render method 設定DOSBox的繪圖方法,詳情 ...... 請參閱說明檔 XD .Resolution 設定DOSBox的解晰度。.Scale 請參考D-Fend說明 orz.Hardware scaling 請參考D-Fend說明 囧rz
■ Environment ‧Amount of memory 這裡是設定DOSBox的記憶體,正常而言,32MB應該是足夠了。至於Enable XMS / EMS 當然是要啟動了。 .CPU Settings 這個部分我只提出Cycles來說明,其他的我也不大曉得,各位有興趣的話,可以找一下說明檔看看。 .Cycles 對於用慣了DOSBox的人而言,應該對這個部分不陌生才是,總之這裡就是設定DOSBox Cpu Cycles的地方,由於每個人的電腦設備不盡相同,所以這個地方每個人的數值都不一樣,建議可以自己先找一個數值,然後在執行遊戲時,利用Ctrl+F11和Ctrl+F12來找出遊戲在自己的電腦上跑得流暢的數值。 在cycles 其後的Up 和Down ,其數值分別代表每執行一次Ctrl+F12和Ctrl+F11的值。
■ Mounting 這個部分就是DOSBox設定磁碟機的部分了,現在用D-Fend的圖形界面,讓我們不必再去下達那些什麼 mount c: c:/dosbox 等讓人搞混的指令了! 首先我們先按Add,準備加入C磁碟機。
■ Sound 這個部分是設定聲音的地方,基本上要注意就是IRQ 這裡而已,一般遊戲若是設5 沒聲音的話,換7 應該就可以了。其餘的地方我就不多說了,有興趣的人可以慢慢摸索。
>> D-Fend 的 基 本 設 定 <<
■ Communication 這個部分是設定網路的部分,不過我對此不是很熟,大多數人玩的DOS遊戲應該也是以單人遊戲居多,因此我就放張圖看看就好 XD
■ Custom Sets 這個部分...我不曉得啊 囧rz
■ Priority 這裡是在設定DOSBox優先權的地方,上半部是設定啟動DOSBox或當前執行的程式是DOSBox的視窗時,要給哪一種程式的優先權;而下方則是設定當前執行程式非DOSBox或DOSBox最小化時,要給哪一種程度的優先權。 若你不曉得要如何設定,建議照預設值即可。
>> 遊 戲 設 定 精 靈 <<
■ 利用精靈來設定遊戲吧! 之前 我們所講得都是設定DOSBox的部分,這些設定只要在安裝完D-Fend時設一次就好,再來我們要講遊戲的部分。 遊戲通常都是加入到D-Fend中成為單一的專案,所以我們每要玩一款遊戲,便要將該遊戲加入到D-Fend的專案中,我們可以利用精靈的方式加入,或者也可以不使用精靈加入,而改用專案編輯器來加入。我們這邊的介紹以精靈為主,專案編輯器稍後的地方會再稍微解說。 首先我們按下圖紅框之處呼叫出精靈來: 再來會出現下圖的這個畫面,左邊的部分其實有說明要如何進行設定,應該稍具英文程度的人就看得懂才是。 總之,我還是簡單提一下幾個主要的地方:‧Profile Name 這裡是輸入專案的名稱,建議你直接給遊戲名即可。.Close Dosbox after game exit 離開遊戲後就關閉DOSBox,看你需不需要這個功能,要的話就打勾。.Game EXE 這裡填入這個遊戲的執行檔路徑。 .Setup EXE 這裡填入這個遊戲的設定程式檔路徑。(通常是和安裝程式整合在一起,主要用來設定遊戲的IRQ值等等) 設定完成後,按 >> 到下一個步驟。
這裡的東西其實是從我們之前設定的DOSBox中抓出來的,你也可以在這邊將某些選項做修改,由於這些項目在前面做DOSBox的設定時已有提過,所以我就不多說了。 設定完成後,按 >> 到下一個步驟。
這裡也是抓取前面我們設定的DOSBox值,因此若前面已有設定的話,我們可以直接跳過這裡。
這裡也是抓取前面我們設定的DOSBox值,因此若前面已有設定的話,我們可以直接跳過這裡。
這裡的東西其實也是在之前設定DOSBox裡就有,不過我沒有提到,總之這個採用預設值即可。
這裡的東西也是在之前設定DOSBox裡就有,不過我沒有提到,總之這個採用預設值即可。
這裡的東西也是在之前設定DOSBox裡就有,不過我沒有提到,這個採用預設值即可。 ※這個部分是設定電腦喇叭的地方,這裡的電腦喇叭是指由電腦內部發出的那種嗶嗶聲,基本上年代較久遠的遊戲可能還是使用電腦喇叭來發音,像軒轅劍一代即是,如果你這款遊戲不想採用電腦喇叭聲的話,可以將Enable PC Speaker 前面的勾給拿掉,這樣就能取消DOSBox模擬電腦喇叭聲的功能了。設定完成後,按 >> 到下一個步驟。
這裡也是抓取前面我們設定過的DOSBox值,因此若前面已有設定的話,我們可以跳過這裡。
恭喜!遊戲設定精靈已經替你設定完這款遊戲了。請按Finish 完成設定吧!
現在主畫面已經有這款遊戲的專案存在,如果你已經等不及的話,可以直接點二下這個專案,這樣就可以馬上啟動遊戲。
■ D-Fend專案其他的設定! 接下來我們來看看遊戲專案中的一些其他設定。 我們在遊戲專案上按右鍵,會出現一排快選功能表,裡面有不少東西可以設定,讓我們一樣一樣來看吧! .Run Game 這個不用多說,當然是執行遊戲了。 .Run Setup 這個在最前面有提過,是執行遊戲的設定程式-前提是你在之前的精靈設定那邊,有在Setup EXE 這一個項目中填入遊戲的設定程式檔路徑才行。 .Edit Profile 編輯遊戲專案的內容,這個我們稍後再提。 .Rename Profile 將這個遊戲專案重新命名。 .Remove Profile 移除這個遊戲專案。 .Send To 有點類似遊戲分類的功能,我們稍後再提了。 .Shortcuts 在最前面我們有大概提過,這個是替遊戲專案製做捷徑的功能,我們稍後再講詳細一點。 .Goto game folder 開啟這個遊戲的資料夾內容。 .Mark as Favorite 將遊戲加到最愛。在D-Fend左側有一個類似 "我的最愛" 的項目,當執行本動作時,會自動將這個遊戲加到左側的最愛中,這個是在遊戲專案很多的時候才會用到的功能。
■ 其他設定-Send To 這應該算是一種分類的功能,在下一頁的專案編輯中,我會提到D-Fend的專案編輯器,專案編輯器其中的一個設定,可以讓我們替這款遊戲輸入它的發行年份或是發行公司的資料,而當我們輸入資料後,D-Fend主界面左邊選單的Publisher 或Year就會出現你輸入的發行年份或是發行公司。 舉例來說吧,假設我現在在設定仙劍奇俠傳這款遊戲,我輸入了仙劍的發行公司-大宇及發行年份-1995年的資料進去,當我設定完成後,就可以在D-Fend主界面內左邊選單裡的Publisher發現大宇,也可以在Year裡發現1995。 若干時日後,假設我們又有另一款發行年份是1995的遊戲建立在D-Fend,現在我們不想輸入遊戲的年份資訊而想要直接將遊戲加入到1995年份的歸類中,我們可以在該遊戲專案的快選功能表中選Send To, 然後找到Year ,我們會發現裡面有一個1995的資料存在 (如下圖),這個1995的資料是我們之前輸入仙劍這遊戲的發行年份時D-Fend記錄下來的,我們選定1995後,就可以在主界面左邊選單下的Year > 1995裡找到新建立的這款遊戲。 當然,如果你在D-Fend建立的遊戲不多的話,這個功能其實看不出有什麼效果,但是若你有上百個遊戲的話,你會發現按照發行公司、發行年份、開發小組 ...... 等等來分類,將有助於你快速地找出一款遊戲來。
■ 其他設定-Shortcuts 這個是製作遊戲捷徑的功能,有二個選項:.Create quick shortcut 快速地製作捷徑,選了這個選項,遊戲的捷徑會馬上放置在桌面。.Create Shortcut... 自訂捷徑,選了這個選項,會出現一個視窗,讓你選擇一些東西,例如捷徑的圖示,選好後會在桌面上出現自訂過的捷徑。
■ D-Fend的專案編輯器 D-Fend在建立遊戲時,除了可利用精靈外,還可以使用專案編輯器來直接輸入遊戲設定,專案編輯器的圖示就是精靈的隔壁那個把手,也就是下圖中由左邊數過來的第二個Icon。 我們在建立完遊戲後,若是想要重新編輯遊戲的設定,也可以利用快選功能表中的Edit Profile 來進入專案編輯器中編輯。(如下圖)
進入專案編輯器後,會看到 下圖這樣的界面,由於中間的部分我們在前面的設定部分已提過,所以我就省略過去,我只簡單提一下最上方和最下方的二個功能。 .Change Icon / Clear Icon 這個地方是在改變 / 清除圖示的。 .Capture Folder 這裡存放著從DOSBox捷取下來的圖片。
■ 專案編輯器裡的Game Info 這裡就是寫入遊戲資訊的地方,可以在這邊輸入一些遊戲的資料供遊戲分類之用。輸入過的資訊會自動存在下拉式選單中,例如我們在Year 處輸入1995,等下次有新遊戲加入時,按一下Year 欄位的下拉式選單,會發現前次輸入過的1995已存在其中。.Genre 這裡是輸入遊戲的種類,比如像動作類啦、角色扮演類等等。.Developer 這裡可以輸入遊戲的開發小組名稱,比如像國內大宇公司較知名的狂徒、DOMO等。.Publisher 這裡可輸入遊戲的發行公司,像是國內知名的大宇、智冠等。.Year 這裡是輸入遊戲的發行年份。.Note 這裡可以寫下一些對這款遊戲的摘要或記錄等等。
■ 其他 ...... 在專案編輯器中,其他的頁面在之前我們設定的教學中就多多少少已經出現過了,所以我就不再重覆介紹。倒是有一個Autoexec的頁面可以提一提,這個東東坦白說我沒寫過,所以也沒什麼可介紹的,不過對於一些會寫autoexec的人而言,應該可以嘗試去摸索看看 : ) 以上,就是D-Fend的大致介紹。
■ D-Fend的官方網站 http://members.home.nl/mabus/ ■ DOSBox的官方網站 http://dosbox.sourceforge.net/ ■ DOSBox的基本教學 (預計最近會將這篇教學重製版面) http://www.diy123.idv.tw/pages/box/heart/vdm/1.htm ■ DOSBox的常見FAQ http://www.diy123.idv.tw/faq/1.htm ■ 我的留言板 (留言前請確定已看過常見FAQ及相關教學) http://www.diy123.idv.tw/cgi-bin/ape01/apeboard_plus.cgi
■ 寫在後面 原先就一直想在去年年底完成這篇D-Fend的教學,無奈很多的原因,導致這篇教學一直難產,直到今天才正式完成,由於完成這篇教學時適逢繁忙之時,所以整篇教學看起來可能會有點亂,但會亂的原因之一也是由於我不曉得要如何去做這篇教學的綠故。 我在弄這篇教學時,邊做邊在想:究竟是要直接教D-Fend設定的過程就好,或者是將D-Fend選項的作用寫出來,讓看教學的人自己來決定如何去設定呢?最後我採取了後者的做法,所以,若是覺得有哪裡看不懂或寫不好的地方,麻煩到留言版 中給我一些意見吧 ^ ^ 在這邊我鄭重地聲明,D-Fend的著作權是屬於原作者 http://members.home.nl/mabus/ 所有,我這篇教學之所以要在擷取出來的D-Fend圖片上打上我網站的Mark,主要是防止被別人盜連,事出於無奈,所以只好聲明在先 Orz 這篇教學歡迎轉寄或轉貼 ( 如果你們不嫌棄的話 :P ),但是麻煩不要修改教學中的任何文字,尤其是我網站的連結,感謝各位了 : ),也希望這篇D-Fend的教學能夠幫助更多覺得DOSBox麻煩的人,能簡單地重溫DOS的老遊戲,希望大家都能玩得快樂 ^_^
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow