如果你報錯如下:
[08.02.2012 14:17:36.765] [ Info] [Program]: mooege v1.8392.4421.25727 warming-up..
[08.02.2012 14:17:36.765] [ Info] [MPQStorage]: Initializing MPQ storage..
[08.02.2012 14:17:36.796] [Trace] [MPQPatchChain]: Added base-mpq file: CoreData.mpq.
[08.02.2012 14:17:36.796] [Trace] [MPQPatchChain]: Added base-mpq file: ClientData.mpq.
[08.02.2012 14:17:36.843] [Trace] [MPQPatchChain]: Applying file: ClientData.mpq.
[08.02.2012 14:17:37.000] [Trace] [MPQPatchChain]: Applying file: CoreData.mpq.
[08.02.2012 14:17:37.125] [Trace] [MPQPatchChain]: All files successfully applied.
[08.02.2012 14:17:37.125] [Error] [MPQPatchChain]: Required patch-chain version 8392 is not satified (found version: 0).
[08.02.2012 14:17:37.125] [Fatal] [Program]: Cannot run servers as MPQStorage failed initialization.
並且你把從模擬器官方下好的MPQ文件放到了“src\Mooege\bin\Debug\Assets\MPQ”下麵。
那麼我提供2種可以解決這個問題的方法。
方法1:
有VS2010 Express的情況,打開VS2010 Express,加載build\Mooege-VS2010.sln
在解決方案資源管理器裏找到Data.cs
他在Mooege-VS2010下Common下MPQ目錄裏。
打開它。找到字符串"/base/d3-update-base-(?
改成"d3-update-base-(?
然後按F5運行模擬器。
方法2:
如果你沒有VS2010 Express,你也可以用高級寫的文本編輯器打開src\Mooege\Common\MPQ\Data.cs找到
42行的字符串"/base/d3-update-base-(?
然後執行build\build-win.bat也可以編譯模擬器。
編譯好的模擬器在“src\Mooege\bin\Debug”目錄下。
最好還是使用VS2010反正不大,下載一個也用不了幾分鍾。