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,391
Country
Canada
Release v1.4

  • Add ability to launch Adrenaline PSP ISO and EBOOT games directly via the launcher app. This still requires Adrenaline Bubble Booter which is installed by Adrenaline Bubble Manager. You will NEED to install AdrenalineLauncher.vpk. This will install a placeholder Bubble which will be used by Vita-Launcher. Vita-Launcher make some modification to the content in the Bubble with the game info before starting it.
  • Add rom filters in the ux0:data/SMLA00001/config.ini to only look for specific files in the ROMS folder. This allows the scan to skip sav file and unrelated content while scanning for games. Also you can edit the config to specify any other file extensions you want to skip.
  • Add new categories for Atari 2600, 7800, C64 and Wonder Swan.
Here is require VPK to install to make use of direct Adrenaline booting.
https://github.com/cy33hc/vita-launcher/releases/download/v1.4/AdrenalineLauncher.vpk
New How to video.
How to setup Vita-Laucher to launch Adrenaline ISO and EBOOT directly.
 
Last edited by cy33hc,
  • Like
Reactions: nowhereman87

nowhereman87

Active Member
Newcomer
Joined
Jan 10, 2019
Messages
29
Trophies
0
Age
36
XP
446
Country
Argentina
Those are good ideas about the retro icons. As for the app running in the background, that's something that can be looked into later. I just start coding in vita, so still alot for me to learn.
The good thing about using Retroarch's thumbnail resources is that these files already have the exact name of the ROM files, so they would not need to be renamed. I suppose that the difficult thing would be to adapt them to icon format since they are images in 4:3 ratio for the most part and have a tad bigger size than standard icons.
For arcade roms (MAME, FBA, FBN etc) maybe it would be necessary to examine the playlists generated by RA or use its workaround since those roms use abbreviated names, so RA "learn" their full name by looking at the standard database files and then requests the thumbnails.

Some places where anyone can get those databases that Retroarch and others arcade emulators use:
https://github.com/libretro/libretro-database/tree/master/metadat/mame
https://github.com/libretro/fbneo/tree/master/dats
https://insertmorecoins.es/dats-mame/
... PSP ISO icons will be missing since I don't know how to extract them from ISO yet. EBOOT.PBP icons are ok.

For the extraction of icons and other metadata from image files, I guess it would be useful to look the ABM code since that app successfully extracts them from eboot, ISO and CSO files. Sorry I can't help more because I'm a total noob in programming matters, thanks for the new features! :yay:
 
Last edited by nowhereman87,

satel

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

thanks for the great work you have done so far on the best Vita Launcher the only thing i say missing is the ability for us to customize it,is it even possible for you to add such feature ? i would like to be able to remove NeoGeo,N64 & add my own.

by the way even with v1.4 if icons in the same folder as roms the scan will crash the launcher !! not a big deal i will just separate them.

@cy33hc

to save much time can scanning be made to scan only for content that has been added recently aka scan emulators separately rather than scan for everything that has already been scanned because if scan crash due to whatever reason this means everything has to be re-scanned again ! i have been unable to scan the mega drive,master system,gamegear because scan keeps on crashing on NeoGeo !
 
Last edited by satel,

cy33hc

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

thanks for the great work you have done so far on the best Vita Launcher the only thing i say missing is the ability for us to customize it,is it even possible for you to add such feature ? i would like to be able to remove NeoGeo,N64 & add my own.

by the way even with v1.4 if icons in the same folder as roms the scan will crash the launcher !! not a big deal i will just separate them.

@cy33hc

to save much time can scanning be made to scan only for content that has been added recently aka scan emulators separately rather than scan for everything that has already been scanned because if scan crash due to whatever reason this means everything has to be re-scanned again ! i have been unable to scan the mega drive,master system,gamegear because scan keeps on crashing on NeoGeo !
I'm looking into only scanning a particular category and not everything too to reduce the issues. As for custom categories it's a little difficult to implement so I'll keep in the backlog. I've figured out how to extra PSP ISO icons.
 
Last edited by cy33hc,
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,040
Country
Laos
I'm looking into only scanning a particular category and not everything too to reduce the issues. As for custom categories it's a little difficult to implement so I'll keep in the backlog. I've figured out how to extra PSP ISO icons.

