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

[Feature request] Plugin Loader #14944

Open
RecklessGlue540 opened this issue Dec 27, 2023 · 2 comments
Open

[Feature request] Plugin Loader #14944

RecklessGlue540 opened this issue Dec 27, 2023 · 2 comments

Comments

@RecklessGlue540
Copy link

Quick summary

It would be nice to have plugin support for this emulator if possible. This would, in theory, allow full fledged gameplay mods and more complex FPS patches maybe?

Something similar was added this year to Xenia Canary which allows loading custom executables on top if I understand correctly.
Ryujinx also has something similar with exefs patches...
Maybe a similar thing through custom eboot.bins could be possible.

Details

No response

@Darkhost1999
Copy link
Contributor

#13483

Examples:

[ hide_file, /dev_hdd0/game/SERIAL/USRDIR/Video.mp4, "" ] # Mark the video as non-existant

[ hide_file, hdd0/game/SERIAL/USRDIR/Video.mp4, "" ] # Same, without the /dev_

[ move_file, /dev_hdd0/game/SERIAL/USRDIR/Textures.tex, /dev_usbd/SERIAL/Textures.tex ] # Replaces 'Textures.tex' with another file at /dev_usbd

You can use these to replace eboot.bin files, textures, whole game folders, whatever you need to.
These patches tend to be personal due to the fact game files are copyrighted. But are available for your use.

Does this cover part of the request?

@RecklessGlue540
Copy link
Author

Not really like replacing the full EBOOT with an edited / modded one, or forwarding the edited EBOOT.bin to another path.

It's more like injecting custom code in PS3 EBOOTs through some custom extra EBOOT or .PRX or something like that.
Think of it as .asi / .dll mods for PC games.

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

No branches or pull requests

3 participants