Articles

OpenEmu / OpenEmu

Como muitos emuladores, OpenEmu permite o uso de códigos de batota para alterar a forma como um jogo joga (invencibilidade, salto de nível, etc.).

O suporte de códigos de batota no OpenEmu é determinado por cada núcleo e pelo seu código de emulação subjacente. Alguns núcleos não suportam códigos de cheat; o OpenEmu sabe quais são esses núcleos, e a sua funcionalidade de cheat não estará disponível quando estiverem em uso.

Encontrar cheats

Um bom recurso para encontrar códigos de cheat é o GameHacking.org.

Importante: Certifique-se de que os códigos que usa são para a região adequada e para a revisão do jogo que está a jogar. Uma vez que pode haver diferentes versões de um jogo para vários locais, há também diferentes códigos que têm de ser utilizados. Por exemplo: códigos de batota para uma versão americana de um jogo podem não funcionar para uma versão europeia de um jogo.

Adicionar batota

Para adicionar um código de batota, deve estar a executar um jogo. Dentro da janela do jogo, mova o rato para produzir a barra HUD, e clique no ícone da engrenagem/conjunta perto do centro. Se o núcleo suportar códigos de batota, estará disponível um item de menu chamado Select Cheat (Seleccionar Batota). Neste menu, haverá outro item chamado Add Cheat… – clique aqui para introduzir um novo código.

HUD Select Cheat menu

No diálogo que se abre, pode introduzir um nome para a batota (para a identificar no menu Select Cheat), bem como o próprio código. Introduza os códigos em qualquer formato que o núcleo suporte; normalmente, estes formatos serão idênticos aos dispositivos de batota mais populares disponíveis para o sistema em questão (tais como Action Replay ou Game Genie). Também se pode optar por activar uma batota imediatamente ou esperar para a activar mais tarde.

Adicionar diálogo de batota

A tabela seguinte mostra uma lista de tipos de código suportados:

CD93194F 089CE0B4

Game Genie

Nintendo (NES) / Famicom

Nintendo 64GameShark>8033B177 0015 Sega Genesis / Mega Drive
Sega CD / Mega CD>Game Genie

>>Sega Master System

Sega Master System

>00D-70F-E68

>Super Nintendo (SNES)

Super Nintendo (SNES)

Console Cheat type Exemplo code
Game Boy Game Genie FA1-B9C-4C1
Game Boy (Color) GameShark 0101CEC1
Game Boy Advance GameShark Advance/
Action Replay (v1/v2)
Game Boy Advance Action Replay MAX (v3/v4) 4E26D7A1 6D72DA8B
Game Boy Advance Codebreaker/GameShark SP/Xploder A62B1D67EB2D
Game Gear Action Replay 00D159:98
Acionamento do jogo 3A7-E4C-2A2
Nintendo (NES) / Famicom Game Genie APEETPEY
Nintendo (NES) / Famicom Raw C900:ED
Raw (com comparação) 810E?F0:10
Nintendo DS Action Replay 22085A50 00000001
Sega Genesis / Mega Drive
Sega CD / Mega CD
Action Replay FFFE21:0032
NN8A-AADN
Action Replay 00C094:01
Game Genie
Action Replay 7E1490:FF
Game Genie 14B4-6F07

Para códigos de várias linhas, usar um plus (+) para separar cada linha. Por exemplo: AVSOYOSZ+ELEAPOZE+AIEAZPAP

Usando batoteiros

Depois de ter adicionado um batoteiro, terá de o activar se ainda não o tiver feito. Volte ao menu Seleccionar Batota, e verá agora a batota que acabou de ser adicionada na lista. Clique sobre ela para a activar. Se precisar de o desactivar mais tarde, basta regressar a este menu e clicar novamente.

HUD Select Cheat menu with cheat added

GBA cheats

TL;DR apenas Codebreaker/GameShark SP e GameShark Advance cheats são suportados para GBA. Não Action Replay v3.

Se o código for Action Replay v3/v4, terá de usar um código equivalente GameShark ou tentar convertê-lo aqui: http://gamehacking.org/?sys=gba

Isto porque não podemos detectar automaticamente se um código é AR v3, uma vez que têm o mesmo comprimento que AR/GameShark v1/v2 (16 caracteres), e v3 utiliza encriptação diferente.

Não há uma boa maneira de detectar v3 a menos que diga explicitamente ao mGBA que o código é v3. Há inúmeros problemas com front ends e códigos flutuando na web:

  • Cheat code websites geralmente todos têm AR/GS formatado como XXXXXXXX YYYYYYY e não lhe dizem que tipo de AR/GS, a menos que seja um bom website de código de fraude, como o gamehacking.org que denota códigos AR/GS v1/v2 como AR12 e AR v3 como AR34.

  • Muitos websites com código de batota têm códigos mal etiquetados ou errados, sem notar que região e revisão são.

  • VBA standalone espera AR/GS v1/v2 formatado como XXXXXXXXXXYYYYYY (sem espaços) mas AR v3 formatado como XXXXXXXXXX YYYYYYY (8 caracteres separados por um espaço). Mas não lhe diz isto na UI!

  • GBA4iOS força todos os 16 caracteres AR/GS como “AR v3” o que está errado e quebra o uso de códigos válidos AR/GS v1/v2. (também afirma incorrectamente que os códigos GameShark SP não são suportados quando estes são realmente os mesmos do Codbreaker, 12 caracteres menos o espaço).

Então, que códigos de batota podem “simplesmente funcionar” com o plugin mGBA core do OpenEmu?

  • Endereço bruto:Códigos de batota de valor (11, 13 ou 17 caracteres, incluindo os dois pontos).
  • Códigos de quebra-cabeças/GameShark SP (estes são 12 caracteres, menos o espaço).
  • GameShark Advance/Action Replay v1/v2 codes (estes são 16 caracteres, menos o espaço).

What doesn’t work?

    li>Action Replay v3 codes (estes também são 16 caracteres, menos o espaço).

Nota: não tem de se preocupar em adicionar espaços nas suas batota que introduz para o OpenEmu.

Mais informações gerais sobre os tipos de batota GBA aqui: http://doc.kodewerx.org/hacking_gba.html

Limitações

OpenEmu não tem actualmente forma de guardar batoteiros – quaisquer códigos introduzidos serão perdidos assim que sair do jogo. Está planeada uma funcionalidade melhorada de cheat-code (potencialmente incluindo uma base de dados de códigos integrada) para uma versão futura da aplicação.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *