Subscribete al Sitio!

Intentaremos no mandarte Spam. En serio.

miércoles, 13 de enero de 2016

Ingresar Cheats a DesMume para Linux

DesMuMe es un emulador de juegos para la consola del Nintendo DS. La aplicación esta disponible para Windows, Mac y Linux, pero algo que me molesta un poco es que la versión de Linux no tiene las mismas opciones del menú que su contraparte de Windows.


El ejemplo más visible es para la sección de Cheats donde no es posible en forma gráfica ingresar un cheat del tipo Action Replay para DesMuMe de Linux.

Yo tengo instalado DesMuMe 0.9.8 para Ubuntu y aunque la versión 0.9.11 ya está disponible no han hecho para nada mejoras en la sección de Cheats.

Esta es la pantalla de Cheats para Windows

Y esta para Linux. Gran diferencia, ¿Verdad?

Luego de buscar e investigar un poco, encontré este sitio. Para ingresar un cheat (sin que DesMuMe se esté ejecutando) debes desde el explorador de archivos, ir a la carpeta ~/.Config/desmume (Ctrl+H para mostrar porque estará oculta la carpeta).

Allí encontraras los archivos de tus juegos salvados pero hay un archivo [con el nombre de tu juego] con extensión .dct Este es un archivo de texto que puedes editar con gEdit para ingresar tus códigos Cheat.

La primera línea del archivo veremos algo como ; cheat list Nuestros códigos los ingresaremos debajo de esta línea.

Imagina que tienes este código cheat que es para Pokemon Diamond

94000130 fcff0000
b21c4d28 00000000
b0000004 00000000
000002e4 000f423f
d2000000 00000000

En Desmume para Windows lo ingresarás tal como lo ves, pero para DesMuMe en Linux es necesario que lo ingreses de la siguiente forma (todo en una sola línea):

AR 1 94000130FCFF0000,B21C4D2800000000,B000000400000000,000002E4000F423F,D200000000000000 ; Max cash (Press L+R)

Eso es, escribiendo primero AR (de Action Replay), 1 para habilitar el código (es decir Enable o 0 para inhabilitarlo), luego la secuencia de números sin espacios y cada salto de linea sustituirla por una coma. Puedes terminar con un ; que es un comentario o descripción (opcional) de lo que hace el código.

Finalmente inicias DesMuMe y abres tu juego (funciona también si tienes partidas guardadas).

Espero sea de ayuda para muchos gamers.

13 Comments:

  1. cuando pongo el código después de provar a ver si sirve no me funciona voy a revisar el código y me aparece esto DS 1 00000130FCBF0000 ;New cheat

    ResponderEliminar
    Respuestas
    1. Justo debajo de esa linea debería de aparecer tu cheat. Edita el archivo como root para tener permisos de guardar.

      Eliminar
  2. Hola,

    Me pasa lo mismo que maria yamileth ramirez.
    He probado de reeditarlo y sigue haciendo lo mismo. El único cambio significativo es que al desplegar el menu "Emulation" i seguidamente el submenú de "Cheat", al picar la opción d "list" aparece el truco ahí.
    Probé de darle a la cruz de enable peró tampoco funciono.
    Probé de crear un archivo nuevo como root y, esa vez, desMume no lo edito, pero aun así, los cheats no hacen efecto.
    Crees que hay alguna otra manera de introducirlos? O quiza tienes una solución?

    Muchas gracias.

    ResponderEliminar
    Respuestas
    1. Sólo se me ocurre que sea algún cambio en la versión. Que versión de Ubuntu y Desmume tienes?

      Eliminar
  3. La versión es: Linux Mint 17.3
    I la versión de Desmume es: 0.9.9

    ResponderEliminar
  4. no pueden hacer un video de esto para no confundir mucho ya que no entendi lo de ~/.Config/desmume , tengo que econtrar la carpeta ~ o buscar la carpeta .dct

    ResponderEliminar
    Respuestas
    1. La carpeta .Config/desmume (que esta oculta) la encuentras en la carpeta personal de tu usuario. Dentro de esa carpeta ubica el archivo con extensión dct con el nombre de tu juego.

      Eliminar
  5. Amigo vi tu post, pero no puedo hacer que funcionen los cheats en desmune en ubuntu :/.. Cuando abro el apartado cheat en el emulador, se me borra el cheat.. y no me permite ejecutarlo

    ResponderEliminar
  6. Respuestas
    1. Haz click derecho en la carpeta Desmume y dale a abrir como administrador

      Eliminar