 |
| Moderador |
Data de registro: 05 Abr 2008 10:49 Mensagens: 5811
Thanks: 963 Thanked: 802306 times em 6172 posts
|
Gravar 2 ou mais jogos de PS1 num CD PSX Multigame CD (SOM) Tutorial para Gravar PSX Multigame CD.
- Isobuster v1.9, esta versão é bem melhor que as mais antigas. http://www.isobuster.com/ - CDRWIN v3.9 para extrair arquivos XA. http://www.goldenhawk.com/ - PSXmenu v1.5 para fazer a tela de menu. http://www.megagames.com/console/cgi-bi ... xmnu15!zip - BuildCD para fazer a primeira imagem do CD. http://www.tales-cless.org/util/buildcd.zip - \\\"Revenge of Stripiso\\\" vem no \\\"cdtools.zip\\\" que está no endereço abaixo. Este programa é uma versão do StripISO feita para Windows XP. Ele tem apenas 9 Kbytes e fará a segunda imagem do CD. http://www.metagames-eu.com/downloads.p ... sone%2FPsx - Licenças. Uma destas licenças será adicionada à segunda imagem do CD, resultando numa terceira imagem, que será a imagem final do CD. http://www.tales-cless.org/util/psxlicense.rar
3.O que evitaria desperdiÂcio de mÃÂdia, mas é opcional: - Psmplay para testar os arquivos do tipo XA extraÃÂdos do CD. http://www.zophar.net/utilities/psxutil.html - PSX CD Builder v1.10 para fazer arquivos CTI (procure no Google) ou use o MakeCTI, citado logo abaixo. - MakeCTI (vem dentro do \\\"cdtools.zip\\\" citado acima). MakeCTI faz arquivos CTI, mas você pode usar um modelo de arquivo CTI que vem junto com o programa BuildCD. - O emulador ePSXe para testar a imagem final antes de gravá-la. http://www.epsxe.com/ - A BIOS do PSX (scph1001.bin), necessária para este emulador. No mesmo endereço do \\\"cdtools.zip\\\" citado acima.
4.Método: (compilar uma imagem a partir de arquivos extraÃÂdos de vários CDs)
A.Alguns leitores de CD conseguem ler arquivos do tipo XA. Mas a leitura direta resultará numa extração incorreta. Neste caso, você deve tentar abrir todos no PSMPlay. No PSMPlay clique em abrir e procure os arquivos no CDRom. Se o arquivo abrir e você ouviráudio ou assistir vÃÂdeo comáudio, então este arquivo contémáudio e é do tipo XA. Se você não tem este raro tipo de leitor de CD, então use os métodos B ou C.
B.Um outro modo de identificar os arquivos XA é tentar copiar todos os arquivos do CD pelo Windows Explorer, arrastando-os para uma pasta. Aqueles arquivos que nesta operação desencadearem a mensagem \\\"Não é possÃÂvel copiar... Função inválida do MS-DOS\\\" são arquivos do tipo XA, os que forem copiados sem problema são arquivos normais. Bom, com isso nós contamos que o seu leitor de CD não seja um modelo antigo, que não tem leitura deáudio digital. O meu leitor é de 2004 e funciona. No entanto, já falhou ao tentar ler os últimos setores de um CD com o programa CDRWin. Então, usei o gravador de CD, que é mais antigo (2001), mas leu tudo. Por isso fique atento, uma incapacidade do leitor de CD ou um CD ilegÃÂvel(arranhado) é uma coisa, e um setor considerado errôneo porque pertence a um arquivo do tipo XA é outra.
C.Um outro modo de identificá-los é colocar o CD no drive de CDRom, abrir o Isobuster, clicar com o botão direito do rato em cima do arquivo e usar a opção \\\"Extrai (nome do arquivo)\\\", que deve estar em negrito. Veja na figura abaixo:
Se o arquivo for extraÃÂdo sem mensagem de erro então ele é normal, se vier a mensagem \\\"Setor xxxx não pôde ser lido. Erro 05/64/00\\\" então o arquivo é do tipo XA. Arraste a caixa de mensagem para o lado e você verá o nome do arquivo, anote-o e depois clique no botão \\\"Fecha\\\". Veja:
Surgirá outra mensagem perguntando se você quer excluir o arquivo, clique NÃO, porque mais tarde você já terá a pasta e o nome do arquivo para usar no CDRwin. Eu uso o método C, no entanto, encontrei um arquivo STR que foi extraÃÂdo no Isobuster sem mensagem de erro. Depois eu constatei que este arquivo havia sido ripado e por isso não continhaáudio. Então, mesmo ele sendo um arquivo com extensão STR e o formato de sua extração NÃO ser reconhecido pelo Psmplay, ele funcionou na compilação pelo fato de não conteráudio. Conclusão: se um arquivo STR for extraÃÂdo no Isobuster, ele não contémáudio e pode ficar como foi extraÃÂdo, isto é, o método C é 100% seguro. Claro, se o seu leitor de CD NÃO é do tipo raro, que lê arquivos XA (2336 bytes/setor).
O arquivo System.cnf e o arquivo SLUS_XXX.XX são normais. Um arquivo \\\"System.cnf\\\" pode ser usado na compilação se você quer usar o CD para jogar no PS2. Se você não tem essa intenção, pode excluÃÂ-lo da compilação. Os arquivos com extensão STR e XA são do tipo XA. Normalmente os arquivos de extensão STR são arquivos de vÃÂdeo comáudio e os arquivos com extensão XA são somente deáudio.
Terminada a identificação, partimos para a extração dos arquivos que não conseguimos extrair com o Isobuster. Os normais já foram extraÃÂdos e estão guardados em suas respectivas pastas, certo? No Isobuster, existe uma coluna nomeada LBA, ao lado do nome do arquivo. Clique no cabeçalho dela e você terá uma ordem crescente dos setores no CD. Estes números indicam o setor inicial de cada um dos arquivos e pastas do CD. Isto é, qual é o número do setor onde inicia o arquivo ou pasta. A tarefa é anotar o número do setor de inÃÂcio e o número do setor de fim de cada arquivo XA. Bem, os iniciais estão visÃÂveis, mas e os finais? O setor final é o setor inicial do próximo arquivo ou pasta menos um. Isto é, se for o número 100, o final será 99. Aàvocê deve ter cuidado com as pastas, porque elas ocupam 1 setor. Não se esqueça de abrir uma pasta antes de ir para a próxima. Então procure saber qual arquivo ou pasta é imediatamente sequencial ao arquivo que você está procurando o final. Quando achar, apenas desconte um. Se o arquivo estiver no final do CD, então no Isobuster, clique com o botão direito do rato em cima da sigla CD e depois em propriedades. Nas propriedades você terá o total de setores no CD. Este número é o número do setor final do último arquivo, isto é, NÃO desconte nada, pegue este número. Veja:
Exemplo:
Abra o CDRwin e clique em Extract \\\"Disc/Tracks/Sectors\\\", na janela seguinte, clique em \\\"Select sectors\\\", escolha o drive onde está o CD do jogo. No local onde está escrito \\\"Image Filename\\\" clique no botão ao lado e abra a pasta onde deve ser extraÃÂdo o arquivo, isto é, a mesma pasta em que ele se encontra no CD, porém agora no seu disco rÃÂgido, coloque o nome do arquivo e clique em salvar. No quadro onde está escrito \\\"Sector Selection\\\" coloque os números dos setores inicial(Start) e final(End) do arquivo que você vai extrair. Na caixa de seleção onde está escrito \\\"Datatype\\\" escolha CD Data - Mode2Mixed(2336). Coloque a velocidade de leitura de dados(Data Speed) em 16X e de leitura deáudio(Audio Speed) em 8X. Oáudio é melhor lido em velocidades baixas, com os dados eu não sei se acontece o mesmo, mas a velocidade pode ser maior. Não mexa em mais nada, apenas clique no botão \\\'Start\\\'. Se a leitura chegar ao fim sem problemas, o seu arquivo XA foi extraÃÂdo corretamente e pode ser aberto no Psmplay. Verifique. Se a leitura não chegar ao fim, use o seu gravador para ler e verifique se a configuração do CDRWin está de acordo com a figura abaixo:
Após a extração de todos os arquivos, e preservada a estrutura de pastas contidas nos CDs, vamos adicionar na raiz do CD alguns arquivos para termos uma tela de menu no inÃÂcio do CD multigame. OBSERVAÇÃO: existe um limite de 30 arquivos na raiz do CD, não ultrapasse, pois algum jogo não funcionará. Se você vai colocar um arquivo System.cnf, então abra-o com o bloco de notas e modifique a linha do BOOT e depois salve. Exemplo:
BOOT = cdrom:\\\\PSX.EXE;1 TCB = 4 EVENT = 10 STACK = 801FFF00
Assim o System.cnf mandará executar o PSX.EXE, que é o menu. Veja um exemplo da tela de menu:
O PSX menu vem com 4 arquivos, mas precisamos apenas de 2: o \\\"programs.txt\\\" e o \\\"psx.exe\\\". O \\\"psx.exe\\\" pode ser colocado na raiz do CD agora. O \\\"programs.txt\\\" deve ser modificado no bloco de notas. Veja a estrutura deste arquivo que deve ser preservada:
START \\\"XXXXXX XXXXX XXXX\\\"cdrom:\\\\SXXX_XXX.XX;1\\\" \\\"XXXXXX XXXXX XX\\\"cdrom:\\\\SXXX_XXX.XX;1\\\" \\\"XXXXXXX\\\"cdrom:\\\\SXXX_XXX.XX;1\\\" \\\"XXXXXXX\\\"cdrom:\\\\SXXX_XXX.XX;1\\\" \\\"END\\\"
O que está em letra maiúscula fica em maiúscula e o que está em minúscula fica em minúscula. O que está entre aspas fica com aspas. Veja um exemplo:
START \\\"LONDON RACER\\\"cdrom:\\\\SLES_026.94;1\\\" \\\"DESCENT\\\"cdrom:\\\\SLUS_000.37;1\\\" \\\"END\\\"
Se o executável do programa não for do tipo SLUS_000.00, não tem problema, coloque o nome dele em maiúsculas, exemplo: \\\"TEKKEN.EXE\\\". Se o nome for PSX.EXE, apenas renomeie para um nome que tenha no máximo 8 caracteres (sem contar a extensão EXE), e não pode ter espaços, use underline, exemplo: 1234_678.EXE O limite para o tÃÂtulo do jogo é de 24 caracteres. Exemplo: \\\"DIGIMON RUMBLE ARENA\\\", sem contar as aspas nós terÃÂamos 20, ainda poderÃÂamos acrescentar 4 caracteres. Neste nome tudo é permitido, apóstrofos, underline, etc... Salve o arquivo programs.txt e coloque-o na raiz do CD. Se você exceder os 24 caracteres, e o menu ficar estranho, isto pode ser consertado se você retirar o excesso e acertar o tamanho do arquivo acrescentando espaços no final dos outros tÃÂtulos. O arquivo modificado deve ter o mesmo tamanho daquele que está dentro da imagem. Então será possÃÂvel importá-lo para dentro da imagem com o programa CDMage beta. Agora, vamos fazer um arquivo CTI. Se você sabe usar o MakeCTI, faça bom proveito, porque eu não sei. Uso dois métodos:
A. Uso o arquivo TOP.CTI que vem junto com o BuildCd. Respeitando a sua estrutura, modifico algumas coisas para adequá-lo à minha compilação, se ela for simples e tiver poucos arquivos. Faça uma cópia do arquivo e renomeie com até 8 caracteres sem espaço. Exemplo: \\\"roteiro.cti\\\" Abra-o no bloco de notas e modifique o \\\"VolumeSetIdentifier\\\" para o nome que você quer dar ao CD. Exemplo: VolumeIdentifier \\\"3_em_1\\\". Aqui você pode ter até 11 caracteres sem espaço. Modifique, o \\\"VolumeSetIdentifier\\\" para \\\"VolumeIdentifier\\\", senão o rótulo do volume não aparecerá quando se coloca o CD no drive de CDRom, só isso. Se você esquecer? Não afeta mais nada. Você também pode retirar o último \\\"PostGap 150\\\", pois isto só aumenta a imagem em alguns Kbytes. Se desejar, apague a linha inteira. Modifique os nomes dos arquivos (file), o local no seu disco (source) e em hipótese alguma esqueça que: Se o arquivo é normal, terá a expressão \\\"XAFileAttributes Form1 Data\\\" e logo abaixo \\\"Source\\\". Se o arquivo é do tipo XA, só terá a expressão \\\"XASource\\\". Também não esqueça de colocar a expressão que indica uma pasta ou diretório, seguida do nome desta pasta. Observe que os nomes de pasta e arquivo devem obedecer a norma de nomes do MS-DOS. Até 8 caracteres para nome de pasta. Exemplo: Arquivos de programas---->ARQUIV~1 Comece com os arquivos System.cnf e PSX.EXE e programs.txt, depois coloque os arquivos e pastas na ordem em que estavam no Isobuster, um jogo após o outro. Bem, esta ordem talvez não afete em nada, pois nos primeiros CDs que gravei, esta ordem não foi respeitada e eles funcionaram perfeitamente.
B. Use o PSX CD Builder v1.10 para fazer o seu arquivo CTI com muito mais facilidade. Este utilitário foi desenvolvido para gravar uma imagem de CD para PSX com tudo que é necessário: menu, licença e outros processos envolvidos. Mas esta versão 1.10 não cria a imagem nem no Windows 98. Na rede você encontra comentários que dizem que isto funciona, e que a versão 2.0 é feita para rodar no Windows XP. Bem, eu não consegui esta versão. Talvez com o E-mule possa se achar. Pouparia bastante trabalho, não encontrei nada tão completo, pena que não funcionou. Veja abaixo a versão 1.10
Na parte superior do programa, abra a pasta da compilação. Lembre-se de usar a ordem em que estão no Isobuster e então adicione um a um clicando com o botão direito do rato em cima do nome do arquivo ou pasta e depois em \\\"paste\\\" (é um botão na barra de ferramentas que está circulado em vermelho na figura acima). Ele será colado na parte inferior do programa. Nesta parte inferior, selecione o arquivo, se ele for do tipo XA. E na barra de ferramentas use o botão \\\"Set file-type\\\" (também circulado em vermelho na figura acima) e depois clique em XA Data(2336 bytes/sector) e depois clique no \\\"Save\\\" para fechar a janela. Faça isso com todos os arquivos XA da compilação. Clique no botão \\\"show volume information\\\", mude o nome do CD na caixa \\\"Volume ID\\\", coloque um nome sem espaços e com até 11 caracteres e clique em \\\"Save\\\". Para criar o arquivo CTI, clique no botão \\\"Save Project\\\". Salve com o nome de \\\"roteiro.cti\\\" dentro da pasta da compilação. Agora abra o arquivo CTI no bloco de notas e modifique a linha que indica a licença, da seguinte forma:
Abaixo está um exemplo da linha da licença que deve ser modificada. SystemArea \\\"D:\\\\ARQUIV~1\\\\PSXCDB~1\\\\License\\\\LICENSEE.DAT\\\" Agora, veja abaixo como ela deve ficar: SystemArea USALICE.DAT
Isto é, retire o diretório e as aspas. Modifique o nome e salve. Usando as licenças contidas no arquivo \\\"psxlicense.rar\\\", coloque-as na pasta da compilação. Para modificar a região, basta mudar o nome da licença no arquivo \\\"roteiro.cti\\\".
EUROLICE.DAT para Europa USALICE.DAT para América JPNLICE.DAT para Japão
O seu arquivo CTI está pronto para ser usado com o Build CD. Coloque-o dentro da pasta da compilação juntamente com o BuildCd e o StripISO (Revenge of StripISO, que é para Windows XP e tem 9 Kbytes, mas cujo nome é Stripiso.exe). Se você tem outro Windows, então procure pelo outro Stripiso, que é maior em tamanho (49 ou 52 Kb), mas que não está no arquivo zip e é fácil de encontrar na rede. Agora falta fazer o arquivo batch (.bat) que irá executar comandos no DOS. Se você não sabe fazer um arquivo batch, faça uma cópia de algum, pode ser o \\\"makecd.bat\\\" que vem dentro do arquivo \\\"cdtools.zip\\\". Abra o makecd.bat pelo bloco de notas e apague todas as linhas, colocando estas 5:
buildcd -itemp.img roteiro.cti stripiso 2352 temp.img temp.iso del temp.img copy /b usalice.dat+temp.iso final.iso del temp.iso
Observe que o nome do arquivo CTI deve ser o mesmo nome do arquivo que você criou (roteiro.cti) e o nome da licença também deve ser o mesmo nome que você escolheu, e ela deve estar na pasta da compilação. Salve o seu arquivo batch dentro da pasta da compilação. Deixe-o com esse nome ou renomeie-o de acordo com as normas do MS-DOS. Exemplo: \\\"comandos.bat \\\". Então, abra a pasta da compilação e execute o arquivo batch que você nomeou como \\\"comandos.bat\\\" dando um clique duplo nele. O processo se inicia, o buildCd criará a imagem \\\"temp.img\\\" seguindo as orientações contidas no arquivo \\\"roteiro.cti\\\". Quando a imagem chegar a 100% você usa a tecla \\\"ESC\\\" para sair do BuildCd e automaticamente o StipIso entra em ação criando a imagem \\\"temp.iso\\\". Logo após, o comando \\\"del\\\" deletará a primeira imagem (temp.img) e o comando \\\"copy /b\\\" criará a terceira imagem \\\"final.iso\\\" já licenciada. Finalmente o comando \\\"del\\\" deletará a segunda imagem(temp.iso) e a janela do DOS se fechará (no Windows XP) ao finalizar o processo. O processo só chega ao fim depois que você ver na tela o último comando, que é: \\\"del temp.iso\\\". Se você tem o emulador ePSXe, use-o para testar sua imagem iso. Se não tem, só lhe resta gravá-la. Para isto você deve criar um arquivo cue (isto é, com a extensão cue). Abra o bloco de notas e copie as 3 linhas abaixo:
FILE FINAL.ISO BINARY TRACK 01 MODE2/2352 INDEX 01 00:00:00
Salve na mesma pasta onde está a imagem \\\"final.iso\\\" e renomeie-o tirando a extensão TXT para colocar CUE, ficando com o mesmo nome usado na imagem. Se você mudou o nome da imagem, não esqueça de mudá-lo também na primeira linha dentro do arquivo cue. Exemplo:
Imagem -----> final.iso Arquivo cue -----> final.cue Primeira linha do arquivo cue -----> FILE FINAL.ISO BINARY
Agora é só abrir o arquivo \\\"final.cue\\\" no CDRWin para gravar. Veja:
Clique em \\\"Record Disc\\\" e depois no botão \\\"Load Cuesheet...\\\" e procure o arquivo \\\"final.cue\\\". Escolha a velocidade de gravação (eu gravo em 4X, mas isso depende da qualidade do gravador e da mÃÂdia, já gravei até em 8X) e comece a gravar clicando no botão \\\"Record Disc\\\". Este arquivo \\\"final.cue\\\" também pode ser aberto no Nero através do menu \\\"Gravar a imagem...\\\" Você pode usar sempre os mesmos arquivos \\\"comandos.bat\\\", \\\"system.cnf\\\" modificado, \\\"final.cue\\\", \\\"usalice.dat\\\" e \\\"psx.exe\\\". Tendo o cuidado de também usar sempre os mesmos nomes dos arquivos que são mencionados no interior dos outros arquivos: \\\"final.iso\\\", \\\"roteiro.cti\\\", \\\"usalice.dat\\\" e \\\"psx.exe\\\". Sobre dúvidas, postem no fórum, que alguém há de saná-las. Sobre mais \\\"PSX hacking\\\", para quem sabe inglês eu indico uma das fontes das minhas descobertas:
_________________
Lista Com +1000 Jogos de PS3 PKG e Pasta PT-BR LISTA COM TODOS OS GAMES DO FÓRUM PSX + 1000 ISOS [RIP] PSX By Denilson Links Quebrados - Links OFF - Clique e Avise Aqui Como baixar os jogos do Fórum? (Tutorial e Tira Duvidas) [DICA] Baixar no Emuparadise Multi Apps V3.0 - PS2
|
|