basharast / ScummVM-UWP

ScummVM (UWP Port) with improvements for stability

Repository from Github https://github.combasharast/ScummVM-UWPRepository from Github https://github.combasharast/ScummVM-UWP


ScummVM UWP port with few improvements for stability
Source | Original Project



Features

  • Resolve crash issue when (folder removed or moved)

  • Add loading progress for mobile device

  • Add notice for touch screens (how to show menu in-game)

  • Bugs fixes

Known Issue

On mobile only the Tile will not open the app

It will appear like crashed, so you have to install

ScummVM Play and use it to launch the app

Target

It will work with build 10240 and above, ARM - x86

If you want x64 you need to compile the libraries in 'src' for x64

Supported Games

Visit http://www.scummvm.org

Build and compile

  • You can find the Visual Studio Solution at ScummVM\dists\winuwp

  • For libraries read the info in ScummVM Libs folder

  • The current release built using V.S.2019

  • Once you downloaded the project and setup the libraries location you will be able to build the project

Future

  • Need to update/add the engines without break the UWP functions

  • Update SDL to the latest (if possible)

  • Add remove button or auto cleanup for the unused folders from Recent list

  • Append newer options

  • Update scummvm core to higher version (if possible)

Credits

Developed by ScummVM Team

Stability improvements by Bashar Astifan

Tried to find the main developer for UWP port but didn't find clear name

anyway the first UWP release was publish by Marius Kort

About

ScummVM (UWP Port) with improvements for stability

License:GNU General Public License v2.0


Languages

Language:C++ 80.4%Language:C 17.6%Language:Assembly 0.8%Language:Makefile 0.3%Language:Python 0.2%Language:Perl 0.2%Language:Objective-C++ 0.2%Language:Shell 0.1%Language:Java 0.0%Language:Rich Text Format 0.0%Language:Objective-C 0.0%Language:VBScript 0.0%Language:Batchfile 0.0%Language:CMake 0.0%Language:NSIS 0.0%Language:Inno Setup 0.0%Language:Component Pascal 0.0%Language:C# 0.0%Language:Roff 0.0%Language:HTML 0.0%Language:sed 0.0%Language:Ruby 0.0%