發新話題
打印

解決l4d2_mapchanger.smx吾識換非官方地圖

[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++....
附件: 您所在的用戶組無法下載或查看附件

TOP

回復 2# 的帖子

難道你既U場都係VPK轉BSP?其實changelevel 同 ForceChangeLevel ,我比較鍾意後者,前者要得到系統API先可以使用,而後者自身就係API,直接可以入地圖名換地圖

TOP

發新話題