Padrão Cowering's GoodTools

O Cowering's Good Tools cria programas, para cada console e/ou sistema emulado, que servem para validar as ROMS que você tem e catalogá-las.

Exemplo dos executáveis:

Nintendo 64 GoodN64.exe Super- GoodSNES.exe Genesis GoodGen.exe

Regularmente são lançadas versões destes executáveis (re)catalogando novas ROMS. Você pode pegar os pacotes prontos na internet ou criá-los usando as ferramentas Good.

1. Executável Goodxxx

Se você tem toneladas de ROMs e não sabe se elas são corretas/completas ou não, basta utilizar os programas Good. O programa valida cada arquivo (por CRC se eu não me engano) e diz quantas ROMS você tem baseado no catálogo do executável Goodxxx.

1.1. Validando minhas ROMS 1.1.1. Baixe o executável de acordo com as suas ROMS (Precisa de registro no site)

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com Executável Descrição Good5200 Atari 5200 Good2600 Atari 2600 Good7800 GoodChaF Fairchild/Luxor/Zircon/SABA Channel GoodCoCo Tandy Color Computer GoodCol Coleco ColecoVision GoodCPC Amstrad CPC GoodGBx Gameboy/Gameboy Color GoodGCOM Tiger Game.com GoodGen Genesis/Mega Drive/32X GoodGG Sega GoodINTV Mattel Intellivision GoodJag Atari Jaguar GoodLynx Atari linux GoodMO5 Thomson MO5 GoodMSX1 Microsoft MSX1 GoodMSX2 Microsoft MSX2 GoodMTX Memotech MTX512 GoodN64 GoodNES Nintendo Famicom/NES GoodNGPx SNK NeoGeo Pocket/Color GoodOric Tangerine Oric/Atmos/Telestrat GoodPCE TG16 / PC Engine GoodSAMC Miles Gordon Computing Sam Coupe GoodSMS Sega Master ....System.... /SG/SC GoodSNES Nintendo Super NES/Famicom GoodSV Watara Supervision GoodVBoy Nintendo GoodVect GCE Vectrex GoodWSx Wonderswan/WS Color Cada executável vem acompanhado do seu número de versão.

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 1.1.2. Descompacte o executável no diretório das suas ROMS[/u]

– As ROMS devem estar soltas (sem compactação); – A partir das versões 3.xx dos executáveis Good é possível validar ROMs compactadas em 7Zip.

1.1.3. Comandos do executável Goodxxx para validação

– Pelo "Prompt de comando" do Windows, vá até o diretório das Roms e do Executável Good; – No meu exemplo, usarei o GoodGG, mas serve para qualquer um deles; – Para ver todos os comandos, digite apenas GoodG; – Para validar suas Roms, digite GoodGG list nodb list -> Lista as ROMS que você tem ou precisa sem renomear nodb -> não cria um arquivo db (só para não ocorrer mensagens de erro)

– Aguarde...

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com – Ao final serão criados dois arquivos: ...Have.txt: Lista todas as ROMS que você tem e a totalização No meu exemplo "You have 665 of 666 known Sega Game Gear ROMS (V3.13)"

Opa!!! Está faltando uma!! Vamos olhar o outro arquivo: ...Miss.txt: Lista todas as ROMS que você não tem "You are missing 1 of 666 known Sega Game Gear ROMS (V3.13) Pac-Man (U) [!]”

1.2. Colocando os nomes no padrão Good Você tem a opção de renomear as ROMS para ficarem no padrão do catálogo Good. – Pelo "Prompt de comando" do Windows, vá até o diretório das Roms e do Executável Good; – No meu exemplo, usarei o GoodGG, mas serve para qualquer um deles; – Para ver todos os comandos, digite apenas GoodGG; – As ROMS devem estar em arquivos comuns (não compactadas); – Para renomear suas Roms, digite GoodGG rename; – Aguarde... – As ROMS renomeadas serão movidas para um diretório XXXRen, onde XXX é o nome do executável, no meu exemplo, "GGRen"; – As ROMS "inúteis", ficarão no diretório corrente; – As ROMS duplicadas serão renomeadas e movidas para um diretório XXXDupes, onde XXX é o nome do executável, no meu exemplo, "GGDupes"; – TODAS as ROMS do diretório XXXRen agora estão válidas e catalogadas!!!!

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 2. Padrão Nomeação Good 2.1. Códigos padrões:

