Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

[Guide]Use ScummVM with compressed files


smd111

Recommended Posts

1.Extract put all of you game in to one dir with seporate folders for each game

EXAMPLE

C:\GameEx emp\Indiana Jones and the Fate of Atlantis (this would be for Indiana Jones and the Fate of Atlantis)

2.use scummvm's batch add game to add all your games to scummvm

3.compress your games to an archive with winRAR using "put each file to separate archive"(i used .zip format)

you should now have an archive called "Indiana Jones and the Fate of Atlantis.zip"

4.rename your archives to the scummvm name (these can be found in your scummvm.ini)

EXAMPLE

for "Indiana Jones and the Fate of Atlantis.zip" you would name it "atlantis.zip"

5.move all of your commpressed games to another folder(because the launch after command will deleate the folder you used to setup your scummvm games)

6.use wahoo map script to create a map file found here:

7.use these in your emu setup(you will need to install 7-zip)

Command Line: scummvm.exe -f [ROM]

Launch Before: "C:\Program Files\7-Zip\7z" x E:\Roms\ScummVM\Games\[ROM].zip -oC:\GameEx emp

NOTE: if you want to change your folders or archive type

E:\Roms\ScummVM\Games\ - this is the location ware you will store your compressed games

[ROM].zip - this is the archive type you are using (if you want to use rar change it to [ROM].rar)

C:\GameEx emp - this is the folder ware you put your games when you added them to scummvm

Launch After: CMD /c rd C:\GameEx emp /s /q

NOTE: if you want to change your folder

C:\GameEx emp - this is the folder ware you put your games when you added them to scummvm

the only thig that i need is a fully updated database file for scummvm

i know it quick and dirty but it works with no problems

Edited by smd111
Link to comment
Share on other sites

Thanks for the cool little tutorial smd. One tip I might add is that registered users can leverage native GameEx support for Zip/7-Zip/GoodMerge. This setting can be found on the Advanced Emulator Setup screen in the Setup wizard. This would enable GameEx to automatically decompress the game to your temp directory, and forgo the Launch Before and Launch After parameters seen here.

  • Like 1
Link to comment
Share on other sites

As nullPointer said, it should be Windows' Temp Directory...

P.S.: Thank you for the tutorial smd!!!

i have done some testing and as far as i can tell gameex puts what it extracts to a different folder each time it extracts it but scummvm needs it to be exact

ware it could be

C:\Users\******\AppData\Local\Temp\1

C:\Users\******\AppData\Local\Temp\2

...etc

but scummvm will always look in

C:\Users\******\AppData\Local\Temp\1

and if its no there it will fail

Link to comment
Share on other sites

i have done some testing and as far as i can tell gameex puts what it extracts to a different folder each time it extracts it but scummvm needs it to be exact

ware it could be

C:\Users\******\AppData\Local\Temp\1

C:\Users\******\AppData\Local\Temp\2

...etc

but scummvm will always look in

C:\Users\******\AppData\Local\Temp\1

and if its no there it will fail

Hmm ... in that case my apologies. I was under the impression that GameEx simply unzipped directly to the Windows temp directory. OTOH I'm not running ScummVM in this same fashion.

All the same I'd be curious what happens if you add the path parameter to your ScummVM command line:

scummvm.exe -f -p "[ROMPATH]" [ROM]

(Bearing in mind this would be purely an experiment, and you are under no obligation to attempt it. ;))

Link to comment
Share on other sites

Hmm ... in that case my apologies. I was under the impression that GameEx simply unzipped directly to the Windows temp directory. OTOH I'm not running ScummVM in this same fashion.

All the same I'd be curious what happens if you add the path parameter to your ScummVM command line:

scummvm.exe -f -p "[ROMPATH]" [ROM]

(Bearing in mind this would be purely an experiment, and you are under no obligation to attempt it. ;))

as far as i know scummvm does not accept any dir in the command line

Link to comment
Share on other sites

Just out of curiosity, what version of ScummVM are you using?

5.1) Command Line Options:

---- ---------------------

Usage: scummvm [OPTIONS]... [GAME]

[GAME] Short name of game to load. For example, 'monkey'

for Monkey Island. This can be either a built-in

gameid, or a user configured target.

-v, --version Display ScummVM version information and exit

-h, --help Display a brief help text and exit

-z, --list-games Display list of supported games and exit

-t, --list-targets Display list of configured targets and exit

--list-saves=TARGET Display a list of savegames for the game (TARGET) specified

--console Enable the console window (default: enabled) (Windows only)

-c, --config=CONFIG Use alternate configuration file

-p, --path=PATH Path to where the game is installed

-x, --save-slot[=NUM] Savegame slot to load (default: autosave)

-f, --fullscreen Force full-screen mode

-F, --no-fullscreen Force windowed mode

-g, --gfx-mode=MODE Select graphics scaler (see also section 5.3)

--gui-theme=THEME Select GUI theme (default, modern, classic)

--themepath=PATH Path to where GUI themes are stored

--list-themes Display list of all usable GUI themes

-e, --music-driver=MODE Select music driver (see also section 7.0)

--list-audio-devices List all available audio devices

-q, --language=LANG Select game's language (see also section 5.2)

-m, --music-volume=NUM Set the music volume, 0-255 (default: 192)

-s, --sfx-volume=NUM Set the sfx volume, 0-255 (default: 192)

-r, --speech-volume=NUM Set the voice volume, 0-255 (default: 192)

--midi-gain=NUM Set the gain for MIDI playback, 0-1000 (default: 100)

(only supported by some MIDI drivers)

-n, --subtitles Enable subtitles (use with games that have voice)

-b, --boot-param=NUM Pass number to the boot script (boot param)

-d, --debuglevel=NUM Set debug verbosity level

--debugflags=FLAGS Enable engine specific debug flags

(separated by commas)

-u, --dump-scripts Enable script dumping if a directory called 'dumps'

exists in the current directory

--cdrom=NUM CD drive to play CD audio from (default: 0 = first

drive)

--joystick[=NUM] Enable joystick input (default: 0 = first joystick)

--platform=WORD Specify platform of game (allowed values: 2gs, 3do,

acorn, amiga, atari, c64, fmtowns, mac, nes, pc,

pce, segacd, windows)

--savepath=PATH Path to where savegames are stored

--extrapath=PATH Extra path to additional game data

--soundfont=FILE Select the SoundFont for MIDI playback (Only

supported by some MIDI drivers)

--multi-midi Enable combination of AdLib and native MIDI

--native-mt32 True Roland MT-32 (disable GM emulation)

--enable-gs Enable Roland GS mode for MIDI playback

--output-rate=RATE Select output sample rate in Hz (e.g. 22050)

--opl-driver=DRIVER Select AdLib (OPL) emulator (db, mame)

--aspect-ratio Enable aspect ratio correction

--render-mode=MODE Enable additional render modes (cga, ega, hercGreen,

hercAmber, amiga)

--alt-intro Use alternative intro for CD versions of Beneath a

Steel Sky and Flight of the Amazon Queen

--copy-protection Enable copy protection in games, when

ScummVM disables it by default.

--talkspeed=NUM Set talk delay for SCUMM games, or talk speed for

other games (default: 60)

--demo-mode Start demo mode of Maniac Mansion (Classic version)

--tempo=NUM Set music tempo (in percent, 50-200) for SCUMM games

(default: 100)

ScummVM README

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...