Hacking Official Xbox One Retroarch Thread

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
34
XP
2,958
Country
United States
Oh you figured it out, where can I find it?
he said

  1. Put it in the 'cores' subdirectory. Put any other dlls it may use as dependencies in the root directory.
  2. Select each of the dll files, and set Content to true in properties
also he was talking about my thread
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
he said

  1. Put it in the 'cores' subdirectory. Put any other dlls it may use as dependencies in the root directory.
  2. Select each of the dll files, and set Content to true in properties
also he was talking about my thread

Oh ok, that hasn't worked with me for some reason
 

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
34
XP
2,958
Country
United States
@kingtut

libretro released a video on there channel for retroarch for xbox one



his description for the video

In this video, you will see how deploying RetroArch to the Xbox One will work (when compiling from source).

NOTE: This is very early days! Don't take this as an official release - this is merely for people who can't wait to toy with it already and are fine with messing around with a complete Work In Progress build.

You need:
* A Windows 10 PC with Microsoft Visual Studio 2017 installed
* An Xbox One (or Xbox One X)
* You need to have a Microsoft Developer Account. This will cost you about $20/15 Euros. After you have done this, you need to download an app on your Xbox called 'Dev Mode Activation'. This will give you a shortcut URL that will allow you to activate your Xbox.
* Once activated, you should be able to switch between Retail mode and Developer mode. After the first initial setup, it should take about 1 minute and 20 seconds to switch. You will only be able to use RetroArch from within Developer mode.

1) Either you compile the cores from source or you grab the x64 MSVC2017 UWP cores from our buildbot (http://buildbot.libretro.com/nightly/...).
2) Start up Visual Studio 2017. Git clone the RetroArch repo (https://github.com/libretro/RetroArch) and load the file 'RetroArch-msvc2017-UWP.sln' (can be found inside pkg/msvc) from Visual Studio 2017. This should open the solution.
3) Make sure 'Configuration 'is set to 'Release' and 'Solution Platform' is set to 'x64'.
4) If you want to bundle RetroArch with cores (which you'd obviously want to do), take the cores that you downloaded or compiled from Step 1, and add these files to the Visual Studio solution's 'cores' dir. Rightclick each core individually (or select them all together), select 'Properties', and make sure that under General, 'Content' reads 'Yes' instead of being blank.
5) Make sure at the top bar it reads 'Remote Machine'.
6) Rightclick 'RetroArch-msvc2017-UWP' from the Solution Explorer, select 'Properties'. Go to 'Debugger'. Make sure 'Debugger Type' reads 'Managed and Native'. Select 'Machine Name', click on the arrow icon to the right, and select 'Locate'. In here, you can either detect your Xbox by manually inserting your Xbox's IP address (and Visual Studio pin - go back to your Developer dashboard and select 'Show Visual Studio Pin' in order to find the code), or (in case it's already part of your network), simply select it from the list in case it's already there.
7) Press F5 in order to compile and deploy RetroArch to your Xbox.
 
Last edited by dominater01,
  • Like
Reactions: Pickle_Rick

Pickle_Rick

I'm a pickle Morty!
Member
Joined
Aug 28, 2017
Messages
694
Trophies
0
Age
28
Location
Garage
XP
1,469
Country
United States
libretro released a video on there channel for retroarch for xbox one



his description for the video

In this video, you will see how deploying RetroArch to the Xbox One will work (when compiling from source).

NOTE: This is very early days! Don't take this as an official release - this is merely for people who can't wait to toy with it already and are fine with messing around with a complete Work In Progress build.

You need:
* A Windows 10 PC with Microsoft Visual Studio 2017 installed
* An Xbox One (or Xbox One X)
* You need to have a Microsoft Developer Account. This will cost you about $20/15 Euros. After you have done this, you need to download an app on your Xbox called 'Dev Mode Activation'. This will give you a shortcut URL that will allow you to activate your Xbox.
* Once activated, you should be able to switch between Retail mode and Developer mode. After the first initial setup, it should take about 1 minute and 20 seconds to switch. You will only be able to use RetroArch from within Developer mode.

