在 9 月 18 日,192GB 的 GTA 5 源代码公开——这些文件是 2022 年从 Rockstar 被盗的。在这些文件中,隐藏着第二座城市:迈阿密。
这些文件来自于在 2022 年黑客攻击中被盗的 GTA 5 开发分支,该攻击还首次曝光了 GTA 6 的视频。自 2023 年以来,部分档案已被公开审查,但完整档案直到现在才发布。它包含关卡、错误跟踪记录、场景音频以及来自不同开发阶段的代码——从原始游戏到 GTA Online 更新。
VGTimes 的主要发现之一是描绘迈阿密的早期关卡。这座真实的城市启发了虚构的副城,副城是 GTA: Vice City 的背景,也是即将推出的 GTA 6 的一个地点。在这个关卡中,海洋大道的酒店使用了它们的真实名称,并且几乎按照实际街道上的顺序排列。这个城市有碰撞几何和交通路线:你可以在其中行走和驾驶。我们在任何已发布的 Rockstar 游戏中都没有找到这个关卡。
档案的其他地方有另一个城市的痕迹,自由城,以及一个取消的 47 任务活动,其场景已经拍摄,还有一个带录音对话的剪辑抢劫。还有一个更新的代码是在盗窃后 3 个月发布的。VGTimes 检查了在规划中剩下的内容,以及 Rockstar 建造、录制和测试的内容。我们检查的档案部分没有发现任何 GTA 6 游戏材料——只有对邻近分支和项目之间共享的开发工具的引用。
一个从未被人见过的完整城市
这个关卡被称为 env_test——"环境测试"。这个名字具有误导性。测试关卡通常看起来像空平面上的灰色盒子。这个关卡包含 140,229 个放置的物体,它们加起来形成了一座城市。
海洋大道提供了最清晰的证据,表明该关卡描绘了迈阿密。九个物体以真实酒店和商家的名字命名:Majestic、Avalon、Park Central、Beacon、Johnny Rockets、Colony、Starlite、Leslie 和 Cavalier。文件中的名称被缩短——colonyhotel、starlitehotel,等等——但每个物体指向一个真实的南海滩地址。
VGTimes 将关卡中 9 个物体的位置与海洋大道上的真实地址进行了比较。四个物体的顺序与街道上的顺序相同:Beacon 在 720,Johnny Rockets 在 728,Colony 在 736,Starlite 在 750。它们在关卡中的间隔——24、14 和 21 米——与真实建筑的宽度相匹配。还有一些变化:Park Central 在 Majestic 之后出现,而 Leslie 和 Cavalier 交换了位置。总体而言,9 个物体中有 7 个遵循了真实街道的顺序。
早期关卡中的海洋大道建筑几乎按照真实街道的顺序排列早期关卡中的海洋大道建筑几乎按照真实街道的顺序排列
一个临时纹理提供了另一个线索。它的名称 temp_ih_starliteproportions,指的是 Starlite 的比例——艺术家用来确定建筑形状的那种指南。
建筑的细节各不相同。Colony 仍然是一个粗糙的外壳,有一个凹槽和两个翼:3,500 个三角形和 3 种材料。Leslie 有阳台、窗户、楼梯和一个带凉棚的屋顶露台:10,000 个三角形和 25 种材料。它们是逐栋开发的。
迈阿密的其他部分也很容易识别。商业区位于迈阿密河旁边,有一条高架铁路。港口位于道奇岛,和现实生活中的位置一致。该关卡还包括渔人岛、弗吉尼亚礁和基拜斯凯,以及在海湾中类似 Stiltsville 的高脚屋。
关卡中 140,229 个物体的位置,绘制在地图上——而不是截图关卡中 140,229 个物体的位置,绘制在地图上——而不是截图
弗吉尼亚礁的海洋公园分为不同区域。它的物体包括海豚和虎鲸的池子、海狮圆顶、鲨鱼通道、珊瑚水族馆和鳄鱼围栏。观景台、步道、栏杆和标志为这些区域提供了更多细节。它们共同描绘了一个真实公园的布局。
一些建筑可以通过外观识别。一个由 7 个部分组成的塔楼与阳光岛的 Jade Ocean 匹配:它有相同的弯曲帆状屋顶、中央脊、阳台带和深色玻璃。一个带有 3 个可伸缩屋顶面板的圆形竞技场类似于马林斯公园。
至少一些建筑的模型接近其真实大小。Jade Ocean 的底部尺寸为 67 x 79 米,高度为 162 米;真实塔楼高 166 米。然而,区之间的距离被压缩了。
这个城市还有自己的街道家具。VGTimes 在道具档案中统计了 1,612 个名称,其中 114 个在我们检查的零售 GTA 5 文件中没有出现。它们包括公交车站、消防栓、公共设施柜、路灯、长椅和自行车架——一系列用于装饰城市街道的物体。
城市下方的地图截图
城市下方的地面使用真实地图的图像。在 10 种地形纹理中,VGTimes 找到了映射服务界面的部分与图像并存。一个显示了一个白色菜单,勾选了“显示标签”。另一个在屋顶上有一个标记为“医院”的黄色图钉。街道名称——“SW 264th St”、“Bauer Dr”、“Waldin Dr”和“SW 280th St”——出现在大陆纹理上。它们属于迈阿密-戴德县的一个农村地区 Redland。在水面上,灰色斜体字中出现了“大西洋”。
这些细节表明,地图的截图(标签仍然可见)被用作临时地面纹理。文件显示了最终出现在地形上的内容。它们没有显示图像是如何捕获的,或者为什么标签被保留。
导出时间戳揭示了两个工作阶段。在 2014 年 5 月 19 日至 6 月 4 日之间,团队布置了以道奇岛、渔人岛、弗吉尼亚礁和基拜斯凯命名的粗略块。从 2014 年 11 月 25 日到 2015 年 5 月 13 日,建筑物被添加到该布局上。在 1,741 个早期块中,1,177 个位于后来的建筑物 120 米范围内。大约 20 个较大的块在同一地点有后来的对应物,尺寸匹配在 5% 以内。
城市分为两个阶段:粗略布局,随后约六个月后建造建筑物城市分为两个阶段:粗略布局,随后约六个月后建造建筑物
后来的城市遵循了大约六个月前建立的布局。
进展到什么程度
这个关卡可能是为内部演示制作的场景。碰撞几何提供了一种判断工作超出外观的方式:没有它,角色或车辆将穿过建筑物。
VGTimes 统计了 6,849 个碰撞文件,包含 50,100,244 个多边形。它们覆盖了每个区,而不仅仅是道路。结合关卡的交通路线,它们显示出一个为行走和驾驶而建的城市。
其他部分则发展较少。交通路线沿街道运行,但 VGTimes 没有找到专门为该关卡制作的行人活动点或人口表。其 179 个人口组来自洛圣都。这并不意味着街道会空无一人:引擎可以在没有自定义活动点的情况下填充它们。这意味着文件没有显示行人在这个城市中具体会做什么。
该关卡的街道网络包含 18,333 个交通节点该关卡的街道网络包含 18,333 个交通节点
该关卡还具有夜间照明:在 26 个文件中有 4,764 个灯。它们沿着道路形成线条,标识为路灯,而不是照亮的窗户。由于矩形区的边界重叠严重,因此无法对每个区进行可靠计数。
4,764 个灯沿着道路形成线条,显示街道在夜间会被照亮的地方4,764 个灯沿着道路形成线条,显示街道在夜间会被照亮的地方
还有一套模块化的公寓内部。VGTimes 统计了 2,445 个放置的部件:1,498 个公寓房间、475 个服务走廊、209 个住宅走廊、189 个门、54 个电梯门、18 个指示牌和 2 个不在这些组中的物体。这些部件的尺寸从半米到 5 米不等,包括墙壁、卧室、厨房、浴室、走廊、客厅和储藏室。填充面板使它们适应不同的空间。有些放置在高达 163 米的地方,在塔楼的上层。
该关卡包含 2,445 个公寓内部的放置部件该关卡包含 2,445 个公寓内部的放置部件
GTA 5 还使用内部作为通过窗户可见的场景。然而,这些部件的排列是作为房间,而不是平面的背景。仅凭它们的放置无法告诉我们玩家是否能够进入它们。
与 GTA 6 的匹配情况
问题自然而然地提出:这是后来成为第六款游戏的相同工作,还是仅仅是一个相似的城市?
我们不得不与其他人的列表进行比较。我们没有自己的列表来对比发布的 GTA 6 视频中的位置,因此我们从 迈阿密新时报 的互动地图中提取了二十个在第六款游戏材料中识别的真实迈阿密地标。该列表不是我们的,不完整,并且是由热心者识别的——其中缺少的东西并不能证明任何事情。
左侧是该列表识别的内容。右侧是早期关卡中的内容。
海洋大道是同一条街,两者的列表没有共享建筑。第六款游戏的材料显示了编号 101、940、1144 和 1430。早期关卡有 640、660、700、720、728、736、750,以及 1244 和 1320。南侧的块与北侧的块相对。
威尼斯海堤是同一地方。我们有四十二个圣马里诺海堤的部分,一个收费站和桥;GTA 6 有威尼斯岛和 1000 威尼斯路。
基斯和桥是相同的。跨越岛屿的八十八个路段和一个三部分的桥,在第六款游戏中被识别为七英里桥。
温伍德是同类地区:一个废弃的仓库、商店和三种不同的涂鸦纹理。
布里克尔和比斯坎大道被标出,但我们没有找到任何按名称列出的建筑。文件列出了建筑工地、停车场和水域。我们没有比较建筑轮廓,因此一些可能以其他名称存在——就像我们通过其形状识别的 Jade Ocean。
同一栋建筑位于柯林斯大道上——再次是 Jade Ocean。
早期的迈阿密与发布的 GTA 6 材料中识别的地方早期的迈阿密与发布的 GTA 6 材料中识别的地方
还有三个地方在我们检查的任何 GTA 6 分析中没有提到:弗吉尼亚礁的海洋公园,其吸引力逐个布局,Stiltsville 和一个带高尔夫球场的私人岛屿。它们是否在第六款游戏中本身并不是这个列表能解决的问题。
我们比较了 物体名称,而不是轮廓。对关卡中 30,880 个名称的搜索,寻找二十多个迈阿密地名,返回零:该关卡中的区是用两个字母的代码命名,而不是按地方命名。Jade Ocean 正是因为这个原因通过轮廓被识别——你不会通过名称找到它。因此,这里的每一条"没有按名称找到"都可以理解为"没有按名称找到,轮廓未比较"。
被识别的是同一真实的 Jade Ocean 塔楼,而不是相同的游戏物体。没有几何形状可以进行比较:我们没有来自第六款游戏的模型,只有发布的材料。因此,文件的身份仍未得到证实。
可以诚实地说:我们检查的档案部分没有发现任何 GTA 6 地图,而比较发现了同一真实地点——同一城市、同一街道、同一桥梁和同一真实建筑。两者的发展是否相关并未由这些数据确定。匹配现实世界的地理仅证明两者都在描绘迈阿密。
而且这并不是唯一的城市
迈阿密并不是 Rockstar 为 GTA 5 建立的唯一城市。还有自由城。
关卡数据本身并没有进入档案——gta5 分支被泄露,自由城则生活在它自己的 gta5_liberty 中。但该项目的痕迹遍布工具链,它们所说的比一堆模型要多。
该项目在 GTA 5 附加注册表中有一行——"GTA5: LibertyV DLC" 正是开发者下拉菜单中的名称。它在版本控制中有自己的分支,并且从中制作了自己的构建。它在纹理管道中有自己的材料标准:一位艺术家从列表中选择了一个名为"GTA V Liberty City"的文档类型,旁边是"Vegetation" 和 "Character Skin"。
开发者菜单中还有一整组按钮——"GTA5 NG Liberty":获取工具、获取构建、在 PS4、Xbox One 和 PC 上运行。在该文件的存活修订版中,整个组被注释掉,因此按钮未显示。是否曾经工作无法从没有编辑历史的单个文件中得知;你只能看到有人详细写了出来并将其关闭。
引擎也可以加载额外的地图。GTA 5 的音频代码表示它们可以通过 DLC 交付,并以与主地图相同的方式加载其数据。这符合附加注册表中的“GTA5: LibertyV DLC”条目:自由城被计划作为扩展的单独地图。
最响亮的证据是音频。游戏档案中保存了24个属于自由城扩展包的音频设置文件,这些文件在零售游戏中没有找到:469个名称,其中163个是以自由城的区、道路和其他区域命名的环境区域。阿尔贡昆与市中心、中公园、星际交汇、炼狱、小意大利和威斯敏斯特。阿尔德尼及其码头和三个工业区。杜克斯与博汉、斯坦威和梅多斯公园。九个立交桥和三十三条道路各自拥有区域。
从这些区域中,我们重建了自由城的各个区的位置。
自由城的海岸线和其南部三分之一的163个音频区域自由城的海岸线和其南部三分之一的163个音频区域
与它们并列的是海岸线描述——沿水线的多边形线。自由城的轮廓已经被重建并由模组作者TJGM发布,他也首次表示地图明显比GTA 4's大。VGTimes对此进行了重新检查,并进行了更精确的计数。
有九十三个海岸线记录,包含1,798个点。海岸线长9.5公里,宽10.2公里,连同音频区域,所占面积达到10.3公里乘11.9公里。作为比较,GTA 5地图的捕捉区域为9.2公里乘12.5公里。换句话说,自由区域与第五款游戏的整个地图相当。
根据其海岸线的轮廓,自由区域与整个GTA 5地图相当根据其海岸线的轮廓,自由区域与整个GTA 5地图相当
城市本身仅占南部三分之一:所有163个区域都位于轮廓的下部。其北部是一个大型陆块,顶部有长岛和一个独特的钩状海角。海岸线的名称支持这一点:州的东北和东南,长岛,新泽西海岸和省镇。顶部的钩子形状像科德角,真正的省镇位于其尖端。
这是一条音频数据的痕迹,而不是地图。实际上在北部建造了什么——或者是否有建造——无法从这些文件中确定。
一个未发布的所有内容的列表
自由城也不是一个私人项目。任务注册表中保存了一个计划中的多人扩展包的内部列表——十四行。已发布和未发布的内容混合在一起。
已发布的有:海滩流浪者、商业包、嬉皮士包、圣诞更新、公寓、运动包、低骑车。就在它们旁边,在同一列表中,带有同样活跃的票号的还有自由城地图、警察与小偷模式和一包赌博、间谍和水下内容。
这三者都被设置为多人扩展包,与那些到达玩家的内容在同一列表中。该列表本身并未说明每个内容的进展程度:它记录的是计划,而不是阶段。它所显示的是,自由城并不是某人的宠物想法,而是总体计划中的一项条目。
最后一行——赌博、间谍、水下——呼应了为单人游戏准备的内容,其中也有赌场、间谍故事线和水下基地。同样的材料可能在两个地方都被尝试过,但这只是根据主题的匹配进行的猜测,而不是确立的联系:文件并未将多人包与单人扩展包联系起来。
取消的包剩下的内容
档案中的注册表列出了几个计划中的扩展包,但每个扩展包的存活材料差异很大。
有一个属于Rockstar自己工具链的注册表,整个构建管道都在使用。其标题说明了这一点:关于可下载的GTA 5扩展包的数据,跨越我们所有的工具。它包含五个单人包:特雷弗特工,一个暗杀包,一个关系包,以及两个用内部词命名的包——猎杀和诺曼。
五个是这个特定注册表中的数量。2023年源泄露中公开已知的取消单人扩展包的列表更广,有八个条目;而且除了单人包之外,还有多人包。因此这里的数字不同,因为它们描述的是不同的集合。
有趣的是这些包存活得多么不同。一个包剩下的内容可以是任何东西:注册表中的一行、音频清单,或是带有代码的整个活动。
一些包留下了名称,其他包留下了拍摄场景一些包留下了名称,其他包留下了拍摄场景
猎杀包中,除了名称外没有其他内容。它在我们查看的树中没有出现,且在2010–2012年的错误跟踪记录中没有出现过一次“猎杀”这个词。该包被输入到一个目录中,线索就此止步。
关系包中,存活下来的音频清单,令人惊讶。该文件包含四十个名称,所有四十个都与一件事有关:一个单口喜剧表演。走上舞台,走下舞台,五个数字连续出现,之间的停顿。并且其中有——对观众中玩家起哄的反应,单人和多人分别处理。此外还有对走出场的观众的单独反应。
插图:关系包中包含一个带有观众起哄的单口喜剧场景插图:关系包中包含一个带有观众起哄的单口喜剧场景
公开中,仅知道这个包的名称,Kotaku当时建议它可能与约会或婚姻有关。结果发现它是一个可以对喜剧演员起哄的喜剧俱乐部。
在GTA 4中,玩家可以访问Split Sides观看喜剧演员表演。我们没有发现任何迹象表明这一功能在GTA 5中延续。俱乐部的名称没有出现在我们检查的1,598个字幕文件中,喜剧演员的名字也没有。唯一相关的行是关于访问喜剧俱乐部的占位符。建筑和一个未使用的内部空间得以保存,还有一个对观众起哄的反应系统。我们没有找到这些反应的音频。
在暗杀包中,存活下来的音频名称有188个——该包的形状可以从中重建。合同通过公用电话接收:铃声有三个版本记录,“场景前”、“场景中”和“远处”。而且其中一起谋杀发生在缆车内——清单中包含破碎的玻璃、RPG射击、崩溃和对机器房的攻击。
插图:一起谋杀发生在缆车内插图:一起谋杀发生在缆车内
缆车任务本身在2015年4月就被写到,但描述不同:在一所房子里杀人,玩家打扮成缆车工。它发生在缆车内的情况在这个音频清单中首次可见。旁边是一个未使用的引擎命令,GET_NEAREST_CABLE_CAR——“找到最近的缆车”——直到现在看起来像是列表中的一个好奇物。
在军队包中,存活下来的名称有105个。两个车辆——一辆军用卡车和一辆装甲运兵车,带有发动机轰鸣声、排气声、启动和停止,以及APC的喇叭。构建或零售音频语料库中没有找到它们的录音,只有定义。而清单中的其他所有内容都是音乐喇叭:一个完整八度的音符,加上一个休止符和低于它的音符。你可以演奏旋律的喇叭在当时是一个想法。
而单独的,警察与小偷,GTA 4的多人模式正在为第五款游戏重建。它的存活情况是另一种情况:在任务注册表中的725条记录中,89条标记为该模式,而错误跟踪器中有844个不同的缺陷提到它,从2011年6月到2012年7月。每月曲线显示出一个峰值:2012年1月有十八个,2月四十四个,3月九十个,4月三百一十七,5月一百五十五。这不是一个简略记录。这是几个月的测试。
每月的警察与小偷缺陷:峰值在2012年4月每月的警察与小偷缺陷:峰值在2012年4月
该模式及其能力已经在2023年源泄露中公开分析,在GTAForums和GTA Wiki上。我们这里是跟踪器计数和一个更正:该模式有六个角色,而不是八个,正如2023年所写的那样。警察有警官、战术和技术;小偷有士兵、执法者和黑客。脚本树正好给出了六个。
我们只发现了一些清晰的僵尸故事线的痕迹。游戏通关列表中有三个任务——一个开场,一个第二个和一个结局——以及一个生成此类列表的生成器。它没有进一步发展到一个简略记录:源代码中有特雷弗特工的1,868个构建条件和诺曼包的1,726个,而僵尸的则完全没有。共享代码显然从未被用于这个变体。
文件中有三个与僵尸相关的标记:注册表中的诺曼包、代码中的一个标志,以及游戏通关列表中的一个分支。它们可能在不同阶段以不同名称是同一事物,也可能不是——我们没有找到它们之间的直接联系。因此正确的表述是“僵尸线被推进到三个简略记录”,而不是“另一个取消的扩展包”。
"特雷弗特工": 一个完整的活动
特雷弗特工——工作名称克利福德,内部文件中的T-SPY。其任务名称、顺序和“"特雷弗在液氮中"”的结局在泄露后几天内就在互联网上传播:DTF发布了详细列表,PC Gamer报道了被取消的自由城和特雷弗特工。没有必要重述。更有趣的是,这不是一系列工作,而是一个完整的活动。该扩展包有自己的存档块,包含主游戏的所有内容:故事进度、重生点、财产、商店、电话和消息、财务、邮件、可购买的车辆。
游戏生成了一个包含58个位置的通关顺序文件:47个独特任务,加上一个可重复的喷气背包任务,插入其中十一遍。顺序看起来像一个连贯的戏剧序列,而不是任务列表。赌场抢劫位于中间,而不是在最后。之后是喷气背包、无人机和卫星的任务。最后以三个连续的标记为“太空”的任务结束。
一个取消的47任务活动的路线一个取消的47任务活动的路线
它的完成程度在内部任务注册表中显示。在53个T-SPY记录中,四个错误计数器分别为93、159、712和6——总计970。那些类别的含义无法从文件中重建,称总和为“未解决的错误”有些牵强。但错误数量达到数百这一事实说明了一件简单的事情:这些任务并不是纸上的想法。它们正在运行和测试。
该活动的主题。特雷弗开始为一个情报机构工作,并接受针对几个团体的任务。根据他的对手,我们可以大致称这些为俄罗斯、韩国和阿拉伯故事线。它们是一个活动的部分,而不是单独的扩展。
俄罗斯线从飞机开始:特雷弗持伪造文件飞行,然后偷一辆间谍车,摧毁车队,驾驶无人机,寻找山地基地,被捕并逃脱。韩国线涉及水下基地——多个水下基地,分散在地图上,而不是一个。还有从空军一号救出总统的任务。还有一个卫星线:击落它们并通过喷气背包到达三个坠毁地点。阿拉伯线和暗杀线并行。赌场抢劫位于中间。最后以三个连续的“太空”任务结束。
插图:取消活动的故事线——飞机、水下基地、卫星、喷气背包和太空插图:取消活动的故事线——飞机、水下基地、卫星、喷气背包和太空
涉及韩国水下基地的一个任务被选中用于演示。构建包含一个单独的菜单,挑选了十四个任务用于展示,包括这个。文件没有显示是否有人见过演示。该活动总共有四十七个任务;菜单并未告诉我们其他任务的进展程度。
喷气背包也不是一个承诺。它的代码位于引擎本身中,并从2014年的更新中得知——因此可重复的喷气背包任务,插入到通关中十一遍,依赖于一个有效的移动系统,而不是计划中的一行。
过场动画的进展。 每个过场动画都有一个单独的文件列出画面中的内容和人物——角色、道具、车辆。它显示这些场景不仅仅是构思出来的,而是详细写下了道具:
在第一个俄罗斯场景中,特雷弗有一本护照、一张登机牌、间谍眼镜和一枚联邦法警的徽章;
然后是一个五个舱段的飞机客舱、一名空乘人员、三十六名乘客、一扇后门和两个降落伞;
西蒙有香烟、打火机、降落伞和斯特龙伯格——被带有磁铁的Cargobob捡走的间谍车;
在俄罗斯人的车里:瓦西里、基里尔和加琳娜;
在一个海滩场景中,有两条标有“米歇尔”的毛巾、一架带控制器的无人机和一只虎鲨;
在队伍的最后一幕中,特雷弗、西蒙、凯伦和特工35准备进行夜间突袭:四把卡宾枪、防弹衣、望远镜、两个EMP手榴弹和四套夜视仪。
最引人注目的细节。相机数据保留了拍摄场景的日期:2014年12月1日、10日、11日、17日和19日。在任务登记中,这些任务的准备状态为零。这个零的含义无法从文件中重建——但这些工作的场景已经拍摄并标记了日期。
俄罗斯故事线的最后一个任务仍然在游戏文件中列出,但其条目已被注释掉,因此序列跳过了它。文件没有显示原因。
所有内容的组装地点
一个单独的测试关卡包含与任务材料中描述的设置相似的位置。它们与特定任务的关联必须单独评估。
该关卡被称为concept_test,大小为一百兆字节,存放在两个档案中。里面有411幅图纸,其中406幅是按坐标放置的——这不是一个零件仓库,而是按位置布置的场景。
其中包含:水下基地,147个部分,带有雷区、管道和一根延伸到水面的桅杆。CIA基地,96个部分,包含一个长达383米的服务器大厅和一个应该有入口的雷达站。一个空间站,26个部分,旁边有一个地球仪。加上66个多玩家公寓,分为两个类别,以及七种变体的高脚屋。
还有一间豪华酒店套房,窗外是巴黎。
这一点值得单独一段。9月23日,IGN发布了一条标题,称取消的扩展可能使GTA在十五年来首次走出美国——前往欧洲。实际上文件中包含的内容:两个环绕房间的圆柱形背景,上面覆盖着城市的摄影全景,埃菲尔铁塔在上面清晰可见。这是一幅平面图——透过窗户的视图,而不是可以走出去的地方。
而纹理被称为paris_backdrop_TEMP。TEMP标记在这个关卡中意味着占位符——早期关卡中的迈阿密酒店也以同样的方式标记,而在那里它意味着“等待替换的空白”。所以巴黎可能只是“某个外国城市”的替代品。
插图:这个关卡中的巴黎视图——房间周围背景上的摄影全景插图:这个关卡中的巴黎视图——房间周围背景上的摄影全景
而VGTimes在泄漏的脚本层中找不到“巴黎”和“埃菲尔”这两个词——在任务中、调试菜单中、错误跟踪器中都没有。扩展的故事线以发生地点命名:俄罗斯、阿拉伯、韩国、CIA、赌场、喷气背包和太空。没有出现任何欧洲的内容。
因此,扩展的海外部分是一个带有窗外画面的套房。漂亮,但不是去巴黎的旅行。
将该关卡与特工特雷弗联系起来的是名称。韩国水下基地、CIA线路和太空,都是从扩展的游戏顺序中映射到这里的水下基地、CIA服务器大厅和空间站。匹配非常密集,但文件中没有直接的引用:这是从名称推断的,而不是记录。
这些内容已经在互联网上传播:水下基地和空间站的图片在泄漏后的几天内出现,PC Gamer对此进行了报道,而IGN则如上所述报道了巴黎套房。VGTimes补充了关卡的名称、图纸数量、物品清单以及整个布局。我们检查的出版物中没有出现整个关卡的详细信息,这表明主要观点:这不是作为地图组装的。它是作为展示组装的。几乎所有内容都在原点周围的平面上按行排列,框架本身也相应命名——“展示,第一行”。有两个例外,水下基地和空间站:它们被移动到自己的位置,远离行。其余的则是以为同事准备演示的方式排列,而不是玩家进入的关卡:这里是服务器大厅,这里是套房,这里是公寓——看看这可能是什么。
草图关卡的411幅图纸中有406幅按行排列,就像一个展示草图关卡的411幅图纸中有406幅按行排列,就像一个展示
整个关卡有四十九种纹理。这是封闭阶段:体积存在,表面不存在。确切的组装日期无法确定,但有一个上限:根据出口印章,最晚不超过2014年11月25日,这使得它比迈阿密城市更早,后者在那之后又工作了六个月。
取消的材料去了哪里
扩展被取消。三年后,《末日抢劫》在GTA Online中发布——取消的封闭中的一些主题在其中出现。
我们比较了物品的名称和用途,而不是模型的几何形状:我们无法说多玩家包包含相同的模型。因此,以下所有内容都是主题和命名约定的匹配,而不是经过验证的转移。不过,有很多匹配,它们是作为一组出现的。
来自封闭的CIA服务器大厅是一个383米的房间,里面有一排排机架:在文件中它们被称为ct_02_cia_server,而在《末日抢劫》中被称为xm_base_cia_server。它成对出现:一个有一排桌子的会议室,一个没有位置的山地基地调色板,一个筒仓,一个轨道炮。封闭中的每个项目在多玩家扩展中都有一个同名物品。
取消的草图关卡与《末日抢劫》的共同点取消的草图关卡与《末日抢劫》的共同点
而特工14本人,拥有设施的末日角色,已经出现在取消的扩展中:三项暗杀线的任务被称为T-SPY特工14。
另一方面,水下基地在零售文件中找不到。我们通过封闭名称和标记整个末日抢劫的通用标记进行了搜索:韩国线路的卫星和武器出现了,但以这些名称命名的基地没有。它可能以其他名称存在:我们没有逐一检查每一个可能的名称。
他们在测试场地上测试了什么
除了城市和扩展,档案中还保存了十四个实用关卡。这听起来很无聊,但它们正是展示了Rockstar实际上尝试过的内容——不是构思,而是在引擎中测试。
这里的发现分为三种不同类型,它们的权重不同。放置的设备是确实在引擎中测试过的东西。道具库仅仅是放在附近。而引擎代码显示了编写的内容——但在我们查看的脚本中没有找到对这些部分的调用。
主要的测试场地是一组由297个放置部分组成的设备。它们展示了我们在已发布的GTA 5中未见的能力。
自由攀爬。 一个有把手的岩壁,一个角落,一个边缘,供手部交替移动的块,悬垂——以及严格固定尺寸的墙壁:50x50、50x500、100x50、100x500、200x50、200x500。这就是你探测天花板的方式:角色能爬多高,边缘需要多宽。我们在已发布的游戏中没有见过自由攀爬——角色只能拉自己上到预先标记的边缘。
插图:自由攀爬设备——一个有把手的岩壁和一排测量墙壁插图:自由攀爬设备——一个有把手的岩壁和一排测量墙壁
滑雪坡——作为独立部分的跑道和转弯。
还有马用的楼梯。 这是关卡中最好的东西。有一组普通的台阶——25x25、25x28、25x50、30x30厘米。还有一组完全相同的台阶,但每个台阶的名称中都有“马”,加上一个单独的转弯平台。有人为马建造了一组不同尺寸的台阶,并测试了它能走哪些。相同关卡的脚本中包含一个单独的测试脚本。
专为马建造的台阶设备专为马建造的台阶设备
此外还有彩弹、跳跃坡道、颠簸条、鹅卵石、沙丘、四公里和七公里的地面平面用于绘制距离检查——以及一组生物群落:沼泽、海岸、森林、绿丘、干燥丘陵与沙漠、山脉。
而同一测试场的道具档案中保存了一整套在游戏中未出现的库。 472个模型在名称中共享沙漠前缀,但没有一个出现在VGTimes检查的GTA 5的授权副本中。
名称说明了它是什么。一个东部集市:有香料、水果和谷物的摊位,十八种遮阳篷,手推车、地毯、壶、咖啡壶、秤、晾衣绳、肉摊、理发师、一个“清真”标志、一个蛇魅者和贝都因帐篷。还有同一组的军事部分:沙袋、军用帐篷和床铺、收音机、瞭望塔、铁丝网、防空炮、地对空导弹、带有雷区标志的反坦克地雷、掩体门——以及T-34坦克的残骸,分解为炮塔、履带和油箱。
插图:472个集市和军事模型没有放置在任何地方——一个库,而不是一个场景插图:472个集市和军事模型没有放置在任何地方——一个库,而不是一个场景
在沙漠层旁边是第二个高山层,它与同一关卡的滑雪设备相连。两个集合都有背景角色。沙漠加阿尔卑斯的组合使得库的来源成为一个悬而未决的问题:它是为哪个游戏或模式组装的,无法从文件中确定。
这472个部分在任何关卡地图中都没有出现过——也没有描述会将模型注册为游戏对象。 所以这是一个放在附近的模型库,而不是一个组装的场景,也不是一个经过测试的能力。
第三种类型是引擎代码本身。 引擎包含402个未使用的命令注册,具有超过八行的非空主体——在我们查看的脚本中没有找到对它们的调用。有些通过阅读代码得到了推导,但代码并没有显示它们是否在游戏中有效——也没有显示引擎是否通过其他途径调用它们。
“未使用”并不意味着“从GTA 5中删除”。Rockstar的引擎是共享的,部分代码是从早期游戏继承的——例如,带有车站时刻表的火车,更可能是GTA 4的遗产,在那里地铁正是这样工作的。
其中真正令人好奇的是:将一个人挂在肉钩上,身体与钩子之间有物理连接,并且在三个轴上有旋转限制。一个完整的叉车设备,带有托盘:抬起叉子,降低它们,锁定它们,连接一个托盘,分离它。车辆的燃油消耗,具有燃烧率和地面轨迹的截止——在GTA 5中不消耗汽油。弄脏角色、施加伤疤、在指定身体区域造成刀伤。手铐和绑住的脚踝。
还有那个最近的缆车命令,正是通过切割杀戮解释的。它从两侧同时支撑:通过包的音频库存和它在代码中的存在。
一个单独的关卡是一个物理和动画场地,里面有244辆车辆。这四十三个名称没有出现在我们检查的零售档案部分中。
比较是按名称进行的,名称并不能确定模型是否相同:这需要几何形状的比较。并且列表部分是旧的:至少这四十三个名称中的十一项已经在GTA Wiki页面“《侠盗猎车手V》中的Beta车辆”中列出。
而这四十三个中有三个根本不是删除内容,而是重命名:“aurion”变成了Asterope,“monster”变成了Liberator,“sabre”变成了Sabre Turbo。汽车已经发布;内部名称发生了变化。
他们切掉的抢劫
档案中包含来自《沙尔穆塔工作》的材料,这是一个从GTA 5中删除的抢劫,包括录制的对话。它让我们更近距离地了解任务的预期进行方式。
抢劫本身已经被人们知道多年。GTA Wiki有一个页面涵盖了三种方法和可用的团队,而关于豪宅的游览音频自2014-2015年以来就出现在YouTube上。关于骑马的计划也是旧闻:已发布的游戏保留了一个编译的跳跃动画网络。然而,未打包的步态和反应图只能在泄漏中进行检查。
在一个录制但未发布的场景中,莱斯特大声阐述了计划。一位酋长痴迷于马匹,想要一匹由他母马和一匹获奖种马——沙尔穆塔(Sharmoota)所生的小马驹——沙尔穆塔是去年在自由纪念馆赢得海洋抽奖的马。借用这匹种马几天,安排一次假绑架,让他覆盖马厩里的每一匹母马,然后简单地把他还回去;没有造成太大伤害,酋长会付钱。莱斯特自己承认这个主意很荒谬。
莱斯特还说了沙尔穆塔的去处:在靠近维恩伍德公园赛道的一家牧场,注册在他称之为帕特里夏·瓦斯奎兹(Patricia Vasquez)的女性名下。这匹马在她的马厩里。该牧场以前被确定为拉丰特布兰卡(La Fuente Blanca),是马丁·马德拉佐(Martin Madrazo)在已发布游戏中的财产;帕特里夏是他的妻子。VGTimes在这段录音中发现的是姓氏瓦斯奎兹,以及该牧场在这个版本中注册在她名下的细节。文件没有显示这个想法是否以及如何被重新修改为已发布的游戏。
插图:原本计划放置获奖种马的牧场和马厩插图:原本计划放置获奖种马的牧场和马厩
接近场景是同样的事情:一名工作人员想在派对的掩护下走进来,配备雇佣的哑剧演员;另一名想直接穿过派对把保险箱抬出去。场景的运行基于女主人的确没有订购任何小丑。
插图:在突袭的一个版本中,工作人员以小丑的身份到达派对插图:在突袭的一个版本中,工作人员以小丑的身份到达派对
(以上台词是总结而非引用。录音是英语的,我们的转录是俄语的,翻译回去会产生没人录制过的句子。)
抢劫工作的进展。 这可能比情节更有趣。
最有力的证据是错误跟踪器。 VGTimes统计了从2011年10月到2012年7月的九十三条记录。抢劫有自己的一条过场动画台词,与每个发布的抢劫的台词相当。
这些记录显示的是一个任务正在进行,而不是计划。为设置阶段录制的完整对话。动作捕捉——以及角色在之后手臂伸展时冻结的投诉。为抢劫场景专门委托的单独角色模型。对于结局:一个马厩,一个围场,守卫,牧场工人和一个被卡在标志后面的保险箱。在突袭本身中骑马:一个错误使特雷弗在骑上沙尔穆塔时卡在了骑马姿势中。
在侦查中,工作人员以买家的身份进入房子,由一名房地产经纪人带领,检查“安全特性”——为此有短暂的专门过场动画。甚至还有一个提示按钮用于播放这对夫妇查看房产的场景。一个单独的错误报告抱怨这与电话按钮冲突。
抢劫的工作名称是“好房子抢劫”,它的缩写在后来的跟踪记录中与新标题并存。它的结构与发布的任务一样完整:两个设置任务,一个规划板和三个结局变体,而不是通常的两个。所有三个主角都可以启动它。
在交付清单中——团队用来标记进度的清单——抢劫的标识出现在11月的清单中,并且有一个保留到12月的清单中。然后它们消失,并在6月和7月的清单中重新出现。
其中最可靠的是3月的清单:它列出了所有五条进入游戏的抢劫台词,而没有出现被删减的记录。因此,清单是完整的。2月的清单不适合得出这个结论:它本身是不完整的,甚至发布的珠宝线也没有出现在其中。
而这是在存活的清单中的存在或缺失,而不是证明团队决定取消任务并重新引入的决定:文件的组成在文件夹之间有所不同,7月有11个,而2月有6个。
而单独谈谈马。为它保留了三个动画网络图,并且它们被详细制定。所有四种步态都单独写出:走, trot, canter, gallop。有后仰,从任何步态的急停,选择前腿的倒退,原地转向,坡度混合。跳跃按步态分解——起飞和着陆分别为每种,分别从每种跌落,蹲伏着陆,跳跃缩放以适应障碍物,以及一个单独的分支用于撞到头。
马刺是它们自己的状态机,每种步态都有剪辑。而网络提供了对过度使用马刺的反应节点——单独的分支用于被过度使用马刺。附近的跟踪记录指出,骑得太猛会把骑手抛下。
插图:所有四种步态都单独写出,包括每种的跳跃插图:所有四种步态都单独写出,包括每种的跳跃
所有这些都是动画节点图。它们表明该机制被写出;骑乘是否在可玩版本中有效并未在其中显示。
《荒野大镖客:救赎2》有类似的机制,但相似性并不能证明工作是否延续:我们没有发现文件之间的联系。
从这一切中进入发布的GTA 5的仅仅是编译的跳跃网络。未解压的节点名称仅存在于泄露中。
还有什么被删减了
马抢劫并不是唯一被删减的台词。以下是作为音频存活下来的其余部分。
特雷弗的第六次狂暴。 游戏中有五次——特雷弗在某处破坏的场景。该版本有六个音频库。前五个,零售游戏有一切:过场动画文件,动画集。对于第六个,零售语料库中没有出现过场动画文件或动画。
而在构建中它存在,并且不是一个存根:八个版本,总共六分钟九秒的录音。
所罗门·理查兹的台词是最大的未曾检查的音频台词,VGTimes完整转录了它。 九个库,大约2400个与游戏不匹配的单词,这是一个完全重写的故事分支。
与所罗门的会面开始时与游戏中的完全相同:他打电话给你,并抱怨他曾经有三个秘书,现在不得不自己泡咖啡。之后它完全偏离。构建中的电影被称为次贷,而不是《崩溃》。有一个问题演员,而不是两个。所罗门对迈克尔的要求也不同:制作需要保险金,迈克尔现在是《次贷》的制片人,他要去制作保险赔偿。
所以迈克尔成为了制片人,而不是助手,生意是保险欺诈。与此同时,所罗门害怕自己被杀,并用成品游戏为其他场景保留的那种语言表达了这一点。
插图:制片厂负责人的办公室,所罗门的台词开始于此插图:制片厂负责人的办公室,所罗门的台词开始于此
解决方案也不同。在游戏中,这是一个场景,德文宣布计划。在构建中,整个事情作为所罗门的台词展开:制片厂老板的家人在葬礼上的争吵,电影的命运围绕着它决定。
莱斯特和青少年。 一段录制的台词,莱斯特与一名青少年对战在线。开始时友好,后来当男孩开始侮辱他时,莱斯特做了莱斯特所做的事情:背诵这个孩子的住址,并回忆起他母亲去年被定罪的事情。
阿加莎和贝瑟妮。 五个录制的场景,标记为“A对B”:A太太是阿加莎·安德鲁斯,B太太是伯顿家族的贝瑟妮。邻居,其中一个夺走了另一个的丈夫。在维基百科上,这些字母被称为名字——我们检查的任何内容中都没有发布过它们的内容。
在同一个地方:戴尔和马根塔,以及布鲁西·基布茨——这些故事在名单中作为名字公开存活,而场景本身则在这里。
音乐视频拍摄。 一个未在零售音频或字幕中出现的场景:导演对每个人大喊,询问镜头要去哪里,他的声音,以及需要不同的编辑来剪辑它。
特雷弗在拖车中。 五个库,这个分支未在零售音频语料库中出现:特雷弗折磨一名居民,要求饮料和更糟的事情,并得到一个直截了当的回答。这个场景在泄露后不久作为音频发布;我们这里的内容是转录,而不是场景。
还有一段与富兰克林的短场景,到达特雷弗的一个熟人那里,被挑战确认自己的身份。他说他是特雷弗的朋友;回答是特雷弗没有朋友,只有尚未杀死的人。
他们在拍摄间隙重写了什么
档案中保存了音频——它显示了录音开始后剧本如何不断变化。
工作版本有5671个音频库。去掉名称中的版本标记并将它们分组,你会得到353个有多个存活版本的场景——总共1095条记录。192个场景有两个版本,80个有三个,26个有四个,然后是尾部到十一,还有一个场景有十五个。
353个有多个存活版本的场景353个有多个存活版本的场景
结局得到了最多的工作。游戏的所有三个结局各有九个版本;死亡愿望有十一。GTA在线介绍也有十一。
银行名称在工作版本和发布游戏之间发生变化,因此零售列表中缺失的名称并不意味着音频缺失。只有内容可以进行比较。
这使得一个工作示例比计数更有趣。迈克尔的治疗会议的第二部分录制了四次。场景从第一句到最后都是相同的——但文本在不同的拍摄中有所不同,旁边你可以听到最终进入游戏的内容。
在早期的拍摄中,迈克尔说他不断把自己放在难以生存的情况下。在游戏中,他把他的屁股放在不被杀死有点挑战的情况下。更粗俗和更有趣——正是当一条台词被写出但没有落地时所做的编辑。
关于马丁:早期的拍摄有一个“胖的退役运动员,永远无法理解”,游戏中有一个“不能理解”。过去时变成了现在时:麻烦并没有在他身后,而是正在进行中。
有一条关于他唯一擅长的事情的台词;它变成了他唯一快乐且擅长的事情,添加的单词现在承载着整个句子。而“我付钱给你听我的问题,对吧?”变成了“我付钱给你听我的问题。”——从恳求变成了指责,只是通过去掉一个问号。
而有一条台词被完全删去。在三次拍摄中,医生以关于相当故事的评论开始第二部分。在编辑的拍摄中,它消失了——他直接开始下一句。这些话在发布的游戏中也没有出现:不在字幕中,不在过场动画音频中,不在环境语音中。
我们机器转录了零售游戏的台词。根据该方法的匹配证明该短语在游戏中;缺失的证据较弱,因此对于每个负面,我们检查了周围的单词是否正常转录。
德文·韦斯顿也是如此。 他招募富兰克林的场景在游戏中,但早期的拍摄完全不同。在那里,德文在某种东西上,为自己紧张而道歉,并表示自己并不总是这样。他用一张黑卡买下了他的女友。他抱怨犯罪世界已经衰退——在他仅仅是百万富翁的时候,他认识真正的黑帮,而现在他们都在追逐书籍交易和真人秀。他给他的最后一次离婚定了个数:1.35亿,他称之为便宜的价格。在所有这些中,只有一条关于达尔文主义的台词在游戏中存活。
崩溃首映。 八个早期拍摄的红地毯场景库,采访者胡言乱语,谈论北极熊和回收避孕套,迈克尔等待他的妻子,但她没有来。场景发布了——但拍摄中的文本不同。
插图:红地毯场景在八个早期拍摄中存活插图:红地毯场景在八个早期拍摄中存活
特雷弗到达迈克尔家的重写。 场景在游戏中,但台词不同:特雷弗挑衅法比安和吉米,并从结结巴巴的吉米那里拖出特雷西去试镜的消息。该版本中的三个侮辱没有出现在零售字幕或音频中——尽管在同一场景中“试镜”这个词说了六次。
早期的德雷福斯。 档案中包含了关于莱昂娜·约翰逊神秘事件结局的不同拍摄。德雷福斯在发布的游戏中也呼叫保安;变化的是时机。在这个拍摄中,他首先恳求富兰克林,表示他把自己最好的岁月都奉献给了这个地方。他在富兰克林拒绝后才呼叫保安,而不是在照片之后。
还有一段被删减的产品植入,出现在《名声或耻辱》评委的口中。 在发布的剧集中,主持人承诺更微妙的产品植入,而精神评委则讲述一个寓言。在构建中,在两个拍摄中,在那个位置录制了其他内容:评委正在享用一份品牌三层汉堡,配有十片培根。
评委宣传的那家餐厅自2014年以来就已知。新的内容是从未播出的片段的确切措辞。
还有一个音频库根本不是一个场景,它展示了工作版本和游戏之间的差异,胜过其他任何东西。这是一个录音会话的片段,完整地落入文件中。你可以听到声音导演的指令——安静,开始,走,剪辑,多一点震惊——然后是四次连续的同一句特雷弗台词。
插图:在工作版本中,完整的录音会话与场景并排存在插图:在工作版本中,完整的录音会话与场景并排存在什么船是编辑场景。在工作版本中,躺在它们旁边的是带有失误、查询和指示的原始会话。
已经在树中的更新
到目前为止,我们已经查看了被构建和搁置、取消或重写的工作。档案中还包含了Rockstar在数据被盗时仍在准备发布的更新文件。
在列出功能开关的文件中,有一对引人注目的行。2022年7月更新的标志,《犯罪企业》,在黑客攻击前六周发布,毫无条件地开启。相邻的开关,为2022年的第二次更新设置,仅在内部版本中开启。在发给玩家的版本中,它是关闭的。
根据VGTimes的统计,那个标志后面有大约31,900行代码,分布在142个文件中。这个统计是近似的,因为我们的方法无法可靠地识别每种情况下嵌套条件块的边界。142个文件的列表更为确定。但数量级本身就说明了一切——它比同一文件中任何其他开关后面的代码都要多,包括有一万多行的Cops'n'Crooks。
在12月的开关后面有更多的代码,而不是其他任何开关在12月的开关后面有更多的代码,而不是其他任何开关
而且文件名清楚地表明这是什么:一个酸实验室,一个Juggalo藏身处,一个多层车库,街头贩子,登录奖励,2022年圣诞场景。这些文件与洛圣都毒品战争更新周期有关,该周期始于2022年12月13日。多层车库和街头贩子是后来添加的;列出的功能可以在游戏中检查,而无需泄露。
检查过的脚本头中的最新日期是2022年8月10日,大约在黑客攻击前一个月。多层车库的文件带有2021年8月的日期。这些头文件并没有确定所有存活文件中的代码何时编写。
12月的更新代码在黑客攻击前就已经在源树中12月的更新代码在黑客攻击前就已经在源树中
泄露通常引起人们对工作室从未发布的事物的关注。这个档案中还包含了一个在盗窃后3个月发布的更新的代码,包括内部、游戏经济系统和一个圣诞场景。
这个标志将内部版本与面向玩家的版本分开,但"坐在标志后面"并不意味着"准备发布"。在8月和12月之间,更新肯定仍在进行中:开关显示的是一个阶段,而不是准备就绪。
更新的内容在发布前就已经泄露,而不需要这个档案。这里的发现不是包的组成,而是它处于什么阶段以及与玩家的区别。
包含通往下一个游戏分支路径的工具
档案中最后可见的内容是工作室接下来去的地方。
Rockstar在其项目中使用一套共享的开发工具。VGTimes在GTA 5树中发现了311个文件,引用了其他开发分支。其中九十个带有americas分支的痕迹——这是第六款游戏的工作名称,彭博社在2022年写过。两百一十二个带有rdr3的痕迹,即《荒野大镖客救赎2》。
剩下的九个不属于任何一列,必须逐个处理。它们的工作方式正好相反:它们的服务路径不是向外而是向第五款游戏的树中延伸——指向外部的是文件内部的其他内容。
对于车辆颜色编辑器来说,它是写入日志的路径:这条路径指向第六款游戏的分支目录。两个地图工具——将性能测量推送到搜索索引的工具——也在那里有它们的默认数据集;两个的时间戳都是2022年9月14日。一个设置库内部的自动化定义的路径也是如此。相比之下,搁置的变更列表工具同时了解两个分支:它带有americas和rdr3的路径表。一个动画插件持有二十多个路径进入rdr3分支源。而九个文件中最古老的一个,来自2015年,完全有一个服务路径进入第三个分支——wildwest——其中包含rdr3的路径;从这些文件中无法确定该分支是什么。
因此,表格仍然有两列。这九个文件涉及其他内容:在这些文件中指向外部的不是服务路径,而是它们正在处理的内容。
311个工作工具文件带有邻近分支的痕迹311个工作工具文件带有邻近分支的痕迹
在所有311个文件中,发现了以下内容:性能测量、通过网络查看和控制测试控制台、调试面板、动画和对话传输的工作、车辆颜色编辑器。工作工具——不是游戏材料,也不是游戏代码。
文件内部的路径表明它是在哪个分支下设置的,而不是构建实际运行的地方。因此,正确的表述是"分支的痕迹",而不是"在分支中构建"。而且在我们检查的档案部分中没有发现任何GTA 6的游戏材料——只有引用和共享工具。
并非所有内容都可以被标记日期。在九十个带有americas痕迹的文件中,六十一是可执行文件,只有二十二个有可以视为真实日期的头时间戳:其余是可重现的构建,而该字段持有的是哈希的一部分,而不是日期——这就是"来自2049年的文件"的来源。
这二十二个是时间表的基础:2019年4月,版本控制的桥梁;2019年6月,音频库;2020年3月,PlayStation手柄支持;2020年9月,调试面板;2021年11月,性能测量。
最新的记录是2022年9月15日:一个测试控制台管理器和它的三个库。三天后,2022年9月18日,来自著名2022年泄露的GTA 6视频在互联网上发布——这个档案正是来自于此。
携带GTA 6痕迹的最新可标记工具——2022年9月15日携带GTA 6痕迹的最新可标记工具——2022年9月15日
从中得出的结论
在我们检查的这个192GB档案的部分中,我们没有发现GTA 6的游戏材料——只有对邻近分支的引用和项目之间共享的工具。档案显示了不同想法的进展:从注册表中的一个名称到拍摄的场景和经过测试的任务。
在最低层,一个名字。关于《猎杀》的包,目录中保留了一行,它在我们查看的树中没有出现过。关于僵尸线,播放列表中有三个条目——而在我们查看的代码中没有找到构建条件。
再上一层,存在但没有放置的东西。472个东部集市的模型和一个军事套件,没有一个放置:作为游戏对象,它们没有设置。四百零二个引擎命令注册,非空主体超过八行,在我们查看的脚本中没有调用它们——其中一些肯定是早期游戏的遗留。
更高的层次,组装和测试的东西。带有楼梯的马匹装置。一个测试关卡,其中CIA服务器大厅和其他对象排成行,而水下基地和空间站则分开。一个有碰撞、交通路径和夜间照明的迈阿密。Cops'n'Crooks在跟踪器中有八百四十四个缺陷——几个月的测试。
在最高层,已经在拍摄的东西。特雷弗特工有自己的保存系统,四十七个任务的播放顺序,场景写到道具,拍摄日期在2014年12月。被剪掉的抢劫有录制的对话、动作捕捉、为其委托的角色模型和三个结局变体。
最终进入成品游戏的是什么?自由城、特雷弗特工和马匹抢劫从未发布。在我们检查的GTA 5文件中,没有发现玩家可以在喜剧俱乐部观看表演的证据。德雷福斯、德文和所罗门的场景确实进入了游戏,但它们被重写了。一些车辆以不同的名称出现。12月的更新在文件被盗时仍未发布;它在三个月后到达。
玩家看到的是最终版本。仅凭这一点,很难判断Rockstar在开发过程中尝试了哪些想法,投入了多少工作,或者它们离发布有多近。
这个档案无法告诉我们Rockstar遗漏的所有内容。它涵盖了一个开发分支,仅部分反映了工作室这些年的工作。
这些材料跨越了十多年:错误跟踪记录的日期为2010-2012年,迈阿密关卡为2014-2015年,脚本运行到2022年8月。因此,档案将长期搁置的项目与在盗窃后3个月发布的更新代码以及包含通往下一个游戏开发分支路径的工具放在一起。
档案中材料的日期档案中材料的日期
你最想玩哪个——GTA 5中的自由城、特雷弗特工、马匹抢劫还是Cops'n'Crooks?在评论中告诉我们。