scanning particular category will be very useful, also did you manage to extract ps mobile icons too ? 1 more thing if that's ok, does your launcher scan for adrenaline categories ? below is my categories & they are not scanning as the launcher will just crash when i try to scan.

CAT_Minis ( eboots )
CAT_PSN ( eboots )
CAT_PSOne Classics ( eboots )
CAT_PSOne Shmups ( eboots )
CAT_PSP ( eboots )


the CSO PSP directory:
pspemu/ISO/CAT_PSN CSO/
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,391
Country
Canada
scanning particular category will be very useful, also did you manage to extract ps mobile icons too ? 1 more thing if that's ok, does your launcher scan for adrenaline categories ? below is my categories & they are not scanning as the launcher will just crash when i try to scan.

CAT_Minis ( eboots )
CAT_PSN ( eboots )
CAT_PSOne Classics ( eboots )
CAT_PSOne Shmups ( eboots )
CAT_PSP ( eboots )


the CSO PSP directory:
pspemu/ISO/CAT_PSN CSO/
I'm not scaning subfolders and I think the app is think the subfolder is a game therefore causing the crash. I will have to exclude subfolder for now in the filter. Are you using the categories plugin??
 
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,040
Country
Laos
I'm not scaning subfolders and I think the app is think the subfolder is a game therefore causing the crash. I will have to exclude subfolder for now in the filter. Are you using the categories plugin??

yes i'm using category_lite.prx

do you think it's possible to make the adrenaline roms_path like how retroarch is aka wet set the path for the psp.psp minis.psp psn.ps1 classics,ps1 shmups,psp cso ?
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,391
Country
Canada
Release v1.5
  • Add support for scanning for PSP ISO/CSO and EBOOT found in sub directories. This will find the games in subfolders created by category_lite plugin.
  • Add ability to extract the ICON's from PSP ISO/CSO's
  • Add ability to scan individual games categories.
  • Fixed issue while scanning game folders that contains folders that would crash the app.
  • Improve the startup speed of the app when there are thousands of games.
https://github.com/cy33hc/vita-launcher/releases/tag/v1.5
 
Last edited by cy33hc,

satel

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

thanks a lot for the great update & here is what i have found after scanning:

1- psp category also shows some psx & psp minis games
2- psp minis category same as above
3- ps mobile category still has no icons
4- some categories are shown duplicate icons like psp.psx.psp mini. gbc some of these duplicates are linked to the Launcher's own folder.

improvements: would be nice if you can change the category scrolling colour to red or something easier to spot than blue
 
Last edited by satel,

cy33hc

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

thanks a lot for the great update & here is what i have found after scanning:

1- psp category also shows some psx & psp minis games
2- psp minis category same as above
3- ps mobile category still has no icons
4- some categories are shown duplicate icons like psp.psx.psp mini. gbc some of these duplicates are linked to the Launcher's own folder.

improvements: would be nice if you can change the category scrolling colour to red or something easier to spot than blue
Can you PM me with the cache.db found in the ux0:data/SMLA00001 folder. Thx
 
  • Like
Reactions: satel

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,391
Country
Canada
i just did
Hi satel.

I reviewed your cache file, and for psp, psx those duplicates are legit. You have EBOOT under different folders, but they are the same game.

Example.
CAT_PSN/Bomberman ULUS10121/EBOOT.PBP
CAT_PSP/Bomberman/EBOOT.PBP

This 2 EBOOTs are both AngryBirds. It's just different titleId.
CAT_Minis/NPUZ00119/EBOOT.PBP
CAT_Minis/NPUZ00241/EBOOT.PBP

As for the GBC duplicates, can you just try re-scan. I think the rescan should remove the duplicates.

You can view the Database Content using the following opensource software.

https://sqlitebrowser.org/dl/
 
Last edited by cy33hc,
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,040
Country
Laos
thanks @cy33hc for taking the time to look into this for me i really appreciate it. :)

there are some are duplicates but some aren't actual games thus aren't playable for example activision hits for psp showing 3 icons but but only 1 is actual playable game & the icons names are different so i'm not sure where the other 2 icons came from

here
Activision Hits the actual game
PSPEMU084 - Activision Hits ( where this come from?) not playbale
PSPEMU092 - Activision Hits ( also this one?) not playable

