2019-12-09 05:36:24

Aktualności:

Kasowane są wszystkie wiadomości nie stosujące się do regulaminu Forum


LieroLibre 0.1 wydane

Zaczęty przez barnex, 2012-04-24 00:06:05

0 użytkowników i 1 Gość przegląda ten wątek.

barnex

2012-04-24 00:06:05 Ostatnia edycja: 2012-04-24 00:32:35 by barnex
Arand wydał dziś wersję 0.1 LieroLibre, czyli wolnego Liero.

LieroLibre to kontynuacja Liero (dawniej Openliero) stworzonego przez Gliptica.

Głównym celem powstania tej wersji było uwolnienie Liero od dźwięków (które często pochodziły z innych gier i nie były licencjonowane) i zależności od pliku LIERO.EXE (do którego nie ma źródeł, więc trudno go uznać za otwarte/wolne oprogramowanie). Dzięki tym zmianom LieroLibre może wkrótce dołączyć do popularnych dystrybucji linuksa, takich jak Debian czy Ubuntu w formie paczek. Tym samym nie będzie wymagać żmudnego procesu kompilacji.

Podsumowanie zmian względem ostatniej wersji Liero:

  • Uproszczenie procesu kompilacji (nie trzeba się już męczyć z hg, jamem).

  • Usunięcie nieotwartych zależności z biblioteki GVL (biblioteka Gliptica, na której oparł OpenLiero).

  • Przeniesienie zmiennych przechowywanych dawniej w LIERO.EXE (informacje o fizyce, broniach itp.) do łatwego w edycji pliku tekstowego.

  • Wymiana dźwięków na wolne, stworzone przez Sea (SeaSoft) specjalnie na tę okazję.

  • Skrypty pozwalające łatwo modyfikować grafikę i dźwięki używane w grze (czyli pliki LIERO.SND i LIERO.DAT).

  • Konfiguracja (opcje, profile, mapy) przechowywana w katalogu domowym użytkownika zgodnie z filozofią systemów UN*X.



Informacja o wydaniu

Paczka z wersją 0.1

Dostępna jest też paczka dla Ubuntu 11.10 Oneiric Ocelot

barnex

Poradnik instalacyjny dla userów Debiana/Ubuntu:


# instalujemy zależności
$ sudo apt-get install imagemagick libconfig++-dev libsdl-mixer1.2-dev libsdl1.2-dev libtool pkg-config sox zlib1g-dev

#rozpakowujemy paczkę
$ tar Jxvf lierolibre-0.1.tar.xz

# wchodzimy do utworzonego katalogu
$ cd lierolibre-0.1

# kompilujemy:

$ ./configure
$ make
$ sudo make install


Po pomyślnym przejściu tego procesu możemy uruchomić grę poleceniem libreliero :-). Mapy ściągamy i kopiujemy do katalogu .libreliero w naszym katalogu domowym.

Uwaga, dla użytkowników Ubuntu 11.10 lub starszych:
Ze względu na starą paczkę sdl-mixer-dev polecenie ./configure należy zastąpić:

./configure DEPS_CFLAGS="-D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL" DEPS_LIBS="-lSDL_mixer -lSDL -lconfig++"

Doman

Do pełni szczęścia brakuje tylko skryptu generującego liero.cfg na podstawie binarki, coby se można było w promoda popykać.
May the Schwarz be with you!

arand

Cytat: Doman w 2012-04-24 03:35:04
Do pełni szczęścia brakuje tylko skryptu generującego liero.cfg na podstawie binarki, coby se można było w promoda popykać.


Hmm, I'm guessing that you're asking how to generate the liero.cfg file for ProMode?

In the process of trying to do that, I've already discovered several ugly bugs in the wrapper script and the way config files are handled, so the way around it is a bit convoluted:

This is presuming the filesystem layout you get via the default make install target in lierolibre:


unrar e tc_LieroProFinal.exe
cd LieroProFinal/

cp LieroPro.exe LIERO.EXE
cp liero.chr LIERO.CHR
cp liero.snd LIERO.SND
cp liero.opt LIERO.OPT
cp liero.dat LIERO.DAT

/usr/local/libexec/lierolibre/lierolibre ./LIERO.EXE -w liero.cfg
cp liero.cfg ~/.lierolibre/liero.cfg

(editor ~/.lierolibre/liero.cfg)

/usr/local/libexec/lierolibre/lierolibre /path/to/LieroProFinal/somestring


I've got some work ahead trying to make this a bit cleaner :)

Kuraj

2012-04-24 17:42:54 #4 Ostatnia edycja: 2012-04-24 17:59:28 by Kuraj
Nie logowałem się tu od lat, ale z tej okazji muszę pogratulować :)