Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ScummVM 3DS: Difference between revisions

From GameBrew
m (Text replacement - "{{Infobox-3DS-Homebrews" to "{{Infobox 3DS Homebrews")
No edit summary
 
(31 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = ScummVM 3DS
|title=ScummVM 3DS
| image = https://dlhb.gamebrew.org/3dshomebrew/ScummVM-3DS.jpeg|250px
|image=Scummvm3ds3.png
| type = Other Emulators
|description=SCUMM game engine virtual machine.
| version=0.3 & 2.1
|author=ScummVM Team
| lastupdated = 2016/04/23
|lastupdated=2024/04/23
| licence = Mixed
|type=Other Emulators
| author = Cruel
|version=2.8.1
| website = http://www.scummvm.org/
|license=GPL-3.0
| download = [https://dlhb.gamebrew.org/3dshomebrew/ScummVM-3DS-3DS.rar 0.3][https://dlhb.gamebrew.org/3dshomebrew/scummvm-2.2.0-3ds.zip v2.2]
|download=[https://downloads.scummvm.org/frs/scummvm/2.8.1/scummvm-2.8.1-3ds-3dsx.zip 3DSX-build] - [https://downloads.scummvm.org/frs/scummvm/2.8.1/scummvm-2.8.1-3ds-cia.zip CIA-build]
| source = https://www.scummvm.org/downloads/#source
|website=http://www.scummvm.org
|source=https://www.scummvm.org/downloads/#source
|donation=https://www.scummvm.org/
}}
}}
<youtube>1BemU7pw-KY</youtube>
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed.
 
Originally it was designed to run LucasArts' SCUMM games, such as Maniac Mansion, Monkey Island, Day of the Tentacle or Sam and Max. SCUMM stands for Script Creation Utility for Maniac Mansion, which was the first game for which LucasArts designed this system. And much later it gave its name to ScummVM (VM meaning Virtual Machine).
 
Over time support for a lot of non-SCUMM games has been added, and ScummVM now also supports many of Sierra's AGI and SCI games (such as King's Quest 1-6, Space Quest 1-5,...), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword I and II, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia series, many of Humongous Entertainment's children's SCUMM games (including Freddi Fish and Putt Putt games) and many more.
 
==Installation==
Available in 3DX and CIA formats.
* 3DSX - Copy the extracted files to your SD card into the /3ds/scummvm/ directory. Launch ScummVM using the Homebrew Launcher.
* CIA - Use any CIA installation software to install the scummvm.cia file.
 
Note that CIA format requires a [[DSP1 3DS|DSP binary dump]] saved on your SD card as /3ds/dspfirm.cdc.
 
