Transport Tycoon Forums

The place to talk about Transport Tycoon
It is currently Wed Oct 17, 2018 7:21 pm

All times are UTC




Post new topic  Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Fri Apr 27, 2018 7:32 pm 
Offline
Engineer
Engineer

Joined: Fri Apr 27, 2018 7:31 pm
Posts: 1
Could OpenTTD be available for the Windows Store? During Christmastime I switched out my ASUS Transformer Pad TF700 for a Surface 2 with Windows RT 8.1, and I realized that OpenTTD wasn't available for the Windows Store, and since my Surface is an RT tablet, it can't download online EXE files. So I think that OpenTTD, in its next update, should come out for the Windows Store, so I can download it on my Surface RT. Can the OpenTTD techs do that? That would be appreciated. :D


Top
   
PostPosted: Sat Apr 28, 2018 4:10 am 
Offline
Tycoon
Tycoon
User avatar

Joined: Sat Aug 16, 2008 10:26 pm
Posts: 3838
Skype: neko-master
Location: Oshawa, Ontario, CANADA
carllwyman wrote:
Could OpenTTD be available for the Windows Store? During Christmastime I switched out my ASUS Transformer Pad TF700 for a Surface 2 with Windows RT 8.1, and I realized that OpenTTD wasn't available for the Windows Store, and since my Surface is an RT tablet, it can't download online EXE files. So I think that OpenTTD, in its next update, should come out for the Windows Store, so I can download it on my Surface RT. Can the OpenTTD techs do that? That would be appreciated. :D


Problem is that RT and Windows Phones are kind of dead, RT wasn't much of a success and I keep seeing companies pulling app support for Windows Phones. Your just going to have to bite the bullet and live with the fact that you probably wont get most if any of your favorite games on a ARM based Windows platform until Microsoft figures out how to run x86 EXEs on ARM quickly and efficiently (I do believe thy have something in the works but its very slow and wonky)

_________________
Image Proud Canadian Image
Nekomasters Projects! (Downloads available on BaNaNaS!) \(>^w^<)/
# NARS ADD-ON SET 2CC | 2cc Rapid Transit For Me! (2ccRTFM) | 2cc Wagons In NML (2ccWIN)
# NML Category System (Organize your GRFS!) <- TT-Forums Exclusive Download!


Top
   
PostPosted: Sat Apr 28, 2018 10:44 am 
Offline
Tycoon
Tycoon
User avatar

Joined: Sat Apr 24, 2004 10:43 am
Posts: 2007
Location: Venezia - Italia
There is still Windows 10 S mode (which can be disabled) for devices where you only want to install apps from the store
I wouldn't exclude windows store at all (they even just put iTunes!)
Also they don't need to be compiled for ARM, is possible to use the windows store bridge to publish x86 apps wrapped for the store so they can work as always (with some limitations, but it won't hit too much OTTD) but they are running in their own container

_________________
ImageImage
ImageImage
ImageImage
newgrf tests, see: newgrf test topic, my patches: Wolf01's Hire Point
Italian TTD Forum
Wiki Page


Top
   
PostPosted: Sat Apr 28, 2018 7:44 pm 
Offline
OpenTTD Developer
OpenTTD Developer

Joined: Mon May 31, 2004 9:21 am
Posts: 1303
The main issue with publishing in Windows Store (or App Store), is our license. Take this for example about App Store (back from 2011): http://adium.im/pipermail/devel_adium.i ... 07973.html

