Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cores #1

Open
Lamamateam2020 opened this issue Feb 12, 2021 · 44 comments
Open

Cores #1

Lamamateam2020 opened this issue Feb 12, 2021 · 44 comments

Comments

@Lamamateam2020
Copy link

Hello my dear,

First of all i would like to thank you for this great tutorial.

I've followed all of your steps and everything is ok but the Flycast and the Dolphin's cores you're providing doesn't worked for me as they doesn't even load. Any help would be appreciated. Best regards

@Nun-z
Copy link
Owner

Nun-z commented Feb 12, 2021

Sorry for the issue. I think I've identified the cause of this problem, which others have noticed as well. Tomorrow I will test the potential solution, and if it works I will change the guide.

Nun-z added a commit that referenced this issue Feb 13, 2021
@Nun-z
Copy link
Owner

Nun-z commented Feb 13, 2021

I have tested it on my side, and changing the cores used to build RetroArch seems to have fixed the problem. Some of the cores built by the Libretro buildbot are not currently functional on Xbox, so I have changed the cores download link. These working, older cores will be used for now until Libretro fixes its buildbot.

Can you please try rebuilding RetroArch with the cores that are now provided in step 3.6 and see if that fixes the issue?

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 13, 2021 via email

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 13, 2021 via email

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 13, 2021 via email

@Nun-z
Copy link
Owner

Nun-z commented Feb 13, 2021

That's unfortunate. I'll take another look and see if I can find the problem.

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 13, 2021 via email

@Nun-z
Copy link
Owner

Nun-z commented Feb 13, 2021 via email

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 14, 2021 via email

Nun-z added a commit that referenced this issue Feb 14, 2021
Nun-z added a commit that referenced this issue Feb 14, 2021
@Nun-z
Copy link
Owner

Nun-z commented Feb 15, 2021

Unfortunately, Citra isn't functional at the moment and won't be for some time. I might be able to get it to work eventually, using just software rendering, but it will be very slow. I think I've fixed the issues with Dolphin, PCSX2, and Flycast. Some dependencies were missing from the solution. Please try again, using the new instructions in steps 3.3 and 3.13, and let me know if the problems persist.

For Dolphin, please make sure to select the dxd12 or dxd11 graphics driver. Flycast should use the gl graphics driver.

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 15, 2021 via email

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 15, 2021 via email

@Nun-z
Copy link
Owner

Nun-z commented Feb 15, 2021

Is this after you reassociated the source code with your Microsoft account in VS?

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 15, 2021 via email

@Lamamateam2020
Copy link
Author

Lamamateam2020 commented Feb 15, 2021 via email

@Nun-z
Copy link
Owner

Nun-z commented Feb 15, 2021

Thanks for your patience. I'll see what I can do.

@Nun-z
Copy link
Owner

Nun-z commented Feb 16, 2021

Could you please post the exact text of the error message?

Nun-z added a commit that referenced this issue Feb 16, 2021
Nun-z added a commit that referenced this issue Feb 16, 2021
@SL57
Copy link

SL57 commented Feb 20, 2021

Hello Nun-z,

Many thanks for your work. Unfortunatly i have the same problem with cores, i have compilated and published Retroarch with no problems (release AngleX64) however when i try to load Flycast or pcsx2 i retrurn on main menu with no core loaded (no error message). I have tested others versions of flycast dll but i am still stuck. Do you have an idea how to resolve the problem ?

@Nun-z
Copy link
Owner

Nun-z commented Feb 21, 2021

Did you install the BIOS files? Both of those cores need BIOS before they will run. Here's the BIOS info for flycast (https://docs.libretro.com/library/flycast/). The BIOS for PCSX2 needs to go in the RetroArch/system/PCSX2/bios directory.

@SL57
Copy link

SL57 commented Feb 21, 2021

Did you install the BIOS files? Both of those cores need BIOS before they will run. Here's the BIOS info for flycast (https://docs.libretro.com/library/flycast/). The BIOS for PCSX2 needs to go in the RetroArch/system/PCSX2/bios directory.

Ok i will try it, i must do it after install using the FTP Server ?
I am asking because i haven't found system folder in pkg\msvc-uwp\RetroArch-msvc2017-UWP

Thanks for your help :D

@Nun-z
Copy link
Owner

Nun-z commented Feb 21, 2021

