From WikiTemp, the GBAtemp wiki
Revision as of 21:29, 21 January 2011 by Stenny (talk | contribs)

AKAIO (Acekard All-In-One; Acekard Tudo-Em-Um) é um OSMenu customizado para o Acekard R.P.G., Acekard 2/2.1 e Acekard 2i. É sutilmente baseado no OSMenu oficial, mas com muitos recursos adicionais e compatibilidade atualizada.

Não use versões anteriores ao AKAIO v1.2 no AK2i

Se você está usando um Acekard 2.1 comprado perto de Dezembro de 2009, você deve usar o AKAIO v1.7+. Por conta de uma mudança não reportada no hardware, o processo para salvar os jogos requeria uma atualização, que foi inserida no AKAIO v1.7. O Acekard, desde então, voltou à revisão de hardware anterior e o Acekard 2.1 produzido perto de Dezembro de 2009 não é mais feito ou disponível para encomenda proveniente do Team Acekard.

Se você está usando um Acekard 2.1 antigo, não use o AKAIO v1.8.2. Esta atualização (que foi retirada de circulação após um punhado de downloads) contém código relativo à trava anti-pirataria (AP) originário do Team Acekard. Este código sobrescreve o largo bootloader encontrado em cartões 2.1 antigos.

O AKAIO v1.8.3, encontrado em alguns fóruns, é uma versão FALSA. Um usuário anônimo reenviou o AKAIO v1.8.2 com este novo nome, na esperança de causar danos aos usuários mal-informados.

A última versão do AKAIO é a v1.8.5.

EvoR
RPG
AK2
AK2i
AKAIO Theme1.4.jpg


Recursos

  • Melhorias no sistema de cheats (trapaças) - atualização online, apto a processar databases (bases de dados) usadas no R4 ou arquivos XML
  • Conectividade com o Wii
  • Suporte a loaders "futuramente adaptável"
  • Múltiplos slots para save por título - apto a copiar saves entre slots
  • Integração com SLOT-2 - EZFlash 3in1 (com patches para GBA), eWin 2in1, e antigos cartões FlashAdvance Pro
  • 1 atalho para a raiz do cartão no OSMenu
  • Menu START com múltiplas páginas
  • Suporte a ícones externos por tipo de arquivo
  • Suporte a bordas para jogos de GBA customizadas; apto a configurar uma borda por jogo (identificado pelo gameID)
  • Configurações individuais para cada ROM (softreset/cheats/Download Play)
  • Apto a copiar e colar arquivos, assim como deletar ROMs e seus respectivos saves ao mesmo tempo
  • Suporte para exclusão de pastas
  • Muitos avanços para o suporte de linguagem 2-bytes
  • Suporte expansível para uma GUI multilinguagem (atualmente, 11 traduções oficiais)
  • Backup e restauração de saves na GUI (.SAV <-> .BAK)
  • Database de cheats Wi-Fi, savelist.bin, plugin Wi-Fi, e atualizações de loader com resumo automático do download
  • Suporte para cartões de memória microSD e microSDHC (atualmente, capacidade expansível até 32GB)
  • Dois métodos para o softreset de homebrews (apenas AK2/AK2i)
  • Remove a "introdução" do Nintendo DS
  • Rotinas contra travas anti-pirataria automáticas (apenas AK2/AK2i), loader inteligente baseado em patches anti-pirataria (AKRPG)
  • Apto a rodar automaticamente o último arquivo .NDS executado (autorun)
  • Suporte a customização gráfica da GUI (temas/skins)
  • Apto a esconder arquivos por extensão, nome e atributos

Instalando e atualizando

Guia Rápido

  1. Formate o microSD com o SDFormatter da Panasonic;
  2. Faça o download da versão atual do AKAIO;
  3. Descompacte (usando WinZIP, WinRAR, 7z, etc.) o arquivo e mova a pasta _aio* e o akmenu4.nds na raiz do seu cartão microSD (o diretório mais ao topo);
  4. Insira o microSD firmemente na abertura (sem molas) no seu AK2.1/2i. Se a abertura tiver uma mola, esteja certo que o "click" aconteça (assim como no NDS);
  5. Insira o Acekard firmemente no seu NDS, novamente esteja certo que o "click"** aconteça;
  6. Ligue o NDS, selecione o Acekard no menu para seleção de jogos de DS e GBA, e aproveite!

* Note que a pasta _aio está oculta pelo arquivo globalsettings.ini por padrão, não coloque homebrews e ROMs nesta pasta, já que você não será apto a acessá-los. Você pode, porém, configurar a GUI para mostrar todas as pastas e arquivos ocultos. O método recomendado é colocar seus arquivos e pastas na raiz do cartão. Nunca coloque um arquivo que você deseja acessar no diretório _aio.

