今天整理硬盤時發現遊戲裡面還存着一個魔法門英雄無敵之死亡陰影的遊戲,這是我上大學時玩過的遊戲,現在已經有20年了。
想打開運行看下,點Heroes3.exe
結果首先提示需要安裝DirectPlay,那就安裝:
過程很快
再次運行程序,過了一小會,出現這個錯誤:
一般出現這種就是兼容性的問題,所以需要右鍵程序,兼容性那裡勾選Windows 98/Windows me。
這樣就看到3DO的動畫了,但提示需要插入光盤。
點确定後再點新遊戲隻能加入多人遊戲,無法創建一個新遊戲。
可以肯定的是以前都是硬盤版的。依稀記得提示光盤的是需要導入一個注冊表,于是用百度搜,有相當一部分人也是遇到了這種問題,于是找到了注冊表,複制成文件,然後導入,但運行後錯誤依舊。第一反應就是注冊表有問題,果然,有說32位、64位的,而我的電腦是win10 64位,肯定要用64位的,于是修改後導入,仍然不行。
現在面臨着選擇:要麼繼續弄、要麼放棄。還是性格使然,已經花掉半個小時的時間了,現在放棄就等于白白浪費了時間,必須搞定它。
既然導入後也找不到光盤,那會不會是注冊表的内容本身有問題呢?于是打開注冊表核對了一下,果然發現了問題的關鍵點,注冊表導入關于程序路徑是這樣的:
執行完導入後發現注冊表中這鍵值并沒有按程序所在路徑自動創建
仍然是“.\”的形式,也就是說,在win10下,對".\"這種形式注冊表識别不出來。于是手動把注冊表中的字符改成遊戲所在目錄,再次運行注冊表程序,發現這次非但沒有變成程序所在路徑,連AppPath都不出現了。
由于我是做程序開發的,首先就想到了像國外開發的這種遊戲對中文支持的都不大好,我注意到我的遊戲目錄都是用中文命名的,我就報着試試看的态度,把遊戲所在目錄改成了全英文目錄。
然後在注冊表文件中也把目錄寫死了。
再次執行發現注冊表成功導入了
現在再次打開程序,終于正常了:
熟悉的場景再次出現了
不得不說經典就是經典,20年前的遊戲,現在玩起來也畫面并沒有感覺太差,而且遊戲設計得相當耐玩,種族、英雄各種魔法及策略的配合,不知不覺幾個小時就過去了。
當然網上也有一些比較省力的方法,但前提是都需要安裝額外的程序。我不太清楚這種遊戲平台的盈利模式是什麼,沒有廣告沒有後門嗎? 我的原則是能單機的就不用網絡,平台什麼時候維護、什麼時候收費、什麼時候倒閉都是不受自己控制的。當然如果什麼都不在乎那就也無所謂了。
最後為了讓網友們節省時間,我總結下過程:
1)通過文章下方的方法獲取文件包,解壓;
2)遊戲所在路徑建議統一改成F:\Games\SWYY,這樣可以直接導入注冊表,不需要再修改;如果需要改路徑,那麼注意要把注冊表中的路徑也要改掉,并且目錄必須是英文或拼音字母的,中文出現問題的概率很大;
3)導入注冊表文件;
4)修改程序兼容性,然後運行遊戲。如果提示需要安裝DirectPlay,就安裝。
最後附上遊戲下載包,需要朋友關注後私信:英雄無敵,自動發送百度雲盤地址。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!