Исходный код 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.

Читать далее

Маск: Tesla была месяцем до банкротства во время наращивания мощности Model 3
Маск: Tesla была месяцем до банкротства во время наращивания мощности Model 3

Модель 3 почти обернулась гибелью для Tesla, но тот же автомобиль, вероятно, спас ее.

В результате крушения Tesla Model 3 аккумуляторные батареи оказались в ближайшем доме
В результате крушения Tesla Model 3 аккумуляторные батареи оказались в ближайшем доме

Многие люди ломают свои машины. Большинство из них не сносят два дерева, не разбивают окна в нескольких квартирах и не ломают водопровод в третьей.

Tesla обновила седан Model S внутри и снаружи, добавив 520-мильную версию
Tesla обновила седан Model S внутри и снаружи, добавив 520-мильную версию

Цена новой модели начинается с 79 990 долларов за двухмоторную модель S Long Range и стоит до 139 900 долларов за версию Plaid +.

Оказывается, HarmonyOS от Huawei - это просто Android
Оказывается, HarmonyOS от Huawei - это просто Android

После действий министерства торговли против китайской мегафирмы Huawei не смогла использовать сервисы Google на своих новых телефонах. Решением компании была разработка HarmonyOS, но теперь, когда мы впервые на нее посмотрели, ясно одно: это просто Android со скином.