** O AK2i pode apresentar problemas com contato envolvendo o PCB (Printed Circuit Board; circuito impresso). Nestas instâncias, o AK2i pode falhar no reconhecimento pelo firmware do NDS, não sendo mostrado no menu ou acarretando o aparecimento do logotipo do Acekard não-flasheado. Outros problemas do tipo podem acontecer depois do AKAIO ter sido carregado, causando congelamentos de homebrews e ROMs e falha na leitura e escrita dos saves. Outros problemas podem ocorrer e esta informação apenas foi adicionada como um guia geral para possíveis erros de carregamento.

Configurações Iniciais do AKAIO

Seguir estes procedimentos lhe permite reclamar oficialmente sobre problemas de compatibilidade e configuração

  1. Faça o download do último AKAIO na seção de links abaixo. Se você tiver o firmware oficial instalado delete a pasta _ak2 (ou _rpg) e o akmenu4.nds do seu cartão de memória. Então descompacte o arquivo zipado (usando 7z, ou outro programa semelhante) e mova a pasta _aio e o akmenu4.nds inclusos nesse arquivo para a raiz do seu microSD;
  2. Faça o download dos últimos loaders na página de loaders do AKAIO;
  3. Faça o download do último plugin Wi-Fi na página Wi-Fi do AKAIO
  4. Carregue e use sua nova e atualizada instalação do AKAIO!

Atualizando via computador

Atualizando Cheats

A última database oficial de cheats do GBATemp pode ser encontrada em cheats.gbatemp.net. O AKAIO pode usar os formatos CHEATS.XML, CHEAT.DAT ou USRCHEAT.DAT. Faça o download da database à sua escolha e coloque esse arquivo no diretório _aio/cheats. Simplesmente renomeie cada uma para que não sejam sobrescritas (exemplo: CHEATS-4-10-09.XML, CHEATS-4-30-09.XML).

Atualizando Loaders

Os últimos loaders devem ser colocados no diretório _aio/loaders. Você pode escolher usar o loader apenas para seu modelo de Acekard (exemplo: ak2loader.nds para o AK2/AK2i).

Atualizando Plugin Wi-Fi

O último plugin Wi-Fi deve ser colocado no diretório _aio/plugin.

Atualizando Savelist.bin

A última savelist.bin (lista de saves) deve ser colocada no diretório _aio.

Atualizando via Wi-Fi

A atualização Wi-Fi é inteligente, apenas atualizará os loaders que você precisa. Se você deseja remover os loaders do AKRPG da sua instalação, o plugin não irá repô-los. Se você estiver tendo problemas com o uso do plugin, esteja certo que o SSID está configurado para transmissão pública no seu roteador, como requerido para uso. O AKAIO assume que o usuário configurou corretamente os recursos Wi-Fi no firmware do DS usando um jogo que tenha acesso à NWFC.

Mostrar quando Carregar ("Show on Load")

Se estiver em dúvida escolha esta opção na caixa de seleção "File to Download" (arquivo para baixar). Depois da confirmação uma lista de escolhas será apresentada ao usuário. Aqui os usuários podem escolher o que atualizar, de qual site a database de cheats será baixada, e mais.

Atualizando Cheats

Cheats podem ser atualizadas via Wi-Fi no AKAIO. As atualizações das databases podem ser acessadas pelo menu START > More (mais) > Wi-Fi Update (atualização Wi-Fi). Selecione a opção "Cheats" na caixa de seleção e dê OK. O AKAIO automaticamente fará o download e descompactará a database mais nova.

Atualizando Loaders

Os loaders atuais para o Acekard RPG/2/2i podem ser baixados via Wi-Fi. Loaders padrões das revisões do AKAIO são os atuais apenas no período de liberação de novas versões. A atualização Wi-Fi apenas fará o download para o modelo que você está usando (exemplo: ak2loader se estiver usando o Acekard 2/2.1/2i). Os usuários podem procurar por 3 ou 5 arquivos parecidos até 15 dias atrás, ajustando a opção "Previous Files" (arquivos anteriores/prévios).

Atualizando Savelist.bin

Donos do Acekard R.P.G. podem atualizar para a última "savelist.bin" via Wi-Fi selecionar o botão "savelist.bin" na janela de opções do menu Wi-Fi Update.

Atualizando Plugin Wi-Fi

