LINUX.ORG.RU

ADOM в 2026

 , ,


0

0

Ancient Domains of Mystery — компьютерная ролевая игра в жанре Roguelike, созданная Томасом Бискупом. Игра портирована на многие платформы. ADOM поддерживает режимы ASCII и тайловой графики для отображения мира и фактически полностью удовлетворяет всем требованиям Roguelike-игр согласно Берлинской интерпретации.

В данном примере будем рассматривать игру из стима (Defalt Public Version). Существует нативная версия, но по умолчанию она не работает, так как использует библиотеки, которые уже не поставляются в современных дистрибутивах линукса. Но, к счастью, в стиме есть Legacy Steam Runtime, который можно выбрать в настройках каждой отдельной игры (Properties->Compatibility->Select compatibility tool->Steam Legacy Runtime). То есть выбираем этот рантайм и игра начинает запускаться.

Но, к сожалению, это не единственная проблема. При запуске можно заметить: текст практически полностью прозрачный на кнопках и в меню. Это исправляется следующей командой (запускается в корневой директории игры):

printf "\x81\xe2\xff\xff\x00\x00" | dd of=adom bs=1 conv=notrunc seek=2324814

Версия дистрибутива, где все проверял:

 OS: Debian 13 trixie
 WM: IceWM
 WM Theme: win95

★★★★★

Проверено: hobbit ()
Последнее исправление: cetjs2 (всего исправлений: 12)

Но к сожалению это не единственная проблема. При запуске можно заметить что нет текста в на кнопках и в меню.

УМВР.

CrX ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

Хух. Интересно. Но зачем ты говоришь, что нет текста, когда он есть, просто неадекватно бледным цветом (точнее, походу, с прозрачностью 90% или типа того)? Ноут с TN+f матрицей, и там вообще не видно что ли?..

В любом случае, у меня нормально работает без фикса. Откуда такой эффект на дебиане, остаётся только гадать. Там в принципе чаще остальных дистров какие-то странности с играми возникают.

P.S. А игра отличная. Из всех рогаликов мой самый любимый и переигрываемый, до сих пор.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от CrX

Поправил описание. Честно говоря причины по которым возникает эта проблема - не знаю. Просто заметил что она не у меня одного и что она строго специфична для линукс версии. То есть например при запуске игры через proton эта проблема не воспроизводится

Ноут с TN+f матрицей

Десктоп с большим экраном

и там вообще не видно что ли

Да подальше немного отсел и практически не видно

vbcnthfkmnth123 ★★★★★
() автор топика
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 2)
Ответ на: комментарий от vbcnthfkmnth123

Честно говоря причины по которым возникает эта проблема - не знаю.

может это из-за 64 гигабайт памяти, информацию о которой ты так любезно добавил в описание?

gagarin0 ★
()
Ответ на: комментарий от vbcnthfkmnth123

Да нет ничего плохого в постинге фетча. Скорее полезно даже бывает (пусть и не ради объёма RAM). Не стоит под всех подряд критиканов подстраиваться.

Всё ИМХО, конечно.

P.S. Например, там были обозначены WM и тема. А это чисто гипотетически может влиять на подобное Вряд ли тут конкретно влияеи, потому что игра не на GTK или Qt, но вообще цвет шрифта из темы иногда может ломать кривые «темы» особо кривых приложений, и получается, что он отображается цветом, близким к цвету фона.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

Берлинской интерпретации.

У меня туда, куда нужно бы, не переходит, мешает последний слэш.

greenman ★★★★★
()

adom умер с версией 1.1.1 насколько я помню. Начиная с нее сплошная казуальщина.

ethylkode
()
Последнее исправление: ethylkode (всего исправлений: 1)
Ответ на: комментарий от Myau

Чем оно лучше DCSS?

Оно другое. Мне нравится и то и другое, но в ADOM я возвращяюсь чаще. Отвечая на прямой вопрос: разнообразнее, как минимум. В DCSS один большой данж, а тут аж целый открытый мир, разные данжи, квесты, более проработанный сквозной сюжет — несколько другое сочетание вручную сделанного и всегда одинакового и процедурной генерации (в DCSS гораздо сильнее по сравнению с ADOM упор на второе).

Ясное дело, это всё и плюсы и минусы, ибо вкусовщина. Иногда наоборот хочется «проще», чтобы прям dungeon hack в чистейшем виде, и это тоже понимаемо. В общем, дело предпочтений и настроения. Ну и, конечно, у DCSS есть один неоспоримый плюс — он свободный, а сабж проприетарный.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

он свободный, а сабж проприетарный.

что особенно неожиданно, учитывая что он начался на линуксе! в 1994!

nerfur ★★★★
()

Сабж скатился когда графическая версия стала дефолтом. Не нужно в него играть.

Khnazile ★★★★★
()

Хм, у меня на генте, емнип, работал без legacy рантайма.
Но баг с текстом в игре тоже патчил. Интересно, что проблема выскочила ни при первой игре, а далее. Да и проявлялось у меня только в самой игре, менюшки и так были.

