PSP-Archive / ARK-4

Custom Firmware for the PSP and PS Vita.
649 stars 42 forks source link

Remove non-functional XMB menu items #342

Closed reukiodo closed 1 month ago

reukiodo commented 5 months ago

New Feature

There are several items in the XMB that require internet services that no longer support PSP that could be removed to tidy things up for the future:

And removing their corresponding *.prx files from flash0 can clear up space for some useful features.

krazynez commented 5 months ago

There is a plugin to do this.

reukiodo commented 5 months ago

Yes, they can be hidden, though I don't mean to hide unwanted items, I mean to remove non-working items. No one can use these functions anymore as they depend on either nonexistent network services or network services which no longer support the PSP at all (not even with workarounds). Since no one can use them, they are just wasting space both on the XMB and also some *.prx on the firmware flash0 which can be used for other things, like new features.

krazynez commented 5 months ago

Actually others use those items for other things not just their original functionality. But also the original functionality on those still work though are limited.

reukiodo commented 5 months ago

For instance, how does the Skype app still work? Are there workarounds to still make it connect and make audio calls?

JoseAaronLopezGarcia commented 5 months ago

For instance, how does the Skype app still work? Are there workarounds to still make it connect and make audio calls?

You can replace them with your own apps, with their own icons, that's what people use them for.

reukiodo commented 5 months ago

So it is difficult to add or remove icons from XMB, but easy to edit what is already present?

schm1dtmac commented 2 months ago

New Feature

There are several items in the XMB that require internet services that no longer support PSP that could be removed to tidy things up for the future:

  • [ ] Extras > T-DMB ? (Korea)
  • [ ] Extras > x-Radar Portable ? (Japan)
  • [ ] Music > Music Unlimited powered by Qriocity
  • [ ] Music > SensMe channels
  • [ ] Network > Online Instruction Manuals
  • [ ] Network > LocationFree Player ?
  • [ ] Network > Skype
  • [ ] PlaystationNetwork

And removing their corresponding *.prx files from flash0 can clear up space for some useful features.

PSN definitely should not be on this list yet, you can still login fine and do just about everything there is except for buying paid games/DLC. Online multiplayer should also still work provided that the games using PSN for multiplayer didn’t also use a custom server that got shut down separately (although in the case of some games custom servers exist to replace the defunct official ones, e.g LittleBigPlanet PSP whose server also requires PSN still). Only thing of value here is hiding icons if you don't intend on using PS Store/Info Board but actually having PSN present with all system plugins/PRXes functional is critical for ensuring PSN functionality in titles like LBP.

schm1dtmac commented 1 month ago

SensMe being on that list is also completely wrong btw, as long as you have the files for the app it still works fine because it never relied on the internet, sp that should also be cut from the list (the only useful thing you'd want to do there is hide the icon as it doesn't rely on any SensMe-specific prx files, given the app itself runs in Game mode).

Honestly IMO I think the whole list is nonsense and removing stuff from flash0 can only cause trouble if, e.g. booting to OFW using the Home button on CIPL and whatnot, anything on there that is actually unusable nowadays should be hidden/remapped via XMB Icon Manager or equivalent.

On that note, all I can see on there that actually is unusable is just Music Unlimited (an app, so doesn't waste any flash0 space), Skype (for 2000/3000/N1000 only) and the Online Manuals (just a shortcut to open the browser to the manual URL, although the manuals are still hosted on Sony servers, they are inaccessible on PSP itself due to outdated security standard support in the browser). LocationFree, T-DMB and x-Radar all still work for reference if you have the necessary hardware.

krazynez commented 1 month ago

SensMe being on that list is also completely wrong btw, as long as you have the files for the app it still works fine because it never relied on the internet, sp that should also be cut from the list (the only useful thing you'd want to do there is hide the icon as it doesn't rely on any SensMe-specific prx files, given the app itself runs in Game mode).

Honestly IMO I think the whole list is nonsense and removing stuff from flash0 can only cause trouble if, e.g. booting to OFW using the Home button on CIPL and whatnot, anything on there that is actually unusable nowadays should be hidden/remapped via XMB Icon Manager or equivalent.

On that note, all I can see on there that actually is unusable is just Music Unlimited (an app, so doesn't waste any flash0 space), Skype (for 2000/3000/N1000 only) and the Online Manuals (just a shortcut to open the browser to the manual URL, although the manuals are still hosted on Sony servers, they are inaccessible on PSP itself due to outdated security standard support in the browser).

So removing the items from flash would most likely brick your PSP still because vshmain.prx is expecting to parse the icons for those files. So that would have to be patched out to skip over.

JoseAaronLopezGarcia commented 1 month ago

Closing this request as we've concluded that it's not a useful feature.