您有一个静态的媒体,CD,所以你不能改变它的任何文件。那么,如何更新工作?我知道有来运行,并检查该版本不正确,然后下载,如果需要运行该补丁代码,但如何这条道路得到融入游戏?

有一点是检查补丁文件并加载起来“检查更新”的?如果是这样的情况下,他们如何设计代码,这样开发人员可以解决这个问题是不可预见的问题?

有帮助吗?

解决方案

在贴片包含Δ-压缩可执行文件和任何新的数据该可执行可能需要。 Xbox 360的可执行文件加载器会检查补丁(通过游戏的标题ID),并且,如果找到,加载旧的可执行文件到内存中,然后修改它的内存与增量压缩版本。 (使Δ-压缩可执行的过程可能需要向上一个小时的,但所得到的可执行文件的大小是非常值得的)。

微软不提供任何工具补丁数据。任何更新的数据也将在贴片,但是这将是最多可执行文件以寻找它在“更新”区并适当地应用它。

如所提到的,该补丁需要存储somewhere-它可以是在硬盘或存储卡上。如果存储卡上,将投入8MB系统保留区(鼓励补丁是<4MB,这样,2个补丁程序可以存储在存储卡上,这可以从微软许可,不得超过)

如果您更新标题到1.1版本,当你推出了1.2版本,它必须包含从1.1所有更改所有的补丁必须是cumulative-。

其他提示

在一个完整的猜测,我会说,简单地通过将比赛拖入了Xbox,这样可以节省一些描述到你的硬盘,或在框中一些闪存介质维持图书馆的版本和他们的位置的列表清单(无论是在CD上或在Xbox HD一些路径)

在更新下来,它会更新清单文件说。

“当启动这个游戏中,使用库X 1.1版从硬盘而不是从CD libary X V1.0的。”

如果您有有用来运行应用程序或者一些.dll文件.exe文件的应用程序。你将如何更新您的计划?为什么不直接用替换较新版本的文件,并用它们来代替?

也许检查保存到硬盘驱动器,而不是CD?

上的文件的文件时间戳
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top