Tutorial  Updated

How to install Retrix (Retroarch/Libretro port) for Xbox One

Prerequisite - Requires Dev mode to be activated so you can sideloadd apps. If you don't already have it you can find more information here. https://www.windowscentral.com/how-activate-dev-mode-your-xbox-one-console


libretro_logo.jpg



Retrix(LibretroRT) is a massive project aimed at porting all libretro cores to UWP. It currently supports Nes,Snes,Sega Master System,Sega Game gear, Sega CD, sg 1000, Playstation, Gameboy, Gameboy advance, and many more to be ported soon. This guide will cover installing Retrix for your xbox one console.


[1.] Download ProjectPgeasus (If you already have ProjectPegasus this step doesn't apply)
https://github.com/wiired24/ProjectPegasus/raw/master/ProjectPegasusSetup.exe





[2.] Once Installed just open it up and select RetriX. Now just wait for it to download. All you have to do now is Sideload Retrix on to your Xbox One (If you don't know how, follow the full guide here https://github.com/wiired24/ProjectPegasus/blob/master/binaries/Installing APPX Packages.pdf )

[3.] Enjoy! :yayone:

TEcaQY6.png


Retrix brings with it support for local 2 player something we have not had until now. It also opens the floodgates to every single emulator that is currently inside the scope of the libretro project. You can see a full list here https://github.com/libretro

I had been sitting on releasing Retrix for quite a bit now but it has finally reached a point where it is stable enough for release. Credit goes to Albertofustonini for creating and maintaining the Retrix Project. Credit also goes to @kingtut for advocating for a Libretro/Retroarch port for Xbox One. You can follow current development on the official github page https://github.com/Aftnet/LibretroRT

 
Last edited by wiired24,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,473
Country
United States
@Absestos I'll take care of the landing page. I know HTMl5 and CSS3 and I've done websites before. Just P.M. me a basic draft of what the landing page should look like I 100% agree that you need to focus on raising awareness of RetriX. Others wlll disagree with me but I understand wanting to push this as a true UWP Front-end thar runs on PC and Xbox One. Your doing great, keep up the good work
 
  • Like
Reactions: Flux0 and kingtut

Absestos

Well-Known Member
Newcomer
Joined
Jun 24, 2017
Messages
73
Trophies
0
Website
www.aftnet.net
XP
288
Country
Italy
Quick update since I really need to sleep.

I have released a new version of RetriX: apart from some bugfixes, the main change is in packaging.
I finally got my Authenticode certificate, so from this release you'll be able to install RetriX by just running the appxbundle file as if it was a traditional installer - no messing around with certificates needed anymore.
This applies to both PC and mobile, installing on Xbox works the same as before, since there's no sideloading without dev mode there.

Apart from that, most of my time has been spent working with the libretro devs fixing changes that made several cores (Genesis Plus GX, Beetle PSX, etc) stop working on WinRT.
This is not over yet and will take some more time.

@wiired24 @kingtut I'll create a mockup for the website and send it over as soon as I can.

As for what target audience to focus on, the whole point of RetriX is that it's a *universal* Windows 10 app, and the PC is very much a focus.
I started the whole project because I don't like Retroarch's UI on a PC and want something that works well with keyboard and mouse/touch as well as gamepad (not to mention proper high DPI support, Metro design and sandboxing). I refuse to believe I am alone in this.
While Xbox is a great use case (it is a console just like what RetriX emulates and RetroArch does not work there yet), installing RetriX there is way more involved than on other platforms.
If nothing else, having it easily accessible on PC and mobile could act as a gateway to people investing the time and money it takes to get dev mode on their Xbox.
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,847
Country
United Kingdom
Quick update since I really need to sleep.

I have released a new version of RetriX: apart from some bugfixes, the main change is in packaging.
I finally got my Authenticode certificate, so from this release you'll be able to install RetriX by just running the appxbundle file as if it was a traditional installer - no messing around with certificates needed anymore.
This applies to both PC and mobile, installing on Xbox works the same as before, since there's no sideloading without dev mode there.

Apart from that, most of my time has been spent working with the libretro devs fixing changes that made several cores (Genesis Plus GX, Beetle PSX, etc) stop working on WinRT.
This is not over yet and will take some more time.

@wiired24 @kingtut I'll create a mockup for the website and send it over as soon as I can.

As for what target audience to focus on, the whole point of RetriX is that it's a *universal* Windows 10 app, and the PC is very much a focus.
I started the whole project because I don't like Retroarch's UI on a PC and want something that works well with keyboard and mouse/touch as well as gamepad (not to mention proper high DPI support, Metro design and sandboxing). I refuse to believe I am alone in this.
While Xbox is a great use case (it is a console just like what RetriX emulates and RetroArch does not work there yet), installing RetriX there is way more involved than on other platforms.
If nothing else, having it easily accessible on PC and mobile could act as a gateway to people investing the time and money it takes to get dev mode on their Xbox.
I'm glad your getting help from the Retroarch guys, they can really push your project forward and give you the boost in publicity you need. :)

I'm still hoopful you'll port PCSXr though. ;)
 
  • Like
Reactions: wiired24

Absestos

Well-Known Member
Newcomer
Joined
Jun 24, 2017
Messages
73
Trophies
0
Website
www.aftnet.net
XP
288
Country
Italy
@kingtut @wiired24 I had a bit of time to think about the website and came up with some ideas.
I want something simple and flat: think material design. If possible, I'd rather have something based on Material itself, Bootstrap or Foundation to help maintainability.
Beyond that, try to avoid stuff that requires bower/node.js/ruby/python - it's overkill for a single page and a huge pain to get working.

If you are feeling ambitious, you could try to mimic the Windows Store's layout for the top of the landing page and have a more traditional feature list, like the one here below that.
If you'd rather start from a template, this (demo here) is a good one.

You can find RetriX's logo as SVG here (Icon Master.svg): when displaying it have the logo in white on a solid color background.
For color palette, I am thinking either the Xbox one or something like my own homepage (if you want to go for the latter ask and I'll give you the hex values).
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,473
Country
United States
@kingtut @wiired24 I had a bit of time to think about the website and came up with some ideas.
I want something simple and flat: think material design. If possible, I'd rather have something based on Material itself, Bootstrap or Foundation to help maintainability.
Beyond that, try to avoid stuff that requires bower/node.js/ruby/python - it's overkill for a single page and a huge pain to get working.

If you are feeling ambitious, you could try to mimic the Windows Store's layout for the top of the landing page and have a more traditional feature list, like the one here below that.
If you'd rather start from a template, this (demo here) is a good one.

You can find RetriX's logo as SVG here (Icon Master.svg): when displaying it have the logo in white on a solid color background.
For color palette, I am thinking either the Xbox one or something like my own homepage (if you want to go for the latter ask and I'll give you the hex values).

Okay I'll begin work on it as soon as possible. It's funny because I was actually considering using bootstrap tbh since it works for both Mobile and Desktop devices. As far as design I've decided I'm going to base it off of the Windows Store Layout. Should take me a few days to get the job done
 
Last edited by wiired24,

LuigiXL

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
673
Trophies
0
XP
2,193
Country
As a simple user, I just did this for the first time, I'm blown away! If someone here had anything to do with it thanks for all your hard work!
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,473
Country
United States
As a simple user, I just did this for the first time, I'm blown away! If someone here had anything to do with it thanks for all your hard work!

RetriX - The work of Alberto Fustinoni @Absestos

Documentation of How to sideload homebrew / Author of ProjectPegasus/ Re-compiled& Ported several projects to Xbox One - Me @wiired24

You can also thank @dominater01 and @ElijahZAwesome for their work in bringing more content to Xbox One Dev Mode.

Also thanks to @kingtut for his work in fixing PPSSPP for Xbox One

Also a huge shoutout to @SheruShaku for his work in making RetriX finally stable on Xbox One

If I forgot anyone, let me know

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

@wiired24 I am very grateful for your help and am sure you'll do a great job :)

Should you need to ask more questions do not hesitate.

Thank you, that means alot. I think you will be pleasantly surprised :)
 
Last edited by wiired24,
  • Like
Reactions: LuigiXL

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,473
Country
United States
@wiired24 I am very grateful for your help and am sure you'll do a great job :)

Should you need to ask more questions do not hesitate.

I Should be finished with the landing page by tonight. I've made quite extensive progress with it. I decided on using a template instead of just starting from scratch and It's really paid off. The page is coming together beautifully. There are a few remaining modifications I have to make but I think you'll be quite happy with the end result.


Just Part of The Landing Page I'm still working on it things are still subject to change
6CfkpaU.jpg
 
  • Like
Reactions: ploggy and kingtut

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,892
Country
United States
@wiired24 That's looking great: thank you very much.

Also

good-news-everyone-6-magellan-300x225.jpg


Today I was lucky enough to be able to add two new cores: RetriX now supports both Neo Geo Pocket (+color) and Wonderswan (+color).

Grab the latest release here
sweet thanks for this

tested neo geo pocket +color and everything plays and sounds good

edit: just tested ws and wsc both play games just fine but for some reason the music sounds skippy
 
Last edited by dominater01,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,847
Country
United Kingdom
sweet thanks for this

tested neo geo pocket +color and everything plays and sounds good

edit: just tested ws and wsc both play games just fine but for some reason the music sounds skippy
Just got a chance to test the new cores and Im having the same issue, but apart from the slightly distorted audio these cores are perfect. :)

Is there any chance you could add analog stick support?

As always thanks for everything :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Sak is a fishy pineapple