Hacking Emulation RetroArch/Libretro Thread: PS Vita Edition! Nightlies Included

Zukov

Dinosaur
Member
Joined
Oct 2, 2016
Messages
324
Trophies
0
Age
38
XP
908
Country
Chile
Had 2 questions. On retroarch ps vita is it possible to use L2 and R2 buttons for the rear touchpad for games outside of the ps1 emulators if you have a grip that has those buttons?

Also i saw a netplay option so wanted to know if that worked or not as i am not sure how to set it up.
About the netplay: do a search in this thread. It was talked.
About L2&R2, Quick Menu -> Controls -> Configure as you wish.
 
  • Like
Reactions: cvskid

Rokon2

Active Member
Newcomer
Joined
Apr 29, 2017
Messages
27
Trophies
0
Age
32
XP
118
Country
United States
Thank you very much for clarifying a little bit more on RetroArch, I haven't invested too much time into the Vita scene, and I generally try to read up on everything before I start bugging people for information.
 
  • Like
Reactions: SeongGino

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,809
Trophies
2
XP
3,394
Country
United States
Figured out a way to get the pspemu folder to show up in retroarch but it is a bit time consuming. Connect your ps vita to your pc through vitashell, i used usb. Make a backup of the entire pspemu folder with everything in it and then delete the pspemu folder from the ps vita memorycard. Then make a new pspemu folder and make new folders for all of the folders you have emulators and roms for and copy everything into those new folders. That way the pspemu folder won't be considered hidden anymore and retroatch can read it.
 

Zukov

Dinosaur
Member
Joined
Oct 2, 2016
Messages
324
Trophies
0
Age
38
XP
908
Country
Chile
Figured out a way to get the pspemu folder to show up in retroarch but it is a bit time consuming. Connect your ps vita to your pc through vitashell, i used usb. Make a backup of the entire pspemu folder with everything in it and then delete the pspemu folder from the ps vita memorycard. Then make a new pspemu folder and make new folders for all of the folders you have emulators and roms for and copy everything into those new folders. That way the pspemu folder won't be considered hidden anymore and retroatch can read it.
And Adrenaline works?
So... the PC gives special permissions to pspemu folder, that way RA thinks it is a safe folder? How on Earth this has any sense? If this is true, then a virus could create false folders with false roms, then RA would infect the Vita.
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,809
Trophies
2
XP
3,394
Country
United States
And Adrenaline works?
So... the PC gives special permissions to pspemu folder, that way RA thinks it is a safe folder? How on Earth this has any sense? If this is true, then a virus could create false folders with false roms, then RA would infect the Vita.
Adrenaline is working fine for me. For me on pc when i access the folders some folders are transparent like the pspemu folder and when you go to the properties section on those types of folders, it's impossible to uncheck the box "hidden", so i made a backup of everything in the folder, deleted the hidden folder, and made a new one. That way when i copied everything back i could access it in retroarch. The pspemu folder acts like the windows folder on pc, hidden.

Hope that made sense somewhat.
 

SeongGino

The Average One
OP
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
Had 2 questions. On retroarch ps vita is it possible to use L2 and R2 buttons for the rear touchpad for games outside of the ps1 emulators if you have a grip that has those buttons?

Also i saw a netplay option so wanted to know if that worked or not as i am not sure how to set it up.

1) The L/R2 buttons are mapped to the top two corners of the active touch screen; L/R3 are bottom corners. By default, the active touch screen is set to the front touch panel for all inputs. This is dictated by Main Menu -> Settings -> Input -> Prefer Front Touch. On = Front touch panel, Off = Back touch panel. So, if you set it accordingly; yes, you can use grips fine. Be warned; this cannot be mixed 'n matched (I.E. Front is L/R2, back is L/R3), nor can touch virtual buttons be mapped to hotkeys.

2) For the sake of simplicity, it only works with other Vitas (I THINK both host and guests need to be using the same architecture, I.E. ARM/x86, etc...). The XMB frontend's separate "Netplay Tab" is iffy at best; you're better off connecting via Main Menu -> Netplay.

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

So... the PC gives special permissions to pspemu folder, that way RA thinks it is a safe folder? How on Earth this has any sense?

If I'm to guess how this works, it's less you're giving special permissions to the folder for it to be unhidden, than it is you're actually taking away special permissions that dictate its system folder status; you effectively are turning the folder from a system-created one (hidden by "safe homebrew") into a user-created one (readable/writable by "safe homebrew"). And since all the system wants is a plain valid directory called "pspemu", it makes no difference to the pspemu/Adrenaline; hence why it works.
 
  • Like
Reactions: Zukov and cvskid

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,809
Trophies
2
XP
3,394
Country
United States
1) The L/R2 buttons are mapped to the top two corners of the active touch screen; L/R3 are bottom corners. By default, the active touch screen is set to the front touch panel for all inputs. This is dictated by Main Menu -> Settings -> Input -> Prefer Front Touch. On = Front touch panel, Off = Back touch panel. So, if you set it accordingly; yes, you can use grips fine. Be warned; this cannot be mixed 'n matched (I.E. Front is L/R2, back is L/R3), nor can touch virtual buttons be mapped to hotkeys.

2) For the sake of simplicity, it only works with other Vitas (I THINK both host and guests need to be using the same architecture, I.E. ARM/x86, etc...). The XMB frontend's separate "Netplay Tab" is iffy at best; you're better off connecting via Main Menu -> Netplay.

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



If I'm to guess how this works, it's less you're giving special permissions to the folder for it to be unhidden, than it is you're actually taking away special permissions that dictate its system folder status; you effectively are turning the folder from a system-created one (hidden by "safe homebrew") into a user-created one (readable/writable by "safe homebrew"). And since all the system wants is a plain valid directory called "pspemu", it makes no difference to the pspemu/Adrenaline; hence why it works.
Awesome. Thank you for the help. :)
 

Zukov

Dinosaur
Member
Joined
Oct 2, 2016
Messages
324
Trophies
0
Age
38
XP
908
Country
Chile
If I'm to guess how this works, it's less you're giving special permissions to the folder for it to be unhidden, than it is you're actually taking away special permissions that dictate its system folder status; you effectively are turning the folder from a system-created one (hidden by "safe homebrew") into a user-created one (readable/writable by "safe homebrew"). And since all the system wants is a plain valid directory called "pspemu", it makes no difference to the pspemu/Adrenaline; hence why it works.
It's quite a clever hack. I wanted this so bad to test both emus.

P. D. : don't know why my cellphone fucks the quotes
 

isoboy

Well-Known Member
Member
Joined
Dec 23, 2016
Messages
1,224
Trophies
0
XP
2,676
Country
United States
I installed the all-in-one pack for two of my vitas now but can't select cores when I pick a rom. Anyone remember how that worked? No problem on my main Vita.
 

SeongGino

The Average One
OP
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
I installed the all-in-one pack for two of my vitas now but can't select cores when I pick a rom. Anyone remember how that worked? No problem on my main Vita.

Simply select Load Content on the Main Menu. If there's more than one core option for you to pick for the format, it'll ask when you select a ROM. Otherwise, it'll load the default core for the respective format.
 

Rokon2

Active Member
Newcomer
Joined
Apr 29, 2017
Messages
27
Trophies
0
Age
32
XP
118
Country
United States
I'm a little bit confused. Is the All-In-One package the RAR file you get from the "(Click me to download now!)"? I have a RAR file, but how would I go about extracting this via VitaShell/molecularShell?
 

SeongGino

The Average One
OP
Member
Joined
May 20, 2015
Messages
939
Trophies
0
Age
25
Location
Jersey, Jersey
Website
www.twitter.com
XP
1,932
Country
United States
I'm a little bit confused. Is the All-In-One package the RAR file you get from the "(Click me to download now!)"? I have a RAR file, but how would I go about extracting this via VitaShell/molecularShell?

If you looked at the quote underneath (Where I list all the cores, their filenames, and what they are), you'll find "retroarch.vpk" is (what I dubbed) the All-In-One package.
Simply unzip the RAR file anywhere on a PC -- preferably a folder on your desktop -- and either transfer the cores you want, or the All-In-One package only to your Vita via FTP and install it like a normal homebrew. I make a point of this because the cores by themselves take up more space than other RetroArch/Libretro ports (~5mb per 3DS core, vs. ~50mb per Vita core).
 

sebbydaman

Well-Known Member
Newcomer
Joined
Nov 27, 2013
Messages
65
Trophies
0
Age
43
XP
245
Country
United States
another thing is I downloaded the bios and when I click on a game ( megaman x 4) it says playtation bios not found but it still plays the game .
 

MKKhanzo

Well-Known Member
Member
Joined
Oct 8, 2013
Messages
273
Trophies
1
Age
43
XP
731
Country
United States
If you looked at the quote underneath (Where I list all the cores, their filenames, and what they are), you'll find "retroarch.vpk" is (what I dubbed) the All-In-One package.
Simply unzip the RAR file anywhere on a PC -- preferably a folder on your desktop -- and either transfer the cores you want, or the All-In-One package only to your Vita via FTP and install it like a normal homebrew. I make a point of this because the cores by themselves take up more space than other RetroArch/Libretro ports (~5mb per 3DS core, vs. ~50mb per Vita core).

Noob question. Can I mix 1.63 cores with 1.42? BUT using the all in one? I dont know why 1.63 runs all choppy on me, but VBA really is good on this one.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=_NTF5_qgH0o