找回密码
 开放注册
搜索
查看: 2586|回复: 3

Megamod與sfall 2.2

[复制链接]
发表于 2010-2-3 11:14:58 | 显示全部楼层 |阅读模式
sfall從2.2版之後,Timeslip把過去針對exe內每一個他有進行更動的位址做檢查之方式,改成直接檢查程式的CRC值(不然需要檢查的位址會愈加愈多,連他自己都快搞不清了)。

如果各位有更新sfall會發現Megamod突然無法啟動了,目前版本(2.35/2.4)你應該會看到這樣的警告:
You're trying to use sfall with an incompatible version of fallout
Was expecting 'Fallout 2 v1.02 US'

fallout2.exe had an unexpected crc. Expected 0xe1680293 but got 0xe348e17f
因為Megamod所附的exe是有稍微修改過裡面位址的,2.1版之前的可以過是由於沒動到sfall會檢查的位址,但2.2是對整個exe做CRC值檢查,自然不會過。(簡單一點的比喻,一片木板上開了20個洞,原本我只會檢查18個洞是不是在它該在的地方,其他2個洞開在哪邊我不管,後來改成檢查整片板子的重量,因為多開了另外兩個洞,重量當然就對不起來了)
要解決這問題的方法是在ddraw.ini內的[Main]區塊中,額外加上一行 ExtraCRC=0xe348e17f 就可以了。

理論上用這種加入額外白名單CRC值的方式能讓所有exe都能通過檢查,包括中文版exe。但能通過檢查不代表sfall可以正常運作,因為天曉得原本該在某處的位址會不會被其他資料擠到錯誤的地方去了,變成sfall會改到不該改的地方。當然用中文版的人可以自行試驗一下看結果如何。

※附註:你不需要找其他計算CRC值的程式,sfall自己會像上面錯誤訊息一樣和你說它現在找到的CRC值是什麼。
发表于 2010-2-3 12:04:13 | 显示全部楼层
请问,在哪里可能下载 sfall 2.2 ,楼主可给个下载地址?
 楼主| 发表于 2010-2-3 12:48:43 | 显示全部楼层
引用第1楼szhsz于2010-02-03 12:04发表的  :
请问,在哪里可能下载 sfall 2.2 ,楼主可给个下载地址?
這玩意兒沒那麼難找吧?
http://sourceforge.net/projects/sfall/
发表于 2010-2-3 17:31:29 | 显示全部楼层
看的头晕ing,难道又是全英文版的????
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

Archiver|手机版|小黑屋|13号避难所-旧人类论坛

GMT+8, 2026-6-7 04:34 , Processed in 0.076231 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表