Difference between revisions of "Extras/ScummVM"

From Maemo Leste Wiki
Jump to navigationJump to search
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox Package
{{Infobox Package
|image=[[File:ScummVM_Logo.png|250px]]
|image=[[File:ScummVM_Logo.png|250px]]
|status=working
|status=Working
|devices=[[Nokia_N900]],[[Motorola_Droid_4]]
|devices=[[Nokia_N900]],[[Motorola_Droid_4]]
|date_in_repo=2021-05-21
|date_in_repo=2021-05-21
|website=https://www.scummvm.org/
|website=https://www.scummvm.org/
|maemo_leste_repo=https://github.com/maemo-leste-extras/scummvm
|maemo_leste_repo=https://github.com/maemo-leste-extras/scummvm
|category=Games
|packager=[[User:Wizzup]]
}}
}}


Line 21: Line 23:
* Games seems to be playable, with sound and input
* Games seems to be playable, with sound and input


* GUI with default theme is too small to be clickable/visable.  WIth theme scummvm-remastered (scummremastered.zip) it is possible to set GUI scale to 'Large' and get a readable GUI:
[[File:Leste-scummvm-bigtheme.jpg|500px]]
To get large readable GUI:
<code>edit ~/.config/scummvm.ini
change gui_base=0 to gui_base=240</code>


=== Tested games ===
=== Tested games ===
Neverhood, Ultima 4, Ultima 6, Grim Fandango, Broken Sword 1


===== The Neverhood ====
==== The Neverhood ====


Change keymap as appropriate, works well.
Change keymap as appropriate, works well.
Line 30: Line 40:
[[File:ScummVMNeverhood.png|500px]]
[[File:ScummVMNeverhood.png|500px]]


== TODO ==


=== TODO ===
* Support more engines
* Implement sane default keys for the devices (there is rudimentary detection for the N900, but we support more devices)
* Implement sane default keys for the devices (there is rudimentary detection for the N900, but we support more devices)
* Use libsdl2 build, didn't compile when [[User:Wizzup]] tried.
* Use libsdl2 build, didn't compile when [[User:Wizzup]] tried.
* Revise Maemo-Leste configure backend/target to remove 'optification'
* Create Widescreen readable theme
* Fix touchscreen to pointer position de-synchronization.  (Starts okay, goes bad).
* Find rendering and build options for low battery use (adventure game sessions can be long)
* Get Maemo-Leste target into upstream SCUMMVM


[[Category:Extras]]
[[Category:Extras]]
[[Category:Games]]

Latest revision as of 18:29, 1 November 2021

Extras/ScummVM
ScummVM Logo.png
Status Working
Devices Nokia_N900,Motorola_Droid_4
Import date 2021-05-21
Website https://www.scummvm.org/
Leste repo https://github.com/maemo-leste-extras/scummvm
Category Category:Games
Packager User:Wizzup


ScummVM is a program which allows you to run certain classic graphical adventure and role-playing games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed! ScummVM is a complete rewrite of these games' executables and is not an emulator. (From ScummVM website)


Relevant issue: https://github.com/maemo-leste/bugtracker/issues/269

Also see this page for more info: https://wiki.scummvm.org/index.php/Maemo


Status

  • Games seems to be playable, with sound and input
  • GUI with default theme is too small to be clickable/visable. WIth theme scummvm-remastered (scummremastered.zip) it is possible to set GUI scale to 'Large' and get a readable GUI:

Leste-scummvm-bigtheme.jpg

To get large readable GUI: edit ~/.config/scummvm.ini change gui_base=0 to gui_base=240

Tested games

Neverhood, Ultima 4, Ultima 6, Grim Fandango, Broken Sword 1

The Neverhood

Change keymap as appropriate, works well.

ScummVMNeverhood.png

TODO

  • Implement sane default keys for the devices (there is rudimentary detection for the N900, but we support more devices)
  • Use libsdl2 build, didn't compile when User:Wizzup tried.
  • Revise Maemo-Leste configure backend/target to remove 'optification'
  • Create Widescreen readable theme
  • Fix touchscreen to pointer position de-synchronization. (Starts okay, goes bad).
  • Find rendering and build options for low battery use (adventure game sessions can be long)
  • Get Maemo-Leste target into upstream SCUMMVM