Sigla Nome Descrição [a?] Alternate Este é simplesmente uma versão alternativa da ROM. Muitos jogos foram relançados para consertar problemas ou eliminar Códigos do . [p?] Pirate [b?] Bad Dump Um "Bad Dump" ou "Extração Ruim", ocorre com jogos muito antigos ou com problemas. Outro uso comum dessa sigla é para arquivos corrompidos. [t?] Trained Códigos especiais são executados antes do jogo começar e permitem que o acesso a "cheats" em um menu [f?] Fixed Um jogo corrigido de alguma forma para ser executado em um emulador [T-] OldTranslation [o?] Overdump Uma ROM com mais informação do que o contido no cartucho original. A informação extra pode não ser nada e pode ter sido removida da ROM original. [T+] NewerTranslation [h?] Hack ROM alterada. (-) Unknown Year [!p] Pending Dump [!] Verified Good Dump Imagem do jogo validado OK! Graças a Deus!!! (M#) Multilanguage (# of Languages) (###) Checksum (??k) ROM Size (Unl) Unlicensed

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 2.2. Códigos Especiais:

Gameboy [C] Color [S] Super [BF] Bung Fix

Super Nintendo (BS) BS ROMs ROMS japonesas distrinuídas pelo Sistema Japonês de Satélite, conhecido como . Eram transmitidos em um Show de TV que estava conectado ao jogo de alguma forma. Estes jogos só eram jogáveis durante o show (ST) Sufami Turbo O dispositivo "Sufami Turbo" permitia que dois cartuchos de Gameboys fossem conectados em um cartucho de SNES. Algumas combinações davam origem a novos jogos. O efeito era bem parecido com a tecnologia utilizada no jogo Sonic & Knuckles do Mega-drive. (NP) Nintendo Power Jogos lançados apenas para o assinantes da Nintendo Power. Muitas dessas ROMS são japonesas.

Atari (PAL) Euro Version

Genesis (1) Japan Cartuchos com este código rodam em máquinas Japonesas e Coreanas (4) USA Enquanto este código quer dizer o mesmo que o (U), é um novo código que representa queo jogo roda em máquinas dos EUA e do Brasil (5) NTSC Only [R-] Countries (8) PAL Only (B) non USA Executa em qualquer máquina não americana [c] Checksum ROMS com problemas de checksum conhecidos [x] Bad Checksum

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com GBA [hI??] Intro hacks [f_?] EEPROMV124 fix

Coleco (Adam) ADAM Version

NES/FC (PC10) PlayChoice 10 Os "PlayChoice 10" eram unidades de arcade que continham cópias exatas de jogos do NES. Podia-se escolher 10 jogos e jogá-los por 3 minutos por 25 centavos =) (VS) Versus O mesmo que o PC10, mas com a possibilidade de jogar duas pessoas, uma contra a outra.

NeoGeo Pocket [M] Mono Only [hFFE] FFE Copier fmt

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 2.3. Códigos dos Países:

(1) Japão e Coréia (4) Estados Unidos e Brasil NTSC (A) Austrália (J) Japão (B) Fora dos Estados Unidos (Genesis) (K) Coréia C) China (NL) Nova Zelândia (E) Europa (PD) Domínio Público (F) França (S) Spanha (FC) Canadense Francês (Sw) Suécia (FN) Finlândia (U) Estados Unidos (G) Alemanha (UK) Inglaterra (GR) Grécia (Unk) País desconh (HK) Hong Kong (I) Itaália (D) Holanda (Unl) Nâo licenciado Creditos para os significados : "Psych0phobiA / q^-o|o-^p :\". Arquivo GoodCodes que vem junto com cada Executável GoodTools

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 3. Padrão GoodMerged

O problema agora que as ROMs estão catalogadas é que existem várias ROMS do mesmo jogo, mas com versões diferentes. Versão americana, japonesa, alternativa, versão da sogra, etc. Mas como eu vou me organizar com isso tudo!?!?! Quais eu tenho que apagar!?!? Você pode apagar as ROMs indesejadas, utilizando o Romcenter com um Dat do Grupo No- Intro[/url] ou utilizar o programa GoodMerge. Veja neste tópico do Nowloaded O Programa GoodMerge, baseado em um arquivo catálogo, compacta todas as ROMS de um mesmo jogo em um único arquivo 7zip!!! Então ao invés de você ter no seu diretório:

Surf Ninjas (U) [b2].gg Surf Ninjas (U) [b1].gg Surf Ninjas (U) [!].gg você vai ter apenas:

Surf Ninjas.7z sem contar que o compactador 7Zip é MUITO BOM e compacta abusrdamente os arquivos!!!

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 3.1. Agrupando as ROMs com o GoodMerge Se você já tem as ROMs agrupadas por nome do jogo com extensão .7z, não precisa fazer nada do que está abaixo... – Baixe o 7Zip ; – Baixe o GoodMerge; – Baixe o pacote de arquivos XMDB (GoodMerge XMDBs - 2006/11/23) que possui o catálogo de cada Goodxxx; – Instale o GoodMerge; – Descompacte o pacote de XMDB no diretório do GoodMerge;

3. Conjuntos de ROMs

– Escolha o Conjunto de ROMS que vai ser agrupado; – Você deve escolher o conjunto com O MESMO NÚMERO DE VERSÃO do Goodxxx que você usou para validar suas ROMS; – Estes conjuntos são os arquivos XMDBs descompactados no diretório do GoodMerge.

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 3.1.2. Configurações

– Defina o diretório onde estão as ROMS; – Defina o diretório onde serão gravadas as ROMS já compactadas; – Indique onde está o arquivo XXXHave.txt que você criou com o executável Goodxxx, quando validou as Roms.

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 3.1.3. Compressão

– DICA: SEMPRE mantenha suas ROMs no formato normal, sem compactação para passar neste programa, pois evita erros!!!; – Assim, marque Formato de Origem "None"; – Marque Formato de saída "7Zip".

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 3.1.4. Avançado

Não mexa. Deve estar tudo desmarcado e selecionado Estados Unidos.

3.1.5. Mais

- Indique o executável do 7Zip. Geralmente "C:\Arquivos de programas\7-Zip\7z.exe"

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com 3.1.6. Antes de começar a união, é sempre bom fazer um backup do seu diretório de Roms =) – Clique "Unir Agora" e espere um bom tempo; – Pronto!! Agora você tem um pacote GoodXXXx.xx [GoodMerged], onde:

XXX sigla do sistema x.x versão do catálogo [GoodMerged] significa que está agrupado.

– A visualização dos arquivos nesse formato é muito melhor; – Organiza e economiza espaço no HD!!

Para executarem o jogo diretamente, sem descompactá-lo, vejam o tutorial do Quick Play.

------// ------Espero que tenham gostado. Dúvidas, sugestões, elogios, por favor postem lá no http://nowloaded.org

Abraços Oikram

Tutorial: Padrão Cowering's GoodTools Criado por Oikram em 07/2007 para o Nowloaded. Se você baixou de outro lugar ou viu um texto igual, avise em http://nowloaded.org ou http://oikram.wordpress.com