近日,国外游戏Mod制作者UKAzzer放出的《模拟城市5》离线模式演示视频狠狠的给了EA和Maxis Label工作室一记耳光,因为后者曾表示为《模拟城市5》加入离线模式并不现实,因为需要进行大量的工作。
然而,这件事件还在继续发酵,今天黑客们在对《模拟城市5》的游戏文件,尤其是在线系统的文件进行一番分析后发现,想要让《模拟城市5》工作在离线模式下非常简单,只需修改少数脚本代码便可实现,因此“EA是一个彻头彻尾的骗子。”
黑客们表示已经确定了《模拟城市5》的在线游戏判定机制,他们在《模拟城市5》成功连接服务器之后突然断开了网络连接,并惊奇的发现游戏还能够正常运行20分钟的时间,随后便自动退出。
这一表现让黑客们认为其中必有蹊跷,于是便对《模拟城市5》的游戏脚本代码进行了分析,最终得出结果显示,EA确实将该游戏失去网络连接后的离线游戏时间限制在了20分钟。由此可见,如果想要使《模拟城市5》工作在离线模式,取需要去除这种限制或是延长短线后自动退出的时间即可,不过目前黑客们仍旧在测试这种方式的可行性和稳定性。
那么,在解决了实时连线的问题之后,剩下的便是将游戏存档功能本地化的工作,而一旦这两项工作最终全部达成,那么也就意味着《模拟城市5》离线模式甚至是破解工作的完成。
如图所示,第一个红框内的两行代码分别对《模拟城市5》的短线重连时间和短线后离线游戏的最大时间做出了规定,分别是15秒和20分钟。而第二个红框则代表,当游戏主程序接收到“失去网络连接”的错误代码后将发出通知并自动开始离线游戏的倒计时,时限20分钟。