Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Either do that or the easy and unofficial way copy paste standalone ra over steam's.
I followed the guide but the core doesn't show up when I try to load a game. The core doesn't seem to have any information associated with it, it shows up in "load core" but it won't let me select it when loading content.
For example, the latest nightly build of retroarch swanstation for linux is at:
https://buildbot.libretro.com/nightly/linux/x86_64/latest/swanstation_libretro.so.zip
Cores also need info files: https://buildbot.libretro.com/assets/frontend/info.zip
Download swanstation_libretro.so and info.zip then extract them to your 'cores' folder
I download and added swanstation_liberto.dll and swanstation_liberto.info to my cores folder from the links above, but I can't use it to launch a game because SwanStation doesn't appear in the Set Core Association list for games in my playlist.
I do see the .dll file when I go to Load Core from the Main Menu, but it's not listed it as "Sony - Playstation (SwanStation)" like Beetle and ReARMed are. It's only listed as swanstation_liberto.dll in the Load Core list, and I can't actually launch a game with it.
Following the procedure above worked when I tried it with the standalone Retroarch, but I can't get it to work on the Steam version.
Update: I figured it out.
I was able to set SwanStation as the core by going to Settings > Playlists > Manage Playlist > Sony - PlayStation and then changing the default core to swanstation_liberto.dll. Then I went to my playlist and launched the game and it worked. I checked and it is using the SwanStation core to run the game, and I can even change the core options. However, although SwanStation is running the games, it still doesn't appear in the Set Core Association list for individual games in my playlist.
Another update:
For some reason I don't get a save state option when using the core this way. SwanStation shows up in the core list on the standalone version and also when I add it to Retroarch on my Steam Deck. Both versions also give me a save state option. But on the Steam Windows version, it doesn't show in the core list or give me a save state option.
Final update:
I deleted the assets, autoconfig, config, cores, database, and info folder from my Steam installation. Then, I copied those same folders into my Steam installation folder from my standalone Retroarch installation folder after using its online updater to Update Installed Cores, Update Core Info Files, Update Assets, Update Controller Profiles, Update Databases. Now everything is working as it should. SwanStation is displaying correctly in the cores list, and I am able to use save states. :)
Final final update:
I realize now that Retroarch on Steam Deck has the cores and info files in the same folder (cores), but on Windows Retroarch has two separate folders (cores and info) intro which the files have to respectively be placed. This was my mistake. I thought cores and info should be in the same folder.