OpenTTD - újabb mérföldkő a 0.6.0-ás kiadáshoz vezető úton

A mai nappal mergelésre került a NewHouses branch a trunk alá, azaz lehetségessé vált az épületek, paramétereik és animációik NewGRF útján történő lecserélése.
Mire jó ez?
* Egyedibb városkép (kevesebb ugyanolyan épület)
* Klímánként változó beállítási lehetőség
* Módosítható áru-fogadás
* Megjelenési gyakoriság módosítható
* Építési időkeretek változtathatóak
* Egyedi, épülethez kötődő hangok
* teljeskörő TTDPatch NewGRP támogatás

Bővebben itt, angolul.
Commitlog itt.

Jó játékot!

Hozzászólások

Látom te nagyon othon vagy a témában. Tudnál nekem segíteni?
A játékok szekcióban már kérdeztem, de nem akar előjönni a megoldás.
A probléma ez:
http://wiki.openttd.org/index.php/Unicode

Nos. Már egy hete csak a Mamára gondolok.. ööö illetve csak ezzel szorgoskodok, de eredmény az nincs.

A rendszer Mandriva Linux 2007 Official.
Az openttd 0.5 final-t egy saját készítésű rpm-ből raktam fel.
A részleteket megtalálod itt: http://hup.hu/node/16856

Valamelyik openttd release topicba ott az én kérdésem, és érkeztek példa konfigok, az alapján indulj el...

Ezeken már rég túl vagyok!
Ha vetted volna a fáradtságot, és elolvastad volna az én kérdéseimet, és hozzászólásaimat, - ezért linkeltem be a hivatkozást - láthattad volna.
Hadd ne írjam le mégegyszer.

Szia,

Vegigolvasva a problemadat, az a tippem, hogy az rpm freetype tamogatas nelkul lett forditva, es emiatt figyelmen kivul hagyja a konfig megfelelo beallitasait. Azt tudnam javasolni, hogy toltsd le a 0.5.0-as forrast, es probald magad leforditani, nem bonyolult, es meg csak sokaig sem tart, hidd el. :-)

$ ./configure
$ make
# make install

Ha tutira akarsz menni, akkor a configure-nak mondd meg, hogy freetype, unicode, libpng, stb tamogatassal egyutt szeretned forditani.
Akkor visit ha valami hianyzik, es akkor felrakott a megfelelo lib* csomagot.

Eredmenytol fuggetlenul mindenkeppen kernek egy visszajelzest hogy meggyogyult -e.. Ha igen, akkor lehet hozzatennem a Unicode-os oldalhoz a wikiben, mint FAQ-t.

Persze ismerem én is ezeket a ./configurékat, de úgy körülményesebb eltávolítani, sőt, van kimondottan egy teszt partícióm, ahol rpm csomagokat készítek.

Amit mondasz az könnyen lehet hogy hiányzik, de mivel az rpm csomag is ugyanazt teszi mint a sima configure, csak az elkészült binárist még pluszban beleteszi egy rpm-be így számomra kétséges a dolog.

A freetype dolgot mint függőséget, kell akkor megadni neki a SPEC fájlban?
Jelenleg ezek vannak megadva.
BuildRequires: libSDL1.2-devel >= 1.2.7
BuildRequires: libpng3-devel >= 1.2.5
BuildRequires: zlib1-devel >= 1.2.1

Az is érdekes hogy nincs egy alap SPEC fájl a forrásban aminek azért ott volna a helye.

Szerintem mindenképpen érdemes előbb egy kézi fordítást csinálj, make install nélkül.
Leteszteled, hogy úgy jó -e, megnézed az ldd-vel, hogy milyen libek kellenek neki, majd megadod depnek azt, ami hiányzik még.

Nincs minden package-formathoz support officially... Van R6 maintainer a projekthez, talán jelentsd neki a SPEC-filelal kapcsolatos gondot :-)

Remélem így már menni fognak az ékezetes betük :-)
BTW, nem muszáj neke dlefordítani, simán csinálsz az /usr/local alatt egy openttd foldert, adsz rá write-jogot a saját userednek, és cronból letöltöd minden este 9-kor az aktuális nightly buildet innen. Kész automatizált rendszer :-)

Sikerült.
Jól gondoltam. Betettem a SPEC fájlba a freetype, és a libfontconfig1 devel-eket.
Igy már benne van az openttd.conf fájlban a betűtípus lehetőség.
DejaVu Sans beírásával korrekt.
Ezennel elkészült a Mandriva 2007 openttd.0.5.0.2007mdv.rpm csomag.