sehellion ★★★★★
()

Существует нативная версия, но по умолчанию она не работает, так как использует библиотеки, которые уже не поставляются в современных дистрибутивах линукса.

Можно пакет старой версии скачать, если для своего дистрибутива нет, то обычно можно у Дебиан или Убунту найти. Распаковываем и кладём рядом с исполняемым файлом, но можно и через LD_PRELOAD/LD_LIBRARY_PATH подкидывать. Я так Planescape: Torment (версию из GOG) запускал.

Dr64h ★★★★
()
Ответ на: комментарий от Neresar

суп вообще возможно сейчас за милишника пройти?

А почему нет? Я обычно на милишниках дальше всего прохожу. Я вот не так давно вернулся в суп, сейчас проще даже, дурацкую механику голода убрали ведь.

Dr64h ★★★★
()

OS: Debian 13 trixie

WM: IceWM

WM Theme: win95

Прикольно! Жаль, что на скрине не видно…

nuxster ★★★★★
()

Помню пробовал ADOM, не зашло после Каменного супа и TOME, что-то в механиках мне тогда не понравилось и управление какое-то дурацкое было, мне больше всего управление из CDDA по душе.

Dr64h ★★★★
()
Последнее исправление: Dr64h (всего исправлений: 1)

не работает, так как использует библиотеки, которые уже не поставляются в современных дистрибутивах линукса
Но к сожалению это не единственная проблема. При запуске можно заметить что текст пратически полностью прозрачный в на кнопках и в меню.

Гейминг в Linux такой гейминг.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

Гейминг в Linux такой гейминг.

А ты давно пробовал старые игры запускать под офтопом? Я ещё помню как в 2012 приходилось ровно также DLL для Fallout 3 подкидывать. В 2020 у друга чинил тормоза в GTA IV закидывая туда DXVK, а какой нибудь Prototype, Sleeping Dogs, я даже не знаю как там запускают без вайновских фиксов.

Dr64h ★★★★
()
Ответ на: комментарий от Xintrea

Виндузятники и а-рабы на лоре такие вендузятники и а-рабы...

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от Xintrea

Неа, не гейминг в Linux, а

  1. типичное поведение «нативной» игорешки, (об нехватке которых вы постоянно ноете), малого того что
  2. выпущенной исключительно под deb-копролиты, так
  3. еще и уже 7 лет как заброшеной
hargard ★★★
()
Последнее исправление: hargard (всего исправлений: 1)
Ответ на: комментарий от CrX

тут аж целый открытый мир, разные данжи, квесты, более проработанный сквозной сюжет

А как это всё в сравнении с тем же tome4?

kneedeep ★
()
Ответ на: комментарий от kneedeep

Вот тут не скажу, я в ToME играл очень давно. Чуть ли не когда ME ещё Middle Earth было, или где-то на стыке переименования. Тогда мне ADOM нравился больше. Но я так понима, с тех пор ToME очень сильно развился — надо бы мне снова его потыкать.

CrX ★★★★★
()
Ответ на: комментарий от CrX

когда ME ещё Middle Earth было

Потому и было, что уже не на просторах средиземья дела происходят. Так что можно попробовать и tome2, и tome4. У последнего, к сожалению, нет текстового режима, а его «эмуляция» несколько неприятная, учитывая ещё и спецэффекты поверх.

kneedeep ★
()
Ответ на: комментарий от Dr64h

DCSS это как раз про убирание механик. Когда-то была интересная игра. Но лет 12-13 как уже нет.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Dr64h

за троля, ваще не идет вроде у него реген должен быть хороший, а все равно отпинают на уровне 6-7. За других отпинают еще раньше

Neresar ★★★
()
Ответ на: комментарий от hargard

выпущенной исключительно под deb-копролиты, так
еще и уже 7 лет как заброшеной

Авторы продукта не должны заботиться о том, что постоянно надо делать сборки под новые и новые версии. Они так же могут перестать заниматься своим проектом. И это не значит, что проект должен стать недоступным. В конце концов, совместимость снизу-вверх никто не отменял.

Xintrea ★★★★★
()
Ответ на: комментарий от Neresar

Я обычно гаргулью беру, раскачиваю танка и до 9-12 дохожу, но чаще в Орочьих копях откисаю. Ещё за кобольда, если везёт, то беру покровительство у Дифменоса и тоже могу до +- 12 уровня дойти.

Dr64h ★★★★
()
Ответ на: комментарий от Xintrea

Авторы продукта не должны заботиться о том, что постоянно надо делать сборки под новые и новые версии

Это и будет ваше желание?

А ну так и буду отвечать в следующий раз тем, кто традиционно будет вайнить, что разработчики должны переступить через свою гордость и клепать под Линукс нативные бинарники.

А не просто надеяться на стимовскую wine-совместимость (которая кстати, в отличии от выложенный на офсайте копролитов, заводится и работает без нареканий).

hargard ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.