May 20, 2025

האגדה של זלדה: decompiled

שמירה על קוד המקור לתוכניות סגור הוא משהו כי הוא בדרך כלל foothed על כאן עבור שפע של סיבות. קוד המקור סגור הוא פחות בטוח ופחות להתאמה אישית, אבל למרבה הצער לא נוכל לשכנע את כולם את היתרונות של קוד קוד פתוח בכל עת בקרוב. מצד שני, ניתן להיגרם כמה מתוכניות שהמקור שלהם נשאר מאחורי דלתות נעולות בניסיון להבין טוב יותר את הקוד, ואחד דוגמאות מצוינות הרבה יותר של זה הוא פרויקט זה אשר יש decompiled לחלוטין את Ocarina של זמן.

כדי להתחיל עם הקוד עבור פרויקט זה, אחד פשוט צריך לשכפל את המאגר GIT ולאחר מכן להשתמש במערך מסוים של כלי תוכנה (בהתאם למערכת ההפעלה של המשתמש) כדי לקמפל את ROM מקוד המקור. משם, העולם הוא הצנצנת שלך מלא רופי. כמו שראינו ממשחקים שנדהמים אחרים, כל מספר של שיפורים למשחק המקורי יכול להתבצע כולל הגדלת קצב המסגרת, שיפור הגרפיקה, או הוספת אחרת שלא יהיו שם.

יוצרי הפרויקט הזה הם מצביעים כי זה עדיין עבודה בתהליך כמו רק אחד של 18 גרסאות הושלמו, אבל העובדה כי קוד המקור הם הצליחו decompile בונה משחק מלא עובד כאשר recompiled מדבר כמה רחוק זה בא. ראינו תהליכים דומים המשמשים למשחקים אחרים לפני כן זה גם לעזור להמחיש כמה שיפור אפשרי כאשר כתיבת מחדש משחקים ישנים מקוד המקור שלהם.

תודה [Lazarus] על קצה!