Tutorial de Pgen: Megadrive en PS2

Por Tragy, publicado el 20 de marzo, 2008 | 26 comentarios

Bien, a continuación veremos como con unos sencillos pasos podremos jugar en nuestra ps2 con este emulador. Iré haciendo ampliaciones según vaya probando todas las posibilidades que nos ofrece, ya que por ahora solo he probado con juegos de Megadrive y desde el cd-rom.

Antes de nada, deciros que la emulación de los gráficos es prácticamente perfecta, pero el sonido va un poco ralentizado en algunos juegos (Sonic 3, Sonic 3d…)

Necesitáis:

-Nero burning Rom

-Pgen v1.2. Podéis descargarlo de Aquí

-Algunos roms de Megadrive/Sega Genesis (en formato .smd/.bin , aunque también soporta .zip)

-Un método para cargarlo en tu ps2 (cogswap o modchip)

Y ahora, unos avisos:

-Si comprimís archivos, debe ir un solo rom en cada zip.

-Solo pueden ir 32 archivos en el directorio raíz, si queréis poner mas tendréis que ponerlos en carpetas.

-Tanto archivos como carpetas no pueden contener caracteres especiales.

Vale, empecemos.

Primero: Abrimos el Nero Burning Rom, y seleccionamos crear CD-ROM (ISO) Marcando la casilla “Sin multisesión”


Pasamos al menú ISO, y lo dejamos así:
Longitud de nombre de archivo: Max. de 31 caracteres
Formato: Modo 2 /XA
Juego de caracteres: ISO 9660


Siguiente, vamos a Etiqueta, donde ponéis lo que queráis en el cuadro ISO9660


En la pestaña Varios, lo dejamos así


Y en la pestaña Grabar, marcamos “Grabar”(sino, mal asunto…XD) “Finalizar CD” y Método de grabación “Disc-at-once”


Pulsamos en Nuevo, añadimos a nuestra grabación los archivos Sistem.cnf y Pgen_12.elf

Ahora añadimos también los juegos. Recordad, no pueden ir mas de 32 archivos en este directorio, si queréis añadir mas, debéis ponerlos en carpetas. En mi ejemplo, he añadido los dos archivos citados, y los juegos Sonic1, Sonic2, Sonic3, y Sonic3D sin comprimir.


Listo, ya solo tenéis que pulsar en el botón de grabar cd, y grabarlo en un cd de buena calidad (verbatim) a 4x como máximo(sino podría colgarse, a mi me ha pasado)

Ahora vamos a ver los controles dentro del emulador

Menú:

D-pad para ver la lista de roms

Joystick izquierdo para ver la lista mas rápido

‘R1/R2′ hacen lo mismo que el joystick

‘L1/L2′ ir al principio/final de la lista de roms

X: para seleccionar algo.

Cuadrado: menú de opciones

Triangulo: Créditos.

Acepto todo tipo de comentarios/sugerencias si hay algo mal, me lo decís, y haré lo posible para solucionarlo.

| | |

Tutorial NeoCD 0.6c: Emulador de Neo Geo CD para PS2

Por Tragy, publicado el 5 de febrero, 2008 | 21 comentarios

Otro tutorial que rescato, esta vez actualizándolo un poquito, ya que la última versión de este emulador trae bastantes mejoras respecto a la que usé en el tutorial original.

Vamos allá pues.

Primero de todo, este emulador es de “Neo Geo CD”. Por lo tanto, emulará juegos en cd diseñados para esa consola, y NO roms arcade de neo-geo.
Esta es la lista de juegos completa que existen para esta consola.

-Descargamos el emulador de aquí: Neocd 0.6c
-Descargamos tambien la bios de Neo Geo CD

Hasta ahora, solo he conseguido cargar el emulador con swap magic 3.3 y superiores, con swap magic 3.0, cdloader, y cogswaploader no lo he podido hacer funcionar.

Necesitareis algún juego para probarlo, por supuesto. Al final de todo, queda explicado como grabar correctamente un juego que incluya sonido en mp3, ya que una de las mejoras de esta última versión es el soporte de este sonido.

