a last minute hack helped goldeneye 64s release
Martin Hollis, režisér a producent GoldenEye 007 na Nintendo 64 dal dnes smrť rozvoju kriticky uznávaného strelca tu v Európe GDC Europe. Jedným z fascinujúcich a trochu veselejších aspektov prednášky bolo to, ako Martin chodil dávať 007 rýchla oprava na poslednú chvíľu, aby sa nejaký čas ušetril.
Martin robil rozhovor so svojim minulým tímom a počas tohto rozhovoru mu pripomenul jeho bývalý programátor Mark Edmonds, ktorý ho počas vývoja považuje za „najbláznivejší najchladnejší čas“. Martin v podstate hackol hru a opravil chybu 007 bol uprostred záverečnej certifikácie v Nintendo.
Vzácny poslal hru, aby získala certifikáciu, a všetko vyzeralo dobre, kým sa nevyskytol problém počas dvoch týždňov priameho intenzívneho testovania v Nintendo. Našli problém, keď by sa textúry dostali k postavám na úrovni fregaty v závislosti od poradia, ako hráči prešli úrovňami kvôli problému s pamäťovým systémom.
„Mal dynamický pamäťový systém,“ povedal nám Martin. „Väčšinu času to fungovalo dobre, ale pamäť bola veľmi tvrdá. Aby som urobil minimálnu zmenu, toho dňa som napísal nástroj na extrahovanie kódu a údajov z ROM. Napísal som to, upravil som čísla pamäte, re-GZipped (spôsob kompresie a dekompresie súboru), prepracoval som ich späť do obrazu ROM bez toho, aby som niečo prekompiloval, a poslal som to Nintendo '.
Toto odhalenie nás všetkých na paneli dobre rozosmialo. „Neviem, či to bol najlepší spôsob, ako to urobiť alebo nie,“ dodal Martin, ktorý priniesol publiku ešte viac smiech. Ale pre neho „to bola minimálna zmena (a) to fungovalo“. V nadchádzajúcich dňoch budem mať viac z Martinovho rozhovoru a rozhovoru.
sql dotaz praktické otázky otázky odpovede pdf