Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

¿Support for custom PS1 configs in the same way pop-fe allows? #29

Open
Webardo opened this issue Jul 3, 2024 · 2 comments
Open

¿Support for custom PS1 configs in the same way pop-fe allows? #29

Webardo opened this issue Jul 3, 2024 · 2 comments

Comments

@Webardo
Copy link

Webardo commented Jul 3, 2024

Hi, would this be possible? Many PSN eboots have their own configs, which you can see by using PSXtract. The ISO_HEADER.BIN file should contain it, and it follows the format detailed here.
Pop-fe has every custom config made as of now, amd also injects them into the eboots. I do understand however that the conversion method may differ greatly from the one used on chovy-sign, but if it's possible to support custom configs, compatibility will be greatly improved. This issue, for example, would be solved.

These configs have two cfgs, cfg only is for PSP, and cfg2 is for Vita. Again, just following this format.

There are external configs, and there's an internal table too. This is the Vita one, and this the PSP one. Every new config on Vita's table that didn't have Vita-only settings was copied over to work on PSP, and it's got a slightly lower firmware revision written on it so that it works only on PSP 6.61 and gets ignored on Vita altogether.

If this gets added, thanks. If not, thanks anyway, it's fully understandable if support isn't feasible or there's no interest in it.
If this does go though, try to contact Ronnie Sahlberg (dev of pop-fe), he should be able to explain better how to insert the configs in the eboots.

@Webardo Webardo changed the title [Suggestion] Support for custom PS1 configs Support for custom PS1 configs such as pop-fe allows Aug 6, 2024
@Webardo Webardo changed the title Support for custom PS1 configs such as pop-fe allows ¿Support for custom PS1 configs in the same way pop-fe allows? Aug 6, 2024
@LiEnby
Copy link
Owner

LiEnby commented Oct 17, 2024

i think the CLI version lets you do that? but im also not sure if i ever pushed that change.. the config.bin seems encrypted in some way though and i didnt look into how i just copy pasted one from Crash 3 Warped xD

worth mentioning, pop-fe and other tools, never ever created POPs games in offical format*, CFW PSP actually makes quite a few patches to the pops loader to make it work, (disabling compression. allowing pcm audio, decrypted data, etc)
chovy-sign2 is the only tools as far as i know to create POPs PBP's in the "offical" format. and adding PS1 support required like figuring out alot of new stuff no one ever had before, so it might not be as simple as how they do it, but i'm not sure. i really just didnt look at the config thingy at all,

@Webardo
Copy link
Author

Webardo commented Jan 9, 2025

i think the CLI version lets you do that? but im also not sure if i ever pushed that change.. the config.bin seems encrypted in some way though and i didnt look into how i just copy pasted one from Crash 3 Warped xD

I think I may have confused you; I didn't mean the config.bin that's made for the options like screen size or control mappings, but the one that uses some internal emulator config related to compatibility.

worth mentioning, pop-fe and other tools, never ever created POPs games in official format*, CFW PSP actually makes quite a few patches to the pops loader to make it work, (disabling compression. allowing pcm audio, decrypted data, etc) chovy-sign2 is the only tools as far as i know to create POPs PBP's in the "offical" format. and adding PS1 support required like figuring out alot of new stuff no one ever had before, so it might not be as simple as how they do it, but i'm not sure. i really just didnt look at the config thingy at all.

I see. If it's too complex then there's no need to bother with it much, just wanted to know if it was possible at all. Thank you very much for answering me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants