Super Mario 64: Greška koja je ispravljena posle 20 godina
Super Mario upada u provalije ispunjene lavom već više od dve decenije, pa se svi sećaju zapomaganja i dima koji se uzdiže iz jame u kojoj je nestao glavni junak. Dimni signali su oduvek izgledali pomalo neobično – čak i za Nintendo 64, a nedavno je stigla ispravka koja dimne čestice dovodi u red.
20 godina za jednu liniju koda
Ova vizuelna greška ispravljena je više od 20 godina kasnije, a ispravka je primenjena na samo jednu liniju koda. U opisu zakrpe stoji da ispravka ne dodaje umetničke ispravke, budući da se mnogo bolja predstava dimnih efekata nalazila u igri svih ovih godina, sakrivena ispod faličnog koda. Greška je ispravljena tako što je“G_IM_FMT_RGBA” to “G_IM_FMT_IA” zamenjen sa “/actors/burn_smoke/model.inc.c” fajlom.
Haha, what the heck. Thanks to the Super Mario 64 code disassembly it's been discovered that the smoke Mario emits when he's touched fire has been bugged for 20 years. On the left: how it looks in the final game. On the right: after a one-line code fix. https://t.co/JenizzKeFh pic.twitter.com/Jb2Ryg2lwx
— Ryan Bloom (@BlazeHedgehog) April 6, 2020
Nije poznato da li će Nintendo i zvanično ispraviti ovaj bug, a pre nego što Super Mario 64 stigne na Nintendo Switch, a u čast 35. godišnjice slavnog vodoinstalatera.
Izvor: Polygon