Torque 3D es lo sufientemente libre? Y de ser asi. Se puede compilar en Trisquel?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
Saludos comunidad!
Tal ves algunos ya sabrán que Torque 3D (un motor de videojuegos antes comercial) fue liberado bajo la licencia MIT, y aunque no hay binarios para GNU/Linux si dan instrucciones para compilarlo bajo el mismo.
Estoy realmente cansado de tener una partición Windows solo para correr un software (hasta donde se "libre") que debería poder correr en mi SO favorito. Así que decidí intentar compilarlo en Trisquel. Después de instalar algunos paquetes logre compilar Torque 3D exitosamente. No se si funciona como debería, lo cierto es que generé el binario y corre.
Sin embargo el punto crucial (que es ver el mundo 3D) no lo logre...
Al correr el binario me imprime lo siguiente:
> Binding server port to default IP
> UDP initialized on port 0
> Attempting to create GFX device: GFX Null Device []
> Initializing GFXCardProfiler (GFX Null Device Renderer)
> o Chipset : 'NULL Device'
> o Card : 'GFX Null Device Card'
> o Version : '0'
> - Scanning card capabilities...
> - Loading card profiles...
> - No card profile core/profile/GFXNullDeviceRenderer.cs exists
> - No card profile core/profile/GFXNullDeviceRenderer.NULLDevice.cs exists
> - No card profile core/profile/GFXNullDeviceRenderer.NULLDevice.GFXNullDeviceCard.cs exists
> - No card profile core/profile/GFXNullDeviceRenderer.NULLDevice.GFXNullDeviceCard.0.cs exists
> Device created, setting adapter and enumerating modes
> Format GFXFormatR8G8B8X8 not supported with specified profile.
> Format GFXFormatR8G8B8A8 not supported with specified profile.
> Format GFXFormatR8G8B8A8 not supported with specified profile.
> Format GFXFormatR8G8B8A8 not supported with specified profile.
> Format GFXFormatR8G8B8A8 not supported with specified profile.
> GuiControlProfile::loadFont - Failed to load/create profile font (Arial/14)
> % - PostFX Manager - Executing core/scripts/client/postFx/default.postfxpreset.cs
> % - PostFX Manager - Applying from preset
> % - PostFX Manager - PostFX enabled
> core/scripts/client/core.cs (118): Unable to find object: 'Canvas' attempting >to call function 'setCursor'
> Missing file: core/scripts/gui/messageBoxes/messageBoxOKCancel.ed.gui!
> Missing file: core/scripts/gui/messageBoxes/messageBoxOKCancelDetailsDlg.ed.gui!
> % - Initialized Core
> %
>--------- Initializing Directory: scripts ---------
>sfxStartup...
>SFXSystem::createDevice - created Null device 'SFX Null Device'
> Provider: Null
> Device: SFX Null Device
> Hardware: No
> Buffers: 16
>%
>--------- Initializing Empty: Server Scripts ---------
>%
>--------- Starting Dedicated Server ---------
>Exporting server prefs...
>Starting multiplayer mode
>Binding server port to default IP
>UDP initialized on port 28000
>*** LOADING MISSION: levels/Empty Room.mis
>*** Stage 1 load
>*** Stage 2 load
>*** Mission loaded
>Engine initialized...
>Sending heartbeat to master server [IP:198.101.240.242:28002]
>%
Parece ser que no reconoce la placa de vídeo (no e instalado drivers privativos)
De verdad me gustaría mucho poder correr este motor en un entorno libre, y este a sido el (espero) ultimo inconveniente que e visto. Si piensan que Torque 3D es lo suficientemente libre, espero me puedan tirar un cable en esto.
Información sobre Torque3D:
Esta es la pagina de Torque: http://www.garagegames.com/products/torque-3d
El código lo baje de aquí: https://github.com/GarageGames/Torque3D
y compile usando las instrucciones en la misma pagina (están mas abajo)
Información sobre la PC utilizada:
Núcleo Linux 3.2.0-54-generic-pae
Vídeo: GeForce 8200
Puedo correr juego como 0ad, openarena, supertuxkart o teeworlds bastante bien y sin los drivers privativos, siempre con nouveau.
Pièce jointe | Taille |
---|---|
Captura de pantalla de 2013-10-10 23:47:13.png | 466.97 Ko |
Logre correrlo parcialmente, pero tuve que recurrir a wine e instalar directx.
Y digo parcialmente porque a la hora de cargar el mundo se congela.
El editor de mundo si carga, pero no renderiza el mundo...
Supongo que ya solo queda apoyar a los desarrolladores de nouveau.
Saludos
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Parece ser que el programa trabaja directamente con la tarjeta y no la
reconoce.
- --
Saludos libres,
Quiliro Ordóñez
Presidente (en co-gobierno con los socios)
Asociación de Software Libre del Ecuador - ASLE
Teléfono: 6008579
Recuerda que todas tus comunicaciones están siendo vigiladas. Lo que
puedes hacer para restar su eficacia es eliminar el software privativo
de tus computadores, evitar el software como servicio, almacenar tus
datos en tus propios equipos y encriptar todas tus comunicaciones.
Toda la información contenida en este mensaje es libre de uso y
distribución con o sin modificaciones y todo correo que reciba implica
que el remitente acepta que tendrá las mismas libertades sin importar
cualquier clausula de confidencialidad o restricción anterior o posterior.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJSW06OAAoJELMnJLlh/t+6WM8QAIrUNJhsJl901Rumd3a2u6Qk
tLr8QvCpbq7Q7oFQlNw3Ll80uiK5qqgEJ7zcHd8Y0ABiERSwR5zLLnwxEvcWW7tF
JyCEeajnOoNayNtJRDtmxiVUHBtJMZhy+qlsqzE0VytIYKFpIGKr0V6kaiDtq9A1
QIev6pPxmmARM6+YNdtO7kTrEcI3yN2twyg8enqRv4/2mHvJLYyWgxmPwGku0t58
5kGaMRGgJ1vZYXerQ9QCyECyfUpOdKdZqWertULadTb4xnxFyn5Jj3AZqbmSjdpu
SBPO+v7lGGWROFcoxElDEpMduPNViKoxPzH7NU4g4htEsfd5AanQpXSwLV0G3OHG
6/1/sSXB53/BMI3FpvRKCFNTOQKfjd/hDbArKg+rcVpRMTYo7kmWKF+NoqvgkMW0
2C8rlIsoN/jEXeqvmCuChAQYeAMxUj2G6VEQYQxw1TIxXpQbx7aAys8w89xi7QxG
3LHzDFMcwuVq47fTWp1SyW7M+b9Yb+CLafkRUO4/91HtBBwPrq0qCpJ7bnnBLgpb
UkWSuDnPsTygS6f8SAhUW2MvFH06wVn0+3Wwy29d9G3cBO8uGQIKMG+SQIxoyigq
nnF06aKlCxv5MqyIJdcClbZcozlb/ZPVCLgFOoRYkAD7SnwSXiz8Egrey2TbLS5r
R/0PC8hLGo704sEEpiqU
=G0cv
-----END PGP SIGNATURE-----
- Vous devez vous identifier ou créer un compte pour écrire des commentaires