* 本文已刊登於『新遊戲時代雜誌』97 年一月份,請勿拿本文投稿其他雜誌。本文內容稍微修改過。
* 歡迎免費轉載,不過請保留本檔頭,並全文轉載。
漫談遊戲修改
李果兆
所謂修改遊戲呢,就是藉由一些工具程式修改遊戲檔案或使用的記憶體,把原來的資料變成自己想要的數值。有的人一聽到『修改』兩個字,就馬上投以鄙視的眼光過來....『遊戲改了以後還有什麼樂趣嘛』,『實力堅強的人是不需要修改的呀』....是的,原本的遊戲工作小組都會設定一些劇情及參數,讓玩家一步一步的參與。不過是你在玩遊戲啊,又不是給遊戲玩,你也可以自行設定啊。除了一些所向無敵,無中生有,打死不完的修改外,甚至可以變化出一些原本遊戲中享受不到的樂趣呢。
例如我在玩『終極動員令』時,不喜歡一邊在前線殺個你死我活,一邊又要顧及後方的採礦作業,在手忙腳亂忙不過來時,就可以祭出傳說中的修改大法,當場改出源源不絕的資金,除了可以專心於前線的作戰外,甚至可以把遊戲變成另一種『Z 字特攻隊』來玩。我在玩『仙劍奇俠傳』時不喜歡到處去找怪物來練功時,那麼可以再度使出修改的絕技,瞬間變成武林第一高手,當場省下寶貴的練功時間,而且可以馬上享受當武林大俠,打遍天下無敵手的快感。我在玩『極道梟雄 2』時,可以在第一關就改出最終極的武器,慘電肉肉的對手,順便屠城一下,如果沒有修改,到後面的關卡敵人也會變的很強,到時候反而遭到慘電,這也是沒有修改就不能體會的快感。筆者甚至在在網路上看過一位網友把『大富翁三』敵手的錢改的很多,然後再蓋大樓讓他們慢慢的花過路費,不會太快破產,延長遊戲的樂趣。那我們要怎麼來修改遊戲呢?因為我們是更改遊戲中原本的設定或程式,所以我們得具備一些電腦存放資料的基本知識,例如...
1. 表示資料的十六進位制及二進位制,最好還會一些基本十進位和十六進位制的轉換。
2. 記憶體上的位址觀念,IBM PC 上設計是低位元對應低位址,所以如果十六進位的 12AB,會存成 AB12,記憶體和磁碟檔案上大部份都是這樣儲存的,不過有些工具會自行幫你轉換成這些排列。
3. 遊戲中使用的數碼及資料結構,一般來說螢幕上如果看見『10』,記憶體中存放的方式是十六進位的『0A』,不過如果是 BCD 碼,會存成十六進位的『10』或是『01 00』。還有其他數種方式,需要大致瞭解一下。
4. 遊戲中連續數值的排列。如在 RPG 遊戲中看到 500/500 在記憶體中大概就是 500,500 連續排在一起的。這些觀念我們等一下會用到。
除了基本知識外我們還需要一個好用的工具程式。一般來說依據修改的方式我們可以把這些工具分成下面四類:一、直接修改遊戲存檔、二、使用常駐修改軟體、三、使用某遊戲專用修改軟體、四、使用欺騙碼(CHEAT CODE)。前面兩類是利用搜尋符合要修改的目標數值,判斷找出遊戲儲存這些目標的地方,加以改變就行了,所以前兩類的工具重點放在『搜尋』的功能上,大部份的遊戲都可以以這兩種方法加以修改,不過需要自己動手,有點麻煩。後面兩類的重點在於遊戲程式設計師或有熱心又閒閒沒事做的人幫我們找出來,並寫成程式,我們直接用就可以了,不過要他們肯寫,而且我們每一種遊戲幾乎都要各別找的到該遊戲專用的修改程式或欺騙碼才行。以下以我們已經成為武林第一高手來代表我們已經成功的修改遊戲,修改 RPG 遊戲就是為了要成為武林第一高手的嘛。
一、修改遊戲程式碼或遊戲儲存檔:
這是筆者看過的最早遊戲修改方式,當時遊戲還一片賣 60 元哦,不過當時遊戲只是用簡單的線條組成,聲光效果當然沒有辦法可以和現在比。在那時候就已經有雜誌刊登 xxx 遊戲要用 PCTOOLS 找 ooo 字串改成 zzz 這類的修改方法,甚至有人去追蹤遊戲程式碼,只為了能讓某某遊戲無敵而以呢。不過現在除了要 crack,已經沒有人做這種事了,因為現在除了遊戲很大,追蹤會很累外,還有常駐型的修改程式可以不必那麼麻煩。所以現在這類的方法都以修改遊戲儲存檔為主。
當時修改存檔的工具以 PCTOOLS 功能最方便也最有名,不過目前國內也有一些免費而且比較適合修改遊戲存檔的工具出現,如 FH、FE等等,不過大家還是習慣使用 PCTOOLS,所以我們以 PCTOOLS 為這類的代表。除此之外,直接去修改遊戲存檔還需具備一台可以把十進位和十六進位互轉功能的工程計算機,就是卡西歐 xx00 型的那一種,因為 PCTOOLS 畢竟不是設計用來專門修改遊戲存檔的,功能實在有點陽春,我們必須藉助工程計算機幫我們轉換,才能正確找到要改的地方。如果你有『漢書』這套軟體,她裡面有個 cal.exe 的計算機,可以拿來代替工程計算機。如果你是用其他如 FE、FH 的軟體,可能就會把轉換的功能加到程式裡面了。
在正式修改遊戲前,先介紹一下修改遊戲存檔的原理。所謂的『遊戲存檔』,就是遊戲的程式設計師為了讓我們把現在的遊戲進度儲存起來,以便下次再玩遊戲時能夠從本次的進度開始,所以就設計把一些參數集中存到某個檔案,下次再讀回來這些參數,就能回復能原來的進度,又那麼的恰巧,這些參數又大部份剛好是我們要修改的,集中起來改又很方便,所以我們乾脆改遊戲存檔,讓遊戲下次讀回去時就以為我們已經成為武林第一高手了。
直接修改遊戲的存檔的好處正如上所說,集中起來改很方便,有時候還可以改出一些新奇又好玩的東東,而且改了後只要不要儲存進度覆蓋掉這個檔案,下次再去讀這個進度還是有用,你還是位武林高手,而且可以改存檔的工具很多又不用花錢,多好啊!不過真的有這麼完美這麼好改嗎?那可不一定!講到這邊筆者忍不住要吐一下修改遊戲存檔的苦水。對一般人來說要構成能夠修改的遊戲存檔.... 第零,它必須要存在。廢話,沒有存檔我們怎麼修改咧?雖然大部份的遊戲都有,不過還是有的遊戲偏偏沒有或用過關密碼代替,我們對於這種遊戲也無可奈何,總不能去海扁遊戲設計師吧?
第一,它必須小,因為太大的重複數值太多,很容易改錯,必須要用比較兩個相同進度但是有些參數不一樣的方法來找出要改的地方,這邊筆者推薦使用 NORTON UTILITY 的 DISKEDIT 來進行比較遊戲存檔,它可以開兩個視窗比較出不同處,該有的功能也都有,蠻方便的。不過這就需要技術和經驗,不大適合一般玩家修改了。
第二,它必須沒有經過編碼或檢查碼。有的遊戲程式設計師為了怕玩家亂改遊戲存檔,改錯了當機甚至毀掉硬碟,然後就認為是遊戲設計師的錯,遊戲設計師回家怕遭到圍毆,所以會在遊戲儲存參數到檔案時先經過一番邏輯運算,讓玩家用 PCTOOLS 會找不到要找的值,然後要讀回遊戲時再進行反向邏輯運算。這類的遊戲除非是高手,否則是很難改遊戲存檔的。
遊樂器的遊戲大多有設計檢查碼(checksum),為的就是查證存檔的正確性,修改存檔也會導致檢查碼的不正確。(例如:炎龍騎士團二存檔經過編碼,暗黑破壞神(diablo)經過
checksum 檢查)
第三,它必須是固定長度。通常如果儲存兩次的遊戲進度,發現兩個存檔大小不一樣,那很可能遊戲採取了複雜的記憶體結構,你找出這次,下次他又變地方了,不如用常駐的修改軟體來改比較方便。
第四,它必須沒有經過壓縮。『C&C 紅色警戒』就是這種例子,因為這個遊戲要存放的資料太多了,不壓縮的話太佔硬碟,所以你在存檔時發現要等一段時間,大概就是在壓縮。這類型的也是沒辦法直接修改的。
如果一個遊戲存檔都符合上面的限制,還是有相當多的缺點的,例如修改遊戲存檔是沒有辦法持續鎖定某個數值的,這些參數還是會隨遊戲而減少,這樣就無法無敵,可能會讓相當多的玩家失望了。其次要修改的目標必須是遊戲設計師有設計在儲存檔的參數才能修改,這當然要看遊戲設計師的高興了,說不定遊戲設計師會用一些階段代碼來記錄而不會用實際的參數,那會很難修改的,所以並不是什麼東西都可以改的。在
Windows 95
遊戲盛行的今天,一般遊戲存檔都設計蠻複雜的,所以以後的遊戲要修改遊戲存檔可能沒有那麼方便了。另外一提,在
Windows 95 下,PCTOOLS
並不適合使用,建議改用其他的檔案編輯工具。
講了半天,我們到底怎麼修改遊戲存檔呢?別急,網路上有很多人討論改某某遊戲的存檔,有的時候我們不用親自動手,直接去看別人研究的成果就可以了,不過筆者還是做一番示範,才能達到主編的要求。我們找一個數值越大越好的目標來修改,因為數值越大佔的位元組數越多,比較不會找錯到其他的參數。
以一個主角經驗值 20000 的 RPG 遊戲為例。首先把遊戲存檔找出,我們可以看遊戲目錄下所有檔案得日期,找一個日期是今天的,大概就是遊戲存檔了,通常會是 .sav 或 .dat 的。而 20000 的十六進位是『4E20』,不過正如前面基本知識所講的,IBM PC 倒過來儲存把『4E20』存成『20 4E』,所以我們找到遊戲存檔後,以 PCTOOLS的搜尋(FIND)功能找十六進位的『20 4E』,如果只找到一個大概就是了,如果我們想改成 60000 十六進位是『EA60』,如同前面,填入『60 EA』就可以了。不過如果你找到兩個以上相同的就很悲慘了,需要技術或者是好運氣隨便選一個修改。如果一個都沒找到呢?那不是沒有儲存這個參數,就是遊戲存檔經過編碼。這兩種情況筆者都會建議你用下面所講的常駐修改程式進行修改。
二、常駐型的遊戲修改程式:
話說在筆者最早還在邊看雜誌邊修改遊戲存檔的同時,有一天晴天的早上,一位筆者的死黨突然大駕光臨,並且帶來一份驚天地、泣鬼神的禮物....陳偉谷先生所撰寫的『電動剋星 5.19 版』,它的隨呼隨到,多功能的修改真是令只會 PCTOOLS 的筆者眼睛為之一亮,差點中風癱瘓。這就是筆者見過的第一個常駐型修改程式。不過當時『電動剋星』只支援單色螢幕,而且只有高階掃瞄,但是那時『電動剋星』就已經能夠連續掃瞄字串了,如 01 02 03,而且還能十進位、十六進位混合輸入,如 01 $1A 02 $1B,比後來的一些修改程式還先進呢,現在的 FPE 就是受到它相當大的影響。
繼『電動剋星』後,接下來就是這類常駐修改工具的戰國時期了,一堆修改工具紛紛出籠,比較有名的有精訊出版且具有低階分析能力的GB4、小弟我的 FPE 2.5、雄中的 GBP、可以改 DOS/V 的 DGB、不可考的 GBH、加拿大的 GW、兼具 debug 能力的 GAMETOOLS.... 等等。不過後來記憶體技術翻新,推出了可以切入保護模式的 DOS EXTENDER 這種東東,許多工具因為技術問題沒有再出新版,只剩下 GW32 和 FPE 4.1a 可以修改保護模式的遊戲,但是在 Win95盛行的今天,大概只有 FPE 5.0(就是目前市面上的遊戲修改大師5.0)稱霸了,GW32 沒有聽說有新版的消息,GW 的 WWW 好像也關掉了。
而 FPE 的 WWW 位址是http://cissun51.cis.nctu.edu.tw/~gis85566/,有興趣可以以NETSCAPE 3.0 或 IE 3.0 去參觀。
常駐修改程式看起來雖然很神奇,不過它的原理其實和 PCTOOLS 修改存檔類似,『搜尋』,不過它是比 PCTOOLS 高級一點的工具,算是分析的工具,而不再是簡單的搜尋工具而已。常駐修改工具不但自己可以記住所有符合修改條件的位址,而且我們只要告訴常駐修改程式我們在螢幕上看到的數字或大小變化,它就能夠藉著這些數值或大小的變化,過濾掉一些不是正確的位址,值到完全找到正確為止,不像 PCTOOLS 需要另存兩個檔以人工技術分開比較,也因為它會常駐在記憶體的關係,所以能夠幫我們固定鎖住某一個目標,造成無敵或野草燒不盡的死不完效果,而且藉著它能夠在遊戲中呼叫,也能夠增加一些非修改遊戲額外功能進去,如抓圖、閱覽中文檔案、聽 CD 音樂、儲存遊戲進度、甚至隨時修改遊戲存檔。
哇!聽起來很強大,那用常駐修改程式不都可以搞定所有的遊戲了嘛?呵呵,因為常駐修改程式必須在遊戲中呼叫,所以攔截鍵盤的能力,相容性及穩定性必須要很好,不過這是這些程式的作者(如小弟我)要做的工作,一般使用者只需要挑一套比較好的來用就可以了,目前在 DOS 下表現比較好的是 FPE 5.0 和 GW32。不過遇上一些比較奇特的遊戲就需要使用者本身的技巧了。而且現在遊戲設計在記憶體使用上越來越複雜,在某些遊戲,遇到某些狀況時都必須重新分析尋找,比較麻煩。常駐修改軟體當然也是可以改出一些新奇又好玩的東東的,不過由於改的是記憶體,有可能會被遊戲程式設計師分散處理,所以就不像用 PCTOOLS 改集中管理的遊戲存檔那麼方便了,更需要一點技巧。
PC 是被設計成所有 CPU 能夠存取的東西,都必須放在記憶體內,包括指令及資料,所以能夠修改整個記憶體的常駐型修改程式,理論上就可以修改所有遊戲的東西了。不過畢竟是理論上,因為有的資料會以特異的格式存放,你又不是遊戲設計師,怎麼猜的到咧?幸好大部份的遊戲設計師不會這麼無聊,不會沒事設計這些增加難度來整自己。所以只要具備一定的電腦知識,是可以改出一些新奇又好玩的東西來的。至於這個電腦知識,就必須使用者自行加強了,一般來說修改軟體的說明書都會教你一些基本的修改技巧,抱著說明書猛 K 是一個不錯的方法。如果筆者講到這邊就收工好像太對不起讀者了,所以簡單說明一下 FPE 5.0 幾個被問爛的修改技巧。(GW32 不大適用下面技巧,GW32 沒有字串連續搜尋的能力,也沒有低階分析 word 的能力。)
1. 一般來說如 RPG 等數值參數很多的遊戲,遊戲程式設計師很喜歡把它們放在一起,如 HP 200/200, MP 100/100,這樣的話,通常輸入『200,200,100,100』應該一次就可以找到正確的位址了,如果沒有,可以試試把資料型態改為 word。(FPE 5.0 有按鍵可以直接設定資料型態)此外也能夠如『電動剋星』十進位十六進位混合搜尋,如『200,C8h,100,64h』。
2. 什麼是『資料型態 word』?這個就是基本的記憶體單位啦,IBM PC 設計把 8 個 bit 結合成一個 byte,2 個 byte 結合成一個 word。因為一個 byte 它能儲存的範圍只有從 0 到 255,但是用兩個 byte 結合起來可以儲存 0 到 65535 的數值,所以程式設計師如果想存放超過 255 的數值怎麼辦呢?當然就會用 word 來存了。後面當然還有用兩個 word 組合的 double word 及更多的種類。所以在上面那個例子遊戲設計師就很可能會用 word 來存放,變成『200,0,200,0,100,0,100,0』,不要忘記 IBM PC 會把這兩個 byte 倒過來,所以本來的『00C8』會變成『C8 00』,也就是十進位的『200,0』了。不過 FPE 5.0 不需要在原來輸入數值的中間都插入『0』,只需把資料型態改為 word 即可。
3. 那麼一些用光棒顯示,看不到真正數值的生命值也有可能以 word來存放囉?是的,如『Z 字特攻隊』生產單位所需的時間,C&C 中型以上坦克的血量也都是以這樣儲存,所以在以 FPE 5.0 進行低階分析時必須先把資料型態設為 word。
4. 正如遊戲存檔會編碼,螢幕上看的到資料也可能會『騙』你哦, 不過正如前面所說,因為記憶體是隨時要用的,如果編碼實在是遊戲設計師自討苦吃,所以他可能會用比較簡單的,如在實際數值後面多加一兩個零,本來應該是 10 的變成 100 或 1000,螢幕上也會比較好看,但你分析時要有經驗的猜出原本的數值,這就是要本身的經驗了。
其實還有許多許多的修改技巧的,請參考你的修改軟體說明書囉。在 Windows 95 盛行的今天,DOS 下的常駐修改程式還能一樣的幫助我們在遊戲中如魚得水、虎虎生風嗎?很抱歉,DOS 下的常駐修改軟體到了 Win 95 下全掛了,因為 Win 95 的記憶體策略,資源管理方式和 DOS 下截然不同,連最新上市能夠修改 Windows 3.1/95 遊戲的 FPE 5.0 也都必須分兩個版本來執行,才能夠和 Win 95 相容。其實 FPE 5.0 在 Win 95 下也是掃瞄整個記憶體,因為 PC 硬體就是這樣設計,找記憶體的就沒錯啦,不過為了相容 Win 95,所以在Win 95 底下一些抓圖等的功能就無法使用了。在 Win 95 底下的 FPE 5.0 已經不是一個『常駐』的程式了,因為 Windows 系統有多工的特性,所以它把呼叫及切換的工作交給 Win 95 去做,而自己做最核心的分析掃瞄部份,應該支援標準的 Windows 3.1/95 的 VGA 卡或音效卡都可以支援,應該不會有相容性的問題,不過由於目前多家 VGA 卡的 Win95 驅動程式都未成熟,如果在你的電腦上有問題時,請去更新你的驅動程式。至於 GW 32 為什麼沒有能夠在Win 95 下使用的版本?據筆者推測可能是 GW32 在 DOS 下存取延伸記憶體的方式不適合拿到 Win 95 下用,而且程式架構已經固定在DOS,要改寫太過複雜,所以就沒有了。
三、某某遊戲專用的修改程式:
這個的歷史就無從考據了,最早應該是發生在國外的吧,因為台灣似乎到現在還沒看過都少人再寫這種專用的修改程式的。大部份的這些程式都是免費流傳的,所以努力去網路上找應該可以找到一堆的。不要一聽到『專用』,就感覺很偉大的樣子,其實並沒有那麼偉大啦,其實它的原理也非常的類似
PCTOOLS,只是是有非常熱心的玩家先幫你分析出這個遊戲要改哪裡,然後他就自己寫個可以直接修改檔案的小程式去專門修改這個地方了,我們直接用就可以,不需要再拿PCTOOLS
來改。所以這些也沒有辦法拿到其他的遊戲使用囉,『專用』就是這麼來的。至於這些專用的程式都是修改哪裡呢?大部份還是都改遊戲儲存檔,因為這是最好找也是最容易改的。也有一部份是直接修改遊戲資料或遊戲程式碼的,不過正如前面所說,這需要花大量的時間和精神,所以蠻少人寫的。甚至還有人也寫出可以常駐在記憶體,然後按個鍵就能修改的程式,這個就要考慮呼叫熱鍵及常駐的問題了,算是不小的工程,下次看到這種程式時,不要忘記立正敬禮一下啊。
這些程式的好處就是不用自己動手,執行它就幫你改,很方便,而且說不定會幫你改一些有的沒有的。不過缺點就一大堆了。假設某天我一時興起突然想用專用的程式來修改我正在玩的遊戲。首先,我必須翻遍網路,還不一定找的到該遊戲的專用修改程式。就算找到了,該程式我也可能看不懂怎麼用,因為大部份都是英文的說明。就算我知道怎麼用了,它也不一定有改到我想要改的目標。就算它改到我想改的目標,也不一定能達到我想要的效果,如持續鎖住啦,我要改的它不給我改等等。該程式功能完全決定於那位寫作該程式的熱心玩家,我們是沒有插嘴的份的。所以一個好的專用修改程式是可遇而不可求的。不過由於目前 Win95 盛行,寫程式變的需要比較多的知識,所以開始和大部份都是在 DOS 下執行的專用修改程式格格不入,常駐型的專用修改程式完全沒有作用,這也是一大缺點。
這一類型的工具,最有名的大概是可以修改『終極動員令』的『CCEDIT』了。它的作用不是改裡面的錢,而是改各項武器或建築物的參數,如你可以讓你一百塊錢的機槍兵人手一把雷射槍,四五個機槍兵就能擊垮敵方的坦克大隊。你可以讓你的直昇機場建築費僅需一塊錢,然後蓋滿整的地圖,生產有史以來最龐大的陸軍直昇機軍團。聽起來很神奇吧?是的,它就是直接修改終極動員令的檔案參數,如果只改儲存檔是很難有這樣的效果的。而且它有著漂亮的圖形介面,分門別類也很清楚,可惜的就是全部以英文顯示,而且沒有該單位的圖形,而且它還從早期的免費軟體變成後來的 shareware 咧,這類的專用修改軟體實在是很少人把它當 sharware 的。
最近從數本電腦遊戲雜誌開始送光碟後,因為這類型的軟體大部份是免費的,所以也這些雜誌也有部份收集,有興趣的玩家可以去找找看。不過由於它們都是只針對固定的遊戲,所以如果習慣修改的玩家,前兩種方法還是必備的,而且前兩種方法的變化也比較大,不會被限制住只能改什麼。
四、使用遊戲內建的欺騙碼(CHEAT CODE):
其實最早遊戲會內建一些密技發生在電視遊樂器上,相信玩過任天堂的玩家對於『上上下下左右左右 BABA』一定非常的熟悉。對,這也算是一種 CHEAT CODE,在早期遊樂器沒有常駐修改軟體,軟體又存放在不能修改的 ROM 上面,又沒有磁碟機可以轉錄下來的時代,這種方法變成唯一修改遊戲的方法了。
那在 PC 上呢?一聽到『IDDQD』很多人也許會馬上回答:『毀滅戰士』!沒錯,IDDQD 是毀滅戰士(DOOM)無敵的密碼,這也就是傳說中的 CHEAT CODE。為什麼打 IDDQD 就會無敵呢?這可不是神看我們玩遊戲太辛苦,為了體諒我們而發生的神蹟,這是遊戲程式設計師故意加了一段程式碼到遊戲程式裡頭,只要我們按對了密碼,它就發生作用去修改一些遊戲的參數,達到無敵的效果。『毀滅戰士』就是最有名就具有相當多種類 CHEAT CODE 的例子,後來有一大堆遊戲見閒思齊,也增加了 CHEAT CODE 進去,方便我們修改。
很多人就會覺得奇怪了,為什麼遊戲程式設計師會加這些程式碼到裡頭去,遊戲寫完就算了嘛,難道吃飽閒閒沒事做嗎?我們都知道,一套遊戲要發行前必須經過完整的測試除錯,確定都沒問題後才能上市發行。(不過國內有因為延誤太久又趕著賺錢,草草測試就上市的錯誤的示範)所以他們就會找很多人來測試,不過找來的人難道大家都還要在這個遊戲上練半天功,把技術練純熟全破後才能整個測試過一遍嗎?這未免太沒有效率了,所以遊戲設計師就會加一些密技進遊戲裡面,讓測試人員能夠按一按就能早日整個測試一遍。有的遊戲設計師覺得這樣設計對於玩遊戲來說也是蠻有趣的,所以遊戲上市後也就沒有拿掉這些密技啦,這就是 CHEAT CODE 了。
如同專用的遊戲修改軟體,CHEAT CODE 也是專用的,它也是專門被寫出來的,只不過這次換成是遊戲設計師自己寫而已,所以當然功能也被遊戲設計師自己決定囉,從包括穿牆、瞬間移動、武器物品全滿都有到僅僅只幫你補一次彈藥的 CHEAT CODE 都有,不過這個和專用的遊戲修改程式最大的不同就是它很『安全』,是的,因為別人去分析而找出來的地方難免有可能找錯,畢竟他不知道遊戲到底如何如何處理這些地方。而遊戲設計師呢?遊戲是他設計的耶,用了 CHEATCODE 後如果還會發生當機的話,那他該切腹以謝國人了。而且因為CHEAT CODE 是內建在遊戲內,所以遊戲能夠執行 CHEAT CODE 就能生效,不用擔心 DOS 或 Win95 的相容性問題。
CHEAT CODE 的缺點呢?遊戲程式設計師為了避免扛下『切腹』的責任,所以大多數都不願意再花工夫去設計個 CHEAT CODE,呵呵,其實最主要的原因是他們為了延長遊戲的生命,不要讓玩家太早破關而不玩了,所以都不大會加 CHEAT CODE 在裡面。而且正如前面所說,CHEAT CODE 是『專用』的,所以我們不要想拿 IDDQD 在『紅色警戒』內無敵,所以又要抓破頭到處去找該遊戲的 CHEAT CODE 了。最悲慘的狀況可能就是在你找了半天後,人家卻告訴你『本遊戲沒有 CHEAT CODE』。如果你因為不小心踩到狗屎(走狗屎運)而找到CHEAT CODE 的話,它的功能也很可能也無法使你滿意,因為大部份都是補充體力物品而已,無法持續保持,很多甚至也無法無敵。不過話說回來了,國外還是有一些提供蠻多 CHEAT CODE 的遊戲。早期遊戲雜誌所刊登用 PCTOOLS 修改的專欄都變成專刊 CHEAT CODE及遊戲的 BUG 所產生可以變相修改的技巧了,我個人認為遊戲的 BUG 實在難登大雅之堂,不過有興趣的讀者倒是可以網路上討論區或是去把雜誌翻翻看,說不定會挖到寶呢。
恭禧!看到這邊你已經快把本文看完了,太辛苦你了,我們趕快來下一下結論吧。關於專用的修改軟體和 CHEAT CODE 其實都算可遇而不可求的,而且品質也參差不齊,不過如果你某天在網路上或雜誌上看到一些有趣的 CHEAT CODE 或專用修改程式時,不妨把它抄起來,以後不小心玩到這個遊戲時就可以拿出來用,增加一點遊戲的樂趣。目前國際上非常有名的遊戲,如 diablo 大概都會有人主動去寫專用的修改程式的,有心的話不妨去找找。而以 PCTOOLS 修改遊戲存檔雖然有悠久的歷史,不過有相當多的限制,甚至不少的遊戲或要修改的目標根本沒有辦法修改,而且它還不能無法達到無敵或持續保持的功能,所以筆者建議你如果對遊戲存檔已經很有研究,或是在網路上看到某人發表某某遊戲的超級完美遊戲存檔修改法時,可以趕快拿出PCTOOLS 來伺候遊戲。如果自己想修改剛買來或是網路上沒有人發表修改法的遊戲,或是常常以修改遊戲為樂的話,至少應該有一些常駐的修改工具來輔助你分析整個遊戲,然後以 PCTOOLS 為輔助的工具。不論是 PCTOOLS 或常駐修改工具,你都必須具備基本的電腦知識,改起來才會得心應手,所以想做個快樂的玩遊戲而不被遊戲玩的專家,趕快充實你的電腦知識吧。