Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Roguelike  (Прочитано 1156 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ubbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 520
  • --мята x64 LTS 16.04, 18.04/Arch-XFCE/Gentoo
    • Просмотр профиля
    • Русские man-ы
Roguelike
« : 20 Декабрь 2018, 00:35:58 »
С чего бы начать...  :)
Маялся значит дурью в интернете, и как то случайно увидел ролик на ютубе с этими рогаликами. А че мне понравилось, только с англ. туговато.

Значит скачал себе Angbang, Zangbang и Dangeon Crawl. Вообще крутяк, особенно последняя. Но блин нету перевода, ни в одной. Всё на инглише шпрехают.

Нашел одну с русским переводом, но там опять эти исходники https://github.com/Nebula-Mechanica/angband-russian
Пытался поставить по инструкции, и ожидаемо ошибка)) :
(Нажмите, чтобы показать/скрыть)

полный лог
(Нажмите, чтобы показать/скрыть)
Может кто знает нормальную "рагу" с русскими буквами, из репозитария? Или как "angband-russian" поставить?
« Последнее редактирование: 20 Декабрь 2018, 01:51:08 от Ubbuntu »
Ubuntu — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
©
Unity, XFCE, MATE

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1060
    • Просмотр профиля
Re: Roguelike
« Ответ #1 : 20 Декабрь 2018, 07:46:56 »
Можно немного продвинуться в компиляции https://github.com/Nebula-Mechanica/angband-russian , если поставить пакеты libncurses-dev и libx11-dev

Если есть желающие продолжить, ошибка потом такая (установка пакета lua50 или lua5.3 не помогла):
(Нажмите, чтобы показать/скрыть)

Есть ещё оригинальные инструкции от разработчиков, по ним тоже не вышло.
https://github.com/Nebula-Mechanica/angband-russian/blob/master/compile.txt
Debian Testing (Gnome), Ubuntu 20.04, Ubuntu Server 18.04

alang

  • Гость
Re: Roguelike
« Ответ #2 : 20 Декабрь 2018, 14:09:10 »
/usr/bin/ld: cannot find -lXaw
/usr/bin/ld: cannot find -lXext
/usr/bin/ld: cannot find -lSM
/usr/bin/ld: cannot find -lICE
/usr/bin/ld: cannot find -lXmu
/usr/bin/ld: cannot find -lXt
Ну так и ставь дальше dev-пакеты, какие требуются.

Оффлайн Ubbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 520
  • --мята x64 LTS 16.04, 18.04/Arch-XFCE/Gentoo
    • Просмотр профиля
    • Русские man-ы
Re: Roguelike
« Ответ #3 : 20 Декабрь 2018, 16:58:52 »
m-svo, Всё также, кроме того что нету пакета libncurses-dev, а есть пакет libncurses5-dev
Ну и ошибка такая-же
(Нажмите, чтобы показать/скрыть)

alang, Что такое dev-пакеты, гугл не даёт нормального ответа.
https://stackoverflow.com/questions/16710047/usr-bin-ld-cannot-find-lnameofthelibrary

Как их ставить???
Ubuntu — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
©
Unity, XFCE, MATE

alang

  • Гость
Re: Roguelike
« Ответ #4 : 20 Декабрь 2018, 17:17:19 »
Что такое dev-пакеты, гугл не даёт нормального ответа.

Серьезно? Какой глупый гугл! Или пользователь?
Наверное, это что-то новое, доселе неведомое.
А libncurses-dev и libx11-dev - видимо, так, пописать выскочило. И ведь ни одна извилина не дрогнула, да?
Подсказываю: чтобы удовлетворить -lXaw, нужно установить libxaw7-dev (в 18.04). Остальное сам найдешь. Я не гугл, чтоб за тебя искать.

Оффлайн Ubbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 520
  • --мята x64 LTS 16.04, 18.04/Arch-XFCE/Gentoo
    • Просмотр профиля
    • Русские man-ы
Re: Roguelike
« Ответ #5 : 20 Декабрь 2018, 17:33:49 »
Спокойствие, только спокойствие.

Пользователь добавил сообщение 20 Декабрь 2018, 18:41:33:
Благодаря пользователю alang, мы вычислили что "l" в названии это "lib". Хотя никаких явных намеков на это не было.

Ладно, запустил
и...

(Нажмите, чтобы показать/скрыть)


Выскакивает этот текст, и больше ничего не происходит.


« Последнее редактирование: 20 Декабрь 2018, 18:50:22 от Ubbuntu »
Ubuntu — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
©
Unity, XFCE, MATE

alang

  • Гость
Re: Roguelike
« Ответ #6 : 20 Декабрь 2018, 18:59:15 »
Благодаря пользователю alang, мы вычислили что "l" в названии это "lib". Хотя никаких явных намеков на это не было.

Собственно, это все не пользователь alang придумал, а кто-то другой. И я не нервничаю, а потешаюсь.

Что же касается тайны, скрытой за знаками вопроса, то моих навыков в черной магии недостаточно, чтобы в нее проникнуть. Возможно, файл readme способен помочь. А еще, лучше переместить игру так, чтобы путь к ней не содержал кириллицы.

Оффлайн Ubbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 520
  • --мята x64 LTS 16.04, 18.04/Arch-XFCE/Gentoo
    • Просмотр профиля
    • Русские man-ы
Re: Roguelike
« Ответ #7 : 20 Декабрь 2018, 19:11:14 »
Переместил игру в свой корневой /home там нет русских символов. И тоже самое выдает.

А редми.тхт такой же богатый на вопросительные знаки.
(Нажмите, чтобы показать/скрыть)



Пользователь добавил сообщение 20 Декабрь 2018, 19:33:38:
----

Опана
Она уто.. запустилась!

Пока еще это трудно назвать русским языком, но уже что-то!  ;D


Пользователь добавил сообщение 20 Декабрь 2018, 20:05:14:
Какая-то ошибка в файле "terrain.txt"
Error at line 49 of 'terrain.txt'. Record 0 contains a 'parse error' error. Parsing 'N:1'. -�����-

вот она
N:1:���
G:.:w

и чего это значит?


Пользователь добавил сообщение 21 Декабрь 2018, 07:00:54:
Русифицировал "Dungeon Crawl".  :)
« Последнее редактирование: 21 Декабрь 2018, 07:00:54 от Ubbuntu »
Ubuntu — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
©
Unity, XFCE, MATE

 

Страница сгенерирована за 0.204 секунд. Запросов: 24.