Now I do not know if anything has changed in those 7 years (didn't follow that), but if they still don't allow GPL software, OpenTTD cannot really be published there. And changing our license is a lengthy process ....

Over the years we also had other people published OpenTTD as-if-was-their-own on these Stores, often for money, sometimes with or without a reference back to our website. These binaries are not produced by us, so we can also not tell you which source they represent.

So just to be clear: OpenTTD is currently does not publish its binaries on any Store. If you can find OpenTTD on a Store, it is not published there by us. Use with caution.

Guess we should check if GPL software is allowed on these Stores current day .. as if it is, it is silly not to publish on it.

_________________
The only thing necessary for the triumph of evil is for good men to do nothing.


Top
   
PostPosted: Sun Apr 29, 2018 12:23 am 
Offline
Tycoon
Tycoon
User avatar

Joined: Mon Sep 28, 2009 5:15 pm
Posts: 6180
Location: Eastern KY
TrueBrain wrote:
The main issue with publishing in Windows Store (or App Store), is our license. Take this for example about App Store (back from 2011): http://adium.im/pipermail/devel_adium.i ... 07973.html


I don't believe that restriction exists on Microsoft's store. In fact, somebody under the name of "RetroAppX" has published OpenTTD 1.7.2 to the store (link here). But who is that? Nobody knows, they're not identified themselves either on TT-Forums or Reddit. There's no way to determine if they've made any changes to the code which runs on the store, we don't know if they're complying with the GPL license. It doesn't appear to be able to run on RT though.

_________________
Do you like drones, quadcopters & flying toys? Check out Drone Strike Force!
Image

Base Music Sets: OpenMSX | Scott Joplin Anthology | Traditional Winter Holiday Music | Modern Motion Music
Other Projects: 2CC Trams | Modern Waypoints | Sprite Sandbox & NewGRF Releases | Ideabox | Town Names | Isle of Sodor Scenario | Random Sprite Repository
Misc Topics: My Screenshots | Forgotten NewGRFs | Unfinished Graphics Sets | Stats Shack | RoadTypes?


Top
   
PostPosted: Mon Apr 30, 2018 10:04 am 
Offline
Administrator
Administrator
User avatar

Joined: Fri Jan 26, 2001 8:18 pm
Posts: 23877
Skype: orudge
Location: Banchory, UK
There's no problem with publishing OpenTTD on the Windows Store in terms of licensing - several other open source GPLv2 projects have official binaries available on the Windows Store.

It would be fairly trivial to create a "desktop bridge" version of OpenTTD and publish it - this is basically what "RetroAppX" has done. I've got a version of this working on my own machine, and it is my intention to try to publish this officially for OpenTTD - we may need to try to get Microsoft to remove/rename the unofficial version though, and I'm not sure how straightforward that would be.

An actual UWP (Universal Windows Platform) app is a bit more of a challenge. I have started work on this out of interest more than anything, but the APIs are a lot more limited, not all of the libraries that OpenTTD uses are currently working fully on UWP, and we'd need to basically write a Direct2D renderer for OpenTTD (or use SDL2 - and currently our SDL driver targets SDL1). The sound driver would also need rewriting (I've already done this - I've created an XAudio2 driver for OpenTTD, which will work on the standard Windows desktop as well). This would make compilation for ARM, etc, easier. It is a much bigger project though, and I'm not sure there's quite as much benefit for the time and restrictions involved.

_________________
Owen Rudge
owenrudge.net | Owen's Transport Tycoon Station | Owen's Locomotion Depot | The Transport Tycoon Wiki


Top
   
PostPosted: Mon Apr 30, 2018 11:12 am 
Offline
OpenTTD Developer
OpenTTD Developer

Joined: Wed Mar 30, 2005 9:43 am
Posts: 1535
Submit PRs for the stuff you do have working? :-)

_________________
He's like, some kind of OpenTTD developer.


Top
   
PostPosted: Mon Apr 30, 2018 11:19 am 
Offline
Administrator
Administrator
User avatar

Joined: Fri Jan 26, 2001 8:18 pm
Posts: 23877
Skype: orudge
Location: Banchory, UK
That's my plan - noticed some glitches in the audio last time I tested the XAudio2 driver though so want to give it a check over first! As always, it's just finding the time...

_________________
Owen Rudge
owenrudge.net | Owen's Transport Tycoon Station | Owen's Locomotion Depot | The Transport Tycoon Wiki


Top
   
PostPosted: Sat May 12, 2018 7:59 pm 
Offline
OpenTTD Developer
OpenTTD Developer

Joined: Mon May 31, 2004 9:21 am
Posts: 1303
Really looking forward to this :D Can we help in any way?

_________________
The only thing necessary for the triumph of evil is for good men to do nothing.


Top
   
PostPosted: Tue May 15, 2018 10:12 pm 
Offline
Administrator
Administrator
User avatar

Joined: Fri Jan 26, 2001 8:18 pm
Posts: 23877
Skype: orudge
Location: Banchory, UK
Here's something to start with. :)

https://github.com/OpenTTD/OpenTTD/pull/6783

_________________
Owen Rudge
owenrudge.net | Owen's Transport Tycoon Station | Owen's Locomotion Depot | The Transport Tycoon Wiki


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 10 posts ] 

All times are UTC


Who is online

Users browsing this forum: stefino_cz and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000-2018 phpBB Limited

Copyright © Owen Rudge/The Transport Tycoon Forums 2001-2018.
Hosted by Zernebok Hosting.