The easiest way to do that is through an FTP app. Try using this one: (https://github.com/Dantes-Dungeon/DURANGO-FTP). In order to get it to work, you will need to make the changes listed here: (https://github.com/Nun-z/DURANGO-FTP/commit/c31922f63858f094be93fd94eb981ac0056551fb).

It is something that needs to be done after installation rather than before creating the package.

@SL57
Copy link

SL57 commented Feb 21, 2021

The easiest way to do that is through an FTP app. Try using this one: (https://github.com/Dantes-Dungeon/DURANGO-FTP). In order to get it to work, you will need to make the changes listed here: (Nun-z/DURANGO-FTP@c31922f).

It is something that needs to be done after installation rather than before creating the package.

I already use DURANGO FTP but i have just modified "Package.appxmanifest".
Another things, when i navigate with the FTP Client (before changes listed on Nun-z/DURANGO-FTP@c31922f) in S:\Program Files\WindowsApps\ i see all apps (like games on my Xbox but i can't see RetroArch even if i think is the correct location.
I don't understand why :(

@Nun-z
Copy link
Owner

Nun-z commented Feb 21, 2021

Use the LocalState option in the FTP app to go directly to the list of packages in the Q drive.

@SL57
Copy link

SL57 commented Feb 22, 2021

Hi Nun-z,
I have placed all bios files on LocalState/system however i'm still stuck because the cores won't loaded.
I think a little something is wrong but i don't know what.
In fact i see cores in the list and for exemple if i choose Dreamcast, i'm go back to the main menu, on the bottom it is written "1.9.0msvc2019-No core"...

Do you have an idea ?

Regards,

Speedloader

@Nun-z
Copy link
Owner

Nun-z commented Feb 22, 2021

Did you use Visual Studio 2017 or 2019? It's possible that a RetroArch change may have made 2019 mandatory. I'm going to test this to see if that's correct.

@SL57
Copy link

SL57 commented Feb 22, 2021

Did you use Visual Studio 2017 or 2019? It's possible that a RetroArch change may have made 2019 mandatory. I'm going to test this to see if that's correct.

I use VS2019, i can't test myself with 2017 because my HDD is too small and almost full ! Thanks for your help :D

@Nun-z
Copy link
Owner

Nun-z commented Feb 23, 2021

Huh. Maybe the core is old? I'll try it with the newest one I can find that supports ANGLE and also try to compile it myself.

@SL57
Copy link

SL57 commented Feb 23, 2021

I will give you a list with non fonctional cores, maybe today.

@Nun-z
Copy link
Owner

Nun-z commented Feb 23, 2021

Thank you. That would be helpful.

@SL57
Copy link

SL57 commented Feb 23, 2021

I have not yet tested all but the following doesn't work :

Ppsspp
Pcsx2
Swanstation
Flycast
Boom3
Dos-box
MelonDS
Dolphin
DeSmuME 2015
Craft

@Nun-z
Copy link
Owner

Nun-z commented Feb 23, 2021

Christ, that's horrible. Sorry about that. I will retest with newer cores.

@SL57
Copy link

SL57 commented Feb 23, 2021

No problem, your guide/method is awesome, i hope you will solve the problem, send me a message if you need help to test something...

The following cores doesn't work too :

VitaQuake3
VitaQuake2
ParaLLEI N64

@SL57
Copy link

SL57 commented Feb 24, 2021 via email

@Nun-z
Copy link
Owner

Nun-z commented Feb 24, 2021

Okay, I've just pushed a new build of RetroArch with new cores to retail. I'm going to test it and see if there's any improvement.

@SL57
Copy link

SL57 commented Feb 24, 2021

Hey Nun-Z ! Do you have tested with new cores ? I am praying for your success :D

@Nun-z
Copy link
Owner

Nun-z commented Feb 25, 2021

@Nun-z
Copy link
Owner

Nun-z commented Feb 25, 2021

PCSX2, Swanstation, and PPSSPP are non-functional, even with the newest cores. I'm working on those at the moment.

@SL57
Copy link

SL57 commented Feb 25, 2021

Very nice ! You have created the package (like on your guide) with VS2019 and add/replace cores files in the cores folder ?

@Nun-z
Copy link
Owner

Nun-z commented Feb 25, 2021

Yup, exactly. I did use RetroArch's repo rather than mine, though.

@SL57
Copy link

SL57 commented Feb 25, 2021

Arg... I have tried too (with VS2019 / project "RetroArch-msvc2019-UWP.sln" and files of official RetroArch's repo) and i have WARNINGS during the package creation.

Warning PRI249: 0xdef00520 - Invalid qualifier: 0-0 RetroArch-msvc2019-UWP D:\DEV\RetroArch-master-original\RetroArch-master\pkg\msvc-uwp\RetroArch-msvc2019-UWP\GENERATEPROJECTPRIFILE 1

Warning APPX0006 This project use 'runFullTrust'. blablablablablablablablablablablablablablablablablablablabla. For more informations, consult https://go.microsoft.com/fwlink/?linkid=871803. RetroArch-msvc2019-UWP D:\DEV\RetroArch-master-original\RetroArch-master\pkg\msvc-uwp\RetroArch-msvc2019-UWP\Package.appxmanifest 28

The application is installed but won't start on XBOX.

What's wrong ?

@Nun-z
Copy link
Owner

Nun-z commented Feb 25, 2021

Use RetroArch-msvc2017-UWP.sln instead of RetroArch-msvc2019-UWP.sln.

Nun-z added a commit that referenced this issue Feb 26, 2021
@Nun-z
Copy link
Owner

Nun-z commented Mar 23, 2021

I have created a bounty to fix the problems with RetroArch's cores on Xbox: https://www.bountysource.com/issues/97312776-msvc2019-cores-not-loading

@SL57
Copy link

SL57 commented Mar 25, 2021

I have continued to search myself however i haven't found. May be one day we will have the solution.

Nun-z added a commit that referenced this issue Apr 9, 2021
@Nun-z
Copy link
Owner

Nun-z commented Apr 9, 2021

The bounty was claimed and the issue was resolved. I've updated the cores link with new, working, PCSX2, Dolphin, and Swanstation cores. I also updated the .dll link, which should fix any problems with other Xbox-compatible cores.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants