Ver la versión completa : ayuda con el Tile Match GP
esto va para miq01 en particular y todos en general
hola, me he bajado el Tile Match GP de aqui:
http://gp32spain.com/archivos.php?tipo=Juegos&pagina=detalles&numero=714
pero no hay forma de hacerlo funcionar en la GP32
vienen los archivos necesarios para jugarlo en PC, pero de GP32 nada
he probado metiendole el .fxe de otro juego de fenix renombrado a tilematch.fxe, pero al arrancarlo me dice que hay un error en tilematch.dcb
tambien he probado metiendo el archivo tilematch.dcb en la carpeta data, que es donde van los sonidos y demas cosas, pero sigue dando el mismo error
por si alguno se lo pregunta, SI tengo el runtime de fenix metido en la carpeta GPSYS
¿alguien ha conseguido hacerlo funcionar?
Gracias
otaku_chobits
15/02/2006, 21:43
tienes el Fenix Runtime en la carpeta GPSYS? Solo se me ocurre eso, te da algun mensaje o algo similar?
Saludos
Uy, lo siento pero es que no tengo GP32 y no paso mucho por aquí... :)
A ver, esa versión la dejé por aquí porque aunque yo no tenía GP32 pensé que estando programado el original en Fenix sí que iría en esta consola (respeté resoluciones, teclas y tal). Pero creo que nadie lo ha conseguido aún... :) Lo que podría hacer es, si alguien lo quiere intentar, pasaros el código fuente de la versión para GP2X. Lo malo es que lleva SDL y C++, y creo que GP32 no se lleva muy bien con C++, ¿verdad? El código fuente en Fenix... creo que lo perdí...
Lo que podría hacer es, si alguien lo quiere intentar, pasaros el código fuente de la versión para GP2X. Lo malo es que lleva SDL y C++, y creo que GP32 no se lleva muy bien con C++, ¿verdad? El código fuente en Fenix... creo que lo perdí...
Aquí el menda se pasó toda la tarde de ayer portando el Tilematch a la GP32. Encontré el código por casualidad en una página de la Zaurus y me dispuse a portarlo pensando que sería coser y cantar ya que incluso había conseguido compilar libogg y libvorbis para la GP32 (tenía pensado mandarte un PM cuando lo terminara pidiéndote permiso para publicarlo)
Después de cepillarme todos los couts y matarme a poner printfs, renombrar todos los archivos con más de 8 caracteres, quitar la gestión de themes y alguna otra cosilla, conseguí que funcionara una sóla vez pero el jodido, que me ahorquen si lo sé, ahora resetea la consola cuando le parece. Me he hartado de poner printfs para ver qué pasa pero lo he dejado por imposible.
Creo que es un problema al enlazar c++ y las SDL porque me ocurrió algo parecido con el port del Raw. A ver si le doy otra oportunidad...
Tal y como pensaba, el SDL_mixer es el culpable. Después de quitar todas las funciones que lo usan, el juego funciona pero sin sonido, claro está.
Así que si me das tu permiso miq01, lo subo.
Tal y como pensaba, el SDL_mixer es el culpable. Después de quitar todas las funciones que lo usan, el juego funciona pero sin sonido, claro está.
Así que si me das tu permiso miq01, lo subo.
eh, guay! yo también estaba interesado en este juego para la Gp32 ^^
Pd: se pierde mucho sin el sonido, o sólo algunos efectos? tenía música?
zeravlam
19/02/2006, 23:17
¡Apoyo la moción! Había dejado un mensaje en otro lado sobre el tema pero nadie parece haberlo leído. A ver si podemos disfrutar de este juego, que la versión de pc del amigo miq01 era buena =P
ZRV
pues a ver si te da permiso rapidito ;)
lo del sonido no es algo ke me moleste, normalmente juego a la konsola mientras escucho musika
Tal y como pensaba, el SDL_mixer es el culpable. Después de quitar todas las funciones que lo usan, el juego funciona pero sin sonido, claro está.
Así que si me das tu permiso miq01, lo subo.
Sí, sí, ¡claro! Qué lástima que no lo pueda probar... Ya me diréis.
Encontré el código por casualidad en una página de la Zaurus...
¿Ah, sí? ¿Tienes el enlace? Es que flipo. A todos los que me han pedido en código se lo he enviado, pero han sido 3 o 4. Y es que supongo que ya habrás comprobado que estaba bastante guarrillo... :)
El enlace es éste (http://www.oesf.org/forums/index.php?showtopic=17682&pid=114594&st=0&#entry114594)
Ahora las malas noticias: después de intentar que funcionara con sonidos y tras conseguirlo, me encuentro al volver a probarlo que no funciona y sin sonido tampoco :loco: Yo me voy a volver loco. Llevo toda la tarde liado y me va a dar algo :confused:
De todas formas, os dejo un fxe que funciona con sonido, atención: sólo si tenéis el multifirmware con el wind-ups por defecto, ejecutáis el phodrive, apagáis la GP32 y ejecutáis el tilematch Que baje Dios y me lo explique porque yo no puedo [wei5]
A ver si a alguien le funciona...
Casi que hay que hacer magia negra para jugar a este pedazo de juego para nuestra GP, jajaja.
Una sugerencia, porque no tengo ni idea de programacion: Si dices que se ejecuta UNA vez bien, ¿es posible que "grabe" algun tipo de configuracion? Asi, la primera vez funcionaria, pero sucesivas veces "buscaria" algo y se joderia el invento.
No es el mismo caso, claro, pero con mi viejo w95, me pasaba algo parecido con algunos juegos. La primera vez me rulaban. Luego tenia que desinstalarlo y volverlo a instalar cada vez que queria jugar. Una gracia, vamos.
Bueno, ojala que descubras que es A600 y gracias a los dos por curraroslo tanto, a miq01 por la version y a ti por el port de la version ;)
saludos
Z_type, cuando modificas la lengua del juego o cuando consigues un récord, se graba esta información en la tarjeta.
Por cierto, no es un port sino una versión, programada desde 0. :)
Puck2099
20/02/2006, 18:44
El código fuente en Fenix... creo que lo perdí...
Si lo quieres, yo lo tengo :)
Saludos
Una sugerencia, porque no tengo ni idea de programacion: Si dices que se ejecuta UNA vez bien, ¿es posible que "grabe" algun tipo de configuracion? Asi, la primera vez funcionaria, pero sucesivas veces "buscaria" algo y se joderia el invento.
Ojalá fuera tan fácil. Hasta donde yo sé, es la librería SDL_mixer la que jode el sistema de lectura/escritura de ficheros. Me pasó lo mismo con el Raw y lo solucioné compilando un SDL_mixer sin soporte para la lectura de mods/wavs/ogg...
Lo curioso es que con otros juegos de c++ que he portado, Ceferino, Reminiscence, no pasa.
Lo único bueno que puede tener ésto es que explicaría las pantallas corruptas que me salen en el ScummVM...
Corregido !!
ya rula way sin tener que hacer virguerías? vais a anunciar la nueva release como noticia?
:lovegps:
Ejem, no, no, he corregido lo del port por version :)
Siento el malentendido
¿Lo ha probado alguien?
Lo de la pirula del wind-ups/phodrive a lo mejor sólo pasa en mi GP32.
Que alguien lo pruebe. Por cierto , esa misma version es la que funciona sin sonido si no haces cosas raras? Si es asi lo subo , pero prefiero esperar antes de subir una version que solo funcione en una maquina.
Espero que lo entiendas ;), a ver si alguien confirma.
Yo acabo de probar el ejecutable que ha dejado A600, y el resultado es un reset :(
Por si sirve, uso el firmware europeo y lo he copiado con el lector de tarjetas ;)
En cuanto a la versión del fenix que estoy usando, ahora mismo no sé cual es, la que viene con el Bang_GP 0.6, no funciona la sección de archivos de la web y no puedo bajar la última pero creo recordar que es la más reciente ¿?
Si lo quieres, yo lo tengo :)
Ja... Qué bueno. Es verdad, que te lo pasé para que lo probaras en Fenix... Pues nada, que lo he buscado y sí que lo tengo. Si queréis lo subo, aunque es una versión muy primitiva y falta implementar la detección de "no más movimientos" (clave en el juego porque sino te puedes quedar sin poder hacer movimientos). Creo que vale más la pena que intentéis solucionar lo del sonido (si es posible)... Como queráis.
Ja... Qué bueno. Es verdad, que te lo pasé para que lo probaras en Fenix... Pues nada, que lo he buscado y sí que lo tengo. Si queréis lo subo, aunque es una versión muy primitiva y falta implementar la detección de "no más movimientos" (clave en el juego porque sino te puedes quedar sin poder hacer movimientos). Creo que vale más la pena que intentéis solucionar lo del sonido (si es posible)... Como queráis.
a mi me interesa el codigo aun siendo no completo, la programacion no es lo mio, y aunque sea algo en el Fenix podre entender
a mi me interesa el codigo aun siendo no completo, la programacion no es lo mio, y aunque sea algo en el Fenix podre entender
Ocupa 5,24 MB. Dame una dirección de correo y te lo envío en cuanto pueda.
Parece que he encontrado una manera de que funcione, abriendo y cerrando stdout y stderr antes que que cargue ningún fichero:
#ifdef GPDEBUG
freopen("gpmm/tmatch/out.tlm","w",stdout);
freopen("gpmm/tmatch/err.tlm","w",stderr);
printf("\n");
fclose(stdout);
fclose(stderr);
#endif
Adjunto la versión sin sonido. Si os va bien, intentaré añadírselos.
Esta última funciona perfectamente, gracias por el curre a todos ;), este juego es un vicio y engancha demasiado
Parece que he encontrado una manera de que funcione, abriendo y cerrando stdout y stderr antes que que cargue ningún fichero:
¿? Qué raro suena eso. Por curiosidad, ¿sabes por qué hay que abrir y cerrarlos al principio?
Por cierto, muchas gracias por la currada. Hace ilusión verlo en otra consola... :)
¿? Qué raro suena eso. Por curiosidad, ¿sabes por qué hay que abrir y cerrarlos al principio?
NPI. La GP32 al no tener un SO por debajo hace muchas cosas raras :)
Para debuggear utilizo printfs y redirecciono stdout y stderr a un fichero pero hay que cerrarlos siempre. Así que el trabajo chungo consiste en ir poniendo printfs y cerrando los ficheros antes de que ocurra un error y se resetee la consola (un coñazo, vamos)
El caso es que coloqué un fclose(stdout); fclose(stderr); antes de que el tilematch cargara ningún fichero y funcionaba. Compilé una versión sin GPDEBUG y dejó de funcionar...
Por cierto, muchas gracias por la currada. Hace ilusión verlo en otra consola... :)
Para eso estamos.
Ocupa 5,24 MB. Dame una dirección de correo y te lo envío en cuanto pueda.
te he enviado mi direccion por privado
Miq01, ya que no tienes la gp32, por si te hace ilusión ver tu creación en ella
:brindis:
Miq01, ya que no tienes la gp32, por si te hace ilusión ver tu creación en ella
:brindis:
¡Cómo mola! :brindis:
FUNCIONA!
por cierto todo un detalle que ke tenga Euskera disponible
Eskerrik asko
En cuanto llegue a casa ya lo estoy probando
Conderock
21/02/2006, 21:37
Funciona de put* madre, está genial el juego ;)
Norabuena al programador y al portador oficial de GP32 :D
No sé si es que no está implementado o se trata de un fallo, pero la situación inicial de las piezas en todas las partidas/niveles o cuando te quedas sin opciones es la misma... concretamente corresponde con la segunda imagen que he subido en la página anterior.
Pues eso, no se si es un bug o que no está implementada la aleatoriedad de la situación de las piezas y creo que tampoco cuando aparecen nuevas piezas.
De todas formas el juego sigue siendo muy divertido, aunque algo más fácil [wei5]
Kraff2, qué raro porque al principio de cada nivel hay un bonito "srand(time(NULL));", o sea que la semilla para generar números aleatorios cambia siempre. ¿Será por qué no hay SO y time(NULL) siempre devuelve lo mismo? Sino no se me ocurre cómo hacerlo, aunque si buscáis por Internet seguro que hay otras maneras.
Ya me extrañaba que las piezas siempre empezaran igual :D
Supongo que usando SDL_GetTicks se conseguirá el mismo efecto, ¿no?
Por cierto, he intentado añadir el sonido pero se resetea sólo con mirarlo, así que ya no lo intento más o me volveré loco :loco:
Supongo que usando SDL_GetTicks se conseguirá el mismo efecto, ¿no?
¿SDL_GetTicks() no llamará también a time()? Bueno, por probar...
Por cierto, he intentado añadir el sonido pero se resetea sólo con mirarlo, así que ya no lo intento más o me volveré loco :loco:
¿Has intentado cambiar los parámetros de Mix_OpenAudio?
SDL_GetTicks funciona bien, si no fuera así, sería imposible portar nada que usara las SDL.
Lo he cambiado y ahora sí saca piezas aleatorias pero pasa una cosa curiosa:
Si cambio el primer srand(time(NULL)); por srand(SDL_GetTicks()); funciona pero si también cambio el segundo, reseteo al canto.
Sobre el Mixer: da igual los parámetros que le pase; basta con añadirle la función Mix_OpenAudio y linkarlo con el SDL_mixer para que se reseteé; no hace falta ni cargar un fichero de sonido ni nada.
Adjunto la nueva versión:
SDL_GetTicks funciona bien, si no fuera así, sería imposible portar nada que usara las SDL.
Ostras, ¡CLARO! Qué tonto que soy...
Por cierto, ¿nadie pone esto en las noticias? :)
Gracias de nuevo A600, que rapidez de reacción, ni en el kernel de linux solucionan los bugs tan rápido ;)
La única pega es que me va costar muchas horas de vicio superar mi puntuación anterior :D
Cuando me pongo cabezón, lo mío no tiene remedio :)
Compilando con otras librerías he conseguido que no se resetee con el 2º srand(SDL_GetTicks()); (cuando se acaban las líneas la nueva pantalla ahora sí es aleatoria) y tampoco hace falta que abra y cierre un par de archivos al principio por lo que carga mucho más rápido.
Actualizado el fichero de un par de posts más arriba.
He conseguido que tiren los sonidos sin que se resetee la consola así que el port se puede considerar terminado a falta de las músicas y soporte para themes. Incluyo en el zip los readme de la versión gp2x y uno reducido para la gp32.
¡GENIAL! ¡¡¡Que lo pongan en las noticias!!! Que te has pegado una buena currada... :brindis:
Esta ultima version me resetea la consola
Esta ultima version me resetea la consola
Mecagoenlaputa.
Pues nada, a mí en mi FLU y en mi BLU me va de perlas y por eso pensaba que tiraba bien.
Por favor, que alguien más la pruebe.
Conderock
22/02/2006, 20:58
A ver, voy a probar yo :D
Edit: Nada, reseteo al canto (he probado con YAFL, Lanzador original y otro más que no se como se llama :().
Aquí otro reset: BLU, firmware europeo, usando un lector de tarjetas
Conderock
22/02/2006, 21:22
Huy sí, se me ha olvidado, Aquafish Multifirmware (ultima versión que encontré) :D, Blu.
Conderock
22/02/2006, 21:31
Altooooo, si que funciona.
He probado a borrar todo lo que tenía en la SMC relacionado con el Tilematch y copiar la última versión. Ahora funciona a las mil maravillas con sonido y todo :D, eres un hacha A600 ;)
PD: ¿En las noticias para cuando? :D
PD2: Hummm, sí funciona pero no, ahora ha vuelto a hacerme un reset al ponerlo, me lo ha hecho varias veces, después he puesto phodrive y reseteado desde allí (cosas que se le ocurren a uno) y todo OK de nuevo :confused:.
Altooooo, si que funciona.
He probado a borrar todo lo que tenía en la SMC relacionado con el Tilematch y copiar la última versión. Ahora funciona a las mil maravillas con sonido y todo :D, eres un hacha A600 ;)
PD: ¿En las noticias para cuando? :D
PD2: Hummm, sí funciona pero no, ahora ha vuelto a hacerme un reset al ponerlo, me lo ha hecho varias veces, después he puesto phodrive y reseteado desde allí (cosas que se le ocurren a uno) y todo OK de nuevo :confused:.
Hasta que mas gente nos confirme que le funciona bien o al menos una forma de ponerlo al 100 %. ;)
Conderock
22/02/2006, 22:56
Bueno pues chuta el 100% de las veces después de un reset por soft (da igual con que programa lo hagas), no sé cual será la causa, pero es así ;).
Claro que no estaría de más que alguien más corroborara el hecho :D
He probado lo que comentas de efectuar resets por software (phodrive, drmd...) y no obtengo ninguna mejora, solo el mismo resultado otro reset por soft con el tilematch ;)
Wild[Kyo]
22/02/2006, 23:39
Pues yo tenia formateada la tarjeta, lo he puesto y me ha funcionado bien la primera vez. La segunda me ha reseteado la consola :confused: :confused:
Conderock
22/02/2006, 23:50
He probado lo que comentas de efectuar resets por software (phodrive, drmd...) y no obtengo ninguna mejora, solo el mismo resultado otro reset por soft con el tilematch ;)
¿Has probado a borrar todo lo que tuvieras en la tarjeta relacionado con el Tilematch?
¿Has probado a borrar todo lo que tuvieras en la tarjeta relacionado con el Tilematch?
En realidad no, lo que he hecho es instalarlo en otra tarjeta donde nunca antes había sido instalado :confused:
Conderock
23/02/2006, 00:03
Pues tiene que ser un bug tontísimo, porque a mi me funciona perfectamente (de momento :P).
Conderock
23/02/2006, 02:26
Aquí os dejo un par de juegos de fichas (aunque ninguno es totalmente original), uno es una versión plastíficada del set de fichas original y el otro es una adaptación de las fichas del juego shareware Bejeweled 2/Diamond Mine 2.
probado en gp32 blu, firmware europeo, tarjeta recien formateada, con resultado reseteo
probado tras reseteo por soft mediante otro programa y sigue reseteandose
¿a nadie le ha dado tiempo a bajarse esa version en la que no tiene sonido y que carga mas rapido? la que comenta en el post 41
¿a nadie le ha dado tiempo a bajarse esa version en la que no tiene sonido y que carga mas rapido? la que comenta en el post 41
Aquí la tienes. La borré pensando que la versión con sonido le iba a ir bien a todo el mundo :(
Gracias.
Lo he probado y funciona de perlas
Creo que ya va siendo hora de que lo anuncien en las noticias
A mi tampoco me funciona la versión con sonido, por lo demas va de perlas :brindis:
anibarro
27/02/2006, 01:13
lo mismo a mi, la version con sonido se me reseteaba, pero la version sin sonido va perfecta ;)
lo mismo a mi, la version con sonido se me reseteaba, pero la version sin sonido va perfecta ;)
a mi también se me ha reseteado con la primera versión que rulaba por aquí, pero acabo de bajar la que no tiene sonido y espero que esta sí me funcione ;)
un saludo, y graciasa miq01 y A600 por su trabajo ^^
Conderock
27/02/2006, 18:53
Otro juego de piezas, el primero totalmente dibujado desde cero que hago :D
Conderock
28/02/2006, 07:16
Y otroooo más...
Está vez con menú y fichas pequeñitas.
Es una adaptación del juego de PC Jewel Quest, que es uno de mis favoritos :D
Conderock
28/02/2006, 18:20
He retocado este par de juegos de fichas para que se vean mejor:
Conderock
28/02/2006, 18:22
Y he hecho las minifichas que le faltaban a los juegos de fichas de antes:
Conderock, tienen muy buena pinta, en recargar las pilas las probaré :D
hum... ¿como se ponen? ¿Cortando y añadiendo y ya esta?
F1! F1!
gracias
Conderock
28/02/2006, 23:55
hum... ¿como se ponen? ¿Cortando y añadiendo y ya esta?
F1! F1!
gracias
Botón derecho sobre la imagen->Guardar Como
El fichero resultante hay que renombrarlo porque normalmente les pongo una coletilla (tipo board4.png, que habría que dejarlo en board.png) y el fichero renombrado se copia a la carpeta gpmm/tmatch/themes/default y listo (ten en cuenta que se sobreescribe el juego de fichas que tuvieras).
Conderock
01/03/2006, 00:52
Una cosilla, los que teneis problemas con la versión con sonido podeis probar esto, que no es más que la misma versión con los sonidos cambiados (y los gráficos, pero eso no creo que importe). A ver si os tira. Creo que puede que vaya ya que con los sonidos originales de vez en cuando a mi dejaba de funcionarme y tenía que hacer un reset por soft para que volviera, pero con esta no me ha pasado ni una vez.
Por probar nada se pierde :D
A mi con esta ultima tambien se me resetea. Solo me funciona la que no tiene sonidos implementados (porque lo archivos no los he borrado).
Entonces las fotos "mini" ¿para que se utilizan?
Muchas gracias por vuestra ayuda :brindis:
Conderock
01/03/2006, 02:52
Vaya, intento fallido, pues nada que se le va a hacer.
-------
Lo de las fotos "mini" son para la izquierda, para saber cuantas fichas de cada tipo has hecho. Se graba en el mismo sitio que board.png, pero tiene que llamarse remain.png.
Z_type, las imágenes pequeñas son las que aparecen en la zona del marcador para indicar cuántas piezas de cada tipo te faltan.
Conderock, ¡muy buenas las piezas! :brindis: Con tu permiso, en la próxima versión con soporte para temas los añadiré.
Conderock
01/03/2006, 05:29
Por supuesto que tienes mi permiso ;)
Una cosilla, los que teneis problemas con la versión con sonido podeis probar esto, que no es más que la misma versión con los sonidos cambiados (y los gráficos, pero eso no creo que importe). A ver si os tira. Creo que puede que vaya ya que con los sonidos originales de vez en cuando a mi dejaba de funcionarme y tenía que hacer un reset por soft para que volviera, pero con esta no me ha pasado ni una vez.
Por probar nada se pierde :D
Reseteo al canto.
¿Que firm usas tu para que no se te resetee?
Conderock
02/03/2006, 00:17
AquaFish Multifirmware v5.01
* European Firmware
* PacRom 0.31b
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.