UWP (Universal Windows Platform) Port

Discussion about other and unofficial ports of ScummVM

Moderator: ScummVM Team

Lybra
Posts: 17
Joined: Sun Nov 10, 2013 7:00 pm

UWP (Universal Windows Platform) Port

Post by Lybra » Wed Dec 09, 2015 6:46 pm

Hello everyone.

I am glad to report, that the first version of the UWP port has been released in the Microsoft Store. Please keep in mind that this is an early version and only compatible with Windows 10 and Windows 10 Mobile (Windows 8/8.1, Windows RT and Windows Phone 8/8.1 are not supported!)

For now the project is being developed as a fork. For detailed information about it's status or if you'd like to contribute, check out the wiki.

Please let me know if you encounter any bugs or difficulties.

n0n4m3
Posts: 4
Joined: Mon Jul 30, 2007 8:58 pm
Location: Lisbon, Portugal
Contact:

Thanks

Post by n0n4m3 » Wed Dec 09, 2015 7:26 pm

Nice! Thanks :)

I have a Lumia 830 but I have access to other devices so let me know if you want me to test any particular feature.

User avatar
md5
ScummVM Developer
Posts: 2258
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 » Wed Dec 09, 2015 9:46 pm

Nice! Would you like to join the ScummVM team and develop this port in-tree?

Lybra
Posts: 17
Joined: Sun Nov 10, 2013 7:00 pm

Post by Lybra » Thu Dec 10, 2015 7:41 pm

n0n4m3 wrote:Nice! Thanks :)

I have a Lumia 830 but I have access to other devices so let me know if you want me to test any particular feature.
You're welcome. One thing I am not able to test right now is SD Card functionality. And I am not really familiar with Sierra games, so it would be interesting to check them out.

md5 wrote:Nice! Would you like to join the ScummVM team and develop this port in-tree?
Thank you. I'd gladly contribute, but I also assume that the current status might still be a bit too messy. So to get back to your question: if it's ok, that I only have a lmitited amount of time - yeah, sure.

AlexR
Posts: 7
Joined: Fri Aug 28, 2015 5:52 pm

Post by AlexR » Wed Dec 16, 2015 8:07 pm

Works really good. Tested it with Simon the Sorcerer 1&2. But there is no game menu to save and exit the game. Is the menu not working yet or is there a special button to aktivate it?

Luilly
Posts: 19
Joined: Thu May 16, 2013 2:13 pm

Post by Luilly » Wed Dec 16, 2015 8:15 pm

Hello.

If you are running scummvm with keyboard press F5.
Iy you are running scummvm in a tactile screen without keyboard use zoom in and zoom out.

Regards.

AlexR
Posts: 7
Joined: Fri Aug 28, 2015 5:52 pm

Post by AlexR » Fri Dec 18, 2015 4:52 pm

Thank you. This makes it nearly perfekt. Thank you Lybra for all the work. Wonderful

User avatar
rootfather
ScummVM Team Member
Posts: 35
Joined: Tue Mar 31, 2015 11:59 am
Location: Germany
Contact:

Post by rootfather » Sat Dec 19, 2015 11:14 am

Thanks Lybra for this port! Would be great if you can make this an officially maintained port for future releases.

I did a short test with "Beneath a Steel Sky" - seems to work great. Only thing I noticed is that you have to exit the application and re-open it again if you switch from fullscreen to windowed mode and vice-versa.

I also noticed that the aspect-ratio correction isn't working in full screen mode, but according to commit 0d4045a, that seems to be correct behaviour. Any way to get aspect-ratio correction in fullscreen mode at the moment?

I'm running Windows 10 1511 Build 10586.36, 64 Bit running on a standard Laptop. I tested the version that's currently available via the Windows Store, but I'm installing Visual Studio right now to test the very latest git revision.

Best regards
rootfather

Lybra
Posts: 17
Joined: Sun Nov 10, 2013 7:00 pm

