[EU3 ] 存檔崩潰-土法煉鋼解法
最近開始完 EU3 DW 5.2 (漢化) 板,
好不容易用瓦拉齊亞成立拜占庭後,居然給我壞檔,Noooo~~
我壞檔情況是讀取存檔後會讀超久,通常讀到一半就
發生 Error 跳出遊戲,但偶爾能夠成功讀完(地圖有變),
但是點開始後一定當掉。
而且就算從正常存檔重玩,只要玩到那時間存檔,一樣壞檔。
上網查常見壞檔是因為殖民隊過國際換日線,
但我的case檢查存檔後確定不是。
研究很久後終於發現,原來是軍隊名字問題,例如:
正常情況:
ship=
{
id=
{
id=1569679
type=4713
}
name="Colonna" //這行
home=119
type="flute"
morale=3.275
strength=1.000
}
}
壞檔情況:
ship=
{
id=
{
id=1569679
type=4713
}
name=" //這行
home=119
type="flute"
morale=3.275
strength=1.000
}
}
我目前推測或許是漢化的原因,因為我壞檔兩三次都是發生在 name 是簡中時。
解法就是幫他隨便命名或者刪除單位即可。
但是存檔單位這麼多,要找到民國幾年阿。
說一下小弟我土法煉鋼的 debug 法,
首先去下載個 EU3 Save Suite ,雖然她本來是用來修改存檔的,但我發現如果
存檔本身有問題,她會讀取錯誤。
然後我們用 ultra_edit 開啟存檔後,從最後一行往前砍存檔,一次砍個幾萬行
之類,然後用 EU3 Save Suite 讀取,如果成功代表原因出在這邊。
然後逐漸用二分法縮短範圍。
雖然這方法超蠢..不過正常大概10來分鐘就能找到問題了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.47.209
推
07/07 11:35, , 1F
07/07 11:35, 1F
→
07/07 13:17, , 2F
07/07 13:17, 2F
推
07/07 14:59, , 3F
07/07 14:59, 3F
推
07/07 17:01, , 4F
07/07 17:01, 4F
推
07/07 18:56, , 5F
07/07 18:56, 5F
推
07/07 20:09, , 6F
07/07 20:09, 6F
→
07/07 20:10, , 7F
07/07 20:10, 7F
推
07/07 20:53, , 8F
07/07 20:53, 8F
推
07/08 00:40, , 9F
07/08 00:40, 9F
→
07/08 00:40, , 10F
07/08 00:40, 10F
→
07/08 02:57, , 11F
07/08 02:57, 11F
→
07/08 02:57, , 12F
07/08 02:57, 12F
→
07/08 02:58, , 13F
07/08 02:58, 13F
推
07/08 13:02, , 14F
07/08 13:02, 14F
推
07/08 17:27, , 15F
07/08 17:27, 15F
→
07/09 20:21, , 16F
07/09 20:21, 16F
→
07/09 20:22, , 17F
07/09 20:22, 17F