Bez sumnje jedna od najpoznatijih igara, a posebno Nintendov ključni lik bio je Mario I to je od starih gejmera do novih generacija koji se tek upoznaju s Nintendo konzolama samo gledajući sliku ovog ikonskog lika, oni znaju ko je to.
I još više svi oni igrači iz devedesetih znam a iznad svega se usuđujem to reći Jedna od najuspješnijih Nintendovih igara je Super Mario 64 na Nintendo 64 konzoli. Pa, od 1998. do danas prošlo je više od dvadeset godina i ova igra je i dalje jedna od omiljenih igrača svih dobnih skupina.
u ljubitelji ove igre od tada su stvorili mnogo resursa oko igre, njegove izmjene su ograničene zbog nedostatka izvornog koda. Ovo je sada prošlostpa nedavno Pukla je vijest da su modderi objavili obnovljenu datoteku izvornog koda Super Mario 64.
Ovaj izvorni kod sastoji se od oko 15 megabajta, uključujući Mario upravljanje znakovima (na jeziku C).
Modderi objašnjavaju da su to učinili jer Nintendo nije dozvolio optimizacije tokom kompilacije.
Međutim, manevar omogućava izdavačima igara da smanje veličinu izvornog koda i sakriju njegovu strukturu, jer su moderi shvatili da su programeri japanskog izdavača umjesto toga kompajlirali bez zastavice -O kako bi dobili binarni oblik koji pokreće konzola.
Na osnovu ovog propusta, modderi su samo morali pročitati asemblerski kôd i prepisati funkcije koje su potom testirali dok nisu dobili radni ROM.
Ovu bazu koda blago je koje treba sačuvati pod svaku cijenu. Ispostavilo se da ako kompajlirate ROM bez optimizacija, vrlo je lako dobiti neobrađeni kod od asemblera. Nintendo je trebao pregledati CFLAGS prije objavljivanja američke i japanske verzije ", rekli su.
Međutim, uspjeh operacije zahtijevao je od njih oponašanje stare verzije IRIX-a pokrenuti Nintendo 64 razvojni komplet identičan onome koji su imali povjerenje programeri kompanije. IRIX je Unix operativni sistem kompanije SGI. Dizajniran je za izvorno pokretanje na 32-bitnim i 64-bitnim računarima zasnovanim na MIPS arhitekturi.
Izdanjem ove baze kodova, Sada će to moći učiniti oni koji su zainteresirani za poznavanje vašeg koda, kao i oni koji žele izvršiti izmjene.
U teoriji, ova situacija otvara vrata za prebacivanje igre na druge računarske platforme. Što se tiče performansi, iskustvo može biti korisno jer dostupnost izvornih verzija može bez emulatora.
Takođe, postoji mogućnost da modderi otkriju i isprave neke greške japanskog uređivača. Pored toga, početne povratne informacije pokazuju da sastavljanje opcija za optimizaciju pruža glatko igračko iskustvo.
Na kraju, neki korisnici interneta komentirali su da je ova situacija važna jer japanska kompanija brine o njihovim interesima.
To kažu u vezi s činjenicom da je prije više od godinu dana pokrenuo pravnu akciju protiv web lokacija koje nude ROM-ove nedavnih ili retro igara, gdje je presuda na kraju osvojila njega, a sada mu uključene web stranice moraju platiti 12 miliona dolara za kršenje zakona prava direktnog i indirektnog autora.
Na isti načinmoguće je pogledati izvorni kod Mario 64 ili za one koji su zainteresirani za mogućnost dekompajliranja koda, modderi naznačuju da je potrebno imati prethodnu kopiju igre kako bi se igra mogla dekompilirati iz Linux distribucije ili za korisnike Windows-a koji će morati koristiti WSL.
Može da prati upute navedene u sljedeći link.
Izvor: https://warosu.org
Mislite li da će Nintendo poduzeti nešto protiv ovoga ili će samo ignorirati ovu situaciju? Ili možda, mislite li da bi to moglo imati koristi jer će postojati zajednica koja implementira poboljšanja i otkriva greške?