凱撒大帝III的硬碟版製作法
凱撒大帝III是一款不錯的經營站略遊戲,雖然在模擬經營方面不及模擬城市
3000,遊戲中的戰鬥也沒有什麼驚心動魄的場面,不過總體來說還過得去。
我對TRW的使用一直不順,還是老辦法,就像我破《幻世錄》一樣,用W32dsm將遊戲的exe檔案進行反彙編,可以找到
--------
0049E8CA JZ 0049E87B
0049E8A9 CALL ESI (user32!messageboxA)------這條指令一執行,就會跳出《請放入光碟》的提示。
往上走走,看有什麼地方可以跳過它,找到:
0049E873 JNE 0049E8D6 用TRW載入,將其動態的改為:JE 0049E8D6
OK!遊戲正常進行!
於是用UltraEdit開啟EXE檔案,找到:83 C4 08 85 C0 75 61
改為:83 C4 08 85 C0 74 61
存檔,OK!
有什麼問題請來信與我交流!
bwkpjq
E-Mail:bwkpjq@yeah.net
幻世錄的硬碟版製作法
幻世錄是一款比較出色的RPG遊戲,我第一次迷上電腦遊戲就是為了它,美麗的2D畫面,絢麗的魔法場景,深深地吸引了我。
言歸正傳,這是我第一次破解遊戲,按照網上學來的三腳帽功夫,用TRW載入遊戲後,卻迷失了方向,種種辦法都用不上,那個急喲!
我不甘心,想起遊戲如果不放入光碟,會跳出那個可惡的CD-ROM NOT FOUND!於是據此為線索,用W32dsm載入exe檔案進行反彙編,找到――
00433F21 837C240400 cmp dword ptr[esp+04],00000000
00433F26 7512 jne 00433F3A
----過了這兒就會跳出可惡的CD-ROM NOT FOUND!
試著改了之後,居然不行!於是接著再搞,無意中發現下面還有一處:
00433F90 83F8FF cmp eax,FFFFFFFF
00433F93 751B jne 00433FB0
----一過這兒又會跳出那個可惡的--
用TRW載入遊戲後,設BPX GetDriveTypeA,直接轉到上述兩個地方,將jne動態的改為je後試執行,OK!搞定!
退出TRW立刻用UltraEdit進行修改,
將 83 7C 24 04 00 75 12
改為 83 7C 24 04 00 74 12,
將 83 F8 FF 75 1B
改為 83 F8 00 74 1B
存檔,OK!
有遺漏之處請來信於我交流!
BWKPJQ
E-Mail:bwkpjq@yeah.net
2000.12.06
《天子傳奇》硬碟版製作手記
此遊戲有兩張光碟,第一張為安裝盤,第二張為遊戲盤,慣例第二盤上是動畫,聲音等檔案,如要脫離光碟執行,必須把動畫,聲音檔案複製到遊戲安裝目錄下。之後取出光碟,執行遊戲,會跳出“please
insert disk"的提示,用P32Wdsm反彙編遊戲的EXE檔案,找到“please insert disk"字樣,然後向上分析,發現程式執行到CS:0040DD86後就會跳出“please
insert disk"的提示,看看有什麼地方可以跳過它,
找到:cs:0040DD4D cmp byte ptr[ebp+20],00
cs:0040DD51 jne 0040DD95 -------------------這裡不跳就完!。
找到:cs:0040DD7D cmp byte ptr[edx+32],00
cs:0040DD81 je 0040DD95--------------------這裡不跳就完。
分析得出,只要跳到cs:0040DD95就OK了!
用UltraEdit開啟EXE檔案,找到:80 7D 20 00 74 42
改為:80 7D 20 00 75 42
找到:80 7A 32 00 75 12
改為:80 7A 32 00 74 12
存檔,搞定!
如有什麼問題,歡迎來信交流!
Bwkpjq
E-Mail:bwkpjq@yeah.net
另附《春秋英雄傳》硬碟版製作法:
只需用UltraEdit在 .exe檔案中找到:83 F8 FF 75 29
改為:83 F8 00 75 29即可!