Transfer game folders onto the SD card, you can find a list of required data files for each game from the [https://wiki.scummvm.org/index.php?title=Category:Supported_Games wiki entry] for that game ([https://docs.scummvm.org/en/latest/use_scummvm/game_files.html read more]).
 
The exact location for the game data files is not important. For ease of use, you can create a dedicated games folder into which folder containing game files can be copied. The resulting directory structure will look somewhat like this:
 
scummvm/
  |-Day of the Tentacle/
  |    |-MONSTER.SOU
  |    |-TENTACLE.000
  |    |-TENTACLE.001
  |-Flight of the Amazon Queen/
  |    |-QUEEN.1
  |    |-queen.tbl
 
ScummVM for the Nintendo 3DS also has cloud functionality. See [https://docs.scummvm.org/en/v2.5.1/use_scummvm/connect_cloud.html Connecting a cloud service].
 
==User guide==
===Compatibility List===
You can find a full list with details on which adventures are supported and how well on the [https://www.scummvm.org/compatibility compatibility page]. ScummVM is continually improving, so check back often.
 
Please note that ScummVM is still under development and you may encounter crashes or occassional problems. That being said, some of the games have been supported for a long time and should work fine with any recent stable release.
 
===Hover mode===
When using the touchscreen, hover mode simulates the movement of the mouse.
 
You can click with taps, however you can’t drag or hold down a mouse button unless you use the buttons mapped to the right/left mouse buttons.
 
===Drag mode===
Simulates the click and release of the mouse buttons every time you touch and release the touchscreen.
 
At the moment, this is only a left mouse button click.
 
===Magnify mode===
Due to the low resolutions of the 3DS screens (400x240 for the top, and 320x240 for the bottom), games that run at a higher resolution will inevitably lose some visual detail from being scaled down. This can result in situations where essential information, such as text, is indiscernable.
 
Magnify mode increases the scale factor of the top screen back to 1, but the bottom screen remains unchanged. The touchscreen can then be used to change which part of the game display is being magnified. This can be done even in situations where the cursor is disabled, such as during full-motion video segments.
 
When activating magnify mode, touchscreen controls are automatically switched to Hover mode mode to reduce the risk of the user accidentally inputting a click when changing the magnified area with the stylus. Clicking can still be done as in normal hover mode. Turning off magnify mode will revert controls back to what was used previously. It will also restore the top screen’s previous scale factor.
 
Magnify mode can only be used when the following conditions are met:
* In the 3DS config menu, the Use Screen option is set to Both.
* The horizontal and/or vertical in-game resolution is greater than that of the top screen.
* You’re playing a game.
 
Magnify mode cannot be used in the Launcher menu.
 
===Paths===
Saved games are at sdmc:/3ds/scummvm/saves/.
 
Configuration file is located at sdmc:/3ds/scummvm/scummvm.ini.
 
===Settings===
For more information about Settings, see the Settings section of the documentation. Only platform-specific differences are listed here.
* Show mouse cursor - Toggles a visible mouse cursor on/off.
* Stretch to fit - Stretches the image to fit the screen
* Snap to edges - The 3DS touch screen has difficulty reaching the very end of the screen. With this option enabled, if you’re within a few pixels of the edge the cursor snaps to the edge.
* Use Screen - Sets whether ScummVM uses the Top, Bottom or Both screens.
* C-Pad Sensitivity - Sets the sensitivity of the Circle Pad.
 
===Audio===
Supported audio file formats are:
* MP3.
* OGG.
* OGG.
* Uncompressed audio.
 
==Controls==
Circle Pad - Moves the cursor
 
R+Circle Pad - Slow Mouse
 
A - Left mouse button
 
B - Right mouse button
 
X - Opens the virtual keyboard


==ScummVM 3DS==
Y - ESC (skip cutscenes and such)


ScummVM is a program which allows you to run certain classic graphical
Control Pad - Keypad cursor keys
point-and-click adventure games, provided you already have their data
files. The clever part about this: ScummVM just replaces the executables
shipped with the game, allowing you to play them on systems for which
they were never designed!


Originally it was designed to run LucasArts' SCUMM games, such as Maniac
L - Toggles magnify mode on/off
Mansion, Monkey Island, Day of the Tentacle or Sam and Max. SCUMM stands
for 'Script Creation Utility for Maniac Mansion', which was the first
game for which LucasArts designed this system. And much later it gave
its name to ScummVM ('VM' meaning Virtual Machine).


Over time support for a lot of non-SCUMM games has been added, and
- Toggles between hover/drag modes
ScummVM now also supports many of Sierra's AGI and SCI games (such as King's
Quest 1-6, Space Quest 1-5, ...), Discworld 1 and 2, Simon the Sorcerer 1 and
2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword I and II, Flight of
the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia series, many of
Humongous Entertainment's children's SCUMM games (including Freddi Fish and
Putt Putt games) and many more. You can find a full list with details on which
adventures are supported and how well on the compatibility page. ScummVM is
continually improving, so check back often.


Among the systems on which you can play those games are regular desktop
Start - Opens global main menu
computers (running Windows, Linux, Mac OS X, ...), game consoles
(Dreamcast, Nintendo DS & Wii, PS2, PSP, ...), smartphones (Android,
iPhone, PocketPC, Symbian ...) and more.


At this time ScummVM is still under heavy development. Be aware that
Select - Opens 3DS config menu
whilst we attempt to make sure that many games can be completed with few
major bugs, crashes can happen and we offer no warranty. That being said,
some of the games have been supported for a long time and should work
fine with any recent stable release. You can get a feeling of how well
each game is working in ScummVM by looking at the compatibility page.
Actually if you browse a bit around you might discover that ScummVM is
even being used commercially to re-release some of the supported games on
modern platforms. This shows that several companies are happy with the
quality of the software and how well it can run some of the games.


If you enjoy ScummVM feel free to donate using the PayPal button on the
==Media==
ScummVM homepage. This will help us buy utilities needed to develop
'''ScummVM-3DS - Broken Sword 1''' ([https://www.youtube.com/watch?v=1BemU7pw-KY Jack DeMar]) <br>
ScummVM easier and quicker. If you cannot donate, help and contribute a
<youtube>1BemU7pw-KY</youtube>
patch!


==Screenshots==
==Known issues==
https://dlhb.gamebrew.org/3dshomebrew/grandma_dos_en_1_4_full.png
Some games are not playable due to the slow CPU speed on the 3DS. If there are any games that run really slowly, this is considered a hardware limitation, not a bug.
https://dlhb.gamebrew.org/3dshomebrew/darby_win_en_1_1_full.png
https://dlhb.gamebrew.org/3dshomebrew/gob1_dos_en_1_1_full.png
https://dlhb.gamebrew.org/3dshomebrew/bargon_dos_fr_1_1_full.png


==External Links==
==External Links==
*https://github.com/Cruel/scummvm/tree/3ds
* Official website - https://www.scummvm.org
*https://www.scummvm.org/downloads/#source
* ScummVM Wiki - https://wiki.scummvm.org
* Read the Docs - https://docs.scummvm.org/en/v2.5.1/other_platforms/nintendo_3ds.html
* GitHub - https://github.com/scummvm/scummvm
* SourceForge - https://sourceforge.net/projects/scummvm
 
 
 
[[Category:Support the author]]

Latest revision as of 05:03, 6 October 2024

ScummVM 3DS
Scummvm3ds3.png
General
AuthorScummVM Team
TypeOther Emulators
Version2.8.1
LicenseGPL-3.0
Last Updated2024/04/23
Links
[3DSX-build - CIA-build Download]
Website
Source
Support Author

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed.

Originally it was designed to run LucasArts' SCUMM games, such as Maniac Mansion, Monkey Island, Day of the Tentacle or Sam and Max. SCUMM stands for Script Creation Utility for Maniac Mansion, which was the first game for which LucasArts designed this system. And much later it gave its name to ScummVM (VM meaning Virtual Machine).

Over time support for a lot of non-SCUMM games has been added, and ScummVM now also supports many of Sierra's AGI and SCI games (such as King's Quest 1-6, Space Quest 1-5,...), Discworld 1 and 2, Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword I and II, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of Kyrandia series, many of Humongous Entertainment's children's SCUMM games (including Freddi Fish and Putt Putt games) and many more.

Installation

Available in 3DX and CIA formats.

  • 3DSX - Copy the extracted files to your SD card into the /3ds/scummvm/ directory. Launch ScummVM using the Homebrew Launcher.
  • CIA - Use any CIA installation software to install the scummvm.cia file.

Note that CIA format requires a DSP binary dump saved on your SD card as /3ds/dspfirm.cdc.

Transfer game folders onto the SD card, you can find a list of required data files for each game from the wiki entry for that game (read more).

The exact location for the game data files is not important. For ease of use, you can create a dedicated games folder into which folder containing game files can be copied. The resulting directory structure will look somewhat like this:

scummvm/
 |-Day of the Tentacle/
 |    |-MONSTER.SOU
 |    |-TENTACLE.000
 |    |-TENTACLE.001
 |-Flight of the Amazon Queen/
 |    |-QUEEN.1
 |    |-queen.tbl

ScummVM for the Nintendo 3DS also has cloud functionality. See Connecting a cloud service.

User guide

Compatibility List

You can find a full list with details on which adventures are supported and how well on the compatibility page. ScummVM is continually improving, so check back often.

Please note that ScummVM is still under development and you may encounter crashes or occassional problems. That being said, some of the games have been supported for a long time and should work fine with any recent stable release.

Hover mode

When using the touchscreen, hover mode simulates the movement of the mouse.

You can click with taps, however you can’t drag or hold down a mouse button unless you use the buttons mapped to the right/left mouse buttons.

Drag mode

Simulates the click and release of the mouse buttons every time you touch and release the touchscreen.

At the moment, this is only a left mouse button click.

Magnify mode

Due to the low resolutions of the 3DS screens (400x240 for the top, and 320x240 for the bottom), games that run at a higher resolution will inevitably lose some visual detail from being scaled down. This can result in situations where essential information, such as text, is indiscernable.

Magnify mode increases the scale factor of the top screen back to 1, but the bottom screen remains unchanged. The touchscreen can then be used to change which part of the game display is being magnified. This can be done even in situations where the cursor is disabled, such as during full-motion video segments.

When activating magnify mode, touchscreen controls are automatically switched to Hover mode mode to reduce the risk of the user accidentally inputting a click when changing the magnified area with the stylus. Clicking can still be done as in normal hover mode. Turning off magnify mode will revert controls back to what was used previously. It will also restore the top screen’s previous scale factor.

Magnify mode can only be used when the following conditions are met:

  • In the 3DS config menu, the Use Screen option is set to Both.
  • The horizontal and/or vertical in-game resolution is greater than that of the top screen.
  • You’re playing a game.

Magnify mode cannot be used in the Launcher menu.

Paths

Saved games are at sdmc:/3ds/scummvm/saves/.

Configuration file is located at sdmc:/3ds/scummvm/scummvm.ini.

Settings

For more information about Settings, see the Settings section of the documentation. Only platform-specific differences are listed here.

  • Show mouse cursor - Toggles a visible mouse cursor on/off.
  • Stretch to fit - Stretches the image to fit the screen
  • Snap to edges - The 3DS touch screen has difficulty reaching the very end of the screen. With this option enabled, if you’re within a few pixels of the edge the cursor snaps to the edge.
  • Use Screen - Sets whether ScummVM uses the Top, Bottom or Both screens.
  • C-Pad Sensitivity - Sets the sensitivity of the Circle Pad.

Audio

Supported audio file formats are:

  • MP3.
  • OGG.
  • OGG.
  • Uncompressed audio.

Controls

Circle Pad - Moves the cursor

R+Circle Pad - Slow Mouse

A - Left mouse button

B - Right mouse button

X - Opens the virtual keyboard

Y - ESC (skip cutscenes and such)

Control Pad - Keypad cursor keys

L - Toggles magnify mode on/off

R - Toggles between hover/drag modes

Start - Opens global main menu

Select - Opens 3DS config menu

Media

ScummVM-3DS - Broken Sword 1 (Jack DeMar)

Known issues

Some games are not playable due to the slow CPU speed on the 3DS. If there are any games that run really slowly, this is considered a hardware limitation, not a bug.

External Links

Advertising: