Hacking [Release] Vita-Launcher App to launch games and apps

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
i have removed the ABM bubbles & this removed all duplicates but still PSP Eboots are showing in the PSP Minis category, any chance you can please make a separate category for PSP Eboots ?

pspemu/PSP\GAME/CAT_PSP this is the location for psp eboots


also any chance we can change the icons row from 3 rows to 2 ? just so we can have bigger icons ? you don't have to remove the 3 rows just add an option to change the rows count if possible. thanks
Categories will be fixed. I am going to read the category from the param.sfo file and place according to Wiki Documentation. https://psdevwiki.com/ps3/Eboot.PBP#PARAM.SFO

ME = PSX
EG = PS Mini
UG = PSP

This applies to both ISO/CSO/EBOOT

I tried 2 row, and the images are stretched beyond recognition. Also will add a configuration to hide Bubble titles that you don't want to show in the App.
 
Last edited by cy33hc,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I think, though I'm not 100% as it's been a few years, but you tell psmobile based on the app.db's livearea or liveframe tables. it's written in there, and I think it's how adrenaline has added text 6.61 adrenaline to the background in the appmeta. it must be a psmobile title from what I remember. I'm not sure if that originates from the param.sfo though but probably like the appinfo table. I don't know enough about it. I know just enough to modify it and add text to most apps but that's about it.
 
Last edited by godreborn,

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
I think, though I'm not 100% as it's been a few years, but you tell psmobile based on the app.db's livearea or liveframe tables. it's written in there, and I think it's how adrenaline has added text 6.61 adrenaline to the background in the appmeta. it must be a psmobile title from what I remember. I'm not sure if that originates from the param.sfo though but probably like the appinfo table. I don't know enough about it. I know just enough to modify it and add text to most apps but that's about it.
You are right. PS Mobile game data is stored in the app.db (This requires PSM Runtime). But PSP Mini game data are in param.sfo. I think you're mixing up the 2 type of games.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I'm not sure. I don't know where it gets the psmobile info from, so I assumed it was from the param.sfo. I know you can include text in the liveframe table but the livearea table iirc must have the game title set as psmobile or it doesn't work. I think that's something theflow learned with the latter version of adrenaline, cuz I manually added in 6.61 adrenaline way back when kinda like this, which I did with ark text by. though, it's a bit cheap considering this was done manually:

20170204_141856_HDR.jpg


--------------------- MERGED ---------------------------

it would appear that adrenaline is listed like that:

upload_2020-10-17_1-28-42.png


--------------------- MERGED ---------------------------

I'm thinking that specifically might be taken from the template file in the appmeta, not the param.sfo, but I'm just guessing.

--------------------- MERGED ---------------------------

looks like that's a possibility:

upload_2020-10-17_1-32-26.png
 

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
@cy33hc

thanks for all the hard work you did thus far i really appreciate it,i'm starting to use my Vita again because of your launcher with it's beautiful interface & useful features.

i'm not sure if you did mention this before but did you manage to get the ps mobile icons working ? also did you consider changing the scrolling color to red or anything just to make it easier to spot on such small screen ?
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
@cy33hc

thanks for all the hard work you did thus far i really appreciate it,i'm starting to use my Vita again because of your launcher with it's beautiful interface & useful features.

i'm not sure if you did mention this before but did you manage to get the ps mobile icons working ? also did you consider changing the scrolling color to red or anything just to make it easier to spot on such small screen ?
PS Mobile icons are in a "DDS" file format so I'm not able to use it. Fortunately the game launch background is in PNG format, so for PS Mobile games, I will be showing the pic0.png.

Since the core functions are almost pretty much complete. I'll be working on ascetics now. Next things I'm working on are the ability of edit the settings directly in the application instead of having to use VitaShell. Also color style will be fully configurable.
 

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
PS Mobile icons are in a "DDS" file format so I'm not able to use it. Fortunately the game launch background is in PNG format, so for PS Mobile games, I will be showing the pic0.png.

Since the core functions are almost pretty much complete. I'll be working on ascetics now. Next things I'm working on are the ability of edit the settings directly in the application instead of having to use VitaShell. Also color style will be fully configurable.

you did & are doing so much but it's well worth it because i honestly i think your launcher is the best app released for the Vita in recent months i really can't think of a better app. many thanks :)

1 more hopefully final request but it's not big deal if you can't do it, my Retroarch is heavily customized with lot's of categories,is it possible that you can add the option for the user to change the emulators setup on your launcher ( adding & deleting & renaming ) for example i would like to rename NeoGeo to Arcade & i would like to add some of my missing emulators like Turbografix16 & also to remove some existing ones like C64 !!
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
Release v1.5.1
  • Fixed bug where PSP/PSX/PSP Mini wasn't saved to favourites
  • Removed syncing of categories with VitaDB, some issues with linking the openssl/libcurl causing the app to randomly crash. Will add this back later after I've figured out the issue.
  • Add support for display of PS Mobile icon. (The icon for PS Mobile apps are in DDS format, so using the pic0.png instead).
  • Changed the Button assignments. LT/RT will now change category instead of changing pages. To change page, scroll to the left/right edge of the grid.
  • Added some padding to the smaller "tabs" to get a more consistent tab size.
  • Placement of PSP/PSX/PS Mini games in the category will be determined based on "CATEGORY" field of the param.sfo file.
https://github.com/cy33hc/vita-launcher/releases/tag/v1.5.1
 
Last edited by cy33hc,
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
@cy33hc

thanks for the update,here is what i found out

1- in order for ps mobile game to show icon in launcher the game must be played. this is great. thanks
2- psp & psp minis are still under psp mini's category. no change here,i hope you can fix this

i also hope if possible you add an option for user to edit the emulators list as i have some important ones that i would like to include. like
Handheld Electronic Game : gw_libretro.self & few others

short name for above is G&W ( game & watch )
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
@cy33hc

thanks for the update,here is what i found out

1- in order for ps mobile game to show icon in launcher the game must be played. this is great. thanks
2- psp & psp minis are still under psp mini's category. no change here,i hope you can fix this

i also hope if possible you add an option for user to edit the emulators list as i have some important ones that i would like to include. like
Handheld Electronic Game : gw_libretro.self & few others

short name for above is G&W ( game & watch )
I' using the CATEGORY of the param.sfo, so if the CATEGORY in the EBOOT is not right. I can't fix it.

There are tools to edit the EBOOT.PBP. You can use it to correct the CATEGORY field of the EBOOT.

ME=PS1
EG=PSP Mini
UG=PSP

https://www.brewology.com/downloads/download.php?id=4799
 
Last edited by cy33hc,
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
I' using the CATEGORY of the param.sfo, so if the CATEGORY in the EBOOT is not right. I can't fix it.

There are tools to edit the EBOOT.PBP. You can use it to correct the CATEGORY field of the EBOOT.

ME=PS1
EG=PSP Mini
UG=PSP

https://www.brewology.com/downloads/download.php?id=4799

according to this app some PSP Eboots are corrupt or invalid PBP files & can't be opened,although they work fine

works on PSX Eboots but not PSP Eboots
 
Last edited by satel,

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
according to this app some PSP Eboots are corrupt or invalid PBP files & can't be opened,although they work fine

works on PSX Eboots but not PSP Eboots
Maybe you do have corrupt EBOOT's. In my program if I can't extract the param.sfo, then I just put them in the psp mini category.
 

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
Maybe you do have corrupt EBOOT's. In my program if I can't extract the param.sfo, then I just put them in the psp mini category.

maybe but they do work,i will try different region eboots,do you know of any other tool that can do eboot editing ?



i tried different region & it's not the game,the PBP unpacker is not compatible with large psp games (above 1GB) this is why it gives the error not because the PBP is corrupt.
 
Last edited by satel,

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
maybe but they do work,i will try different region eboots,do you know of any other tool that can do eboot editing ?



i tried different region & it's not the game,the PBP unpacker is not compatible with large psp games (above 1GB) this is why it gives the error not because the PBP is corrupt.
I always used PBP Unpacker in the past. I don't know of any other tool that can edit EBOOTs

--------------------- MERGED ---------------------------

I always used PBP Unpacker in the past. I don't know of any other tool that can edit EBOOTs
Try this. Use to unpack the EBOOT. Then use other program to edit the SFO file.
https://wololo.net/talk/viewtopic.php?t=3724
 
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
I always used PBP Unpacker in the past. I don't know of any other tool that can edit EBOOTs

ok thanks, i tested 600mb PBP & this also gives the (out of memory error) !! the only ones able to edit around 100mb size. the reason why i use Eboots for PSP is because Adrenaline unlike PSP console has issue if you have many CSO or ISO files the Categories sometime will show no games,i believe the developer FLOW said this is because Adrenaline has limits or something like that i can't really remember. but i think i will try CSO's again since i will be using your Launcher & i hope this bug is no more !!


ok i found it,see here:
https://www.reddit.com/r/VitaPiracy...naline_game_categories_lite_and_the_128_game/

do you think your launcher will fix this Adrenaline 128 game limit ?
I always used PBP Unpacker in the past. I don't know of any other tool that can edit EBOOTs


--------------------- MERGED ---------------------------


Try this. Use to unpack the EBOOT. Then use other program to edit the SFO file.
https://wololo.net/talk/viewtopic.php?t=3724
i have already :) no luck though

--------------------- MERGED ---------------------------


the eboots for PSP are all EG this is why they are not scanning in the right category!! will try changing all to CSO tomorrow & see what happens.
 
Last edited by satel,

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
ok thanks, i tested 600mb PBP & this also gives the (out of memory error) !! the only ones able to edit around 100mb size. the reason why i use Eboots for PSP is because Adrenaline unlike PSP console has issue if you have many CSO or ISO files the Categories sometime will show no games,i believe the developer FLOW said this is because Adrenaline has limits or something like that i can't really remember. but i think i will try CSO's again since i will be using your Launcher & i hope this bug is no more !!


ok i found it,see here:
https://www.reddit.com/r/VitaPiracy...naline_game_categories_lite_and_the_128_game/

do you think your launcher will fix this Adrenaline 128 game limit ?

i have already :) no luck though

--------------------- MERGED ---------------------------



the eboots for PSP are all EG this is why they are not scanning in the right category!! will try changing all to CSO tomorrow & see what happens.
It will fall into the same category. For CSO, I'm also usually the CATERGORY param.sfo so doesn't matter if EBOOT or CSO, if param.sfo is isn't updated it will be the same.

--------------------- MERGED ---------------------------

It will fall into the same category. For CSO, I'm also usually the CATERGORY param.sfo so doesn't matter if EBOOT or CSO, if param.sfo is isn't updated it will be the same.
Before you start converting. I will add 1 more condition. If DISC_ID contains NPEX,NPEZ,NPHZ,NPUX,NPUZ then it's a PSP Mini otherwise PSP. EG can be PSP Mini or PSP Remaster. So I think have to combine CATEGORY and DISC_ID.
 
Last edited by cy33hc,

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,038
Country
Laos
It will fall into the same category. For CSO, I'm also usually the CATERGORY param.sfo so doesn't matter if EBOOT or CSO, if param.sfo is isn't updated it will be the same.

Ace Combat JA ULUS10511 EBOOT EG

Ace Combat JA ULUS10511 ISO UG

as you can see same region game if converted to Eboot it's EG & if left as ISO it's UG i'm not sure why or if this is possible & i'm not doing anything wrong but i will try others tomorrow just to be sure.
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
  • Like
Reactions: satel

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,390
Country
Canada
this is amazing, what exactly did you do ? the issue is resolved, psp minis are showing in the psp mini category, the rest are in the psp category no more games in wrong categories!! thanks a lot
I had to check the DISC_ID with the PSP titleId prefixes.
 
  • Like
Reactions: satel

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: They really wanna get the head