PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenTransportTycoon2..auf Debian>wie kompillieren?



pablovschby
22.12.04, 17:00
Bei google (http://www.google.ch/search?hl=de&q=transport+tycoon+howto&btnG=Suche&meta=) gibts dazu auch net viel, check ich jetzt nicht ganz. Ich habe das Game "Transport Tycoon 2" für Linux als Source runtergeladen, um es auf meinem Debian3r3-Notebook mit 2.6-Kernel zu kompillieren. Nun frage ich mich aber schon:cd OpenTTD\ 0.34\ for\ BeOS/
/usr/src/OpenTTD 0.34 for BeOS# ls
console.txt data Manual.txt OTTD-BONE readme.txt
COPYING lang multiplayer.txt OTTD-NSWie muss ich denn das jetzt kompillieren? Die 2 O*-files ergeben "Speicherzugriffsfehler".

Wie gesagt, gibt auch google nicht viel aus dazu. Daher: Wo finde ich gscheite step-by-step-Howtos zu diesem Ding. Wie installieren?

Ich weiss nur, wenn es nur halb so geil ist wie Railroad Tycoon 1 dazumals auf Windows, dann ist es die Insti wert das Game.
Danke für alle Beiträge

comrad
22.12.04, 17:12
a) Wieso willst du die BeOS-Version auf dienem Debian installieren?

b) Es heisst OpenTransport Tycoon Deluxe OpenTTD.

c) du brauchst Originaldateien von der Windows-Transporttycoon-Version.

d) ich bewerf dich gleich mit der 'manual.txt'.

Zum Kompilieren kommt demnächst ein Howto auf Holarse.

pablovschby
25.12.04, 11:09
Danke erstmal
c) du brauchst Originaldateien von der Windows-Transporttycoon-Version.Und woher krieg ich die denn?

Woher krieg ich die Sourcen, das Spiel ist ja unter der GPL, oder? Daher Open, oder? Kompillieren geht dann doch normal mit ./configure, make und make install, oder? :confused:

pablovschby
27.12.04, 09:22
Wo krieg ich diese Originaldateien?

Kennt ihr ev. ein gscheites Howto, wie man das Game installiert? Da gibts also herzlich wenig.

comrad
27.12.04, 21:09
bitte beachten die übrigen punkte. woher du das spiel kriegst? ebay oder aufm grabbeltisch für nen euro fuffzich.

das spiel besteht aus der engine. die grafikdateien sind vom originalspiel. hilft dir aber immer noch nix, wenn du die beos-version verwenden willst.

comrad

comrad
27.12.04, 21:10
* Mit Der Manual.txt In Dem Verzeichnis Bewerf *

pablovschby
30.12.04, 15:05
* Mit Der Manual.txt In Dem Verzeichnis Bewerf *Unix:
OpenTTD can be built either with "make" or with "jam". To build with
"make", just type "make", or "gmake" on non-gnu systems. To build with "jam",
first run "./configure" and then "jam". Note that you need SDL to compile
OpenTTD.
(see also docs/Readme_Mandrake_Linux.txt)
usr/src/Openttd_034# make
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
./OTTD-BONE
Speicherzugriffsfehler
./OTTD-NS
Speicherzugriffsfehler??? checkt das einer?

Freekazonid
30.12.04, 15:08
checkt das einer?

ja und ich weiss nicht was es dadrann nicht zu checken gibt, ich kann es aber nachvollziehen, immer diese deutschen versionen :ugly: "steuerdatei" oO

ok, zum thema: du hast kein makefile, das rules fuer "make" definiert, und er weiss deshalb nicht was er machen soll.

>>usr/src/Openttd_034#
sicher das du ueberhaupt im richtigen verzeichnis bist :ugly:

