Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Pelit => Aiheen aloitti: eGetin - 23.12.07 - klo:22.03

Otsikko: Miten asentaa Rigs Of Rods?
Kirjoitti: eGetin - 23.12.07 - klo:22.03
Joo, aattelin tämänkin asentaa, mutta puuttuu tiedostoja.
Koodia: [Valitse]
prakka@masiina:~/RoR-0.33d-linux$ ./RoRConfig
./RoRConfig.bin: error while loading shared libraries: libCg.so: cannot open shared object file: No such file or directory
prakka@masiina:~/RoR-0.33d-linux$ ./RoR
./RoR.bin: error while loading shared libraries: libIL.so.1: cannot open shared object file: No such file or directory
prakka@masiina:~/RoR-0.33d-linux$
Onko jollain vinkkiä miten asentaa ror ubuntuun? Googlella löyty wanhentunut opas.
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Exitium - 24.12.07 - klo:10.54
Asennetaan repoista nuo libit ja yritetään sen jälkeen uusiksi. Kun etsin aluksi hakusanalla libcg, niin tuli tuon verran libejä:

Koodia: [Valitse]
henkka@alquzar:~$ apt-cache search libcg
kwiki - A Quickie Wiki that's not too Tricky
libcgi-ajax-perl - A Perl-specific system for writing Asynchronous web applications
libcgi-application-perl - Framework for building reusable web-applications
libcgi-application-plugins-perl - Plugins for CGI::Application
libcgi-dev - library for CGI programs in C
libcgi-doc - documentation for libcgi in html
libcgi-extratags-perl - Useful Extensions for the CGI Module
libcgi-formalware-perl - Perl module for converting an XML file into a suite of CGI forms
libcgi-formbuilder-perl - Easily generate and process stateful CGI forms
libcgi-perl - modules for perl5, for use in writing CGI scripts.
libcgi-session-expiresessions-perl - Delete expired CGI::Session db-based and file-based sessions
libcgi-session-perl - Persistent session data in CGI applications
libcgi-simple-perl - A Simple totally OO CGI interface that is CGI.pm compliant
libcgi-ssi-parser-perl - used in CGI scripts for parsing SSI directives
libcgi-ssi-perl - perl CGI::SSI - Use SSI from CGI scripts
libcgi-untaint-perl - Process CGI input parameters
libcgi-xml-perl - perl module for converting CGI variables from/to XML
libcgi-xmlapplication-perl - perl module for creating XML-DOM and OO based CGI scripts
libcgi-xmlform-perl - perl module for reading/generating formatted XML
libcgi0 - library for CGI programs in C
libcgicc-doc - A C++ class library for writing CGI applications
libcgicc1 - A C++ class library for writing CGI applications
libcgicc1-dev - A C++ class library for writing CGI applications
libcgicg1 - C library for developing CGI applications
libcgicg1-dev - C library for developing CGI applications
libcgikit-ruby1.8 - Ruby Web Application Framework
libcgal-demo - C++ library for computational geometry (demos)
libcgal-dev - C++ library for computational geometry (development files)
libcgal2 - C++ library for computational geometry
perl-modules - Core Perl modules
libcgi-fast-perl - CGI::Fast Perl module
libcg0 - Nvidia Cg Toolkit - libraries
libcg-dev - Nvidia Cg Toolkit - development files
libcg-doc - Nvidia Cg Toolkit - documents

Ja puolestaan libil:
Koodia: [Valitse]
henkka@alquzar:~$ apt-cache search libil
libilf-java - InfoNode Look and Feel

Sieltä sitten oikeat, joku viisaampi voi sanoa mikä se oikea on.
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: eGetin - 24.12.07 - klo:12.24
Asensin kaiken mitä löytyi tuolla libcg:llä ja libil:llä mutta ei mitään vaikuttanut. Samaa se vieläkin vaikuttaa.
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Tekno - 24.02.09 - klo:19.53
Saanen käyttää tätä lirpaketta, kun tuli otsakkeen kysymys ajankohtaiseksi.

Hatunnosto sille joka kertoo miten tuo uusin versio, 0.36 asennetaan.  :-\
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Ciuu96 - 25.02.09 - klo:19.18
Teepä tällänen komento, ja kerro mitä tulostaa:

Koodia: [Valitse]
locate libCg.so
Koodia: [Valitse]
locate libIL.so.1
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Tekno - 06.03.09 - klo:13.02
.. siis miten tuo peli käännetään lähteistä?
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Tuxer - 06.03.09 - klo:13.23
.. siis miten tuo peli käännetään lähteistä?