this image for psp category it has psx.psp minis plus other none playable duplicates too that begin with this PSPEMU
vita.jpg
 

cy33hc

Well-Known Member
OP
Member
Joined
Sep 29, 2020
Messages
217
Trophies
0
Age
49
XP
1,391
Country
Canada
thanks @cy33hc for taking the time to look into this for me i really appreciate it. :)

there are some are duplicates but some aren't actual games thus aren't playable for example activision hits for psp showing 3 icons but but only 1 is actual playable game & the icons names are different so i'm not sure where the other 2 icons came from

here
Activision Hits the actual game
PSPEMU084 - Activision Hits ( where this come from?) not playbale
PSPEMU092 - Activision Hits ( also this one?) not playable

this image for psp category it has psx.psp minis plus other none playable duplicates too that begin with this PSPEMU
vita.jpg
Are you using Adrenaline Bubble Manager. The titleId that begin with "PSPEMU" are normally create by ABM.
 

satel

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

yes i have lots of bubbles created by ABM,this means i need to delete the bubbles ? any chance you can add the option to remove them from your launcher or better make it not scan for ABM bubbles ?
 
  • Like
Reactions: nowhereman87

cy33hc

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

yes i have lots of bubbles created by ABM,this means i need to delete the bubbles ? any chance you can add the option to remove them from your launcher or better make it not scan for ABM bubbles ?
For Vita bubbles, I'm reading the game info directly from the Vita's DB so I can't nor do I want to mock around the VitaDB. You can edit the config.ini and remove PSPEM from the PSP section valid_title_ids, but they will end up under the "Others" category.
 
Last edited by cy33hc,
  • Like
Reactions: satel

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,040
Country
Laos
For Vita bubbles, I'm reading the game info directly from the Vita's DB so I can't nor do I want to mock around the VitaDB.

i see,is it possible you can add the option to manually remove the ABM bubbles from your launcher ?
 

satel

Luigi's Big Brother
Member
Joined
Nov 3, 2004
Messages
2,190
Trophies
1
XP
2,040
Country
Laos
You can use ABM to remove the bubbles. The "O" button brings up the UI in ABM to remove them.

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
 
Last edited by satel,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Talk about propaganda.
  • Veho @ Veho:
    Illinois is working to ban toxic food additives that have been banned for decades in other countries; additives that can be replaced and all those countries still have Skittles and Mountain Dew. Title of the piece: GUBMINT WANTS TO TAKE AWAY YOUR CANDY
  • Veho @ Veho:
    Gee, I wonder if the author is biased?
  • SylverReZ @ SylverReZ:
    @Veho, Sounds and smells like bullshit. They don't give you cancer, and California should know that. I don't get why they stick labels that say "may or may not cause reproductive harm or cancer".
  • Veho @ Veho:
    Arsenic doesn't give you cancer either.
    +2
  • Veho @ Veho:
    California has already banned those additives BTW.
    +2
  • Veho @ Veho:
    Psi has been banned in the state of California.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I am the cancer!!! lol
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy got arcade games on the Pi working lol
  • Veho @ Veho:
    Cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Now to spend 6 months deleting all the garbage lol
  • Psionic Roshambo @ Psionic Roshambo:
    Mame should be two sets one for preservation of everything and one set for people who just want to play and enjoy the old old ganes
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Shouldn't preservation be legal tho?
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, I always see this dude's shorts, he sounds pretty annoying.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Preservation yeah it absolutely should be legal
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Believe Japan was going to make it legal at some point, according to a Kotaku story.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I swear like 99% of arcade games wouldn't even exist these days outside of MAME the arcade machines are old and busted very few ever saw any sort of home conversion
  • Psionic Roshambo @ Psionic Roshambo:
    We get 37 versions of Super Mario Bros but 0 of Beast Busters
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, There's a lot of obscure Japanese arcade titles that are either lost to time or dumped.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's so unfair, maybe AI can save us lol
  • Psionic Roshambo @ Psionic Roshambo:
    I mean if a company could use AI to do the work of a home conversion for essentially free why not? The rights for some games are completely lost though
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, AI is taking our jobs!
    +1
    Psionic Roshambo @ Psionic Roshambo: Lol