You can still open explorer, browse a website (like the awesome www.winterwolves.com!
I am almost tempted to say that all this negativity on Win8 is really exaggerated at this point...!
Welcome to software licensing in general.Greeny wrote:That's always been the problem with Windows computers, for me. You never "own" a windows, your are merely begrudgingly allowed to use it.
If this means what I think it does, you can only use the Win32 API and some other stuff provided by Windows. This would probably kill it already as Ren'Py uses a multitude of libraries like SDL and freetype, which in turn use OpenGL for instance -- not something I'd see them allowing given above policy.3.1 You must use only the Windows Runtime APIs to implement the features of your Windows Store app
We describe these APIs in the Windows Store apps API reference. Your app may only depend on software listed in the Windows Store.
Quite an unrealistic expectation, expecting something to be entirely bug-free.3.2 Your app must not stop responding, end unexpectedly, or contain programming errors.
This alone would require a large rewrite of both Ren'Py and most games' UI systems.3.5 Your app must fully support touch input, and fully support keyboard and mouse input
Your app must provide visual feedback when users touch interactive elements.
Say good-bye to H-scenes.5.1 Your app must not contain adult content, and metadata must be appropriate for everyone
Apps with a rating over PEGI 16, ESRB MATURE, or that contain content that would warrant such a rating, are not allowed. Metadata and other content you submit to accompany your app may contain only content that would merit a rating of PEGI 12, ESRB EVERYONE, or Windows Store 12+, or lower.
Code: Select all
Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17)
>>> 'Code' > 'Drama'
FalseCode: Select all
Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17)
>>> 'Code' > 'Drama'
Falsehttp://en.wikipedia.org/wiki/Windows_Runtime is not Win32. It's a terrible name, so I can understand the confusion. You can still bundle any number of libraries into your app, Android/iOS style.Shiz wrote:If this means what I think it does, you can only use the Win32 API and some other stuff provided by Windows. This would probably kill it already as Ren'Py uses a multitude of libraries like SDL and freetype, which in turn use OpenGL for instance -- not something I'd see them allowing given above policy.3.1 You must use only the Windows Runtime APIs to implement the features of your Windows Store app
We describe these APIs in the Windows Store apps API reference. Your app may only depend on software listed in the Windows Store.
Just there so they can reject/remove buggy apps.Shiz wrote:Quite an unrealistic expectation, expecting something to be entirely bug-free.3.2 Your app must not stop responding, end unexpectedly, or contain programming errors.
'Windows Runtime' is a pretty generic term, hence why I said 'and other stuff provided by Windows'. It seems to me your application still has to mainly use WinRT, thus requires porting native code to C++/WRL instead of whatever Windows API it used before. Not exactly an easy feat. Judging from some searches on Google, it seems manually linking your application to native Win32 libraries will cause it to fail validation.AxemRed wrote:http://en.wikipedia.org/wiki/Windows_Runtime is not Win32. It's a terrible name, so I can understand the confusion. You can still bundle any number of libraries into your app, Android/iOS style.Shiz wrote:If this means what I think it does, you can only use the Win32 API and some other stuff provided by Windows. This would probably kill it already as Ren'Py uses a multitude of libraries like SDL and freetype, which in turn use OpenGL for instance -- not something I'd see them allowing given above policy.3.1 You must use only the Windows Runtime APIs to implement the features of your Windows Store app
We describe these APIs in the Windows Store apps API reference. Your app may only depend on software listed in the Windows Store.
Sure, but it's quite a blanket requirement.AxemRed wrote:Just there so they can reject/remove buggy apps.Shiz wrote:Quite an unrealistic expectation, expecting something to be entirely bug-free.3.2 Your app must not stop responding, end unexpectedly, or contain programming errors.
Code: Select all
Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17)
>>> 'Code' > 'Drama'
FalseMy impression is that this means that we must ship SDL and freetype along with the application, rather than requiring a separate download. Those libraries - especially SDL - would need to be updated to support WinRT. In general, a prerequisite for a port of Ren'Py to a new platform is SDL working for that platform.Shiz wrote:If this means what I think it does, you can only use the Win32 API and some other stuff provided by Windows. This would probably kill it already as Ren'Py uses a multitude of libraries like SDL and freetype, which in turn use OpenGL for instance -- not something I'd see them allowing given above policy.
I'm not sure of how much of a rewrite this would require, in practice - most elements in Ren'Py highlight when touched.This alone would require a large rewrite of both Ren'Py and most games' UI systems.3.5 Your app must fully support touch input, and fully support keyboard and mouse input
Your app must provide visual feedback when users touch interactive elements.
Yes, this was the main point I was making in my second post. This would probably be the biggest pain.PyTom wrote:My impression is that this means that we must ship SDL and freetype along with the application, rather than requiring a separate download. Those libraries - especially SDL - would need to be updated to support WinRT. In general, a prerequisite for a port of Ren'Py to a new platform is SDL working for that platform.Shiz wrote:If this means what I think it does, you can only use the Win32 API and some other stuff provided by Windows. This would probably kill it already as Ren'Py uses a multitude of libraries like SDL and freetype, which in turn use OpenGL for instance -- not something I'd see them allowing given above policy.
Sure, but there are two issues here at hand:PyTom wrote:I'm not sure of how much of a rewrite this would require, in practice - most elements in Ren'Py highlight when touched.Shiz wrote:This alone would require a large rewrite of both Ren'Py and most games' UI systems.3.5 Your app must fully support touch input, and fully support keyboard and mouse input
Your app must provide visual feedback when users touch interactive elements.
Code: Select all
Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17)
>>> 'Code' > 'Drama'
FalseCode: Select all
Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17)
>>> 'Code' > 'Drama'
FalseUsers browsing this forum: No registered users