на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index
на Главную Форума - back to Forum Index
Эадор.Сотворение - Eador.The Genesis на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index
на Главную Форума - back to Forum Index
Автор / Сообщение

Eador Genesis GNU/Linux port

   Boon947

 
 
 )↑↑ Мастер Лучник
Ветеран



Свитков: 580
С нами с: 24.09.2014
Цитировать /Reply with quote
СообщениеДобавлено: Чт Июн 02, 2016 14:44     Заголовок сообщения: Eador Genesis GNU/Linux port

Hello Eador fans,

I have ported the original (vanilla) Eador Genesis executable to GNU/Linux.

http://eador.online.fr/eador.tar.xz

1) Copy the Eador Genesis folder over to Linux
2) cd genesis
3) tar xf eador.tar.xz (NOTE: Eador.cfg will be overwritten)
4) mv Text text
5) rm save/* (do NOT delete the save folder)
6) ./eador

The eador executable requires liballegro4.4 and libvorbis.

Bug reports are welcome.

Regards.
Посмотреть профиль Отправить личное сообщение
   bonivro

 
 
 Мечник

Свитков: 17
С нами с: 20.10.2017
Откуда: InterNet
Цитировать /Reply with quote
СообщениеДобавлено: Пт Окт 20, 2017 19:38     Заголовок сообщения:

Добрый день! Большое спасибо за отличный порт Smile

Поигрался немного, всё хорошо. Но в сообщениях с информацией в конце предложений стоят какие-то знаки "$" ...



Может быть не хватает какой-нибудь библиотеки?

ОС: Linux Mint 18.2 64-bit. NVIDIA GeForce 9600 GT (v.340.102)

#########################################################

Google Translate

Good day! Many thanks for the excellent port Smile

Played a little, it's okay. But in messages with information at the end of the sentence there are some signs of "$" ...



Maybe there is not enough of a library?
Посмотреть профиль Отправить личное сообщение
   Boon947

 
 
 )↑↑ Мастер Лучник
Ветеран



Свитков: 580
С нами с: 24.09.2014
Цитировать /Reply with quote
СообщениеДобавлено: Чт Окт 26, 2017 16:25     Заголовок сообщения:

Hello bonivro,

In Windows, end-of-line markers are encoded as 0xd 0xa (CR/LF).
In Unix, end-of-line markers are encoded as 0xa (LF).

Apparently, liballegro prints CR as a dollar sign.

The solution is to convert the EOL markers in the game's text files.

You can use either dos2unix utility, or a short sed script:

$ cd genesis/text && sed -i -e 's,\r$,,' -e '$a\' *.txt

Regards.
Посмотреть профиль Отправить личное сообщение
   bonivro

 
 
 Мечник

Свитков: 17
С нами с: 20.10.2017
Откуда: InterNet
Цитировать /Reply with quote
СообщениеДобавлено: Пт Окт 27, 2017 22:37     Заголовок сообщения:

Many thanks Boon947!
It works, I opened a directory "text" in the terminal and entered: sed -i -e 's,\r$,,' -e '$a\' *.txt

Now I'm very happy Very Happy
Посмотреть профиль Отправить личное сообщение
Часовой пояс: GMT +3:00


 


Ты не можешь начинать темы
Ты не можешь отвечать на сообщения
Ты не можешь редактировать свои сообщения
Ты не можешь удалять свои сообщения
Ты не можешь голосовать в опросах
на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index Eador. The Genesis. Encyclopedia на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index