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

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
How do I properly change some of the controller settings? For instance, I want to change player 1 in NES to be square = turbo B, and triange = turbo A. I went into Settings, Input, InputUser1Binds, and set my controls, but even after restarting RetroArch, no change.
Luckly NES core have turbo setting in quickmenu.
Launch a game, open quickmenu, go to Controls and here you can see Turbo A and Turbo B; just set 'em as you want.
For the other cores, you can only set one button as Turbo enable (in other words, you must press that button while holding the button you want to Turbo).
 

XC-3730C

Well-Known Member
Member
Joined
May 10, 2014
Messages
732
Trophies
0
Age
47
XP
1,473
Country
United States
Luckly NES core have turbo setting in quickmenu.
Launch a game, open quickmenu, go to Controls and here you can see Turbo A and Turbo B; just set 'em as you want.
For the other cores, you can only set one button as Turbo enable (in other words, you must press that button while holding the button you want to Turbo).
What are the Vita button equivalents? I cycled through all the buttons when trying to set Turbo B and Turbo A, but the Vita's square and cross buttons aren't listed.

*edit*
Just as a test, I mapped the L trigger to Turbo B, and R trigger to Turbo A, saved, restarted RetroArch, but no change.

I also want to know if there is a way to add games to favorites, or do separate categories for each system?
 
Last edited by XC-3730C,

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,112
Country
Germany
So just create a CHT by yourself.
With a simply txt file, but save as CHT.
I have found out that for Warcraft there is the possibility to enter cheat codes in the game itself through the password option.
The selfcreated cheat file sounds interesting. Perhaps there is still another game that requires a selfmade cheatfile.
Where can I find informations about what must be entered in the txt file?
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,112
Country
Germany
For everyone who wants to use pbp-files in psxrearmed:
Here you get a full working version of psx2psp to convert your ps1-isos to pbp-format. The best feature is you can merge multi disks into a single pbp-file.
 

Attachments

  • PSX2PSPv1.4.2.7z
    911.3 KB · Views: 134
Last edited by Muxi,
  • Like
Reactions: cvskid and Usl5264

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
What are the Vita button equivalents? I cycled through all the buttons when trying to set Turbo B and Turbo A, but the Vita's square and cross buttons aren't listed.

*edit*
Just as a test, I mapped the L trigger to Turbo B, and R trigger to Turbo A, saved, restarted RetroArch, but no change.

I also want to know if there is a way to add games to favorites, or do separate categories for each system?
A and B buttons on Retroarch are A and B respectively in Retroarch menu (on psv buttons by default: Circle and X buttons)
If doesn't work, maybe you can change turbo delay (i remember i had should do it for MegaMan games; just try to increase by one value and try it)
And yes, you can add favourites; assuming you use last stable or nightlies, launch a game, open quickmenu and there must be a option something like "Add to favourite"
And yes also on last question: you can make Playlistes for each system.

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

I have found out that for Warcraft there is the possibility to enter cheat codes in the game itself through the password option.
The selfcreated cheat file sounds interesting. Perhaps there is still another game that requires a selfmade cheatfile.
Where can I find informations about what must be entered in the txt file?
I told you: just follow that structure.
Create a new TXT, put a name as you want (perhaps game title? lol), use this format:


cheats = 2 <---- this is the number of cheats in the file

cheat0_desc = "Infinite Lives"
cheat0_code = "800B0592+0003"
cheat0_enable = false

cheat1_desc = "Infinite Zzz`s (Health)"
cheat1_code = "800B0590+0063"
cheat1_enable = false

remember that multi-lines codes go in the same line of that code and not in a new one:

ex:
-this is wrong
cheat0_desc = "Inf money part1"
cheat0_code = "AAAAAAAA+BBBB"
cheat0_enable = false

cheat1_desc = "Inf Money part2"
cheat1_code = "CCCCCCCC+DDDD"
cheat1_enable = false


-this is correct
cheat0_desc = "Inf money"
cheat0_code = "AAAAAAAA+BBBB+CCCCCCCC+DDDD"
cheat0_enable = false

Then hit File, Save As and then, under File Name, there's Save as type and here set All Files (remember then to add .CHT in File name before saving)
 
  • Like
Reactions: Muxi

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,808
Trophies
2
XP
3,384
Country
United States
For everyone who wants to use pbp-files in psxrearmed:
Here you get a full working version of psx2psp to convert your ps1-isos to pbp-format. The best feature is you can merge multi disks into a single pbp-file.
Using this is better than using popstation gui? That is the one i have always used.
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,112
Country
Germany
Using this is better than using popstation gui? That is the one i have always used.
I don´t know popstation gui. psx2psp is very easy to use, simply select the target directory, then select the source file and start the conversion. For retroach-emulation you don´t need to select anything else. If there are several images to be converted to a single pbp file, select the order and then start to convert. The created eboot.pbps can be renamed after conversion to the names of the games and are smaller than the image-files.
 
Last edited by Muxi,
  • Like
Reactions: cvskid

XC-3730C

Well-Known Member
Member
Joined
May 10, 2014
Messages
732
Trophies
0
Age
47
XP
1,473
Country
United States
Luckly NES core have turbo setting in quickmenu.
Launch a game, open quickmenu, go to Controls and here you can see Turbo A and Turbo B; just set 'em as you want.
For the other cores, you can only set one button as Turbo enable (in other words, you must press that button while holding the button you want to Turbo).
The only prob with the quick menu, is it doesn't seem to permanently save the changes for every game - Just the one being played.

