Исходный код Diablo, восстановленный с поддержкой новейших ОС, Mods

Исходный код 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 для его воспроизведения.

Исходный код Diablo, восстановленный с поддержкой новейших ОС, Mods

Devilution открывает Diablo для долговременного моделирования, и в Reddit уже есть разговоры о том, могут ли некоторые проекты мод для этой игры использовать исходный код Devilution или работать с любыми проектными проектами, которые выведены из восстановленного исходного кода. Всегда интересно посмотреть, что могут делать моддеры, даже с такими старыми ресурсами, как Diablo, и иметь доступ к даже восстановленному источнику, чтобы облегчить исправление ошибок или создание новых модов и контента. В лучшем случае он мог бы позволить существующим модам улучшать и расширять собственную работу быстрее и легче, наряду с возможной поддержкой в ​​других операционных системах (на данный момент поддерживается только x86).

Будучи одним из разработчиков Diablo II, мне будет интересно узнать, что будет дальше. Реконструированный исходный код - это то достижение, которое мы убили за 17 лет назад, когда я работал с Diablo II.

Читать далее

Diablo II: Resurrected выходит на ПК и консоли в этом году
Diablo II: Resurrected выходит на ПК и консоли в этом году

Blizzard переделывает Diablo II с рядом улучшений качества жизни. Еще раз посетите одну из величайших гибридных ролевых игр, когда-либо созданных. Сразитесь с повелителями ада. Затем расслабьтесь, подождите немного и послушайте.

Ремастер Diablo II от Blizzard будет поддерживать файлы сохранения 20-летней давности
Ремастер Diablo II от Blizzard будет поддерживать файлы сохранения 20-летней давности

Blizzard работает над обновленной версией Diablo II, и она будет очень верна оригиналу. Насколько верен? Продюсер Blizzard Мэтью Седерквист подтверждает, что файлы сохранения из оригинальной игры будут работать с ремастером, что позволит вам завершить квест, который вы начали два десятилетия назад.

Diablo II: Воскресение запускает 23 сентября, предварительные заказы теперь открываются
Diablo II: Воскресение запускает 23 сентября, предварительные заказы теперь открываются

Это почти время для вашей следующей поездки к мистическому царству святилища.

Blizzard сбросил настоящую ультравистую поддержку от Diablo II: воскреснул, потому что он разбивает игру
Blizzard сбросил настоящую ультравистую поддержку от Diablo II: воскреснул, потому что он разбивает игру

После Nerfing 21: 9 Ультравидная опора на последнем этапе бета-бета, Blizzard теперь объяснила причину: настоящая ультраведомая опора нарушает игру.