> ¿Como están todos? :P
>
> Asi es, este proyecto esta algo muerto. De hecho tengo un plan para
darle un
> final algo un poco mas feliz a este viejo proyecto. Pero antes a
contestar
> el mail de Festo64.
Saludos a ti también :D , por favor, llámame Festor, lo de festor64 es
porque no había otro nick para registrarme xD
> Hola, yo soy de mexico, la mayor parte de los colaboradores son
españoles
> El que se parezca un poquito al StarCraft es intencional.
>
Entonces creo que te gustaría mis ideas para complementar algo la
historia xD
> Por no decir de que tuve bastantes problemas para obtener el código
> fuente ya que al parecer algunos archivos están corruptos.
>
> Eso es mas interesante, ¿te sale algún error a la hora de compilar?
¿a que
> te refieres con que están corruptos? Cualquier información sobre eso me
> interesa, copia y pega aqui, en el maillist los errores que te aparen al
> compilar. Ya veremos que se puede hacer.
Veamos... hay 2 tipos de errores:
-> El error que te da a la hora de intentar obtener el código fuente
del repositorio subversión. Al usar el comando:
cvs -z3 -d:pserver:anonymous@...:/cvsroot/war3d
co -P War3DSource
Y después de una larga descarga de archivos.... me sale esto:
cvs checkout: Updating War3DSource/UnidadesDeCombate/Tanqueta/Mesh
cvs checkout: Updating
War3DSource/UnidadesDeCombate/Tanqueta/Mesh/Tanqueta01
cvs checkout: nothing known about
War3DSource/UnidadesDeCombate/Tanqueta/Mesh/Tanqueta01/pic_tanqueta.tga
cvs [checkout aborted]: Could not map memory to RCS archive
/cvsroot/war3d/War3DSource/UnidadesDeCombate/Tanqueta/Mesh/Tanqueta01/tanqueta.t\
ga,v:
No such device
Lo que me sugiere que el repositorio subversion está corrupto o el
código fuente en si. ¿Hay algún respaldo? Aun así con un poco de maña
pude descargar el código restante y hacer archivos en blanco con los
nombres de los dañados.
-> El error que te da a la hora de intentar compilar el War3D, uso
Ubuntu 7.10 32 bits, compilador gcc versión 4.1.3.
Además uso esta versión de la librería SolarSockets:
http://downloads.sourceforge.net/solarirc/SolarSockets-0.7.0-GCC4.0.x.i386.tgz
Así que no sé si hay algún problema con la version del compilador...
(4.1.3 - 4.0.x)
Además de que estoy usando una versión shareware
http://solarsockets.solar-opensource.com/index.php/Licencia_shareware
Y lo de que se envié mi IP cada cierto tiempo no me hace mucha
gracia... xD
Este es el error:
Recompilado SoundServer.cpp
g++ -funsigned-char -c -g -ansi -I. -Wall SoundServer.cpp -o SoundServer.o
SoundServer.cpp: In constructor `SoundServer::SoundServer()':
SoundServer.cpp:39: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:39: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp:41: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:41: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp:43: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:43: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp:45: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:45: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp:47: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:47: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp:49: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:49: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp:51: error: conversión inválida de `ALubyte*' a `const
ALCchar*'
SoundServer.cpp:51: error: argumento de inicialización 1 de
`ALCdevice* alcOpenDevice(const ALCchar*)'
SoundServer.cpp: In member function `void SoundServer::PlayWav(float,
float, float, std::string)':
SoundServer.cpp:272: error: `alutLoadWAV' no se declaró en este ámbito
SoundServer.cpp:284: error: `alutUnloadWAV' no se declaró en este ámbito
make: *** [SoundServer.o] Error 1
Tuve también otros errores pero con un poco de maña fui arreglando las
cosas.
> Si gustas hacer tu propio proyecto no hay ningún problema, pero como ya
> dijiste, seria mucho mejor terminar este.
De hecho, ya estaba creando la web del proyecto:
http://war4dgame.googlepages.com/
Pero si hay alguien interesado en seguir War3D por mi encantado, así
aprendo el funcionamiento del juego.
Aun así creo que como bien dices, dejar este juego en la versión 1.0 y
luego realizar una segunda entrega con un poco más de historia no
sería mala idea.
Hasta otra! :D