Martes, 13 de Junio de 2006
Duke Nukem 3D para PalmOS
No, no has leído mal. Aprovechando al máximo la potencia de una Palm, se puede llegar a ejecutar en ella Duke Nukem 3D, el juego de acción en primera persona que todos los que estuvieran por el mundo de los ordenadores en el año 1996 conocerán. Para los que no sea el caso, bastará decir que fue uno de los primeros juegos en recrear las tres dimensiones (aunque ya existía Doom y aún antes Wolfenstein 3D, por citar algunos), aunque sólo parcialmente, ya que los personajes, enemigos y objetos, seguían siendo sprites 2D.

Duke Nukem 3D fue toda una revolución en su época
Duke Nukem 3D utiliza un motor gráfico propio, creado por Ken Silverman para la empresa 3D Realms, llamado build. El código fuente de build fue liberado el 20 de junio de 2000, y a partir de él, se han creado muchos ports que permiten jugar al Duke Nukem 3D nativamente en Linux, o mejorar la calidad gráfica y de sonido, aprovechando los equipos actuales. Uno de estos ports es el creado por JonoF, que aprovecha las tarjetas gráficas aceleradoras que soporten OpenGL. Y precisamente en esta página, podemos encontrar un vídeo donde se puede ver funcionando el port de Duke Nukem 3D para PalmOS, del que voy a hablar a continuación. Jono fue tan amable de subir el vídeo a YouTube, para que pudiera incluirlo en el post.
JonoF jugando al Duke Nukem 3D en su Tungsten T
Este es un ejemplo de las ventajas del software libre: a partir del port que Jono hizo del original, y al estar su código también disponible libremente, Henk Jonas lo modificó para crear este port de Duke Nukem 3D para PalmOS. La instalación es sencilla:
- Descargamos este archivo, y lo descomprimimos. En él hay dos archivos: duke3d.prc, es el ejecutable, y se instala normalmente, en RAM de la Palm o, si queremos ahorrar espacio, en la carpeta /Palm/Launcher de la tarjeta SD.
- El otro archivo es duke3d.zdk, y para instalarlo necesitaremos acceder a la tarjeta SD. Vamos a /Palm/Programs y creamos un nuevo directorio llamado Duke3D. En él copiamos éste archivo, de manera que quede como /Palm/Programs/Duke3D/duke3d.zdk.
- Ahora necesitamos copiar los archivos de datos de una instalación de Duke Nukem 3D para PC. Sólo necesitamos los archivos .con, .rts y .grp. Los copiamos a la misma carpeta Duke3D de la SD, donde copiamos antes el otro archivo.
- Además del juego original, también podemos hacer lo mismo con expansiones, o con mapas adicionales.
- Desgraciadamente, este programa requiere más memoria RAM que los 2 ó 4Mb de heap que suelen traer las Palm. Por ello, será imprescindible utilizar el programa UDMH de Dimitry, que simula más memoria para los programas, reconvirtiendo memoria de almacenamiento. En total son necesarios unos 7Mb de heap, así que los que falten, son los que deberemos dejar libres para que UDMH pueda asignarlos.
El port permite cambiar la resolución, aprovechar la aceleración hardware de las Zodiac, tiene soporte para sonido y música (esto último instalando timidity), soporte para trucos (la consola se abre pulsando el centro de la pantalla), posibilidad de controlar la vista con el stylus, soporte para el teclado en el Treo, y ¡hasta juego multijugador a través de bluetooth!

Duke Nukem 3D corriendo en mi tungsten E2
He probado a jugar en mi E2 y, aunque no es la Palm con el procesador más potente, el juego se movía a una velocidad ideal para jugar, por lo que ni siquiera hizo falta hacer overclocking. Es realmente sorprendente ver un juego como Duke Nukem 3D funcionando en una Palm, pero lo es más aún ver cómo se puede controlar perfectamente con los botones y el pad direccional. Es más, podremos asignar otras acciones como movernos por el inventario, ver mapa o abrir puertas, a ciertas zonas de la pantalla, con lo que las posibilidades aumentan mucho.

Asignando acciones a zonas de la pantalla
En definitiva, todo un ejemplo de que el hardware de una Palm puede hacer más de lo que parece. Y Duke Nukem 3D no es el único juego de su estilo que podemos probar, pero eso lo veremos a lo largo de los próximos días.
Por: Marcos González Troyas en Trucos
RSS comentarios | Trackback |
Imprimir este post
Artículos relacionados
Suscríbete para estar al corriente de las novedades en este blog










