Page 1 of 1

SuperTuxKart on Desura

PostPosted: 09 Mar 2012, 08:33
by rauschebart
Hi there all you kart-lovers :)

Some time ago I've opened a thread about adding SuperTuxKart on the Desura's games list, but nothing happened since then, here it is:
http://www.desura.com/groups/desura/for ... -for-linux

I'd really appreciate it if this wonderful game could maybe be released to a wider audience of gamers.

What's your opinion on releasing STK on Desura?

Re: SuperTuxKart on Desura

PostPosted: 10 Mar 2012, 16:18
by Auria
Thanks for your interest :)

I personally do not care about any one specific website however, I think STK is easy enough to find already

Re: SuperTuxKart on Desura

PostPosted: 11 Mar 2012, 15:48
by rauschebart
hehe sweet, looks like a litte missunderstanding, Desura itself is a digital distribution client, like Valve's "Steam", but in comparison they offer Linux support and more and more games are released there.

That's why I think it would be nice to have STK there to get automatic updates, help, news & co. under one application ;)

-Thomas

Re: SuperTuxKart on Desura

PostPosted: 12 Mar 2012, 01:23
by Auria
rauschebart {l Wrote}:hehe sweet, looks like a litte missunderstanding, Desura itself is a digital distribution client, like Valve's "Steam", but in comparison they offer Linux support and more and more games are released there.

That's why I think it would be nice to have STK there to get automatic updates, help, news & co. under one application ;)

-Thomas


Ah ok. But maybe you can explain what would be expected of us to get STK there?

Re: SuperTuxKart on Desura

PostPosted: 12 Mar 2012, 08:13
by rauschebart
Desura's Linux game Lead "Protektor" said:
"If someone is willing to keep it updated and answer questions that users might have then I am more than willing to add it to the system. "

but I'm no programmer I don't know what to do to keep it updated xD

Re: SuperTuxKart on Desura

PostPosted: 12 Mar 2012, 09:30
by ssokolow
Apparently packaging a game for Desura is pretty simple.

I haven't done it myself, but all the commentary I've found says that you just build a copy that's compatible with an "unzip and run from a single, self-contained folder" install style (No "make install" on Linux or stuff like "setup.exe must add registry entries" on Windows) and then point the developer side of the Desura client at the folder and it'll look up dependencies using tools like ldd, build a package, and upload it for you. (Desura doesn't add any DRM of its own)

Re: SuperTuxKart on Desura

PostPosted: 12 Mar 2012, 22:13
by Auria
For linux, our static packages look like they could be added right away. For Windows I'm not sure, our installer does heavier modifications like installing VC redistributables and I don't think we can remove that

Re: SuperTuxKart on Desura

PostPosted: 16 Mar 2012, 12:44
by ssokolow
Auria {l Wrote}:For linux, our static packages look like they could be added right away. For Windows I'm not sure, our installer does heavier modifications like installing VC redistributables and I don't think we can remove that


I don't think that'll be a problem. I've done some poking around under the hood and Desura does seem to have a mechanism for handling shared resources so common that they shouldn't be bundled.

{l Code}: {l Select All Code}
sqlite3 ~/opt/desura/.settings/toolinfo.sqlite 'SELECT * FROM toolinfo;'
sqlite3 ~/opt/desura/.settings/iteminfo_c.sqlite '.schema tools'


I already know the client's set up to detect the presence or absence of Java and Mono as required by individual games on Linux and point people to instructions for installing them via their package manager.

...and you could always post the list in the linked thread and ask Protektor if any of them would be a problem.

Re: SuperTuxKart on Desura

PostPosted: 19 Mar 2012, 12:43
by Kinsu
It'd be nice to have STK on Desura !
Regarding VC Redists, I think a lot of games need them so it should be handled by the client, as ssokolow said.

Re: SuperTuxKart on Desura

PostPosted: 19 Mar 2012, 17:09
by Auria
I don't have time myself to do it, sorry. If someone feels like making it happen feel free to get involved though :)