Para tener una idea de la compatibilidad, aquí hay una lista medianamente completa de juegos compatibles. En verde, funcionan perfectamente; en amarillo, con ligeros problemas, ya sean de video o audio; en rojo, injugables; los demás, es cosa vuestra comprobarlo.

Para crear la imagen, se puede usar CD Gen 3.0. Para grabarla en cd, Alcohol 120%, aunque cualquier otro programa debería servir perfectamente.

Si tenemos todo a mano, podemos empezar.

Abrimos el cdgen, y metemos en la compilación todos los archivos que están dentro del neocd_ps2_06c.zip. También añadimos el neocd.bin, en la raíz. Aunque en la imagen no aparece, debe ir en la raíz del DVD junto al resto de archivos.

Hacemos click con el botón derecho encima del archivo system.cnf, le damos a edit, y seleccionamos fix lba, poniendo 12231. Queda la imagen así:

Ya solo queda pulsar el botón de crear la imagen, y grabarla a velocidad moderada si es posible (4x si puede ser)

Se carga como un juego de ps2 en cd (vamos, usando Swap Magic CD) y tras la carga, aparece una pantalla indicando que cambiemos el disco. Se hace un swap, y se pone el CD con el juego de Neo Geo.

En el emulador, pulsando R2+L2 durante el juego se accede al menú del emulador, para activar diversas opciones (la mas interesante, la del frameskip, que mejora bastante la velocidad de algunos juegos.)

Ahora, falta crear correctamente el disco de Neo Geo CD. Como buenos piratillas que somos, seguro que acabamos de bajar de la red algún juego de Neo Geo CD. Lo mas normal, es que incluya unos cuantos archivos que forman el juego, y aparte una serie de MP3, que son el sonido CDDA del juego. Para grabar todo junto en un disco, de forma que quede lo mas parecido a un CD de Neo Geo CD, tenemos que crear un archivito .cue que le diga al programa que usemos como debe grabar el disco. Suponemos que tenemos “MetalSlug.iso”, y al lado “Pista2.mp3″, “Pista3.mp3″ …. “Pista15.mp3″

Abrimos el bloc de notas, y pegamos esto:

FILE “MetalSlug.iso” BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
FILE “Pista2.mp3″ MP3
TRACK 02 AUDIO
PREGAP 00:03:00
INDEX 01 00:00:00
FILE “Pista3.mp3″ MP3
TRACK 03 AUDIO
INDEX 01 00:00:00
FILE “Pista4.mp3″ MP3
TRACK 04 AUDIO
INDEX 01 00:00:00
FILE “Pista5.mp3″ MP3
TRACK 05 AUDIO
INDEX 01 00:00:00
FILE “Pista6.mp3″ MP3
TRACK 06 AUDIO
INDEX 01 00:00:00
FILE “Pista7.mp3″ MP3
TRACK 07 AUDIO
INDEX 01 00:00:00
FILE “Pista8.mp3″ MP3
TRACK 08 AUDIO
INDEX 01 00:00:00
FILE “Pista9.mp3″ MP3
TRACK 09 AUDIO
INDEX 01 00:00:00
FILE “Pista10.mp3″ MP3
TRACK 10 AUDIO
INDEX 01 00:00:00
FILE “Pista11.mp3″ MP3
TRACK 11 AUDIO
INDEX 01 00:00:00
FILE “Pista12.mp3″ MP3
TRACK 12 AUDIO
INDEX 01 00:00:00
FILE “Pista13.mp3″ MP3
TRACK 13 AUDIO
INDEX 01 00:00:00
FILE “Pista14.mp3″ MP3
TRACK 14 AUDIO
INDEX 01 00:00:00
FILE “Pista15.mp3″ MP3
TRACK 15 AUDIO
INDEX 01 00:00:00

Lo único que hay que cambiar es los nombres de los archivos, tanto el .iso como los .mp3. Nos quedaría algo así:

