DST~汉化和版本过期~新UI的那些事

几天前,Klei就开放了DST新UI预览版测试,没想到才几天就全部推送了。在这里,对那些提示版本旧连不了网的人和打了旧版汉化乱码的人默哀这真是一个悲伤的故事。为缓和悲伤情绪,先来听首歌吧~~[hermit auto=”0″ loop=”1″ unexpand=”1″]songlist#:3435903[/hermit]

当然,天无绝人之路,旧汉化补丁乱码问题早已在预览版时解决,卸载旧版后下载新的汉化补丁汉化即可。关于检查版本旧问题,见↓↓↓

它限制旧版本联网,那我们就修改代码,让它无法识别是否是最新版不就行了233。说干就干,然后经过我辛苦努力,终于找到了那行代码,现将修改方法放置于下,如果有大神愿意做成Mod,请随便参考。

注:2015-08-06更新后,官方修复了这个bug“Fix for “Version Out of Date” game warning appearing when your connection was slow”(原文链接),至少我测试了下没再提示版本旧了。如果你更新后依旧是提示版本旧,理论上下述的修改方法依旧有效。

将“\data\scripts\screens\mainscreen.lua

    local function checkVersion()
        if self.targetversion == -1 then
            return "waiting"
        elseif self.targetversion == -2 then
            return "error"
        elseif tonumber(APP_VERSION) < self.targetversion then
            return "old"
        else
            return "current"
        end
    end

改成

    local function checkVersion()
        if self.targetversion == -1 then
            return "waiting"
        elseif self.targetversion == -2 then
            return "current"
        elseif tonumber(APP_VERSION) < self.targetversion then
            return "current"
        else
            return "current"
        end
    end

即可解决版本过旧的问题,真希望早日不需要手动修改这段代码。

撇开上述两个问题和一些Mod不兼容问题,新版UI还是有不少可取之处的。关于新版UI的介绍,可以戳这里

如果你实在受不了这新版UI想换回旧版,可以戳这里。解压到任意地方运行就会自动打开steam并开始游戏。事实上我拿新版进去一看,也就0.25左右的人更新了新版,即使它已经正式推送了~~

您也可能喜欢:

DST~汉化和版本过期~新UI的那些事》上有4个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据