Preguntas y respuestas más frecuentes

Pregunta: ¿ Necesita un usuario tener instalado en su PC algún tipo de 'run-time' o el mismo Entidad 3D para sólo jugar a un juego creado con Entidad 3D ?.

Respuesta: El jugador no necesita nada más que el conjunto de ficheros que le suministraremos en un archivo .ZIP. En realidad ahí va parte de Entidad 3D, pero el usuario de nuestro juego no necesita saber con que se ha creado el juego. Sólo tendremos que decirle que fichero .BAT ha de 'clickar' para dar comienzo el juego. Tampoco estaría de más que le informásemos de los controles de teclado y ratón que usa el juego.
Lo que si es necesario es que tenga instalado en su PC los 'drivers' 'Microsoft Direct X 8.1' o superior.


Pregunta: Al cargar un nivel y justo después de ver en pantalla 'Cargando nivel, esperar ...', el programa sale repentinamente a Windows sin presentar ningún tipo de error.

Respuesta: Normalmente esto puede ocurrir por dos motivos:
1.- En 'World Editor' tienes una entidad 'Door' o 'MovingPlat' con el parámetro 'Model' cargado con 'null' o indicando un modelo que no existe porque lo has borrado.
2.- En 'World Editor' has utilizado una textura que no cumple con las dimensiones: 64x64, 128x128 o 256x256.


Pregunta: Al cargar un nivel y justo después de ver en pantalla 'Cargando nivel, esperar ...', el programa sale y me presenta el error: BlockActor_Spawn: No model for entity:BlockActor.

Respuesta: En tu nivel, una o más entidades 'BlockActor' las has dejado con el parámetro 'Model' como 'null'.
Revisa las entidades que tienes en tu nivel y no dejes ninguna con 'Model' a 'null'.


Pregunta: ¿ Puedo añadir archivos de vídeo (.mov, .avi, etc) para una intro de un juego, final o momento importante ?

Respuesta: No se puede


Pregunta: ¿ Qué significan los mensaje 'Face with no normal' que me aparecen en la consola de 'World Editor' cuando realizo la compilación de mi nivel ?

Respuesta: Son avisos de que algún brush no está bien encajado, de todas formas son avisos inofensivos para el buen funcionamiento del escenario.


Pregunta: Quiero hacer un juego donde no se utilicen armas y me gustaría poder desconectar el arma Blaster que siempre aparece por defecto en las manos del jugador al comenzar el juego.

Respuesta: Utiliza la entidad 'Configuracion', existe un parámetro en esa entidad que te permitirá realizarlo.


Pregunta: ¿ Se pueden usar armas de cuerpo a cuerpo ?

Respuesta: Si, utilizando la entidad 'ConfigArmaCuatro'.


Pregunta: ¿ Es posible poner el valor de rotación del sky en 0, es decir que el cielo esté fijo.

Respuesta: Claro, así está puesto en el juego de ejemplo 'Secta'. Asegúrate de pulsar 'Enter' en la caja cuando hayas puesto 0 en la rotación.


Pregunta: En World Editor. ¿ Por qué al marcar como AREA a una puerta, al compilar me aparece el mensaje 'WARNING* FinishAreas: AreaPortal only touched one area' ?.

Respuesta: El problema es que la puerta no tapa por completo el hueco que ocupa por lo que el motor 3D no podrá trabajar eficientemente esa 'Area' que has marcado para que no la calcule cuando la puerta está cerrada, ya que efectivamente estará cerrada pero por alguna abertura se podrá ver el otro lado.


Pregunta: ¿ Cual es la forma correcta de utilizar la entidad "changelevel" que es para saltar a otro nivel, ya que la utilizo y no me funciona ?.

Respuesta: El 'model' que crees para el 'changelevel' hazlo que sea algo como una plataforma muy baja a la que pueda subirse el jugador, de esta manera te funcionará si el jugador se sube a la plataforma.


Pregunta: ¿ Se pueden hacer sonidos en 3D posicionales en mi escenario ?

