OpenEmu / OpenEmu
Al igual que muchos emuladores, OpenEmu permite el uso de códigos de trucos para cambiar la forma de jugar (invencibilidad, salto de nivel, etc.).
El soporte de códigos de trucos en OpenEmu está determinado por cada núcleo y su código de emulación subyacente. Algunos núcleos no soportan códigos de trucos; OpenEmu sabe cuáles son esos núcleos, y su funcionalidad de trucos no estará disponible cuando estén en uso.
Encontrando trucos
Un buen recurso para encontrar códigos de trucos es GameHacking.org.
Importante: asegúrate de que los códigos que utilizas son para la región y revisión adecuadas del juego al que estás jugando. Dado que puede haber diferentes versiones de un juego para varios locales, también hay diferentes códigos que deben ser utilizados. Por ejemplo: los códigos de trucos para una versión estadounidense de un juego pueden no funcionar para una versión europea del mismo.
Añadir trucos
Para añadir un código de trucos, debes estar ejecutando un juego. Dentro de la ventana del juego, mueva el ratón para producir la barra HUD, y haga clic en el icono de engranaje / engranaje cerca del centro. Si el núcleo admite códigos de trucos, aparecerá un menú llamado Seleccionar Trampa. En este menú, habrá otro elemento llamado Add Cheat… – haz clic aquí para introducir un nuevo código.
En el diálogo que se abre, puedes introducir un nombre para el cheat (para identificarlo en el menú Select Cheat), así como el propio código. Introduce los códigos en cualquier formato que admita el núcleo; normalmente, estos formatos serán idénticos a los de los dispositivos de trucos más populares disponibles para el sistema en cuestión (como Action Replay o Game Genie). También puedes optar por activar un cheat de inmediato o esperar a activarlo más tarde.
La siguiente tabla muestra una lista de los tipos de código admitidos:
Consola | Tipo de trampa | Ejemplo código |
---|---|---|
Game Boy | Game Genie | FA1-B9C-4C1 |
Game Boy (Color) | GameShark | 0101CEC1 |
Game Boy Advance | GameShark Advance/ Action Replay (v1/v2) |
CD93194F 089CE0B4 |
Game Boy Advance | Action Replay MAX (v3/v4) | 4E26D7A1 6D72DA8B |
Game Boy Advance | Codebreaker/GameShark SP/Xploder | A62B1D67EB2D |
Game Gear | Action Replay | 00D159:98 |
Game Gear | Game Genie | 3A7-E4C-2A2 | Nintendo (NES) / Famicom | Game Genie | APEETPEY | Nintendo (NES) / Famicom | Raw | C900:ED |
Nintendo (NES) / Famicom | Raw (con compare) | 810E?F0:10 |
Nintendo 64 | GameShark | 8033B177 0015 |
Nintendo DS | Action Replay | 22085A50 00000001 |
Sega Genesis / Mega Drive Sega CD / Mega CD |
Action Replay | FFFE21:0032 | Sega Genesis / Mega Drive Sega CD / Mega CD |
Game Genie | NN8A-AADN |
Sega Master System | Action Replay | 00C094:01 |
Sega Master System | Game Genie | 00D-70F-E68 |
Super Nintendo (SNES) | Action Replay | 7E1490:FF |
Super Nintendo (SNES) | Game Genie | 14B4-6F07 |
Para códigos de varias líneas, utilice un signo de más (+
) para separar cada línea. Por ejemplo: AVSOYOSZ+ELEAPOZE+AIEAZPAP
Usando trampas
Después de añadir una trampa, tendrás que activarla si no lo has hecho ya. Vuelve al menú Select Cheat, y ahora verás el cheat que acabas de añadir en la lista. Haz clic en él para activarlo. Si necesitas desactivarlo más tarde, simplemente vuelve a este menú y haz clic en él de nuevo.
Trucos de GBA
TL;DR sólo los trucos Codebreaker/GameShark SP y GameShark Advance son compatibles con GBA. No Action Replay v3.
Si el código es Action Replay v3/v4, tendrás que usar en su lugar un código equivalente a GameShark o intentar convertirlo aquí: http://gamehacking.org/?sys=gba
Esto se debe a que no podemos detectar automáticamente si un código es AR v3 ya que tienen la misma longitud que el AR/GameShark v1/v2 (16 caracteres), y el v3 utiliza una codificación diferente.
No hay una buena manera de detectar el v3 a menos que le digas explícitamente a mGBA que el código es v3. Hay numerosos problemas con los frontales y los códigos que circulan por la web:
-
Los sitios web de códigos de trucos suelen tener todos los AR/GS formateados como XXXXXXXX YYYYYYY y no te dicen qué tipo de AR/GS, a menos que sea un buen sitio web de códigos de trucos como gamehacking.org que indicará los códigos AR/GS v1/v2 como AR12 y AR v3 como AR34.
- Muchos sitios web de códigos de trucos tienen códigos mal etiquetados o sencillamente erróneos, sin señalar de qué región y revisión se trata.
-
VBA standalone espera AR/GS v1/v2 formateados como XXXXXXXXYYYYY (sin espacios) pero AR v3 formateados como XXXXXX YYYYYY (8 caracteres separados por un espacio). Pero no le dice esto en la interfaz de usuario!
-
GBA4iOS fuerza todos los 16 caracteres AR/GS como «AR v3», lo cual es incorrecto y rompe el uso de códigos AR/GS v1/v2 válidos. (también afirma incorrectamente que los códigos GameShark SP no son compatibles cuando esos son en realidad los mismos que Codebreaker, 12 caracteres menos el espacio).
- Códigos de trucos Address:Value (11, 13 o 17 caracteres incluyendo los dos puntos).
- Códigos SP de Codebreaker/GameShark (son 12 caracteres, menos el espacio).
- Códigos GameShark Advance/Action Replay v1/v2 (son 16 caracteres, menos el espacio).
- Códigos Action Replay v3 (también son 16 caracteres, menos el espacio).
Entonces, ¿qué códigos de trucos pueden ‘simplemente funcionar’ con el plugin del núcleo mGBA de OpenEmu?
¿Qué no funciona?
Nota: no tienes que preocuparte de añadir espacios en los trucos que introduzcas para OpenEmu.
Más información general sobre los tipos de trucos de GBA aquí: http://doc.kodewerx.org/hacking_gba.html
Limitaciones
OpenEmu actualmente no tiene forma de guardar los trucos – cualquier código introducido se perderá tan pronto como salgas del juego. Está previsto mejorar la funcionalidad de los códigos de trucos (incluyendo potencialmente una base de datos de códigos incorporada) para una futura versión de la aplicación.