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

Does it support vol/code or vol/meta? #12

Open
LittleFIve233 opened this issue Nov 23, 2022 · 5 comments
Open

Does it support vol/code or vol/meta? #12

LittleFIve233 opened this issue Nov 23, 2022 · 5 comments

Comments

@LittleFIve233
Copy link

Can you add its support for vol/code or vol/meta?

@LukachoLombardi
Copy link

I think it already supports it. the contents of a modpack seem to be the equivalent of the folder formerly titled vol.

@ElliotGr
Copy link

@LittleFIve233 did you ever get this working? I tried to replace some vol/code content and the game didn't load. Briefly looking over the source code it doesn't seem like it's supported...

@Maschell
Copy link
Contributor

Replacing /vol/code and /vol/meta is not supported. Instead of replacing the .rpx/.rpl we should try to add a mechanism to patch them, otherwise we can't really distribute any binary patches

@ElliotGr
Copy link

Oh, I think I get you - although isn't that also an issue with a lot of /vol/content mods for games which use packed files? Like if I want to replace a model inside a .cpk file I've got to replace the whole .cpk, which runs into the same distribution issues? Unless I don't need to do that, in which case I've been using this wrong!

Is there a technical reason it couldn't work, even as a temporary hack until a more 'proper' solution is made? (Just so I know if I'm wasting my time before I start fiddling with it)

@Maschell
Copy link
Contributor

If a game only ships one big archive file you run into the same issue, yeah.

Regarding temporary hack: Loading the /vol/code content is handled by the IOSU instead of PPC side. Aroma mainly hooks into the PPC side and is easily able to redirect content to the sd card thanks to the ContentRedirectionModule. On the IOSU we don't have such a framework yet.

Technically we could replace the .rpx (we are doing this for running homebrew) but would be a bit hacky with the current Mocha implementation (There is no API for replacing any .rpx other than the Health&Safety one) and it's a bit awkard because the sdcafiine plugin gets loaded once the game is running -> the original .rpx is already loaded and running

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

4 participants