Nick Fernandez / Android Authority
TL;DR
- Το έργο αποσυμπίεσης The Legend of Zelda: Majora’s Mask της ZeldaRET έφτασε το 100%.
- Η βάση κωδικών ταιριάζει πλέον απόλυτα με τον αρχικό τίτλο, τις λειτουργίες ξεκλειδώματος, τις βελτιστοποιήσεις και τις προσαρμογές.
- Άλλα έργα 100% decompilation περιλαμβάνουν το Ocarina of Time, το The Minish Cap και το Super Mario 64.
Μετά από περισσότερα από τρία χρόνια εργασίας, η Η ομάδα ZeldaRET έχει αναδημιουργήσει τέλεια τη βάση κώδικα για το The Legend of Zelda: Majora’s Mask. Αυτό είναι ένα τεράστιο επίτευγμα για την κοινότητα Zelda, που επιτρέπει όχι μόνο την περαιτέρω μελέτη του τρόπου λειτουργίας του κώδικα, αλλά και τις θύρες, τα mods, τις βελτιστοποιήσεις και τα hacks για τους speedrunners.
Η ολοκλήρωση του έργου αιωρείται στην υψηλή δεκαετία του ’90 εδώ και έξι μήνες, αλλά το darkeye μέλος του ZeldaRET έκανε την επίσημη 100% ανακοίνωση στο Twitter νωρίτερα αυτή την εβδομάδα. Παρατήρησαν ακόμη ότι υπάρχει πολλή δουλειά που πρέπει να γίνει, αφαιρώντας τις ψευδείς αντιστοιχίσεις και προσθέτοντας περισσότερη τεκμηρίωση.
Με χαρά ανακοινώνουμε ότι το έργο αποσυμπίεσης της Majora’s Mask ολοκληρώθηκε στο 100% για την έκδοση N64 των ΗΠΑ! Ακολουθούν πολλοί τόνοι δουλειάς που πρέπει να γίνουν (άλλες εκδόσεις, περισσότερη τεκμηρίωση, επιδιόρθωση ψεύτικων αγώνων κ.λπ.), αλλά ένα απίστευτα ικανοποιητικό τέλος σε χρόνια δουλειάς pic.twitter.com/GEUgjYU823
Εάν δεν είστε εξοικειωμένοι με την αποσυμπίληση, είναι η επίπονη διαδικασία της αντίστροφης μηχανικής του μεταγλωττισμένου κώδικα στην αρχική κασέτα σε αναγνώσιμο κώδικα. Συνήθως, αυτό περιλαμβάνει πολλές δοκιμές και σφάλματα, τη σύνταξη και τη μεταγλώττιση κώδικα και, στη συνέχεια, τη σύγκριση των αποτελεσμάτων με το πρωτότυπο.
Είναι σημαντικό ότι ο στόχος αυτού του έργου δεν είναι να δημιουργήσει μια λειτουργική θύρα του παιχνιδιού. Αυτό θα ήταν παραβίαση πνευματικών δικαιωμάτων. Αντίθετα, δημιουργεί ένα εκτελέσιμο που μπορεί να συνδυαστεί με μια (νόμιμα αποκτηθείσα) ROM του παιχνιδιού. Συνδυάζει τον νέο κώδικα με τα στοιχεία που προστατεύονται από πνευματικά δικαιώματα, όπως κείμενο, sprites και textures από το αρχικό παιχνίδι. Άλλες ομάδες μπορούν να το χρησιμοποιήσουν για να δημιουργήσουν θύρες, αλλά η ομάδα ZeldaRET δεν θέλει να εμπλακεί.
Το N64 είναι γνωστό ότι είναι δύσκολο να μιμηθεί κανείς, αλλά η αποσυμπίεση επιτρέπει τις πλήρως εγγενείς θύρες.
Αυτό είναι ιδιαίτερα σημαντικό για κονσόλες όπως το N64, το οποίο είναι γνωστό ότι είναι δύσκολο να μιμηθεί κανείς. Με μια τέλεια βάση κώδικα, οι εγγενείς θύρες μπορούν να λειτουργούν ομαλά σε σχετικά αδύναμο υλικό με υποστήριξη για εξόδους ευρείας οθόνης, υψηλότερους ρυθμούς καρέ, cheat, savestates και πολλά, πολλά άλλα. Επιτρέπει επίσης στους ιστορικούς κώδικα να κατανοήσουν γιατί συμβαίνουν ορισμένα σφάλματα σε ένα παιχνίδι.
Πιο πρόσφατα, οι προσπάθειες στατικής εκ νέου μεταγλώττισης έχουν αυτοματοποιήσει σε μεγάλο βαθμό τη διαδικασία αποσυμπίλησης, δημιουργώντας εγγενείς θύρες σε λίγες μέρες ή εβδομάδες. Ωστόσο, αυτό παρακάμπτει το βήμα όπου ο κώδικας είναι αναγνώσιμος από τον άνθρωπο, επομένως οι βελτιστοποιήσεις και οι τροποποιήσεις είναι πιο δύσκολο να εφαρμοστούν. Έτσι δημιουργήθηκε η πρόσφατη θύρα μάσκας του Android Majora.
Προηγούμενοι τίτλοι με 100% αντίστοιχες απομεταγλωττίσεις περιλαμβάνουν τα Super Mario 64, Ocarina of Time και The Minish Cap. Η ομάδα ZeldaRET αυτή τη στιγμή εργάζεται στα Twilight Princess, Skyward Sword και Breath of the Wild, αλλά απέχουν χρόνια από την ολοκλήρωσή τους.
VIA: Πηγή Άρθρου
Greek Live Channels Όλα τα Ελληνικά κανάλια:
Βρίσκεστε μακριά από το σπίτι ή δεν έχετε πρόσβαση σε τηλεόραση;
Το IPTV σας επιτρέπει να παρακολουθείτε όλα τα Ελληνικά κανάλια και άλλο περιεχόμενο από οποιαδήποτε συσκευή συνδεδεμένη στο διαδίκτυο.
Αν θες πρόσβαση σε όλα τα Ελληνικά κανάλια
Πατήστε Εδώ
Ακολουθήστε το TechFreak.GR στο Google News για να μάθετε πρώτοι όλες τις ειδήσεις τεχνολογίας.