Исходный код Diablo, восстановленный с поддержкой новейших ОС, Mods
Недавно Blizzard пересмотрела некоторые из своих классических названий, а обновления и улучшения упали для начинающих классических серверов Warcraft III, Starcraft и World of Warcraft. Однако некоторые из его старых игр, таких как оригинальный Diablo, не получили такой же краски или поддержки. Diablo был огромным хитом в 1996 году, и к 2001 году он переместил 2,5 миллиона экземпляров, но он был полностью затмеван Diablo II, который, как сообщается, продал 17,5 миллионов копий. Но интерес к оригинальной игре так и не умер, и один программист GalaXyHaXz опубликовал реставрацию исходного кода Diablo, получившего название Devilution, который призван значительно улучшить совместимость оригинальной игры с современными операционными системами, а также позволить ее портировать для ОС, таких как Linux.
По словам Галактики, он смог вытащить этот проект всего за четыре месяца, получив очень удачную работу. Он написал:
Blizzard предоставила исходный код Diablo двум разработчикам: Synergestic Software (для создания расширения) и Climax Studios (для создания порта Playstation). В настоящее время Sony Japan давно известна тем, что все в порядке в отделе качества. Все, что от прототипов до полного утечки исходного кода (Beatmania), и Diablo не было исключением. Символический файл был случайно оставлен на японском порту, который содержал макет всего в игре. Сюда входят функции, данные, типы и многое другое! Также просочилась бета-версия порта, в которой был еще один из этих файлов.
В довершение всего, отладочная сборка версии для ПК содержится прямо на вашем диске Diablo! Скрыт в DIABDAT.MPQ -> D1221A.MPQ -> DIABLO.EXE. Эта сборка содержит инструменты отладки, не найденные в розничной игре, и многие утверждают, что строки выдают информацию о кодах. Сочетание этих аспектов не только делает реверсирование игры намного проще, но делает ее гораздо более точной. Имена файлов, имена функций и даже номера строк будут близки к реальной сделке.
Проект имеет несколько целей. В конечном итоге доступ к восстановленному исходному коду должен облегчить поддержку и улучшить игру, и этот проект открыл возможность мод Diablo, как никогда раньше. Также можно создать файл для работы под Linux, хотя потенциальные игроки должны знать: здесь нет никаких художественных активов. Вам нужно будет иметь оригинальный CD-ROM Diablo или иметь доступ к активам игры, чтобы использовать Devilution для его воспроизведения.
Devilution открывает Diablo для долговременного моделирования, и в Reddit уже есть разговоры о том, могут ли некоторые проекты мод для этой игры использовать исходный код Devilution или работать с любыми проектными проектами, которые выведены из восстановленного исходного кода. Всегда интересно посмотреть, что могут делать моддеры, даже с такими старыми ресурсами, как Diablo, и иметь доступ к даже восстановленному источнику, чтобы облегчить исправление ошибок или создание новых модов и контента. В лучшем случае он мог бы позволить существующим модам улучшать и расширять собственную работу быстрее и легче, наряду с возможной поддержкой в других операционных системах (на данный момент поддерживается только x86).
Будучи одним из разработчиков Diablo II, мне будет интересно узнать, что будет дальше. Реконструированный исходный код - это то достижение, которое мы убили за 17 лет назад, когда я работал с Diablo II.
Читать далее
Новые игровые ноутбуки Lenovo Legion оснащены новейшим оборудованием от AMD и Nvidia
В новых машинах новейшие процессоры AMD сочетаются с новыми мобильными графическими процессорами Nvidia. Ценники не будут в бюджетном диапазоне, но они намного ниже, чем у некоторых конкурирующих игровых ноутбуков.
AT & T Breaks Promise, будет предлагать только самые быстрые производительность 5G на новейших телефонах
Совершенно новые телефоны, такие как iPhone 14, смогут подключиться к новой новой сети 5G-сети перевозчика, но более старые устройства, такие как iPhone 13 и Galaxy S21, не получат ранее обещанных обновлений средней диапазоны.
Тесты Ice Lake рисуют сложную картину для новейших процессоров Intel
Теперь, когда мы на самом деле знаем, как на самом деле выглядит производительность процессора, у нас появилась гораздо лучшая основа для обсуждения этого относительно Intel Whiskey Lake.