Guardamos el archivo como Metal.cue, lo colocamos en la misma carpeta que el .iso, y abrimos Nero. Vamos a Grabador/Seleccionar Grabador, y marcamos Image Recorder.

Despues abrimos el .cue que guardamos antes, y ya aparece la información de la imagen que vamos a crear.

La nueva imagen ya tiene los mp3 y el .iso integrado en una sola imagen, así que ya la podemos grabar en un disco.

Supongo, y solo supongo, que se puede grabar directamente en un CD desde el .cue, pero como para grabarlo tiene que convertir los mp3 a CDA, mejor crear una imagen primero y despues grabarla en un disco.

Con esto, ya está el disco listo, así que se carga el emulador usando Swap Magic, y luego se cambia por el disco de Neo Geo CD al que se quiera jugar. Tirao, no?

Y como el Perro Verde está hoy generoso, ilegalidad a tope, para que saquéis los juegos de algún lado: RomHustler.net

| | |

Tutorial InfoGB. Juega a GB y GBC en tu ps2

Por Tragy, publicado el 3 de febrero, 2008 | 33 comentarios

En pocos pasos, vamos a ver como jugar a los juegos de esta fantástica portátil de Nintendo en la pantalla del televisor. La emulación de video es perfecta tanto en Game Boy, como en Game Boy Color, pero el sonido es bastante molesto en algunos juegos.

Y ahora, vamos con lo que necesitáis para hacerlo funcionar:

-El .elf del emulador, que podéis descargar aquí

-Roms de GB o GBC
—————————————————————————-
ATENCIÓN: Todas las roms de gb tienen que cumplir estos requisitos:

-Todas las roms deben tener 8 o menos caracteres en su nombre.

-Todas las roms deben tener extensión .gb (así que las .gbc las
renombrais a .gb, que funcionaran igual)
—————————————————————————-

-Cdgen

-Un método para cargarlo en vuestra ps2

Venga, vamos allá:

Abrimos el cdgen, y añadimos los dos archivos que van dentro del .zip del emulador. Luego hacemos click con el botón derecho, y le damos a crear carpeta, y le ponemos de nombre ROMS. Hacemos click con el botón derecho sobre el archivo system.cnf, y le damos a edit. Fix lba, y ponemos 12231. Queda así:

Entramos en la carpeta ROMS y añadimos nuestros roms. Como dije antes, todas con extensión .gb, y con 8 caracteres como máximo en el nombre. Queda así el asunto:

Nota: en esta imagen de aqui, hay un archivo con extension .gbc, pero ignoradlo. Yo lo puse para comprobar que NO FUNCIONA. Por tanto, todas con extension .gb

Una vez añadidas todas las roms, pulsamos en el botón de generar imagen, y grabamos la imagen en un cd con nuestro programa favorito, a 4x a ser posible.

Para cargar el emulador en la ps2, se carga como un juego en cd.

Actualización a 09/01/2009:

Tras los comentarios de que no os funcionaba correctamente, me he puesto a revisar los pasos. Por lo visto, en la última versión del emulador es necesario que exista una carpeta llamada SYS-CONF en la raíz de la memory card para el correcto funcionamiento del emulador.

¿Como crear este directorio? Si estáis familiarizados con el homebrew de PS2, seguro que os suena un poco LaunchElf. El programa en cuestión sirve para ejecutar archivos .elf, pero en este momento nos interesa para crear un directorio en la memory card. Para ejecutarlo, podéis usar el método que queráis, aunque si no tenéis mucha maña ni nada instalado previamente en la memory card, lo mejor es usar esta imagen de aquí. Grabamos la imagen en un disco, a la mínima velocidad posible.

Lo cargamos en la PS2, como si fuera un juego en formato CD. Nos aparece un menú, en el que pulsamos O para entrar al navegador de archivos. Nos situamos sobre mc0:/, y pulsamos O de nuevo. Aparece el listado de archivos que tenemos en la memory card. Pulsamos R1, nos desplazamos hasta la opción que pone New Dir, y O de nuevo. Toca escribir el nombre del directorio, SYS-CONF , pulsando O para escribir cada letra, y al terminar pulsamos sobre OK (con O también, aunque ya cansa tanto pulsarlo…)