1) Either you compile the cores from source or you grab the x64 MSVC2017 UWP cores from our buildbot (http://buildbot.libretro.com/nightly/...).
2) Start up Visual Studio 2017. Git clone the RetroArch repo (https://github.com/libretro/RetroArch) and load the file 'RetroArch-msvc2017-UWP.sln' (can be found inside pkg/msvc) from Visual Studio 2017. This should open the solution.
3) Make sure 'Configuration 'is set to 'Release' and 'Solution Platform' is set to 'x64'.
4) If you want to bundle RetroArch with cores (which you'd obviously want to do), take the cores that you downloaded or compiled from Step 1, and add these files to the Visual Studio solution's 'cores' dir. Rightclick each core individually (or select them all together), select 'Properties', and make sure that under General, 'Content' reads 'Yes' instead of being blank.
5) Make sure at the top bar it reads 'Remote Machine'.
6) Rightclick 'RetroArch-msvc2017-UWP' from the Solution Explorer, select 'Properties'. Go to 'Debugger'. Make sure 'Debugger Type' reads 'Managed and Native'. Select 'Machine Name', click on the arrow icon to the right, and select 'Locate'. In here, you can either detect your Xbox by manually inserting your Xbox's IP address (and Visual Studio pin - go back to your Developer dashboard and select 'Show Visual Studio Pin' in order to find the code), or (in case it's already part of your network), simply select it from the list in case it's already there.

I hope they don't intend to have people deploy from VS in the full release. An appx you can install from the web interface would be much better.
 

Cannon007

Well-Known Member
Newcomer
Joined
Mar 14, 2018
Messages
74
Trophies
0
Age
43
XP
173
Country
United States
There was a way in the past to get a free account search the boards some and see if it still works.

PS maybe not, I know at one point Microsoft was desperate to have people develop for Xbox and uwp so they basically let everyone and their brother have an account for free. I thought I read about it here but maybe it was somewhere else.
 
Last edited by Cannon007,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @anotherthing, DS HomeBrewOS is the Ace3DS+ cart. I'm currently using my Gateway Blue card for playing some of my titles, compatibility is great but games with AP checks need patching. :P
  • A @ anotherthing:
    It's not a HUGE deal, but it triggers what little OCD I have.
    +1
  • A @ anotherthing:
    Most of the XXX in 1 cards are Ace3DS+. I have ONE that's an R4 clone.
    +1
  • SylverReZ @ SylverReZ:
    @anotherthing, I've got quite mild OCD. When I am instructed to do something, I just can't focus on anything else.
    +1
  • SylverReZ @ SylverReZ:
    @anotherthing, Which R4 clone? Purple shell?
  • A @ anotherthing:
    No, I believe it's a yellow shell one. I watch that DNA gaming guy sometimes and he recommended a specific R4 cartridge. So I got the one he recommended, and that XXX in 1 was the exact one he recommended.
  • A @ anotherthing:
    The XXX in 1 cartridge was black. I don't even remember which one of the XXX in 1 cartridges it was.
  • A @ anotherthing:
    But the R4 he recommended was yellow.
  • SylverReZ @ SylverReZ:
    @anotherthing, So it would be an R4 SDHC Gold Pro in yellow.
  • SylverReZ @ SylverReZ:
    The XXX in 1 cartridge was prob Ace3DS+ or some other cart afaik.
  • A @ anotherthing:
    It's the only one I have with a different firmware.
    +1
  • SylverReZ @ SylverReZ:
    @anotherthing, Kernel or firmware as in the flash chip?
    +1
  • A @ anotherthing:
    Nah, the software on the card itself.
    +1
  • A @ anotherthing:
    I would assume the firmware is also different, since something has to tell it what to load.
  • SylverReZ @ SylverReZ:
    Yeah, the kernel software is different depending on where you buy it from.
  • A @ anotherthing:
    Okay, it's X1 R5 G5 B5
  • A @ anotherthing:
    And my icon matches everything else.
    +1
  • SylverReZ @ SylverReZ:
    Great. There shouldn't be any problems adding them. A file called "theme.res" will be on the SD card, it's a renamed ZIP file so you can open it up with any ordinary software, such as WinRAR. Then add the icon to the resource file. You will need to make sure to specify it in the config.
  • A @ anotherthing:
    And I left a note for myself in my icon directory. Heh.
    +1
  • A @ anotherthing:
    That S8DS emulator is pretty amazing.
    +1
  • SylverReZ @ SylverReZ:
    That's like a lot of Master System games. The JenesisDS emulator is quite good as well.
  • A @ anotherthing:
    It does GameGear, the SG-1000, Master Tech Arcade, Coleco, MSX, and a few other things. Pretty good stuff there.
    +1
  • SylverReZ @ SylverReZ:
    It's got everything you need in one package. :D
  • A @ anotherthing:
    It's the reason I had to make a new icon.
    +1
    A @ anotherthing: It's the reason I had to make a new icon. +1