[Open]
[Close]
解決l4d2_mapchanger.smx吾識換非官方地圖
今晚玩game時,有網友問到點解mapchanger改左data都吾識換非官方地圖,我今晚也嚐試左一下,用server命令測試左一下第三方地圖,發現可以正常切換,調試左一下mapchanger源碼發現插件無問題,相信又係data文件搞鬼。
原因其實真係可以令人哭笑不得:
1.UTF-8
2.ANSI
3.UTF-8 without ROM
相信經常接觸代碼既朋友應該知道問題所在啦!
相信大多數人都有一种懶習慣,就係見到txt格式文檔直接用windows文檔程序打開距,然後修改保存。然而有D人吾知,某些情況下保存後的“文檔格式”已經發生變化導致插件讀取txt文件失效。
默認情況下:
1.如果原來的data文件可以正常使用,而又含有中文,比如"next mission name" "黑色嘉年華",那麼黎個data文件肯定係UTF-8 without ROM格式文檔
2.如果如果原來的data文件可以正常使用,且全部爲英文或數字,那麼黎個data文件肯定係ANSI 或者 UTF-8 without ROM格式文檔
如果你有用windows程序打開txt文檔既請注意保存後的文檔格式。如果文檔中含有中文,保存後的文檔格式好可能已經變成UTF-8 而吾係UTF-8 without ROM。
如果經常處理txt文檔,請使用專業程序,如Notepad++....
附件: 您所在的用戶組無法下載或查看附件