Si lo deseamos, podemos crear otra carpeta usando el mismo método, en la que guardar roms o partidas de los juegos, aunque se pueden meter sin problemas en la propia carpeta SYS-CONF.

Si vamos a cargar los juegos desde CD o HDD, podemos reiniciar ya la consola. Si queremos guardar los roms en la propia memory card, debemos pulsar X hasta volver al menú principal de LaunchElf. Ahí, nos situamos sobre cdfs:/ y pulsamos O. Vamos hasta la carpeta en la que tengamos los archivos .gb, y pulsamos R1 sobre ellos, para luego pulsar sobre Copy. Volvemos al menú principal (con X) y entramos otra vez en mc0:/, para copiarlos en la carpeta que queramos (R1 –> Paste).

Explicaré un poco por encima como configurarlo correctamente para poder cargar los juegos desde CD, Memory Card, o HDD.

La primera vez que ejecutamos el emulador, aparece una pantalla de configuración en la que podemos ajustar la posición de los menús en pantalla, el modo de video (50 o 60 Hz), y el tamaño del menú.

Con un poquito de maña con el inglés, veréis que con triangulo y cuadrado se configuran estos parámetros, y luego pulsamos X para guardar los cambios. Aquí es donde entra en juego el directorio SYS-CONF que creamos antes, ya que se guardarán ahí los datos, configuración de botones, de pantalla, etc.

Si todo va sin problemas, deberíamos ver ahora una pantalla en la que se nos pide Partition, y Directory. Sirve para configurar la ruta en la que se guardaran las partidas. Pulsamos X sobre Partition, y seleccionamos mc0:/. Bajamos a Directory, y pulsamos X para desplazarnos por los directorios. En el que seleccionemos, se guardarán las partidas de los juegos. Cuando estemos en el directorio que queramos, pulsamos Start para guardar la configuración. Supongo (y no puedo comprobar) que se puede seleccionar sin problemas un directorio que se encuentre dentro del HDD (en lugar de mc0:/ seleccionaríamos hdd0:/) para las partidas guardadas.

Una vez configurado, volvemos a estar en el navegador, esta vez para seleccionar el juego que queramos cargar. Si está en la Memory Card, seleccionamos en Partition mc0:/. Si está en el CD, cdfs:/. Si está en el HDD, hdd0:/.

Luego en Directory, nos desplazamos hasta la carpeta donde está el juego, y pulsamos X sobre él. El juego debería arrancar sin problemas. El sistema de guardado funciona como si de un cartucho se tratase: debemos guardar la partida en el juego, y antes de apagar la consola, VOLVER AL MENÚ DEL EMULADOR. Para ello, una vez guardada la partida, pulsamos L2, y entre las opciones seleccionamos Return to Main Menu. Se creará un archivo .srm en el directorio que seleccionamos para guardar las partidas, y se cargará de nuevo automáticamente la próxima vez que iniciemos el juego.

Como último detalle, mientras estamos en el navegador seleccionando el juego al que queremos jugar, podemos pulsar Start para acceder a la configuración del emulador, donde podemos cambiar los botones a nuestro antojo, así como la configuración de la pantalla. Pulsamos O para salir de ese menú, y nos devuelve al navegador.

Siento no poner capturas del proceso, pero de momento no tengo forma de hacerlas. Espero que quede suficientemente claro con el pedazo de texto que acabo de escribir.

Un saludo!

| | |

Tutorial IMBNes: Emulador de NES para PSX

Por Tragy, publicado el 10 de octubre, 2007 | 98 comentarios

Ya que me han preguntado hoy por él, resucito este tutorial que en su día escribí para Consoleswap (diría que hasta era Ps2swap por aquel entonces… Cuanto tiempo ya…)

La verdad sea dicha, hasta me da lástima pasarme por la web. En su día prácticamente llegó a ser una web de referencia, un lugar de reunión para mucha gente… Y ahora mismo, por mucho que me joda, no veo mas que noobs, spammers, y gente con mucho tiempo libre pero poco que decir…

