ScummVM - HerbFargus/Portable-Game-Station GitHub Wiki

ScummVM Logo


ScummVM stands for Script Creation Utility for Maniac Mansion (VM stands for virtual machine). ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files


Emulator: ScummVM

es_systems.cfg

  <system>
    <name>scummvm</name>
    <fullname>ScummVM</fullname>
    <path>~/.emulationstation/roms/scummvm</path>
    <extension>.bat .BAT</extension>
    <command>"%ROM_RAW%"</command>
    <platform>pc</platform>
    <theme>scummvm</theme>
  </system>

ROMS

Accepted File Extensions: This is a tricky question as ScummVM has it's own particular filesets and method of loading- but when all is said and done .bat are the filetypes EmulationStation will read.

ScummVM is much different than most romsets in that there are a set of files for each game.

See the list here: http://wiki.scummvm.org/index.php/Datafiles

Place Your folders of game files in

\.emulationstation\roms\scummvm

Quick Start

-After you've added you files into the scummvm rom folder, open up the +LAUNCH GUI

-then hold down shift and click mass add

-Navigate to the scummvm folder and select it to add all of your files

Creating Batch Scripts

open notepad ++ so for example if we had backyard baseball, the gamefiles are named baseball

%HOMEPATH%\.emulationstation\systems\scummvm\scummvm.exe -f "BASEBALL"

save as baseball.bat and place it in the roms folder

do the same thing for every game file and you will be able to open the game directly from emulationstation rather than going into the scummvm gui first.

List of UK dubs for Humongous Entertainment Games:

From here:

http://jradventures.forumotion.com/t14-the-uk-english-dubs

SPY Fox 1
SPY Fox 2
SPY Fox 3
Pajama Sam 2
Pajama Sam 3
Putt-Putt Time
Putt-Putt Race
Putt-Putt Circus
Freddi Fish 3
Freddi Fish 4
Freddi Fish 5

MD5 sums from source code respectively:

https://github.com/scummvm/scummvm/blob/master/devtools/scumm-md5.txt

{ "2f7583da072d027057983c43bb3fa53f", "spyfox", "HE 100", "", 49742, Common::EN_GRB, Common::kPlatformWii },
{ "19bf6938a94698296bcb0c99c31c91a7", "spyfox2", "", "Demo", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "e62056ba675ad65d8854ab3c5ad4b3c0", "spyfox2", "", "Mini Game", 14689, Common::EN_GRB, Common::kPlatformWindows },
{ "be39a5d4db60e8aa736b9086778cb45c", "spyozon", "", "", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "2328be0317008ef047eed7912a4b0850", "pajama2", "HE 98.5", "", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "3e48298920fab9b7aec5a971e1bd1fab", "pajama3", "", "Demo", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "d4aac997e2f4e15341f0bfbf905419bd", "PuttTime", "HE 99", "", 62698, Common::EN_GRB, Common::kPlatformWindows },
{ "b47be81e39a9710f6f595f7b527b60f8", "puttrace", "HE 99", "", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "7c8100e360e8ef05f88069d4cfa0afd1", "puttrace", "HE 99", "Demo", 13108, Common::EN_GRB, Common::kPlatformWindows },
{ "db74136c20557eca6ed3411bff39f7a1", "puttcircus", "", "", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "3ae7f002d9256b8bdf76aaf8a3a069f8", "freddi", "HE 100", "", 34837, Common::EN_GRB, Common::kPlatformWii },
{ "45adb5065e77559196dc0477e0f91fb9", "freddi3", "HE 99", "", -1, Common::EN_GRB, Common::kPlatformWindows },
{ "3b832f4a90740bf22e9b8ed42ca0128c", "freddi4", "HE 99", "", -1, Common::EN_GRB, Common::kPlatformUnknown },
{ "e03ed1474ec14de78359970e0457a820", "freddi4", "HE 99", "Demo", -1, Common::EN_GRB, Common::kPlatformWindows },
⚠️ **GitHub.com Fallback** ⚠️