impresionante!
De donde saco los archivos .con, .rts y .grp?
@Masilva: esos archivos están en el juego original, el de ordenador de toda la vida.
Bueno bueno bueno….
¿Me estas provocando para que ponga a recargar mi Zodiac 2?
Simplemente fenomenal!!
¡Excelente!, aunque no es mi juego preferido; en particular prefiero el Doom, y lo tengo pero nunca logré hacerlo correr en mi TE/2, me receteaba la palm y mejor decidí desinstalarlo. No sé quizá me faltaron algunos archivos como en este caso, ojalá que Marcos tenga oportunidad de darnos una cátedra a ese respecto.
@David: creo que hoy vas a tener más suerte
Excelente blog. No he probado ningun juego todavia, pero estaba en mis planes, luego de probar otras cositas mas para la palm. Lo unico que necesitaba era leer algo como esto para saber que si van a funcionar en mi T|E2.
Me llamó la atencion lo del timidity. Donde puedo conseguir una version para Palm OS 5?? Busqué en su pagina pero no encontre nada.
Gracias.
Hola Jose. En la página que di en el post, directamente puedes dar al botón download, y es ya la versión más reciente, para PalmOS 5.
Hola Marcos!
No he podido encontrar el download de timidity para palm OS 5. Ayudame por favor!! siii??? xD
PD: Existe algun programa como el UDMH, pero que sea gratuito???
Yoyofr, el autor original de estos programas, explica cómo instalar Timidity en su web. No lo he probado aún, porque temo que se coma demasiada RAM.
Respecto a un UDMH gratuito, ya querría yo conocer alguno
Dimitry ha hecho unos programas impresionantes, y nada caros, así que yo pienso que vale la pena comprarlos.
Hola, estuve leyendo el tutorial, he instalado todo tal caul y me da un error de memoria “free 272/248″, y eso que le hice un hard reset a la palm (E2) y corri el duke3d solo, es decir, solamente ese juego estaba instalado (desde la SD lo ejecuté). Pero bueno, no hay caso.
La pregunta es: ¿EL DUKE NUKEM 3D PARA PALM, CORRE EN UNA TUNGSTEN E2?
Alguien que me pueda dar una mano. se lo voy a agradecer, porke me encanta este juego.
Gracias.
Javier
YA ESTÁ !! NO DIJE NADA, ME ANDABA MAL EL UDMH, LO REINSTALE Y LISTO !!!! GRACIAS =, SALUDOS A TODOS, BYE
pues realmente me parese excelente pero no se como jugarlo en mi tungsten t1 me dice q tengo q meter el otro archivo en palm/programs/duke3d y ese es mi problema en donde esta eso? si alguin me puede ayudar se lo agradeceria mucho
Esa ruta se refiere a la tarjeta de memoria SD, si es que utilizas una.
Lo he instalado en mi TX y no funciona ni con el UDMH. Me da error “Out of memory loading PNO”, “259″. Alguien tiene alguna idea?
Ya lo instalé en mi TE y funciona muy bien…. No hay que tener una Palm muy potente para disfrutar de este juego.
Hola, quisiera saber bien como le puedo hacer para que corra en mi tungsten e2 el juego, ya que segui tus indicaciones, y aun asi me dice que hay un error en la memoria y no se que tantos errores, quisiera saber si me podrias esvribir a mi correo y poder decirme como le puedo hacer para que corra ok. bueno espero que alguien me pueda decir como lo puedo correr gracias.
Si te da errores al arrancar, sigue haciendo tap con el stylus en la pantalla para que vayan pasando. Al final seguramente se ejecute el programa igual.
Si no funciona, puedes hacer que haya más memoria disponible instalando UDMH.
como consigo tener la version completa ya que me dice que es slo un demo y me deja jugar slo el meltdown q es el primer mundo
Tengo el pack de 3 cds que trae el nuke 1,2 y 3d. En el tercer cd dende esta duke nuke 3D no encontre los archivos .rts y de los .con tengo con nombres iguales en las flile pack 14 y 13. asique copie las carpetas talcual estan en el cd. pero la pantalla se queda en negro.
ya lo hice andar… y anda perfecto pero no puedo salir del game sin resetear. cual es el comando desde consola para salir del juego o para entrar en el menu?
En la configuración del programa (antes de empezar a jugar) se pueden asignar los controles a los diferentes botones de la PDA y zonas de la pantalla táctil. Uno de esos controles es el del menú, si no recuerdo mal.
pues les cuento qeu instale el duke nukem 3d como se me dijo, en mi palm e2 y el udmh sin problema y lo qeu pasa es qeu me marca el siguiente error “Built engine init error failed tlo load TA…..”
que hago???? agradeceria mucho una ayudita ASAP este juego me encanta.
Suerte
kieros juyegos de duke3d
Alguien lo ha probado en la palm zire 31 ??
no es de las mejores… pero por su costo…
es lo que tengo… sirve el duke3D o el Doom..
o alguno de esos juegos en mi palm ??
gracias….
HOLA YA INSTALE EL JUEGO Y NO PASA NADA APARECE UN MENSAJE DE ERROR DICE QUE NO TIENE LA CARPETA EMULACION AYUDA.
holas holas, muy buen juego!!, un saludo
soy un re batero, putos, dejen de viciar, un abrazo!!
tengo una pregunta??
El juego de deke nukem 3d lo puedo correr en palm t5??
y en donde se encuentran los archivos .con, .rts y .grp???
:::gracias:::
zombiexx los archivos .con, .rts y .grp se encuentran en el 2 cd del pack de la trilogia y en mi T5 corre muy bien ya que el micro es bastante mas rapido que el de la E2 pero hay que usar el UDMH
porfa me pueden decir siel umdh arruina la tungsten E2 sinceramente me da u poco de miedo usarlo porfavor avisenme con urgencia
una mas
lo arruina? bueno si vi la foto en donde corre el Duken ukem con umdh supongo que no o si?
El UMDH no da problemas si usas siempre la última versión.
como configuro el umdh en mi tungsten E2? llevo no se cuanto intentando, pero la verdad no se como configurarlo, necesito acaso otros progrmas mas? por favor respondanme necesito su ayuda……
necesito la configuracion del UNDH para el ljp, por que hasta ahora no me corre ningun jeugo de super nes
Pregunta como uso el UDMH PORFAVOR quiero jugar el LJP busque en la web pero ninguna me da un respuesta certera, por eso prefiero contar con ustedes qeu saben muhco del tema, un saludo espero su respuesta lo mas antes posible
Alvaro, sólo tienes que instalar el archivo UMDH.prc en tu Palm como cualquier otro programa más. Te pedirá hacer un soft reset y entonces comenzará a funcionar automáticamente.
Hice esto pero lastimosamente, no corre el LJP con juegos de supernintendo, intente con el mario kart que ocupa muy poco espacio y nada, despues hice la prueba con un juego mas pesadito qeu es el mario allstar y nada me tira una pantalla en la que poco se puede entender lo que dice y me pide una memoria de 65467 kb o algo asi y no corre el juego, luego me fui a las opciones que tiene el UDMH añadi la aplicacion ljp y le di 15000 kb de Heap entr comillas y nada, haber si me puedes ayudar, vale
makilakixki SPAIN dijo:
Lo he instalado en mi TX y no funciona ni con el UDMH. Me da error “Out of memory loading PNO”, “259″. Alguien tiene alguna idea?
tengo ese mismo problema, alguien sabe como soloucionarlo?
le aumente la memoria en el UMDH a 20 Mb y tampoco corre sigue con el error del PNO, y le quite el sonido y la musica, pero no soluciono el problema.
Saludos…
Mira q es raro el problema en una TX deberia correr sin problemas, fijate si tu memoria interna no esta llena, despues instala el UDMH como cualquier programa Y LISTO, ten encuenta que debes tener memopria suficiente como para que corra el juego, ahora otro problema es que no pusiste los archivos indicados de DUKE NUKEM 3D, y si no obvio que no te va a correr, hice la prueba incluso con el Duke Nukem Atomic Edition y creeme corre sin problemas en una Tungsten E2, hasta los trucos sirven, incluso puedo decir que no se cuelga tan feo como en la PC, suerte y fijate si hiciste todos los pasos correctamente y si no funcionan, te vendieron una tx trucha
jejeje un saludo bye
cuanta memoria recomienda tener en la memoria interna?
en este momento tengo 21 MB.
salu2…
El espacio que tienes en memoria es ideal, tomando en cuenta que la memoria de la tx es de 128 Mb. si mas no me equivoco. Se me olvido un pequeño detalle, muchas aplicaciones ocupan RAM, aunque no esten funcionando, lo mejor para esto es hacer un soft reset, y luego recien jugar al Duke nukem, porque sino, por mas que tengas activado el UDMH, no va a funcionar, recuerda: antes de ponerte a jugar duke haz un soft reset, luego ve a udmh y activalo y recien te vas al juego de duke nukem, te apareceran muchas cosas tu solo di si a todo, te va a pedir el timidity no le tires importancia y veras que puedes juegar con todo gusto, si no arranca con estas recomendaciones formatea tu TX y vuelve a instalar las aplicaciones y deberia funcionar, sino es asi… NO PODRAS JUGAR jejejeje, un saludo