En fin, no creo que lean esto, pero si se diera el caso, un saludo a Josebest, Aquiles, Pikomule, Sirkham, Free1981, a nuestro jodido “SuperHacker”, que era tan bueno que sabía atacar Nuke ET(¬¬ ejem…) y demás gente que ahora mismo no me viene a la cabeza, pero que seguro que despues de pulsar en “Publicar Entrada” me acordaré de ellos… Lo dicho, ahí queda, y que sea de interés.
___________________________________________________________________________________

Tutorial De IMBNES by Tragy

Seguramente que a muchos no les interese, pero a algunos para los que esta fue su primera consola les gustará volver a ver esos juegos míticos, que a mi por lo menos me encantaban (Vaya partidas que me he echado al Super Mario Bros 3…XD)

Emula 100% Video y Audio, por lo que es totalmente recomendable.

Bueno, crear el cd de este emulador esta facilísimo, así que vamos a empezar.

Necesitamos:

-Zip con el emulador. Descarga la versión actualizada imbNES v1.3.2.zip

-Roms de Nes

-Programa para grabar el cd(Alcohol120% o Nero, por ejemplo)

-Un método para cargarlo en nuestra ps2 o psx

Empezamos.

1º- Descomprimimos el zip del emulador, y nos encontramos con los archivos System.cnf Saveicon.bmp Nes.exe y Rombank.exe. Solo nos interesa este ultimo, ya que sera el que se encargue de crear la ISO que luego grabaremos. Por tanto, hacemos doble click en Rombank.exe, y nos encontramos con esto:

Photobucket

Vamos añadiendo todos los roms que queramos grabar en el cd, pulsando en los botones que están arriba a la izquierda en Add/Remove Roms. Si pulsamos el que tiene la carpetilla, podremos añadir todas las que haya en una carpeta. Sino, se añadirán de una en una.

Vale, lo tenemos así entonces

Photobucket

Ahora pulsamos en el botón que tiene un icono de un cd, abajo a la izquierda, donde pone Build IMBNES ISO.

Nos aparece esta pantallita, en la que seleccionamos nuestra versión de consola, el directorio en el que esta el emulador descomprimido, y luego pulsamos en Build ISO.
Seleccionamos un directorio para la ISO, y pulamos aceptar. Ahora ya tenemos la ISO hecha!!

Photobucket

Ahora usando el Nero o Alcohol120% le damos a grabar imagen en disco, seleccionamos el archivo .cue, y lo grabamos a baja velocidad en un cd de buena calidad.

___________________________________________________________________________________

Información comprobada por shespierk:

Para grabar este archivo a CD utiliza el programa

– Alcohol 120%

Para grabarlo:

- Abrir el Alcohol
- Asistente de grabación
- Seleccionar la imagen descomprimida nes.CUE y pulsar botón “Siguiente”
- Velocidad de grabación: 8x o más baja para evitarnos problemas
- Método de Grabación: DAO/SAO
- Dejar las casillas tal y como están, Tipo de Datos: PERSONALIZADO
- INICIAR

——-==== by Nokiero ====———
___________________________________________________________________________________

Controles en el menu:

Para cargar un juego Start

Para ir a las opciones, Triangulo

En las opciones, podemos configurar el mando a nuestro gusto.

Nota para los que usan cogswap para cargar el emulador. Meteis Breaker Pro sin memory card, y pulsais en start game. Haceis swap por el emulador, y pulsais X.

Para guardar las partidas en los juegos que lo permitan, hace falta una memory card de psx.

Pulsais L1+R1+Start+Select para salir de los juegos, y si se puede guardar, os preguntara si quereis guardar la partida.

Creo que no me olvido de nada, así que esto es todo.

Acepto sugerencias/comentarios sobre el tutorial, que iré actualizando según vea.

| | |

Piratea tu Wii! Está tirao!!

Por Tragy, publicado el 30 de junio, 2007 | Añadir comentario

