hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.39k stars 2.19k forks source link

Could you create a separate apk to convert psp games to CHD/CSO? #18311

Open carlosgamer23 opened 1 year ago

carlosgamer23 commented 1 year ago

What should happen

Could you create a separate apk to convert psp games to CHD/CSO? To date, there is NO really functional app on Android to extract and compress files into an ISO, much less do we have a "CHDMAN" for Android or an app that compresses and decompresses the CSO. Could you help with this? Android is short on resources, the possibility you gave us of using CHD or CSO is good, but we don't have decent programs that are suitable for Android to take advantage of this type of resource, and many have no way of using a PC. I think it would be wise to have your own app for this (I just don't think it would be so convenient to join PPSSPP, as it would be a lot of work for you, so a separate apk with these functions would be the most sensible)

Who would this benefit

Many Android users, especially those with simpler cell phones with little available memory.

Platform (if relevant)

Android

Games this would be useful in

All games with 2G or more

Other emulators or software with a similar feature

MAME (I believe they are the creators of CHDMAN, if I'm not mistaken), MedGui (I have a tool for extracting, converting ISO to other formats). But obviously, these functions only exist for Windows, so we need you to perform a miracle.

Checklist

LunaMoo commented 1 year ago

Google for "CISO – PSP ISO Compressor", it's not as good as maxcso, but for android it's more than enough. chd isn't recommended container and it only uses one compression format which is heavy to decompress on lower end devices, not ideal for devices running of battery anyway.

Edit: couldn't find any reasonably legit place for CISO, but also found https://github.com/RobertAguilera712/cisojr4droid this should be more than enough for an android user to be able to compress and decompress ISO's into PPSSPP supported compressed format. Again it lacks features of maxCSO, but you really don't need more.

carlosgamer23 commented 1 year ago

Google para "CISO – PSP ISO Compressor", não é tão bom quanto maxcso, mas para Android é mais que suficiente. chd não é um contêiner recomendado e usa apenas um formato de compactação que é pesado para descompactar em dispositivos de baixo custo, o que não é ideal para dispositivos que funcionam com bateria.

Editar: não foi possível encontrar nenhum lugar razoavelmente legítimo para CISO, mas também encontrei https://github.com/RobertAguilera712/cisojr4droid , isso deve ser mais do que suficiente para um usuário Android ser capaz de compactar e descompactar ISOs em formato compactado compatível com PPSSPP . Novamente, faltam recursos do maxCSO, mas você realmente não precisa de mais.

I have already used and created a mod of this app once, it is inefficient and corrupts the games, I do not recommend using it in any way, it is not suitable for a proper conversion, it is safer to use the game in iso than to use CISO apk... But I don't know the cisojr4droid you sent, I'll test it and see if it's promising, thank you!

ghost commented 1 year ago

for cso, better use this iso tool homebrew bro, https://www.gamebrew.org/wiki/ISO_Tool_PSP

after you choose file name, it will blackscreen, just close ppsspp to recent app, and back.

place iso in /psp/iso/

NABN00B commented 1 year ago

Sounds like a topic that could get documented on the website.

MTSYuki commented 1 year ago

For those who don't mind using a terminal (like Termux), there's https://github.com/jamie/ciso. Just open the terminal, type pkg up to update and install all necessary packages, exit, open again and type pkg in ciso to install, type the name of the ISO, then the output like this: ciso 0-9 game.iso game.cso -- The numbers are the compression level

I've use for months now and it works fine.

padoverc commented 1 year ago

for cso, better use this iso tool homebrew bro, https://www.gamebrew.org/wiki/ISO_Tool_PSP

after you choose file name, it will blackscreen, just close ppsspp to recent app, and back.

place iso in /psp/iso/

Can this be used to update games? Like take God Eater 2 v1.01 to v1.30?

LunaMoo commented 1 year ago

Can this be used to update games? Like take God Eater 2 v1.01 to v1.30?

No. Not on emulators, due to missing update keys it will just ruin your data. You need real PSP for that to work. One of the reasons why I never recommend this tool, anything native to your platform will be safer and easier to use.

padoverc commented 1 year ago

Unrelated, @LunaMoo, did you ever see my issue on your "PPSSPP_workarounds" repo?