Console version of STK?

Console version of STK?

Postby QwertyChouskie » 16 Jan 2017, 04:52

It would be really nice to have a version of STK for game consoles. Although a version for the Playstation and Wii U probably be hard (non-standard graphics APIs), a version for the Xbox One (S) could maybe be done with ANGLE (https://github.com/google/angle), which means the existing GLES renderer could be used. Performance might suffer a bit, but it would be nice to have a console version as an option. This would be something I would love to see for 0.9.3, as it would probably get STK a lot of attention.
Contributor to/fan of STK (Upstreamed Cartoon theme, numerous random big fixes/tweaks)
User avatar
QwertyChouskie
 
Posts: 559
Joined: 29 Jun 2016, 14:57

Re: Console version of STK?

Postby samuncle » 16 Jan 2017, 15:18

Hi

While it might seems a good idea (and don't get me wrong, I would love to see stk on Xbox one) it's not going to happen anytime soon for a few reasons:

1) It requires a bit of manpower to do a good port, we are right now focused on network + polishing older tracks
2) It requires to link stk to proprietary library which isn't compatible with GPL*
3) It also means paying a fee in order to be an official app, and we think our money is better spent to improve the actual game

more information here

Sam
Image
User avatar
samuncle
STK Moderator
 
Posts: 752
Joined: 16 Mar 2010, 21:28

Re: Console version of STK?

Postby Arthur » 16 Jan 2017, 15:53

Re point 2 of samuncle's post, it does not appear to be the case any longer with their Independent Developer option.

Anyway I don't see this happening any time soon, certainly not for 0.9.3. There's a lot that everyone would love to see, but given the resources and hassle (yes there will be hassle, even if the publishing part is easy ANGLE may not work correctly, and if we want any of the social stuff we'd need to sign an NDA and get their SDK which may not be compatible with our current license. And probably some things I haven't thought of) it would be way down on the list of priorities.
Hey pal, I took an oath for justice! "In happy days or tightest tights..." or something like that.
User avatar
Arthur
 
Posts: 1073
Joined: 06 Dec 2009, 00:49

Re: Console version of STK?

Postby leilei » 17 Jan 2017, 00:43

An alternative could be porting it to be a libretro core. That's available on some consoles/handhelds (and more capably some SBCs)

can't be sure about its GL handling on those platforms though. A few cores output to GLES2 at least.
User avatar
leilei
 
Posts: 154
Joined: 03 Apr 2012, 02:53

Re: Console version of STK?

Postby QwertyChouskie » 17 Jan 2017, 02:05

Hmm, looking at that link, the "Xbox Dev Mode" looks interesting... Maybe:

1. Convert to UWP: https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-root for conversion, https://github.com/google/angle/blob/master/doc/BuildingAngleForWindowsStore.md for rendering. ANGLE even has a nice UWP NuGet module: http://www.nuget.org/packages/ANGLE.WindowsStore/
2. Run on Xbox using "Xbox Dev Mode": https://developer.microsoft.com/en-us/windows/apps/uwp-on-xbox
3. If the results are good, consider looking into getting it published through ID@XBOX

Step 1 could be done by anyone in the community with a Windows (10?) system (a VS project already exists for STK: https://github.com/supertuxkart/stk-code#windows), and Step 2 could be done by anyone with an Xbox One. Only Step 3 would probably have to be done by one of the main devs. @Community: This is your chance to make STK better then ever!
Contributor to/fan of STK (Upstreamed Cartoon theme, numerous random big fixes/tweaks)
User avatar
QwertyChouskie
 
Posts: 559
Joined: 29 Jun 2016, 14:57

Who is online

Users browsing this forum: Google [Bot] and 1 guest