-
Notifications
You must be signed in to change notification settings - Fork 90
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
added theme support #14
Conversation
It's neither good nor perfect but it's working :), I apologize for my bad code (this is the first thing I've ever done in C and it's based on PkgDecrypt's pdb implementation for DLC's)....
Compiles now under Windows and I fixed some warnings....(caused by my own stuff XD) |
binaries for Linux and Windows: |
tested with 5 themes, works as intended. Too bad vitasmith didnt add theme support to Refresh LiveArea like he did with DLCs so we could use raw files instead of bgdl. But heck, as long as it works. edit: tested with self-compiled latest commit & on 3.65 enso vita, so bgdl method still works just fine on that FW |
I do not think I want bgdl approach in pkg2zip. That's why it did not have it for DLCs. I'm sure there should by way to install themes with same approach as main game files or dlcs. Also your pull request needs multiple changes:
|
as I said, DLC-like approach requires someone to add theme support to vitashell's refresh.c first, because of VitaSmith we could move DLCs from bgdl method to regular file extraction. Without it - only bgdl can do. In case you've forgot, here is mentioned commit which has been made after we used bgdl for some time |
I perfectly fine remember how DLC bgdl method was changed to normal install. I do see how that is relevant to this. DLC != theme. |
Unless I misunderstood that part. My general opinion is: if we have working tool for theme extraction via bgdl, someone will do commit refresh.c change that'd allow 'same approach as main game or dlc', not the other way around |
this is the wrong place to ask those questions... |
added theme pkg support
I only compiled it in "Bash on Ubuntu on Windows" (doesn't work on windows atm)...
It's the first time I wrote some C code.