《最高指挥官》3280汉化失败!!!

将3280版本的loc_US.scd用WinRAR打开后,对strings_db.lua进行编辑。完成后,再拷贝回loc_US.scd中。覆盖游戏目录下的原loc_US.scd文件(游戏已升级至3280)。进入游戏,依然显示英文,而且每个单词前还有一个“_”。使用下载的3260版汉化过的loc_US.scd却可显示中文。
请问各位老鸟,这是怎么回事,该如何解决?谢谢!!!
:frowning:

多半是你编辑之后压缩回去的操作某一个步骤出了问题。

请问该如何压缩回去,是否对WinRAR的版本有要求?我使用的是3.30版本。
我的步骤:用WinRAR打开loc_US.scd,直至WinRAR窗口显示strings_db.lua文件,将编辑后的strings_db.lua文件直接在此WinRAR窗口下覆盖原文件。
如以上步骤不对,还请多多指教,如何正确操作。
鄙人在线等待指导,谢谢!

strings_db.lua 损坏就会造成这种的情况。

检查以下内容:
变量=内容,
变量中间不能用空格
内容,必须用双引号引起来的内容,如果里面有双引号,那么这个双引号,必须要用转意符。

建议你安装一个 LUA 编辑器,然后用编辑器调试一下,看看提示那行语法有错误。
如果是全文扔到翻译软件里翻译,铁定出错。

压缩步骤未错。可以自己完全新建 SCD。
标准SCD文件是 WINZIP,保存格式的压缩包。你用标准ZIP压缩,游戏也能读得出。

啥时候出的3280???