“Por fin, piratear la Nintendo Wii está al alcance de todos.

Lástima que no sirva para la PlayStation 3 (¿o quizá sí?)”

| | |

Enmarcando fotos en el blog …

Por Tragy, publicado el 27 de junio, 2007 | 3 comentarios


Googleando me he encontrado con un pequeño javascript, que añadido al blog, permite insertar facilmente fotos enmarcadas (conocido como “efecto polaroid” por los photoshoperos…)

Su instalación es facilita, basta con ir a la web de Instant y descargar el script.

El archivo que nos interesa es “Instant.js”, que tendremos que subir a nuestro host. Como blogger no deja alojar archivitos, pues he tirado de iespana para alojar el archivo. Para habilitarlo en blogger es muy fácil, en otros blogs tiene que serlo también. Basta con ir a Edición de HTML en el diseño del blog. Ahí, entre las etiquetas <head> y </head> insertamos lo siguiente:
<script type="text/javascript" src="http://nuestrositio.algo/instant.js"></script>

Así el script ya queda listo, y solo queda saber como se postean las imágenes en los artículos.

He aquí la imagen original…

Ahora, con
<img class="instant" src="imagen.jpg">
la vemos así:


El lado hacia el que se inclina es aleatorio, luego vemos como escogerlo.

Podemos cambiar la opacidad de la sombra con ishadow. Por defecto, si no se pone el parámetro, toma el valor 33, y en el ejemplo se le da un valor 90:
<img class="instant ishadow90" src="imagen.jpg">

Y tambien escoger la inclinación de la foto, con “itiltleft”, “itilright”, o “itiltnone”:
<img class="instant itiltleft" src="imagen.jpg">

Cambiamos el color del marco, usando valores hexadecimales…
<img class="instant icolorCC0000" src="imagen.jpg">

Y por último, podemos combinar todos los anteriores:
<img class="instant ishadow90 itiltright icolorCC0000" src="imagen.jpg">

Espero que a alguien le sea útil! Como dije, lo encontré googleando, aunque gracias a este artículo de Xyberneticos me fue todo mucho mas fácil.

Edito: En mi blog no se aprecia muy bien el efecto de la sombra, ya que al ser el fondo negro, solo se ve el brillo añadido a la foto… Echad un vistazo en los links que pongo, para ver lo que hace la sombra en realidad.

|

Bueno, despues de darle cuatrocientas vueltas, parece que al fin he conseguido dejar el blog como yo quería… Lo primero que se me ocurrió es añadir la opción de Trackback a mi blog, que como bien se ve, está alojado en Blogger… Bien… Manos a la obra…

Investigamos un poco la opción “Vínculos de Retroceso” que el propio Blogger incluye… Tras un par de horas de discusión por irc, y unas cuantas busquedas en google, llegamos a una conclusión bastante frustrante: Si, es un método de Trackback… Y si, como era de esperar, solo sirve entre blogs alojados en Blogger… Una gran chorrada, ya que como me quiera linkar alguien externo, va bastante jodido…

Total, que empezamos a buscar métodos alternativos… En muchos de los blogs que visito en los que se habla acerca del Trackback mencionan una y otra vez la misma web: www.haloscan.com

Decido probar, a ver que me ofrece… Parece interesante, servicio de comentarios y de Trackback externo a blogger, pero completamente compatible con el, incluso auto instalable… Descargas tu plantilla, la subes a Haloscan, y te devuelven una configurada con su sistema de Trackback y Comentarios. Todo muy bonito, pero si ya tengo los comentarios de blogger, ¿para que quiero cambiar a un servicio externo? Ahora empieza a llegar lo complicado…

Tras probarlo, echaba de menos los comentarios propios de Blogger, así que vamos a ver como dejarlos. Solo quiero incluir el Trackback que me ofrece Haloscan. Vía google, como de costumbre, me encontré con esta web, que explica el proceso en perfecto inglés. Además del problema del inglés, me encuentro también con que está preparado para el viejo Blogger, del cual, puesto que soy recién llegado, poco se… Pero bueno, algo habrá que hacer, así que aunque sea complicado, me pongo a traducir el código antiguo usando la nueva codificación, con lo que el resultado fue el que veremos a continuación.