Is there a way to change the controls so it applies to all NES games, even after I close RetroArch? For whatever reason, when I installed RetroArch, the NES core didn't have Turbo buttons mapped to the square/triangle buttons.
 
Last edited by XC-3730C,

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
The only prob with the quick menu, is it doesn't seem to permanently save the changes for every game - Just the one being played.

Is there a way to change the controls so it applies to all NES games, even after I close RetroArch? For whatever reason, when I installed RetroArch, the NES core didn't have Turbo buttons mapped to the square/triangle buttons.
This might be a retroarch problem, because Saving Core/Control Override mean that apply all changes with all games loaded with that core. If doesn't work maybe mean that this function didn't work properly yet.
 
  • Like
Reactions: Zukov

calagan

Well-Known Member
Newcomer
Joined
Mar 6, 2009
Messages
47
Trophies
1
XP
324
Country
Swaziland
I'm encountering difficulties with current stable release 1.6.7.
Immediately after a clean install of the all-in-one vpk, Retroarch prompts that it unable to write its config under ux0:data/retroarch.
I managed to succesfully play a NES game (don't remember which core I used), but moving to the 3rd column in the XMB completely freeze Retroarch every time.

I struggled with it for a while to the point of finding my slim Vita stuck with a green blinking light (fixed by holding the power button for 1-2 minutes until it reboot), so I uninstalled and I'm about to test the 1.6.4.

EDIT: looks like it must be related to my setup (SD2Vita, Henkaku Enso, Vitashell 1.75), because I have exactly the same problem with 1.6.4
 
Last edited by calagan,
  • Like
Reactions: cvskid

lellera

New Member
Newbie
Joined
Oct 28, 2017
Messages
1
Trophies
0
Age
34
XP
54
Country
Italy
I'm encountering difficulties with current stable release 1.6.7.
Immediately after a clean install of the all-in-one vpk, Retroarch prompts that it unable to write its config under ux0:data/retroarch.
I managed to succesfully play a NES game (don't remember which core I used), but moving to the 3rd column in the XMB completely freeze Retroarch every time.

I struggled with it for a while to the point of finding my slim Vita stuck with a green blinking light (fixed by holding the power button for 1-2 minutes until it reboot), so I uninstalled and I'm about to test the 1.6.4.

EDIT: looks like it must be related to my setup (SD2Vita, Henkaku Enso, Vitashell 1.75), because I have exactly the same problem with 1.6.4
I registered to let you know I had the same issue and I managed to fix it.
Shutdown your vita and remove the sdcard, you need a way to read and write on it, I did it on my pc with an usb sd reader but I suppose something like an android phone should work too. Copy all the content of the sdcard:/data folder somewhere, delete the folder, create again a folder named "data" and copy back your files. Now retroarch should be able to read and write to its folder. Let me know if this works for you too.

EDIT: Forgot to add that the data folder should be hidden as a system file, so on Windows you need to disable hiding system files under explorer options
 
Last edited by lellera,
  • Like
Reactions: cvskid

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
How to add covers to games and create playlist?
Sure you need playlist to use the covers.
Look at old posts of this thread; there's a little program called playlistcreator4 or something similar.

Then you need each images in format .PNG, and put them inside this path:
ux0/data/retroarch/thumbnails/*CORE NAME*/Named_Boxarts/

*CORE NAME* is obvious the name of the core/playlist you want to have covers. To give the right name of the core, use these:
https://github.com/libretro/libretro-thumbnails

So, for instance, if you want to use PlayStation covers, the path become:
thumbnails\Sony - PlayStation\Named_Boxarts\GameTitle.png

----

Playlist go in retroarch\playlist (wow, i never thought about that LOL)

You can even create playlist by yourself using notepad++, and follow this format:


ux0:/data/PlayStation/Tenchu - Stealth Assassins (U) (v1.0).PBP
Tenchu - Stealth Assassins (U) (v1.0)
app0:/pcsx_rearmed_libretro.self
app0:/pcsx_rearmed_libretro.self

Sony - PlayStation.lpl

the first string is game rom path
the second string is name of the picture (without the PNG extension here; and only need the name of the cover picture, not the name of the game of the full path. You can named the cover as you wish)
The second and the third strings are core name and path used for that playlist.
The fourth one is the name of the playlist file.

To adding more games, remember no empty string after "Sony - PlayStation.lpl"
For instance:


ux0:/data/PlayStation/Tenchu - Stealth Assassins (U) (v1.0).PBP
Tenchu - Stealth Assassins (U) (v1.0)
app0:/pcsx_rearmed_libretro.self
app0:/pcsx_rearmed_libretro.self

Sony - PlayStation.lpl
ux0:/data/PlayStation/Rittai Ninja Katsugeki - Tenchu - Shinobi Gaisen (Japan).PBP
Rittai Ninja Katsugeki - Tenchu - Shinobi Gaisen (Japan)
app0:/pcsx_rearmed_libretro.self
app0:/pcsx_rearmed_libretro.self

Sony - PlayStation.lpl
ux0:/data/PlayStation/Jackie Chan Stuntmaster (U).PBP
Jackie Chan Stuntmaster (U)
app0:/pcsx_rearmed_libretro.self
app0:/pcsx_rearmed_libretro.self

then save the file with playlistname.lpl
(in this case, the saved file become Sony - PlayStation.lpl
 
Last edited by Lord M,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=lDRjqI-fBVI&pp=ygUPVml0Z2luIG1hZ2ljaWFu