close

TSR的自訂物件修復程式已經釋出了,可是我現在必須去睡覺了,明天再來寫報告喔! 如果你的英文還OK,可以先試試看喔! 連結在這裡 --> TSR Pets CC Bug Fixer

2011-10-22 新增修復步驟解說
2011-10-27 新增找不到granny2.dll的解決方案

這兩天有看到一些玩家說他們更新遊戲後自訂物並沒有壞掉,那我覺得可能是他們的自訂物都是以髮妝、衣服、裝飾品居多,或是他們沒有實際去"使用"這些自訂家具? 經我測試的結果,更新到1.26版之後,除了裝飾品以外,我大部分的自製物件都"壞了" - 時鐘停留在12點不會轉動、小人坐餐椅的時候會浮在椅子後面、灑水器沒水、音樂盒不能用、信箱沒動畫、嬰兒跑到嬰兒床底下等等。所以我想,如果你有使用家具類或建築類的自訂物,還是修復一下比較好。

TSR在昨天深夜釋出的這個可以大量修復物件的程式叫做TSR Pets CC Bug Fixer,為了讓大家覺得它使用起來很簡便,TSR告訴我們修復物件只有三個步驟:


TSR Pets CC Bug Fixer 修復三步驟

步驟一: 預備工作

步驟二: 修復你的遊戲
就是修復已經安裝到你的遊戲中的物件。

步驟三: 修復你的自訂物
就是修復個別的sims3pack或package物件檔,可以是尚未安裝的,也可以是已經安裝了但留下來做備份的。

 

當然,天下沒有什麼十全十美的事情,目前已知TSR的修復工具有幾個限制:

1. 修復後的物件只能用於更新到1.26版以後的遊戲,也就是說沒有更新的玩家將無法使用修復後的物件。

2. 打包在房屋sim3pack檔裡面的物件無法修復。變通的方法是,先把這個房屋sim3pack檔安裝到你的遊戲裡(在此同時,打包在房屋裡面的自訂物也會一併安裝到你的遊戲裡),然後按照步驟二去修復你的遊戲,之後再把房屋重新打包出來。(老實說,這實在很不方便,我決定放棄我的打包房屋了,還好我也沒蓋過什麼美屋 XD) 不清楚將來TSR會不會針對這點去增進。

3. 修復後的床鋪動畫仍然無法正常顯示。推測是因為EA修改了床鋪的綁骨,修復程式沒有辦法自動修改綁骨,可能必須要用新版的TSR Workshop(2.0.27)去重做了。補充: 除了床以外,聽說浴缸也有點問題,如果有貓咪跳進浴缸,貓咪會消失(黑洞!!!)。我的寵物資料片要明天才能拿到,暫時無法測試這點。

 

其實TSR已經針對這個修復工具提供很詳細的step-by-step圖解說明,不過我還是根據我實際使用的經驗,用中文簡單跟大家報告一下。


步驟一: 預備工作

1. 首先,把"我的文件\Electronic Arts\模擬市民3"這整個資料夾備份起來,存到某個安全的地方,以免過程中發生無可挽救的錯誤。我的做法都是copy一份放到我的備份目錄,然後改個名字,比如說"模擬市民3備份20111021"。

2. 下載並安裝模擬市民1.26版更新。有關更新的注意事項,很多人都貼過了,一定要先把模擬市民3目錄裡所有非官方的東西都先移開。

3. 下載並安裝"Granny Crowd Scene Demo"。載點在這裡>> http://www.radgametools.com/granny/download.html

fixer01.jpg

把這東西下載回去,然後點兩下開始安裝,一路一直按<Next><Next><Install><Finish>就完成安裝了。你可能會好奇為什麼要裝這個東西,其實是因為裡面有個granny2.dll的東西是很重要的資源,這東西因為有著作權,TSR不能隨便拿來包在自己的程式裡供人下載,所以只好叫大家去可以合法取得的網站下載。

4. 下載並安裝"TSR Pets CC Bug Fixer"。因為我怕它突然改載點,所以請大家連到TSR的說明頁>> http://www.thesimsresource.com/fixyourgame/step1去下載,載點在Step 1.5 - Download "TSR Pets CC Bug Fixer"的地方。