Repito una vez más, incluyendo este código en la plantilla de Blogger, lo que conseguiremos será que aparezca únicamente el link al Trackback de Haloscan, como se puede ver al final de este mismo artículo, así que vamos allá:

COLOCANDO EL TRACKBACK

Para inicializar el script de Haloscan, justo después de la etiqueta <head> añadimos:

<script src='http://www.haloscan.com/load/XXXXX' type='text/javascript'> </script>

En donde XXXXX es el nombre de usuario con el que estéis registrados en Haloscan (ah, ¿que no dije que había que registrarse? Venga so vagos… Que son cuatro datos…)

En mi caso, me logueo a Haloscan usando el nombre de usuario “tragy”, por lo tanto XXXXX=tragy

Ahora tenemos que hacer que en cada entrada del blog aparezca una referencia al Trackback de cada artículo concreto, y aquí empiezan los problemas. En la web que cité antes, encontré como hacerlo para la vieja versión de Blogger, y la forma de incluir variables en medio de una URL ha cambiado bastante… A base de analizar y entender el código de la plantilla, y tomando como base el código que se puede obtener en la web de Haloscan, remezclado con el de la otra web, aquí teneis el resultado:

<!-- Empieza Trackback -->

<script src=’http://www.haloscan.com/load/XXXXX’ type=’text/javascript’> </script>

<span class=’post-comment-link’>

<a class=’comment-link’ expr:href=’”http://www.haloscan.com/tb/XXXXX/” + data:post.id + “/”‘ expr:onclick=’”HaloScanTB(” + “\”"+ data:post.id + “\”" + “);return false;”‘>

<script type=’text/javascript’>postCountTB(‘<data:post.id/>’);</script>

</a>

<noscript><a expr:href=’”http://www.haloscan.com/tb/XXXXX/” + data:post.id + “/”‘>Trackback</a> | </noscript>

</span>

<!– Termina Trackback –>

Basicamente lo que se hace es que ejecute un script, en el cual se enlaza a una dirección de Haloscan+NombreUsuario+PostConcreto (este ultimo es ese data:post.id, que es una variable que usa Blogger, con la cual se asigna una id a cada entrada del blog, todas distintas entre ellas)
De nuevo, hay que substituir XXXXX por vuestro nombre de usuario de Haloscan.

A todo esto, podeis colocarlo donde querais. En mi caso, lo tengo colocado justo despues de:

<a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>

<span class=’email-post-icon’> </span>

</a>

Es decir, despues del icono de enviar por mail el artículo. En vuestra plantilla no tiene porque aparecer exactamente así, pero si tenéis activado ese icono, buscad data:post.emailPostUrl, por ejemplo, para llegar al sitio. Mas generalmente, puede ponerse en cualquier lugar que esté dentro de <div class='post-footer'>, que es el pie de cada entrada.

AÑADIR EL CONTADOR DE TECHNORATI

Ya puestos, pues decidí añadir un contador de referencias, cortesía de Technorati. Tras registrarme en Technorati, y “reclamar” mi blog, fui a la sección de Widgets, y me encuentro con un botoncito muy bonito, que se encarga de buscar resultados referentes a cada entrada de mi blog por medio de su url, aunque de nuevo con el problema de que está preparado para el viejo Blogger. A estas alturas ya no es problema, traduzco el código a la nueva versión, y queda esto (tan solo tuve que cambiar la variable que contiene el link permanente al post, y la forma del enlace):

<!-- Empieza Technorati-->

<script src=’http://embed.technorati.com/linkcount’ type=’text/javascript’/><a class=’tr-linkcount’ expr:href=’”http://technorati.com/search/” + data:post.url + “/”‘/>

Por si alguien no se entera (o ha decidido saltarse media entrada…) lo que hace es llamar un script de Technorati que indicará el número de personas que enlazan con determinada entrada. Podéis ver que por ejemplo en uno de mis artículos aparece una referencia, gracias a que me ha enlazado un amiguete de www.elsenordelasmoscas.com.