Taitaapi olla suljettua softaa. Deb-pakettia tuostaa uusimmasta ei taida olla.
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Tekno - 07.03.09 - klo:04.55
.. siis miten tuo peli käännetään lähteistä?

Taitaapi olla suljettua softaa. Deb-pakettia tuostaa uusimmasta ei taida olla.

open sourcea tuo kyllä on.


svn co https://rigsofrods.svn.sourceforge.net/svnroot/rigsofrods/trunk
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Tuxer - 07.03.09 - klo:10.38
.. siis miten tuo peli käännetään lähteistä?

Taitaapi olla suljettua softaa. Deb-pakettia tuostaa uusimmasta ei taida olla.

open sourcea tuo kyllä on.


svn co https://rigsofrods.svn.sourceforge.net/svnroot/rigsofrods/trunk


Oh, sorry. Luin vain tuon Faq:n:
Lainaus
RoR is a free, closed source program, aka freeware. All rights are reserved to its author. In return, you agree that if you create a vehicle for RoR the author can include it in the official release, all credits given. The source code is kept closed for many reasons, one of which is that RoR is coded in a difficult to maintain, proof-of-concept way, not suitable for collaborative coding, another reason being the risk of seeing the code and ideas stolen by the game industry.


Tuolla on ainakin jotain kääntöohjeita:
https://rigsofrods.svn.sourceforge.net/svnroot/rigsofrods/trunk/readme.txt

EDIT: ja tuolla on ilmoitus koodin "vapauttamisesta":
http://forum.rigsofrods.com/index.php?topic=17997.msg153692#msg153692
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: Tekno - 07.03.09 - klo:10.48
root@E4500:/home/tekno/trunk/build/bin/release/linux# ls
libcaelum.so  libmygui.so      libOgreMain.so    libOgreMain.so.1.4.9  libopenal.so    libopenal.so.1.6.372        Plugin_OctreeSceneManager.so  plugins.cfg         RoR        rorconfig.sh
libhydrax.so  libmysocketw.so  libOgreMain.so.1  libois.so             libopenal.so.1  Plugin_CgProgramManager.so  Plugin_ParticleFX.so          RenderSystem_GL.so  rorconfig  RoR.sh

root@E4500:/home/tekno/trunk/build/bin/release/linux# ./RoR
./RoR: error while loading shared libraries: libcaelum.so: cannot open shared object file: No such file or directory

Joku voisi tehdän howton jos onnistuu tuon kääntämään toimivaksi.
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: petro_din - 04.07.09 - klo:12.44
Tervehdys.
Kääntämisen pääsin loppuun asti ja tuon library ongelman kanssa painiskelen kanssa..

kääntäminen meni ainakin näin lyhyen sorttisesti:

Koodia: [Valitse]
sudo apt-get install automake subversion cmake build-essential libfreetype6-dev libzzip-dev nvidia-cg-toolkit libwxgtk2.8-dev libfreeimage-dev libgl1-mesa-dev libxrandr-dev libx11-dev libxt-dev libxaw7-dev libglu1-mesa-dev libxxf86vm-dev

sudo apt-get install libgtk2.0-dev libceguiorge-dev libcegui-mk2-dev

siirry hakemistoon jonne purit lähdekoodin
Koodia: [Valitse]
mkdir build/build
cd build/build
cmake ..
make -jx && make install where x is the number of simultaneous build jobs you want. Good measure is either (Number of Cores + 1) or (Number of Cores * 2). Depends on how usable you want your system to be during this time ;)

Tämän jälkeen siirtyile hakemistoon
ror<jotain>/test/current
ja kirjasto ongelman saa korjaantumaan:
Koodia: [Valitse]
export LD_LIBRARY_PATH="./:/usr/lib"
tämän jälkeen itse saan rorconfigin käynnistymään lyhyeksi hetkeksi ja kaatumaa nilman virhettä!
Otsikko: Vs: Miten asentaa Rigs Of Rods?
Kirjoitti: petro_din - 04.07.09 - klo:13.08
ja tämän jälkeen pääsee eteenpäin kun hakemistossa jossa rorin tiedostot sijaitsevat tekee pienen muutoksen tiedostoon:
plugins.cfg
ja laittaa #risuaitaa #Plugin=RenderSystem_Direct3D9 kohtaan, johan pelittää!