Os usuários podem atualizar o próprio plugin Wi-Fi. O plugin atual pode ficar obsoleto quando novos problemas forem consertados. Instalação manual do plugin mais recente pode ser preciso para usar novos recursos, dependendo da versão do seu AKAIO. A versão mais atual do AKAIO inclui um plugin atualizado. Os usuários podem procurar por 3 ou 5 arquivos parecidos até 15 dias atrás, ajustando a opção "Previous Files".

Obter o Texto "O que há de novo?" (Get What's New Text)

Ativar este recurso do plugin Wi-Fi permitirá ao usuário ver os comentários do desenvolvedor antes de decidir atualizar.

Arquivos Prévios (Previous Files)

Esta seção permite ao usuário procurar por 3 ou 5 arquivos parecidos até 15 dias atrás. As opções são "No" (não), "3" ou "5". A opção "3", por exemplo, irá indagar ao servidor procurar por plugins ou loaders que saíram em até 15 dias. Se três correspondências forem encontradas, opções de qual baixar e instalar serão apresentadas ao usuário. Este recurso pode ser usado quando é necessário usar uma versão anterior (caso a atual tenha problemas).

Ícones

Ícones externos são suportados no AKAIO. Estes devem estar no formato .BMP (32x32x15bpp). As convenções nominais são descritas abaixo. O sr. VatoLoco compilou ícones para uso com o AKAIO, você pode encontrar seu post aqui.

Ícones por Extensão

Ícones com o nome da extensão que você deseja associá-los podem ser colocados no diretório _aio/icons para uso global, ou no diretório /icons da sua skin para uso individual (_aio/ui/Adv.EvoR/icons). Por exemplo, para usar um ícone customizado para todos os arquivos com a extensão .TXT, seu ícone será nomeado "TXT.BMP".

Ícones por Arquivo

Ícones específicos podem ser atribuídos a arquivos específicos no AKAIO. Faça um ícone padrão .BMP de 32x32x15bpp e nomeie-o exatamente com o mesmo nome do arquivo, mas com uma extensão .BMP. Por exemplo, para o arquivo "jogo homebrew do Bob.nds", você usaria um arquivo propriamente criado denominado "jogo homebrew do Bob.BMP".

Esteja certo de colocar estes ícones no mesmo diretório do arquivo que você está atribuindo-os.

Molduras GBA

Molduras para jogos de GBA são suportadas pelo AKAIO desde a versão v1.5. Estas devem ser criadas no formato .BMP (256x192x15bpp). Coloque a moldura com o nome do gameID interno da ROM no diretório _aio/frames. Este gameID interno pode ser encontrado usando o modo de visão "interna" do AKAIO (pressionando SELECT).

Plugins

  • wfplugin (Wi-Fi)

O plugin Wi-Fi (wfplugin.ak4) encontrado no diretório _aio/plugin é usado para todos as atualizações Wi-Fi. Não remova este arquivo se você desejar usar estas funções. Este arquivo nada tem a ver com recursos Wi-Fi encontrados em ROMs e homebrews.

Temas da Interface (skins)

O sistema de skins permite ao usuário customizar a aparência do menu do AKAIO. O download destas skins pode ser feito no site do Acekard, FileTrip e NDSThemes. As skins são instaladas apenas movendo os arquivos apropriados para o diretório _aio/ui. Para usar uma nova skin, selecione-a nas opções localizadas em START > System Options (opções do sistema) > Interface Themes (temas da interface).

Globalsettings.ini

Este arquivo aparecerá no diretório _aio depois de você rodar o AKAIO pela primeira vez. É um arquivo .INI que armazena as configurações listadas abaixo.

Você pode escolher manter suas "configurações globais" se transferir este arquivo para sua instalação do AKAIO atualizada. Lembre-se que quaisquer caminhos armazenados neste arquivo serão associados com pastas e arquivos da instalação antiga. Se uma skin tiver sido deletada, por exemplo, o AKAIO congelará já que o firmware está tentando carregar uma skin de um caminho armazenado no "globalsettings.ini" que pode não existir.

Abaixo está o conteúdo do arquivo "globalsettings.ini". Por favor, note que a maioria destas opções podem ser ajustadas via GUI. Alterar o arquivo .INI diretamente requer conhecimentos avançados.

hiddenFileNames = _aio,_ak2,_rpg,akmenu4.nds,moonshl2,e-book_adulto.txt

  • Adicione arquivos ou pastas que você deseja esconder nesta lista. A mesma deve ser delimitada por vírgulas, sem espaços entre entradas. Adicionalmente, tenha certeza de que todos os nomes de arquivos e pastas estejam em letra minúscula, mesmo se o nome original ter maiúsculas. Não há suporte a extensões - todos os arquivos devem ser listados pelo seu nome completo.

uiName = MEU_Tema

  • Esta configuração armazena o nome do diretório para seu tema da interface usado no momento.

brightness = 1

  • Esta é a configuração para a intensidade do brilho usado no NDS Lite. 1 para o mais fraco, 4 para o mais forte.

language = 0 langDirectory = lang_en/

  • Ajustar a configuração de linguagem via GUI irá resultar na opção language ser trocada para uma das escolhas abaixo. Mudar esta opção manualmente não terá efeito, já que o firmware irá carregar a sua linguagem escolhia a partir da configuração langDirectory (que, por sua vez, armazena o nome da pasta para a configuração atual de linguagem, como por exemplo: lang_cn, lang_de, lang_en, etc).

0. Inglês/lang_en
1. Chinês/lang_cn
2. Chinês Tradicionall/lang_zh
3. Japonês/lang_jp
4. Francês/lang_fr
5. Italiano/lang_it
6. Alemão/lang_de
7. Espanhol/lang_es
8. Holandês/lang_nl
9. Sueco/lang_se
10. Português do Brasil/lang_br
11. Coreano/lang_ko
12. Tcheco/lang_cz
13. Polonês/lang_pl
14. Norueguês/lang_no
15. Tailandês/lang_th

fileListType = 0

  • Os tipos a seguir são mostrados.

0. .NDS
1. .NDS e .SAV
2. .NDS, .SAV e .BAK
3. ALL (todos) (IE: .txt, .ini, .cfg, etc.)

romTrim = 0

  • Trimmar a ROM quando copiar e colá-la dentro do microSD. 0 para NÃO e 1 para SIM.

downloadPlayPatch = 1

  • Ativa a função de Download Play para todas as ROMs. 0 para NÃO e 1 para SIM.

cheatingSystem = 1

  • Ativa cheats para todas as ROMs. 0 para NÃO e 1 para SIM.

resetInGame = 1

  • Ativa a função de softreset para todas as ROMs e alguns homebrews. 0 para NÃO e 1 para SIM.

bypassAP = 1

  • Ativa a função para evitar travas anti-pirataria. 0 para DESABILITADA e 1 para HABILITADA.

Shortcut = 0

  • Esta opção irá mudar quando um atalho válido for criado. 0 quando NENHUM atalho foi criado e 1 quando um atalho for criado.

useFAS1 = 0

  • Muda o ícone do SLOT-2 se um FlashAdvance for detectado. 0 para DESABILITADO e 1 para HABILITADO.

scrollSpeed = fast

  • Controla a velocidade da barra de rolagem. As opções são "fast" (rápido), "medium" (médio) e "slow" (devagar).

viewMode = icon

  • O método pelo qual o diretório mostrará os arquivos. "icon" mostrará o ícone da ROM/homebrew e nome do arquivo. "iconnoext" mostra o ícone e três linhas de informação do cabeçalho. "list" mostra apenas os nomes dos arquivos, e por ser apenas texto, é a lista que apresenta a maior compressão possível dos conteúdos.

norMode3in1Exp = 0

  • Configura o comportamento do modo NOR no EZ3in1. 0 para AUTOMÁTICO e 1 para SEMPRE.

rumbleStrength = 0

  • Ajusta o nível de vibração (rumble) para homebrews e ROMs.

0. OFF (desligado)
1. LOW (baixo)
2. Medium (médio)
3. High (alto)

autorunWithLastRom = 0

  • O AKAIO irá rodar a última ROM jogada quando ligado. 0 para DESABILITADO e 1 para HABILITADO.

romNameTypeInList = 0

  • Esta configuração não é usada atualmente no AKAIO.

showHiddenFiles = 0

  • Permite ao AKAIO mostrar arquivos que têm nos seus atributos a opção para escondê-los ativada. Pastas e arquivos listados na opção hiddenFileNames nunca serão mostrados.

cheatsDB = fat0:/__aio/cheats/USRCHEAT.DAT

  • Armazena o caminho para a database de cheats.

deleteSAVtoo = 1

  • Deleta o save com a ROM correspondente quando usar o recurso de exclusão de arquivos presente na GUI. 0 para DESABILITADO, 1 para HABILITADO.

copySAVtoo = 1

  • Copia o save com a ROM correspondente quando usar o recurso de copiar e colar arquivos presente na GUI. 0 para DESABILITADO, 1 para HABILITADO.

showWhatsNew = 1

  • Mostra o log de mudanças para loaders e databases quando usar o plugin Wi-Fi. 0 para DESABILITADO, 1 para HABILITADO.

cheatSite = 1

  • Determina qual database baixar quando usar o plugin Wi-Fi. 0 para a Oficial, 1 para a AKAIO (yusuo).

DATorXML = 6

  • Esta opção configura qual item o plugin Wi-Fi baixará.

0. database
1. database em XML
5. savelist.bin
6. loader

saveExt = 1

  • Configura qual extensão usar para saves. 0 para .NDS.SAV e 1 para .SAV.

scrollingCheats = 1

  • Permite grandes conjuntos de cheats ASCII rolarem através da tela. 0 para DESABILITADO, 1 para HABILITADO.

scrollspeed = 4

  • A velocidade na qual o texto associado com a cheat irá rolar através da tela.

scrolldelay = 5

  • A demora antes do texto associado com o cheat rolar pela tela.

gbaSleepHack = 0

  • Ativa a opção para hibernar jogos de GBA (sleep mode). 0 para DESABILITADO e 1 para HABILITADO.

gbaAutoSave = 1

  • Configura o backup do save de GBA no modo PSRAM quando o AKAIO for reiniciado. 0 para DESABILITADO e 1 para HABILITADO.

gbaSavePrompt = 1

  • Configura se o AKAIO questionará o usuário por confirmação antes do backup do save de GBA. 0 para DESABILITADO e 1 para HABILITADO.

GBASavedPSram = 0

  • Quando um backup de save de GBA for feito na PSRAM, este valor mudará para 1.

GBASavedNOR = 0

  • Quando um backup de save de GBA for feito na NOR, este valor mudará para 1.

hideExtension = 0

  • Esta configuração esconde as extensões de arquivo visíveis. 0 para DESABILITADO, 1 para HABILITADO.

Show12hrClock = 0

  • Esta configuração liga/desliga o relógio 24 horas. 0 para 24 horas, 1 para 12 horas (AM/PM).

GBALoadedNORTitle = fat1:/GBAGAM~1/CodenameHackerGBA.gba
GBALoadedPSramTitle =

  • Estes aparecerão quando um jogo de GBA for escrito no EZ3in1. Armazenam o caminho da ROM, encontrado no microSD. Quando a memória PSRAM é usada, a variável NOR se deletará automaticamente. Existe um bug no AKAIO onde variáveis de PSRAM não se deletarão automaticamente. Como resultado, o "globalsettings.ini" pode conter múltiplas linhas com a variável GBALoadedPSramTitle =. É recomendado removê-las manualmente.

ShortcutPath = fat1:/NDSROM~1/0051-R~1.NDS
ShortcutStr = 0051 - Retro Atari Classics (U)(Wario).nds
ShortcutLongPath = fat1:/NDSROM~1/0051 - Retro Atari Classics (U)(Wario).nds

  • Quando um atalho válido é criado, estas três configurações serão escritas no "globalsettings.ini". Elas armazenam várias informações sobre o caminho. Não devem ser alteradas manualmente; Quando o atalho é deletado, as variáveis continuarão escritas mas seu conteúdo será deletado. Nestas instâncias, é recomendado remover manualmente as variáveis do "globalsettings.ini".

enterLastDirWhenBoot = 1

  • Adicionar manualmente esta variável para o "globalsettings.ini" irá forçar o AKAIO a sempre carregar o último diretório acessado quando for iniciado. Esta configuração também afeta o comportamento do AKAIO quando o diretório é recarregado depois de um softreset. 0 para DESABILITADO (AKAIO sempre voltará para o diretório raiz), 1 para HABILITADO.

EZ3in1startupcheck = 0

  • Adicionar manualmente esta variável para o "globalsettings.ini" irá forçar a detecção do EZ3in1 ser parada no carregamento do AKAIO. Útil pra usuários que têm problemas com EZIV/EZ3in1. 0 para DESABILITADO e 1 para HABILITADO.

LockStartMenu = 1

  • Editar esta variável irá desabilitar o menu START. Pode ser usado como um controle parental.

sortListAlpha = 1

  • Configura a ordem alfabética dos arquivos. 0 para descendente (Z-A) e 1 para ascendente (A-Z).

previousfiles = 0

  • Configura qual conjunto de arquivos prévios mostrar durante atualizações de loader e plugin. 0 para nenhum arquivo, 3 para três versões antigas e 5 para cinco versões antigas.

hbResetType = 0

  • Configura qual tipo de método softreset os homebrews usam. 1 para IRQ Hook e 2 para SWI Hook.

Animation = 1

  • Ativa ou desativa o ícone pulsante no uso de modo de visualização por ícones. 0 para DESABILITADO e 1 para HABILITADO.