Este script podeis meterlo en cualquier lugar del footer, aunque justo a continuación del Trackback que acabamos de incluir es un lugar bastante elegante, creo yo…

Y con esto, por fin puedo ofrecer una dirección de Trackback por si alguien me quiere enlazar (que lo dudo…) y además, mostrar en que sitios me están enlazando.

AÑADIR AUTODISCOVERY

Además, hay un sistema llamado auto-discovery que usan algunos blogs para poder hacer el Trackback de una manera mas automatizada, pero necesitan que el blog al que lo hacen este preparado para devolver ciertas respuestas…

De nuevo busco, y encuentro código para el viejo Blogger… Y van tres veces… Tras traducirlo, ha quedado tal que así… Podeis ponerlo por ejemplo justo después del script del Trackback, es decir, debe estar una vez dentro de cada post. Este trozo de código se encargará de proporcionar esas respuestas al blog que nos intenta “trackbackear”, y es el siguiente (ya sabéis, XXXXX=login de haloscan)

<!-- Trackback Auto-discovery RDF Code

<rdf:RDF xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dc=”http://purl.org/dc/elements/1.1/”

xmlns:trackback=”http://madskills.com/public/xml/rss/module/trackback/”>

<rdf:Description

rdf:about=’data:post.url’

dc:identifier=’data:post.url’

dc:title=’data:post.title’

trackback:ping=”http://haloscan.com/tb/XXXXX/” + ‘data:post.id’ + “/”>

</rdf:RDF>

–>

Tras terminar todo esto, dije yo: vale, a los demás ya les he facilitado bastante la vida… Pero ahora, ¿que hago yo para poder hacer trackback a otros blogs mas fácilmente?

HACER TRACKBACK FACILMENTE CON GREASEMONKEY

Pues rebuscando otro rato, me encuentro con un Plugin muy útil para Firefox, concretamente aquí me he encontrado esa referencia…
Instalamos el Complemento GreaseMonkey desde aquí, reiniciamos Firefox para que se active, y después vamos a esta otra web para instalar el script concreto que nos facilitará hacer Trackback desde el propio publicador de artículos de Blogger. Tras hacer clic en Install New Script, podemos dirigirnos a Blogger para comprobar que tenemos un nuevo recuadrito en el cual podemos introducir una serie de URLs para hacerles trackback…

Si funciona esto… Lo sabré cuando acabe de escribir la entrada…

Edit:Parece que no funciona… No aparece ninguna confirmación de que se haya enviado el trackback, ni aparece referenciado en el sitio en cuestión… Si alguien puede confirmarlo, que deje un comentario… O un trackback!!

Edit2: Andy Beard me ha contestado a un comentario que dejé en su web, y dice que a el si le funciona… A ver si sigo investigando…

Edit3: Menuda chorrada. La culpa la tuvo el recuadro que aparece para introducir nuestros datos de del.icio.us…. Es una parte opcional del script, para conectar nuestro blog con un sistema de tags y promoción de blogs… Yo, como no lo uso, al saltarme la ventanita, hacía click en Cancel, pensando que tenía que hacerlo cada vez que me apareciera la ventana. Aunque no usemos esta web para promocionar nuestro blog, debemos hacer click en OK en todos los cuadros de diálogo que aparezcan, para que quede configurado (sin datos, claro está…)

Una vez hecho esto, el script funciona sin problemas, y los trackbacks llegan correctamente a sus destinos. Mi enhorabuena a Stephen Weber por su script, y muchas gracias a Andy Beard por molestarse en comprobar que le funcionaba, así como de avisarme de que mis trackbacks le llegaron, aunque fueron marcados como spam por no incluir links hacia su blog…

Edit4: Además, he comprobado que el script solo funciona si el feed del blog está configurado como “Completo”. Puede cambiarse en las opciones del blog, en la sección “feed del sitio”.

Andy, Stephen, thanks for your help!!

|