Respuesta: Si, consulta en el manual de Entidad 3D (no en el manual de World Editor) el modo de funcionamiento de la entidad 'ElectricBolt'.


Pregunta: Cuando arranco un juego, el juego de ejemplo 'Secta' o uno mío, incluso en bajas resoluciones, anda lento. Tengo una placa de vídeo Nvidia Geforce MX 4 440 de 64mb con los controladores actualizados.

Respuesta: Entidad 3D no sólo tira de tarjeta 3D, sino también de CPU. De todas formas comprueba las opciones que tengas activadas o desactivadas en tu configuración de Direct 3D.
Prueba desactivar la opción de 'vsync' en la configuración de tu placa de vídeo.


Pregunta: Cuando coloco enemigos en mi nivel (con la entidad 'BotActorStart') ellos no me disparan y se quedan quietos, ni siquiera me persiguen.

Respuesta: La cruz que representa esta entidad en 'World Editor' es la posición de los pies del enemigo, por lo que intenta colocarla cerca del suelo, pero sin tocarlo. Si lo pones demasiado cerca del suelo verás que el enemigo ni se mueve ni dispara al jugador.


Pregunta: ¿ Entidad 3D incluye soporte para jugar a juegos online vía TCP/IP en Internet o en una LAN ?

Respuesta: Si, dispone de varios modos de juego online.


Pregunta: ¿ Es posible crear personajes que cooperen con el jugador para realizar misiones o que pudieran ayudar a matar enemigos ?

Respuesta: No es posible.


Pregunta: En el ascensor que tengo en mi mundo, me pongo debajo y cuando baja me atraviesa y no me aplasta quitándome salud.

Respuesta: En la parte de abajo del ascensor agrégale un brush delgado con 'lava'.


Pregunta: Intento arrancar el juego de ejemplo 'Secta' y me aparece este mensaje 'GameMgr_SetWorld: geWorld_Create falló: Levels\secta.BSP'. También me pasa en mis niveles si son muy grandes.

Respuesta: Entidad 3D no dispone de la memoria suficiente para cargar los niveles. Intenta liberar memoria de tu sistema.


Pregunta: Quiero diseñar mis propios personajes y objetos 3D, para luego utilizarlos en Entidad 3D. ¿ Qué programa he de utilizar ?.

Respuesta: 'MilkShape 3D' es el mejor programa que se adapta a las necesidades de Entidad 3D, ya que soporta los formatos de ficheros utilizados por Entidad 3D y World Editor.
Milkshape 3D es un programa Shareware, pero os aseguro que vale de sobras los 25 euros que cuesta registrarse. Si utilizas una versión no registrada sólo te permitirá salvar tus proyectos durante 30 días.


Pregunta: En Windows 2000 y XP al recompilar el nivel de ejemplo 'secta', en la consola de World Editor me aparece este error:
GPreviewPath: c:\entidad_3d\entidad3d.exe
CopyFile (.\secta.bsp, c:\entidad_3d\levels\secta.bsp)
GetLastError()==32

Respuesta: Al compilar el nivel en En World Editor, cuando te aparezca la ventana 'Compile Manager', en la caja 'MAP File:' cambia la ruta '.\secta.map' por la ruta completa 'c:\entidad_3d\levels\secta.map'


Pregunta: En Windows XP la consola de World Editor no me muestra la evolución de la compilación, me aparece siempre esto:


Respuesta: Para el programa 'gedit.exe' has establecido compatibilidad para Windows 98. Vuelve a dejarlo como estaba, sin utilizar la opción de compatibilidad y te funcionará perfectamente:



Pregunta: En World Editor, al compilar siempre me aparece este error en la consola:
Compile failed: GBSP_CreateBSP encountered an error, GBSPLib.DLL.

Respuesta: Debes añadir al menos la entidad 'DeathMatchStart' a tu nivel.


Pregunta: En World Editor me dispongo a crear un nivel pero no me aparecen muchas entidades en la lista de entidades disponibles, entre ellas 'DeathMatchStart', 'Door' 'Command', etc...:

Respuesta: Para comenzar un nuevo nivel debes cargar antes el nivel llamado 'vacio', entonces te aparecerán todas las entidades disponibles.
Si te ocurre con niveles antiguos sólo tienes que cargarlos y en 'Options/Level Options' dejar 'Head Directory' como esto:

.\src_entidad3d;.\src_entidad3d\fx;.\src_entidad3d\game

y 'Texture Library' con tu fichero de texturas, por defecto como esto:

.\texturas.txl


Pregunta: Al ejecutar "Entidad3D.exe" me aparece un error que se reporta en el archivo "Ent3d.Log" y el contenido de ese archivo es:
Error#: 0, Code#: 0, Info: GameMgr_SetWorld: geVFile_Open falló. No se puede abrir el fichero: .

Respuesta: Estas ejecutando 'entidad3d.exe' directamente. Esto no lo debes hacer a menos que sepas como usar el fichero 'autonivel.ini'.
Las instrucciones de instalación dicen que una vez instalado Entidad 3D utilices World Editor (gedit.exe) para comenzar a crear tus escenarios. Te recomiendo que sigas el tutorial de World Editor paso a paso.


Pregunta: Al dar comienzo mi nivel llamado 'bosque', justo después del logotipo de Genesis3D, me aparece este error:
Error#: 2, Code#: 0, Info: GameMgr_SetWorld: geWorld_Create falló: Levels\bosque.BSP.
Error#: 1, Code#: 0, Info: Entities.c 958
Error#: 0, Code#: 0, Info: Entities.c 864

Respuesta: Esto lo provoca una entidad que estás utilizando en tu nivel que utiliza el parámetro 'Model'. El problema está en el 'model' al que te estás refiriendo en esa entidad. Lo más probable es que te estés refiriendo a un 'model' que no existe, o el 'model' carece de animación, o el 'model' no está bien asociado a 'brushes', o el 'model' lo tienes a 'null' mientras tendría que contener un 'model' válido.
Básicamente te recomiendo que te revises el 'model' implicado en la entidad que lo utiliza.


Pregunta: Intentando iniciar cualquier nivel, incluidos los de ejemplo, me aparece este error justo después del mensaje 'Cargando...':


Respuesta: Es un error muy genérico de Windows XP, pero una de las causas de este error en Entidad 3D es que estás intentando cargar un nivel que se desarrolló con otra versión de Entidad 3D. Seguramente has actualizado Entidad 3D y no has recompilado los niveles siguiendo los pasos que se recomiendan en la sección 'Actualizar Entidad 3D' en la misma página de Entidad 3D o en la sección 'Utilización de niveles de anteriores versiones de Entidad 3D' de este mismo manual.


Pregunta: En 'World Editor' al compilar mi nivel me aparece este error en la consola y el nivel no se llega a compilar:
PrepAllGBSPModels: Could not prep model 0.
ConvertGBSPToFile: Could not Prep Models.

Respuesta: Estás marcando algún 'brush' con 'Area' cuando en realidad ese 'brush' no separa dos áreas del nivel. Comprueba en el manual de 'World Editor' para que sirve marcar 'brushes' con 'Area'.


Pregunta: Cuando compilo con 'World Editor', aparece un error de compilación y en la consola el siguiente mensaje:
ConvertGBSPToFile: geVFile_OpenNewSystem failed.
Compile Failed: GBSP_SaveGBSPFile for file: C:\Archivos de programa\Entidad\levels\rampas.bsp, GBSPLib.Dll.

Respuesta: Instala Entidad 3D en la carpeta que se recomienda ( c:\entidad_3d ) y no en 'Archivos de programa ...', a World Editor no le gustan los nombres o carpetas con espacios.


Pregunta: Al intentar abrir el fichero de nivel 'c:\entidad_3d_3.5a\levels\minivel.3dt' con 'World Editor', me aparece el mensaje de error Expected 'NumPoints' in file ..., y no abre el fichero:

Respuesta: Instala Entidad 3D en la carpeta que se recomienda ( c:\entidad_3d ) y no en 'c:\Archivos de programa ...' o 'c:\entidad_3d_3.5a'. A World Editor no le gustan los nombres o carpetas con espacios o puntos.