Post by Lybra » Sat Dec 19, 2015 1:17 pm

AlexR wrote:Thank you. This makes it nearly perfekt. Thank you Lybra for all the work. Wonderful
You're welcome.
rootfather wrote:Any way to get aspect-ratio correction in fullscreen mode at the moment?
Fullscreen and aspect-ratio correction are pretty much not working at the moment, I will have to look into it. What I would recommend for the time being, is to switch into "tablet mode" if it's supported on your system.

User avatar
rootfather
ScummVM Team Member
Posts: 35
Joined: Tue Mar 31, 2015 11:59 am
Location: Germany
Contact:

Post by rootfather » Sat Dec 19, 2015 4:37 pm

Thanks for your reply.

I tried to compile the project by myself, but I ran into an error: I get an error message about a missing file in winuwp.cpp.

The compiler is looking for "backends\events\winuwpsdl\winuwpsdl-events.h", but there's no winuwpsdl folder in my backends\events folder neither than in your repository. Maybe you forgot to upload something? ;)

Best regards
rootfather

Lybra
Posts: 17
Joined: Sun Nov 10, 2013 7:00 pm

Post by Lybra » Sun Dec 20, 2015 11:56 am

Should be working now.

The problem with fullscreen mode is getting more complicated. SDL is internally exiting fullscreen mode when the window gets minimized or is losing focus. While the SDL port is correctly using the native APIs to switch between fullscreen mode, it does break minimizing or alt-tabbing. It also quits the fullscreen mode without correctly returning when regaining focus. I will have to report this bug first.

User avatar
PegaX
Posts: 4
Joined: Fri Nov 21, 2014 9:10 pm

Post by PegaX » Sat Dec 26, 2015 8:44 pm

Just tried the port with Lumia 950 and SD Card. Seems to work perfect. Also the aspect-ratio looks good and saving / loading games works fine. Tried MK1-3 and DoTT.

Greetings
PegaX

elgarf
Posts: 2
Joined: Tue Dec 29, 2015 5:34 pm

Post by elgarf » Tue Dec 29, 2015 5:50 pm

Tried to play Space Quest 5 on NL735, it was not very comfortable =(

1) Need right mouse click.
2) Scale up & scale down doesn't work for me.

Maybe there can be several touch modes:
1) Absolute (as it is now).
2) Relative (touchscreen becames a sort of touchpad) like in TouchMousePointer utility.

Lybra
Posts: 17
Joined: Sun Nov 10, 2013 7:00 pm

Post by Lybra » Fri Jan 01, 2016 9:51 am

PegaX wrote:Just tried the port with Lumia 950 and SD Card. Seems to work perfect. Also the aspect-ratio looks good and saving / loading games works fine. Tried MK1-3 and DoTT.
Glad to hear, thanks for the information!

elgarf wrote:Tried to play Space Quest 5 on NL735, it was not very comfortable =(

1) Need right mouse click.
2) Scale up & scale down doesn't work for me.

Maybe there can be several touch modes:
1) Absolute (as it is now).
2) Relative (touchscreen becames a sort of touchpad) like in TouchMousePointer utility.
You can right click via tap hold or the back button of your device. The events for scaling/zooming are velocity based, maybe this is causing issues with lower resolution devices, I will look into this.

Different touch modes may be something to add in the future, but I wouldn't expect it any time soon.

elgarf
Posts: 2
Joined: Tue Dec 29, 2015 5:34 pm

Post by elgarf » Sat Jan 02, 2016 10:14 am

Lybra wrote: You can right click via tap hold or the back button of your device. The events for scaling/zooming are velocity based, maybe this is causing issues with lower resolution devices, I will look into this.
I've tried tap & hold, but when I tap, it's always triggers left click, and only then -- right. So, I switch between walk and look modes, and stuck into the look mode, because game always display message, when Roger look somewhere.

Same with scaling events: whenever I touch screen, it triggers left mouse click.

Post Reply