這東西下載回來也是點兩下開始安裝,剛開始它會問你要不要建立桌面捷徑和開始選單捷徑,就看你的習慣要不要勾選,然後也是一路一直按<Next><Next><Install><Finish>就完成安裝了。

 

步驟二: 修復你的遊戲

1. 執行TSR Pets CC Bug Fixer

一進去就跳出一個小窗口,只是告訴你這程式需要granny2.dll才能正常運作,還有簡單的使用說明。按確定就可以了。

fixer02.jpg     


2. 然後,它又跳出一個小窗口,說它在Granny Crowd Scene Demo找到granny2.dll,問你是否要使用,當然要按"是"。

這時候,有些人可能會因為Windows權限的緣故,這程式無法自動把granny2.dll附製過來,而看到下面的訊息。那你就要自己去C:\Program Files\Granny Crowd Scene\目錄把granny2.dll這個檔案copy到C:\Program Files\The Sims Resource\TSR RigFix\目錄。

fixer03.jpg

一但成功複製granny2.dll後,下次進TSR Pets CC Bug Fixer就不會再出現這訊息。

找不到granny2.dll的解決方案:

10/25以後才下載Granny Crowd Scene Demo的朋友請注意,本來只要安裝Granny Crowd Scene Demo,就可以在Granny Crowd Scene目錄裡面找到granny2.dll這個檔,至少幾天前還是這樣,不過不知道什麼原因,那公司突然把granny2.dll從Granny Crowd Scene Demo移除了,所以會發生在C:\Program Files\Granny Crowd Scene\目錄找不到這個dll檔的情況。

granny2.dll這個檔在許多3D遊戲或軟體中都會用到,所以一個變通的方式是,如果你有玩其他3D遊戲,搜尋你的電腦,看看是不是某個地方有安裝granny2.dll檔,如果有的話 就把它複製到C:\Program Files\The Sims Resource\TSR RigFix\目錄,只要這個granny2.dll檔的版本是2.7.0.9以上應該都沒問題。

若是你的電腦裡找不到granny2.dll檔,那有一個我以前製作模三物件的時候曾經使用過granny2.dll檔,它的版本是2.6.0.10,也就是比較舊一點,但我有試過用在TSR RigFixer,可以正常修復自訂物件,也掃過沒有毒。載點在: http://gr2decode.altervista.org/download.html,往下捲動頁面,找到GR2 Expotron Exporter (3dsMax)的地方,按Download下載Expotron Plugin,它是一個zip壓縮檔,解壓縮後得到exportron2資料夾,裡面有一個granny2.dll檔,把這檔複製到C:\Program Files\The Sims Resource\TSR RigFix\目錄,再重新執行TSR RigFixer。


3. 修復DCCache、DCBackup(針對已安裝的sims3pack)

這個程式的使用方法就只有兩種,一種是修復指定檔案(Choose Files按鈕),另一種是修復指定檔案夾(Choose Folder按鈕)。選檔案的方式是適合一次只要修復一個或數個檔案,選檔案夾的方式則是適合一次要修復該目錄中全部的檔案。請注意,當你使用選檔案夾的方式時,程式會把你選的這個檔案夾和它裡面所有子檔案夾中全部的sims3pack和package及合併檔都找出來。選擇其中一種方法,去選取你要修復的對象,然後按"Fix Selected"按鈕。要修好你遊戲內已安裝的自訂物sims3pack檔,基本上你要修的有兩個地方 - DCCache和DCBackup。

fixer04.jpg  

我們用指定檔案的方式修復DCCache,按Choose Files按鈕,去我的文件\Electronic Arts\模擬市民3\DCCache\這目錄選取所有.dbc檔,有的人只有一個dcdb0.dbc,有的人可能有dcdb0.dbc、dcdb1.dbc、dcdb2.dbc。這.dbc檔其實就是所有有你已安裝的sims3pack自訂物的合併檔。如果你有發現.ebc檔,不要選它! 因為那是EA官方商店物件的合併檔,EA有自己的修復方式。.dbc選好後就會看到以下畫面,它列出所有你已安裝的sims3pack自訂物。

