PSP-Archive / ARK-4

Custom Firmware for the PSP and PS Vita.
561 stars 40 forks source link

Random Theme on startup for XMB #290

Open DeadLootJ opened 6 months ago

DeadLootJ commented 6 months ago

New Feature

The idea is to have a theme (.ptf) randomly selected on startup/ VSH reset. This can be done on CXMB with random.ctf. I was curious if something similar could be done with the standard XMB themes. Maybe as part of the Custom Firmware Settings or the Advanced VSH Menu?

JoseAaronLopezGarcia commented 6 months ago

Wouldn't that be VERY slow? Since it'd have to apply a new theme on every boot and every time you exit a game.

DeadLootJ commented 6 months ago

On CXMB, with random.ctf, the startup/reset times are about the same as standard XMB startup/reset (from my perception). On the standard XMB, exiting from a game appears to not trigger a VSH reset, so I would think there would be no impact there.

JoseAaronLopezGarcia commented 6 months ago

On the standard XMB, exiting from a game appears to not trigger a VSH reset, so I would think there would be no impact there.

The whole system resets every time you boot up a game/homebrew or exit from one.

CXMB is different from official themes. Where CXMB loads the custom theme directly from memory stick, official ones are copied to flash first, this operation is slow, and I can already see flash storage breaking from copying a theme every single time the XMB loads for any reason.

DeadLootJ commented 6 months ago

Ok, I can see how this could potentially become a big problem. An alternative, Advanced VSH Menu has an option to Boot Random ISO. Could there be an option to apply a random theme here? Or would this lead back to flash storage breaking as well?

krazynez commented 6 months ago

Ok, I can see how this could potentially become a big problem. An alternative, Advanced VSH Menu has an option to Boot Random ISO. Could there be an option to apply a random theme here? Or would this lead back to flash storage breaking as well?

That would still lead the same path (corruption of flash) possibly.

DeadLootJ commented 6 months ago

I suppose that could lead to that with overuse. On a related note, I should probably calm down on my theme swapping. I change my theme at least once a day, to every few days. Dependant upon how often I get on the PSP.

JoseAaronLopezGarcia commented 6 months ago

Ok, I can see how this could potentially become a big problem. An alternative, Advanced VSH Menu has an option to Boot Random ISO. Could there be an option to apply a random theme here? Or would this lead back to flash storage breaking as well?

well if it's only that happens when you press the "Random Theme" option instead of every time you boot into VSH then I see no problem.

krazynez commented 6 months ago

Ok, I can see how this could potentially become a big problem. An alternative, Advanced VSH Menu has an option to Boot Random ISO. Could there be an option to apply a random theme here? Or would this lead back to flash storage breaking as well?

well if it's only that happens when you press the "Random Theme" option instead of every time you boot into VSH then I see no problem.

Ahhh I was thinking it was like the colors, yeah that could work also then.