Pregunta: Al intentar abrir un fichero de nivel .3DT con 'World Editor', me aparece el mensaje de error Expected 'NumEntities' in file ..., y no abre el fichero:

Respuesta: Estás intentando abrir un fichero .3DT con una versión de World Editor anterior a la que se utilizó para crear ese fichero de nivel .3DT


Pregunta: He empaquetado ya varias librerías de texturas (.txl), pero cuando las pongo en el escenario de World Editor me pone 'Cannot find (nombredelatextura) in texture library' y en el escenario renderizado me aparecen otras texturas. ¿Tiene solución?:

Respuesta: Prueba a cambiar los nombres de las texturas, no tan largos y sin símbolos ni espacios.


Pregunta: He usado las tres versiones del editor 'World Editor' y he observado que de vez en cuando se sale del editor repentinamente, perdiendo parte del trabajo que había realizado. ¿ Esto es normal ?:

Respuesta: Lamentablemente si. Existe algún 'bug' en estos editores que produce ese comportamiento. Te recomiendo que realices periódicas copias de seguridad de tus niveles y salvándolos con diferentes nombres (nave01.3dt, nave02.3dt, nave03.3dt, ... ), de esta forma podrás tener copias en diferente estado de construcción, y no sólo por ese 'bug' sino por si tu PC se cuelga o pierde la alimentación. Los niveles abiertos en 'World Editor' suelen dañarse frecuentemente si no se ha salido del editor de forma correcta.


Pregunta: ¿ Se pueden modificar los textos de los menús o de los mensajes automáticos que presenta Entidad 3D ?:

Respuesta: No.


Pregunta: ¿ Se pueden poner más de cuatro tipos de armas por nivel ?:

Respuesta: No, a menos que sean armas de energía.


Pregunta: ¿ Puedo vender los juegos que realice con Entidad 3D ?:

Respuesta: No directamente. Consulta el manual para saber como obtener ingresos de forma indirecta.


Pregunta: ¿ Se pueden usar comandos en los juegos en modo online ?:

Respuesta: No.


Pregunta: ¿ Entidad 3D usa filtros 'antialias' para mejorar la calidad de la imagen ?:

Respuesta: Por defecto, no. Cualquier tipo de filtro o ajuste especial en 3D, ya sea para OpenGL o Direct 3D, debes activarlo en el 'Panel de Control' de tu tarjeta gráfica. De esta forma tú eres el que ajustas los parámetros de rendimiento y calidad gráfica que deseas ver aplicados en pantalla.


Pregunta: ¿ Qué tamaño pueden alcanzar los niveles creados con World Editor ?:

Respuesta: No es recomendable sobrepasar los 8192 texels cúbicos, es decir, 4096 o -4096 en cualquier eje.
Texel (pixel con textura) es la unidad usada en World Editor y equivale aproximadamente a 9,25 milímetros en la realidad, es decir, un poco menos que un centímetro.


Pregunta: En World Editor, el nivel me compila bien y genera el fichero .BSP, pero después del mensaje 'Compile successfully completed' me aparece este mensaje de error:
CGPreviewPath: c:\entidad_3d\entidad3d.exe
CopyFile (mi_nivel.bsp, c:\entidad_3d\levels\mi_nivel.bsp)
GetLastError()==32

Respuesta: Salvo en los primeros pasos en el uso de World Editor, es recomendable desactivar la opción 'Preview' en la ventana de compilación del nivel y usar accesos directos para correr tus niveles. Es más rápido y podrás seleccionar el 'driver' de pantalla y resolución.



Pregunta: ¿ Funciona Entidad 3D en los sistemas operativos Microsoft Windows Vista, Windows 7 y Windows 8 ?

Respuesta: En Windows 8 no se han realizado pruebas de compatibilidad oficiales verificadas.
En Windows Vista y Windows 7 no hay problemas para correr Entidad 3D. Otra cosa es el rendimiento que obtendrás dependiendo de tu PC, del sistema operativo y de lo optimizados que sean los 'drivers' de tu tarjeta gráfica.