pablovschby
30.12.04, 17:07
Danke.
Welche Datei würdest du denn downloaden von hier (http://sourceforge.net/project/showfiles.php?group_id=103924&package_id=111717)?

Wie mit Debian eine .deb-Datei installieren? apt findet da Nix mit openttd... :confused:
Und ich würds am liebsten selbst kompillieren.

Freekazonid
30.12.04, 17:10
http://prdownloads.sourceforge.net/openttd/openttd-0.3.5-source.tar.gz?download

das wuerde ich nehmen...

pablovschby
30.12.04, 17:25
http://prdownloads.sourceforge.net/openttd/openttd-0.3.5-source.tar.gz?download

das wuerde ich nehmen...und wie nachher starten?
find / -name *ttd

WarEagle
30.12.04, 17:26
Unix:
OpenTTD can be built either with "make" or with "jam". To build with
"make", just type "make", or "gmake" on non-gnu systems. To build with "jam",
first run "./configure" and then "jam". Note that you need SDL to compile
OpenTTD.
(see also docs/Readme_Mandrake_Linux.txt)
usr/src/Openttd_034# make
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
./OTTD-BONE
Speicherzugriffsfehler
./OTTD-NS
Speicherzugriffsfehler??? checkt das einer?
Ich checke nur, dass das absolut nicht nach einem Source ausschaut, denn da wäre keine Binary dabei.

pablovschby
30.12.04, 17:27
Ich hab jetzt das (http://prdownloads.sourceforge.net/openttd/openttd-0.3.5-source.tar.gz?download) runtergeladen, extrahiert und kompilliert.

Wie heisst das erstellte Binary, welches ich ausführen muss?
Ich kann nix finden... :confused:

Freekazonid
30.12.04, 17:29
Ich hab jetzt das (http://prdownloads.sourceforge.net/openttd/openttd-0.3.5-source.tar.gz?download) runtergeladen, extrahiert und kompilliert.

Wie heisst das erstellte Binary, welches ich ausführen muss?
Ich kann nix finden... :confused:

mein gott ist das ne eigeninitiative....

bei mir heisst es openttd

pablovschby
30.12.04, 17:46
mein gott ist das ne eigeninitiative....

bei mir heisst es openttdZur Eigeninitiative: hier (http://www.google.ch/search?hl=de&q=openttd+binary&btnG=Google-Suche&meta=)!

Und ja, ich habe openttd schon vorher probiert:
bash: openttd: command not foundfind / -name openttd

Nix gefunden. Was kann man da noch machen? :confused:

Freekazonid
30.12.04, 17:48
war auch falsch nach binary zu suchen, wo es doch OPEN ttd heisst ;)

dann mach ma

whereis openttd

und

locate openttd


make install haste aber ausgefuehrt oder?

pablovschby
31.12.04, 01:47
make install haste aber ausgefuehrt oder?nach make:
make install
Makefile:846: *** make install is highly experimental at his state and not tested very much - use at your own risk - to use run \"make install INSTALL:=1\" - make sure makefile.config is set correctly up - run \"make upgradeconf\". Schluss.?? Was kann man da noch machen?

Freekazonid
31.12.04, 09:40
dann muesste aber die ausfuehrbare datei openttd in dem verzeichnis liegen wo du openttd kompiliert hast, sprich make eingegeben hast

pablovschby
31.12.04, 11:56
dann muesste aber die ausfuehrbare datei openttd in dem verzeichnis liegen wo du openttd kompiliert hast, sprich make eingegeben hastist sie aber nicht:
ls *ot*
screenshot.c screenshot.h screenshot.o

Freekazonid
31.12.04, 12:40
*confused* weisst du was ls *ot* ueberhaupt macht? is klar dsa openttd da net bei ist... ich glaube du solltest erstmal gnu/linux grundlagen lernen

however, du bist in dem openttd sourcen verzeichnis, hast dort ./configure und make durchlaufen lassen, und dann poste mal den gesamten output von ls in diesem verzeichnis und den output von

find . -name openttd

ebenfalls ausgehend von diesem verzeichnis

pablovschby
31.12.04, 13:13
Danke erstmal.
*confused* weisst du was ls *ot* ueberhaupt macht? is klar dsa openttd da net bei ist... ich glaube du solltest erstmal gnu/linux grundlagen lernen

however, du bist in dem openttd sourcen verzeichnis, hast dort ./configure und make durchlaufen lassen, und dann poste mal den gesamten output von ls in diesem verzeichnis und den output von

find . -name openttd

ebenfalls ausgehend von diesem verzeichnisAlso ich habe die Datei gefunden, aber wenn ich sie ausführe:
./openttd
Error: Cannot open file 'data/sample.cat'
openttd: ttd.c:72: error: Assertion `0' failed.
AbgebrochenWoher krieg ich die Datei sample.dat? :confused:

Lupin
31.12.04, 13:29
Das sind wahrscheinlich die dateien, die du von der original tt 2 version brauchst, wird sicher in der Dokumentation stehen...

pablovschby
31.12.04, 13:31
Das sind wahrscheinlich die dateien, die du von der original tt 2 version brauchst, wird sicher in der Dokumentation stehen...Woher habt ihr die denn?

Freekazonid
31.12.04, 14:02
Woher habt ihr die denn?
von der windows version die ich hier rumfliegen habe... du hast keine? haettest evtl vorher die doku lesen sollen, da steht das man die original datein von der win version braucht ; )

pablovschby
31.12.04, 14:37
@ Freekazonid:
Bitte lösche mal endlich en paar Nachrichten, damit man dir ne PM schreiben kann.
Danke