fixer05.jpg   

這邊你看到的應該是全部有打勾,而且Encrypted RIG都是Yes。Encrypted RIG那欄如果是Yes表示是還沒修好的,我的圖中是已經修好的所以是No。那前面有打勾的表示是你要選起來進行修復的,Yes的物件它都會自動幫你勾起來,No的物件就自動不會幫你勾(因為已經修好了嘛),雖然你還是可以自己去改勾勾,但正常人都會把還沒修過的都全部一起修吧! 我稍微看了一下,我覺得這邊它已經排除了所有髮妝、衣服、牆壁、地板、圖樣之類的檔案。然後,按下Fix Selected按鈕,它就會開始修了,物件比較多會等比較久,修完它會告訴你它修了幾個物件。

接著,我們用指定檔案夾的方式修復DCBackup,按Choose Folder按鈕,選取我的文件\Electronic Arts\模擬市民3\DCBackup\這目錄,選好後如下圖,它就會列出DCBackup裡面的所有檔案,按Fix Selected按鈕開始修復。

fixer06.jpg  

DCBackup裡的檔案其實就是已安裝的sims3pack物件的備份品,你可能曾經在網路上看過文章,告訴你DCBackup這目錄裡的東西可以通通砍掉也不會影響遊戲進行云云。其實是這樣的,當你蓋了一間美美的小屋,想要連同自訂家具打包分享給別人的時候,模擬市民3程式會跑到DCBackup來找自訂物的檔案,然後連同房屋包成sims3pack檔。所以如果你不修復DCBackup,那你將來打包出去的房屋就會含有未修復的家具。若是你已經把這目錄裡的檔案砍光,打包的房屋將不會包含自訂物家具,當然這步驟也沒東西可以修復。


4. 修復package檔

如果你有用package檔,請用修復指定檔案夾的方式,選取你放package檔的目錄,我是選"我的文件\模擬市民3\Mods\Packages\"這個目錄,然後同樣按Fix Selected按鈕開始修復。請注意,用這種選檔案夾的方式,程式會把你選的這個檔案夾和它裡面所有子檔案夾中全部的sims3pack和package檔都找出來

 

步驟三: 修復你的自訂物

通常大家應該都會把下載回來的sims3pack檔和package檔存在某個地方收藏吧? 裡面可能包含你尚未安裝過的物件,以及已經安裝過但想要留一份備份的物件。這些自訂物檔案都可以用Choose Folder的方式來修復。修復時最好把房屋的sims3pack另外放,因為目前這個修復程式尚無法修復房屋檔,如果修到房屋檔,修復過程會中斷。

我一開始太貪心,想一次修復我所有的sims3pack和package收藏,結果跳出"skipped ... encrypted/unusable files"的訊息。我不是很確定那是什麼原因,不過後來我把我的檔案分裝成三個目錄,一次只修復一個目錄,就全部修復成功了。所以我猜這個修復程式的修復過程其實滿佔記憶體,因而我這爛電腦沒辦法一次修復很大量的檔案,我今天測試的結果一次大約只能修復約180MB左右。雖然聽起來好像不太合理,不過我也不知道為什麼會這樣,我問過有些人並沒有這個問題,我只能說,如果你也遇到這個問題,不仿試試看這個方法。

對了,關於我的文件\模擬市民3\Downloads\這個資料夾,其實我平常裝完sims3pack檔就會把檔案從這個地方移除(因為我都有在別的目錄另外儲存一份sims3pack檔案),這樣每次安裝sims3pack的時候會比較乾淨俐落一點。不過每個人的習慣都不太一樣,如果你有在這個目錄下保存已安裝或未安裝的sims3pack檔,那麼這裡的檔案也需要修復,但是修復的時候請不要去選到EA的官方商店物件,因為EA有它自己的修復方式。

 

對了TSR原本前天就要修復他們網站上的sims3pack檔,可是現在延到下星期一(10/24)了。不知道是不是因為他們發現已打包的房屋無法修復的緣故 XD

arrow
arrow
    全站熱搜

    Lily 發表在 痞客邦 留言(36) 人氣()