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.
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.
A tabela seguinte mostra uma lista de tipos de código suportados:
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.
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.