Categorías > Cafetería > SonSilentSea-0.0.57.- Instalacion ...
Nuevo Mensaje | Responder
Sanguinario_Joe


368 envíos
Desconectado
1770 lecturas
2 respuestas
SonSilentSea-0.0.57.- Instalacion17-03-2010 a las 07:11:45

Todos los que querais echar una manita, y de paso probar el jueguecico (lo poco que hay), podeis intentar este manual.

Solo os funcionara si teneis una NVIDIA y un Linux.

1.- Dependencias.

Para instalar todas las dependencias servirá con hacer en la terminal (Ubuntu):

Instalando dependencias:
sudo apt-get install libogg-dev libvorbis-dev libois-dev libopenal-dev libalut-dev libcegui-mk2-dev cmake-curses-gui build-essential libtool automake pkg-config nvidia-cg-toolkit libfreetype6-dev libzzip-dev libfreeimage-dev libpng12-dev libmng-dev libgtkmm-2.4-dev libglademm-2.4-dev libsigc++-dev cmake-qt-gui


2.- Instalando OGRE.

OGRE es un motor grafico del que se sirve SonSilentSea para reducir el esfuerzo necesario en su desarrollo.

Lo primero que vamos a hacer es crearnos un directorio un tanto especial que colgara directamente de home, para ello utilizamos los comandos:

Creando directorio:
mkdir -p /home/Ogre-Engine
chown -R USER:GROUP /home/Ogre-Engine

Recordar cambiar USER:GROUP por vuestro usuario y grupo (convencionalmente, ambos son vuestro usuario).

Ya podemos descargar el sdk, por ejemplo desde aqui:

http://sourceforge.net/projects/ogre/files/ogre/1.6.5/ogre-v1-6-5.tar.bz2/download

Y descomprimirlo:

Descomprimiendo:
cd /home/Ogre-Engine
tar -xf ogre-v1-6-5.tar.bz2


Una vez descargado y descomprimido podemos pasar a instalar:

Preparando OGRE:
mv ogre 1.6.5
cd 1.6.5
./bootstrap
./configure --prefix=/usr --with-platform=GLX


Os debe responder al final algo como esto:

Configure Output:
--------=== Configuration summary ===--------
    Target platform                : GLX
    OpenGL Ogre support            : GLX
    GUI library to use              : Xt
    Use double precision arithmetic : no
    Support for threading          : no
    Memory allocator                : ned
    Use STLport                    : no
    Use FreeType                    : yes
    Use FreeImage                  : yes
    Use DevIL                      : no
    Build OGRE demos                : yes
    Build CEGUI demos              : true
    Build the OpenEXR plugin        : no
    Build the Cg plugin            : yes
    Build the DirectX 9 plugin      : no
--------===============================--------


Y ya podemos pasar a compilar e instalar:

Instalando OGRE
make
sudo make install


3.- Instalando tinyxml.

Tinyxml es un sencillo codigo que facilita la lectura (y eventualmente la escritura) de archivos xml.

Para instalarlo, desde una carpeta de nuestra eleccion hacemos:

Instalando tinyxml:
git clone git://gitorious.org/sonsilentsea/tinyxml-rep.git
cd tinyxml-rep/
make
sudo make install


4.- Instalando sssHydrax.

sssHydrax es un proyecto segregado de Hydrax, un plugin para crear entornos acuaticos en OGRE. sssHydrax nace para adaptar este plugin a las necesidades de SonSilentSea

Para instalarlo, desde una carpeta de nuestra eleccion hacemos:

Instalando sssHydrax:
git clone git://gitorious.org/sonsilentsea/ssshydrax.git
cd ssshydrax/
make
make install


5.- Ejecutando SonSilentSea.


Ejecutar SonSilentSea es tan facil como hacer desde una terminal, o pulsando Alt+F2:

Ejecutando SonSilentSea:
SonSilentSea





Y ya esta!!!

Saludos!!!

Una causa es la causa de la siguiente. Y la suma de las causas es la causa del desastre.
(Principios de la causalidad de Pepe)

Responder | Citar | Moderar | Mensaje Privado
Training Channel
Sorancio


307 envíos
Desconectado

#1
RE: SonSilentSea-0.0.57.- Instalacion17-03-2010 a las 12:56:30

A ver, lo he instalado y al ejecutar SonSilentSea sale una pequeña ventanita que pone "Rendering Settings". Se carga mal pues se ve lo que hay detrás de la ventana (y no es transparencia porque al moverla nanai, se queda lo del comienzo).

Cuando lo configuro y le doy a Accept me sale un error de segmentación de free. ¿Alguna idea? Te puedo poner el log si quieres.


Responder | Citar | Moderar | Mensaje Privado
Sanguinario_Joe


368 envíos
Desconectado

#2
RE: SonSilentSea-0.0.57.- Instalacion18-03-2010 a las 05:30:49

Aloja!

Yo me voy hoy, asi qu no estare durante el fin de semana, pero a ver si la semana que ciene conseguimos que te rule.

Mandame please:

Un pantallazo de la ventana de configuracion inicial.
El archivo ~/.SonSilentSea/Ogre.log
El archivo ~/.SonSilentSea/CEGUI.log (si es que ha llegado a crearlo)

Y tambien haz una cosa, vete a donde tienes instalado el OGRE (segun el tuto en /home/Ogre-Engine/1.6.5).
Alli, metete en el subdirectorio Samples/Common/bin (deberia quedar todo asi /home/Ogre-Engine/1.6.5/Samples/Common/bin), y ejecuta por ejemplo el OceanDemo, que es parecidillo al Hydrax:

Probando un ejemplocd /home/Ogre-Engine/1.6.5/Samples/Common/bin
./OceanDemo


Los ejemplos de esa carpeta son los basicos de OGRE, si no te funcionan tenemos problemas en la instalacion de OGRE (ya me cuentas cuales te funcionan ¿va?)

Si te funcionan bien los ejemplos, dimelo porque hay un problema con el Ogre.cfg, y habra que eliminarlo y cambiarle su directorio de destino, para que cada usuario pueda manejarlo.

Saludos!!!

Una causa es la causa de la siguiente. Y la suma de las causas es la causa del desastre.
(Principios de la causalidad de Pepe)

Responder | Citar | Moderar | Mensaje Privado