[闲聊] X1向下相容幕后秘辛

楼主: talan (---)   2016-11-19 21:17:44
适逢X1向下相容功能正式推出一周年之际
Major Nelson本周podcast特别请到向下相容(BC)小组的Bill Stillwell
在节目的前半小时畅谈幕后秘辛。
https://majornelson.com/podcast/584-xbox-one-backward-compatibility-turns-1/
reddit网友整理的重点:
https://redd.it/5dpn5l
*最初模拟器原型由一群热情的工程师做出
*最先拿来展示游戏之一是《城堡毁灭者》(Castle Crashers),其也是能展现出多人与本
地合作的好范本。
*Project Fission是让Xbox360基本指令集能在X1运行的名称。Xbox360到X1有架构上的
变更,要让PowerPC(360)原始码在x64(X1)架构上执行。
*他们还是要个别确认模拟器是否能处理游戏的物理引擎、负载等东西。例如,模拟器曾经
能流畅执行《极限竞速 地平线》(Forza Horizon),但偏偏没有碰撞侦测,车子会穿透任
何东西,去修正模拟器却会冲击效能,因而挑战在于两者之间取得平衡。
*2015 E3之前:BC小队害怕消息走漏,而每当看到reddit或neoGAF有人推测向下相容功能,
却立刻被他人引用微软向下相容不可能的声明来反驳,他们都会觉得很有意思。
*2015 E3:他们决定用备受玩家喜爱的《质量效应》(Mass Effect)一代来展示向下相容功
能,但唯一的缺点是,大家忘记这款游戏当初在360的执行效能有多惨,却批评模拟器跑出
低帧数。他们流传一个笑话,应该秘密换用360主机来执行ME,当有人批评效能时就接露其
实是用360执行。
*对BC小组而言,看到E3观众的反应对他们是一大成就感,Bill Stillwell说当观众的欢呼
爆发时他还深吸了一口气。
*状态:2015年11月推出此功能时,支援100款游戏,目前超过280款游戏相容,他们目标是
在年底达到300款,不过不打包票。目前向下相容游戏的X1登入游玩时数超过2.1亿小时。
*他们很大一部分的工作是在于“重新发行”每款游戏(同时包括DLC与各地区版本),使其
向下相容。严格来说让BC小组成为微软里头最大的发行工作室。
*UserVoice上的向下相容游戏票选名单是他们排入测试顺序的主要参考来源。但能在模拟
器完美执行的游戏直接影响释出的速度。没有游戏被搁置,他们确实有考量那些是大家真
正想玩的游戏。
*当一款游戏被选择要相容,测试员们必须玩通整款游戏来蒐集资料,随着游戏模拟进度的
进行,测试员必须破关数次来测试模拟器的修改、衡量效能、抓bug,等等。
*他们同时也必须就游戏中的智慧财产权与音乐授权(Game DVR)问题与发行商交涉。某些
360时期的发行商现已破产,增添追踪目前是在谁手上的额外挑战,例如THQ的游戏目前被
数家发行商瓜分。
*他们的法律团队必须调查每款游戏背后middleware授权合同,执行谨慎性调查
(Due Diligence),确保一切都符合智慧财产法。不幸的是,这表示有时会遇到奇怪的合约
导致不合逻辑的法律问题。尽管如此,他们获得了大量的第三方支援,所有发行商都希望
参与。
*另一个障碍是找出并分析所有向下相容游戏的版本,如廉价版、年度版、促销版,等等。
*Sneak King(以及其他汉堡王游戏)是当中特别难以相容的游戏。因为其不是压在微软正规
使用的加密光盘格式。Xbox Live用该加密来识别每一款游戏,所以目前Xbox One目前无法
辨识出那些光盘,他们正在寻求解决之道。
*每当它们更新或改进模拟器,他们会重新测试某些之前相容的游戏,看是否能修正些已知
问题。例如他们在看到某次模拟器更新,Halo Reach执行效能得到改进,他们就更新Halo
Reach的相容。
*360游戏总数大概1800款。
作者: anandydy529 (AndyAWD)   2016-11-19 21:26:00
向下相容和X1同时推出的话就不一样了
作者: temma (天马)   2016-11-19 21:31:00
推秘辛
作者: danlove (danlove)   2016-11-19 21:41:00
根本是佛心来着,所以没什么理所当然要做的事
作者: cougarzee (大雄)   2016-11-19 21:47:00
个人见解是如果一开始卖赢了友机,大概就没BC这回事了
作者: wild99 (caravan.....)   2016-11-19 21:53:00
这些工程师有够狂,老是喜欢在不同系统里写相容~
楼主: talan (---)   2016-11-19 22:00:00
X1要是卖赢 恐怕今天不是Phil领导Xbox团队
作者: z2114422 (Hunting)   2016-11-19 22:03:00
虽然可以理解忍外2需要超大量测试,但真的好想玩啊~向下相容真的是软件魔法,超猛
作者: TETUO (鉄雄)   2016-11-19 22:13:00
推,光是测试相容跟取得原厂授权就是个庞大工程啊
作者: ARX888 (LAEVATEIN)   2016-11-19 22:15:00
借由不同系统的相容来让功力强一点 就不会连相似系统要相容都可以出一堆乱子另外个人见解是这世界从来就没有如果 只有千金难买早知道
作者: iceranger (iceranger)   2016-11-19 22:43:00
果然只有微软有本钱这样搞
作者: n0029480300 (NicK)   2016-11-19 22:49:00
最近相容ME真的是太高兴了
作者: f16leon (COCO)   2016-11-19 23:35:00
有钱就是可以养一堆白金肝工程师
作者: freaky2586 (freaky2586)   2016-11-20 01:33:00
推,相容工程师真的厉害
作者: ULSHAN (挣扎者)   2016-11-20 02:26:00
辛苦了!拜托快相容忍外2吧
作者: snake570 (橘果果)   2016-11-20 06:20:00
等到哪天所有游戏都可以无阻碍地相容,那Xbox现在的愿景就几乎达成了,真正的All in One,未来应该也是朝统一性的目标发展
作者: faang (昉)   2016-11-20 09:08:00
拜托相容3D Sonic以及伊甸之子啊

Links booklink

Contact Us: admin [ a t ] ucptt.com