Coleção de ferramentas PSP da JMDigital
Ferramentas em lote para gerenciar, converter, compactar, extrair e criar ISOs PSP.
Nota importante: Os arquivos que contêm pontos de exclamação (!) provavelmente não serão processados na maioria ou em todas essas ferramentas. Você terá que localizá-los e renomeá-los manualmente antes de usar qualquer um dos itens abaixo. Não criei uma ferramenta para isso porque, em alguns casos, eles podem ser substituídos por -
(como os títulos do Buzz! ), mas outros que o possuem no final do nome exigem removê-lo em vez de substituí-lo.
Isso incluirá muitos títulos de jogos japoneses, mesmo quando são títulos traduzidos da região em inglês (EUA ou EUR).
Para pastas grandes contendo muitos ISOs, use a barra de pesquisa no Windows Explorer e pesquise *!*.iso
para facilitar a localização de todos eles.
Execute-o em uma pasta que contém ISOs PSP e adicionará o ID UMD ao final do nome ISO.
ATV Offroad Fury Pro (USA).iso
ATV Offroad Fury Pro (USA) [UCUS-98648].iso
Devido a um bug na forma como esta ferramenta funciona, você precisará manter pressionada uma tecla para continuar , pois a ferramenta de terceiros usada, umdatabase, não foi projetada para essa finalidade.
Parecerá que nada está acontecendo, mas certifique-se de pressionar uma tecla para verificar , pois o processo geralmente é rápido, não mais do que 20 segundos para imagens UMD grandes.
Para pastas muito grandes cheias de ISOs, você pode querer apertar algo em uma tecla do teclado para poder sair. Eu uso a tecla UP e uma pequena tesoura, usando UP para evitar problemas se eu não voltar a tempo. Isso significa que você não poderá usar o computador até terminar, mas é melhor do que pressionar uma tecla 1000 vezes sem aviso.
Normalmente executo essa ferramenta primeiro.
Execute get_iso_info_ALL.bat
imediatamente após esta ferramenta e opcionalmente extract_metadata_files_from_ISO_ALL.bat
para obter quaisquer arquivos/meta importantes do ISO antes de converter para CSO. Você mesmo pode remover o ISO depois, já que os dados do cabeçalho/meta/XMB foram extraídos acima. Caso contrário, se você estiver planejando modificar o jogo em si, ou usar um RipKit, ou criar gameboots personalizados, sugiro manter o ISO também.
O mesmo que acima, mas para ISOs singulares que você pode arrastar para o arquivo em lote e o processo acima será repetido.
Constrói um banco de dados de catálogo XML simples a partir de todos os arquivos *_info.txt
encontrados que foram gerados com get_iso_info_ALL.bat
também conhecido como "PSP ISO Reporting Tool".
As saídas para ISO Toolsdbpspdb.xml
e o formato do arquivo são assim;
007 - From Russia with Love
ULUS-10080
ELECTRONIC ARTS
USA
En
2006-01-23 14:22:41
698 MB
Todos os dados acima são extraídos dos arquivos gamename_info.txt
mencionados acima.
Uma ferramenta sofisticada de arrastar e soltar para criar um ISO compatível com PSP a partir de uma pasta de disco extraída. Isso foi criado com a ajuda dos antigos " CDRTools " gratuitos e do nircmd. Ele também usa uma versão modificada do ciso da Boost de 2005. Essencialmente, isso não usa nenhuma parte do SDK do PSP para criar um ISO compatível.
Contanto que você tenha nomeado a pasta corretamente:
Game Name (Region) (Languages) [ULUS-######]
A ferramenta irá;
Eu deliberadamente não escrevi uma parte de exclusão para a pasta de entrada porque cabe a você decidir mantê-la ou não.
TODO: Esta ferramenta ainda não foi escrita, mas irá 'mesclar' todas as imagens de metadados encontradas relacionadas ao plano de fundo XMB de cada jogo usando o ImageMagick.
Ferramenta simples usando mciso. Arraste e solte um CSO nele e ele o descompactará e criará um ISO resultante na mesma pasta.
Semelhante ao acima, mas converterá todos os CSOs encontrados em todas as subpastas para ISO.
Nota: Requer 7-zip de 64 bits para ser instalado
Esta é uma ferramenta antiga que incluí porque ainda funciona bem.
Ele irá rastrear cada pasta e subpasta de onde foi iniciado e extrair cada ISO encontrado em uma pasta própria, próxima de onde o ISO foi encontrado.
Isso funciona para ISOs de PSP (e outras plataformas) que não são criptografados.
Esta ferramenta irá extrair todos os arquivos RAR em todas as subpastas que contêm um ISO, compactá-los imediatamente em CSO e remover o ISO após a conclusão.
Isso pode ser modificado para funcionar com Zip ou 7z, basta alterar *.rar
para *.zip
na linha FOR /R %%G IN (*.rar) DO
.
Extraia todas as metaimagens, sons, ícones animados e dados SFO de todos os ISOs em todas as subpastas.
FILTER1="*PIC0.PNG"
FILTER2="*PIC1.PNG"
FILTER3="*ICON0.PNG"
FILTER4="*ICON1.PNG"
FILTER5="*ICON1.PMF"
FILTER6="*PARAM.SFO"
FILTER7="*SND0.AT3"
FILTER4 é basicamente inútil porque tais arquivos não deveriam existir, mas pensei em incluir de qualquer maneira
É o mesmo que acima, mas para todos os arquivos CSO em todas as subpastas, que são descompactados primeiro para ISO, depois o código de extração ISO acima é executado e, finalmente, o ISO é removido.
É seguro executar isso em uma pasta que contém tipos mistos (CSO e ISO), pois armazenará SOMENTE os nomes de arquivos CSO encontrados e os usará para o ISO de saída, que é então o destino para o código de exclusão. Porém, tenha cuidado se você tiver ISOs e CSOs na mesma pasta que compartilham exatamente o mesmo nome. Esse é o único caso que vejo como um problema.
também conhecida como "Ferramenta de relatório ISO PSP"
Combina alguns métodos mencionados acima para criar uma saída de 'diagnóstico' de todos os ISOs encontrados em cada pasta e subpasta de onde é iniciado. Os arquivos de texto resultantes estarão próximos a cada ISO encontrado com o sufixo "_info".
Esta ferramenta deve ser executada imediatamente após add_UID_to_end_of_ALL_ISOs.bat
Como acima, mas para ISOs singulares.
Uma pequena prova de conceito que foi usada na ferramenta add_UID_to_end_of_ALL_ISOs
. Arraste e solte uma pasta ou arquivo nele e, se contiver um UID entre colchetes, será exibido no console como "ID do volume".
O inverso de cso_to_iso_dragdrop
. Arraste e solte um ISO nele e ele irá compactá-lo e criar um CSO resultante na mesma pasta.
Semelhante ao anterior, mas converterá todos os ISOs encontrados em todas as subpastas para CSO.
RipKits são arquivos em lote escritos para jogos específicos que removem preenchimento indesejado, atualizações do sistema PSP incluídas no disco e outros idiomas que não sejam o inglês, sempre que possível.
Atualmente existem 92 jogos suportados, com mais por vir. Eles estão localizados na pasta ISO ToolsRipKitsGames
.
Um exemplo de fonte está incluído em ISO ToolsRipKitsExample
que irá ajudá-lo a começar a fazer o seu próprio
A pasta obsoleta inclui 2 scripts que foram reescritos em 2020 para gerar arquivos txt e CSO fictícios com o objetivo de sobrescrevê-los no UMDGen.
Eles não são mais usados porque o processo demorou muito para criar os 92 rasgos originalmente, o que foi um fator determinante para a criação de todo esse kit de ferramentas.
Ferramenta em andamento (mas funcional) para criar vídeos AVC compatíveis com PSP usando FFMpeg a partir de praticamente any
fonte de entrada de vídeo.
Uma das características deste programa é o suporte para vídeos "VFR" (Variable FrameRate). A maioria dos conversores de vídeo PSP forçará um vídeo VFR a ser CFR, muitas vezes resultando em fluxos de áudio/vídeo fora de sincronia.
Esta ferramenta combate isso usando uma abordagem FFMPeg mais avançada e rigorosa que o PSP parece suportar em todos os meus testes. O episódio piloto de 23 minutos de "Futurama" foi usado como teste, e a saída chegou a cerca de 70 MB e a qualidade visual foi muito alta.
Infelizmente, esta ferramenta parece não funcionar em um PSP comercial com firmware oficial instalado. Não há como o vídeo ser suportado assim no varejo e no CFW ao mesmo tempo.
Incluí um pouco de documentação sobre os formatos reais de codec de vídeo para o próprio PSP, coletada de várias fontes na Internet ao longo dos anos.
Ao contrário do que a maioria dos documentos diz, em algum momento a Sony atualizou o PSP para suportar vídeos com “mIXEd casIng and SpACes” em vídeos mp4. Somente a pasta “MP_ROOT” possui requisitos especiais de nome de arquivo e não é necessária.
[NÃO FUNCIONA CORRETAMENTE - WiP] Esta é a primeira tentativa de um conversor PMF totalmente automatizado. Falha devido a um possível bug no compositor de stream antigo.