You are here

ScummVM Portable 1.9.0.2 Dev Test 1

18 posts / 0 new
Last post
darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
ScummVM Portable 1.9.0.2 Dev Test 1

Application: ScummVM
Category: Games
Description: From the publisher's website:
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 games, allowing you to play them on systems for which they were never designed!

SourceForge project page

Download ScummVM Portable 1.9.0.2 Dev Test 1 (10.9MB download / 40.0MB installed)
(MD5: 51ceb985c23da3fd215e9e7051ed2855)

Update:
After contacting the developers and conversing with them, I have been allowed to be the official PortableApps.com packager for ScummVM (as will be posted directly on their site). As far as I can tell, this will take effect when the next release occurs. Hopefully the increased number of testers will enable the app to get to official application level.

Release Notes:

See all release notes at the SourceForge project page.

rrubio82
Offline
Last seen: 5 years 8 months ago
Joined: 2012-11-13 04:52
Data on %APPDATA%

Hello,

Since this application leaves some files and folders in %APPDATA%, I have a suggestion for the launcher.ini:

[Launch]
ProgramExecutable=ScummVM\scummvm.exe
HideCommandLineWindow=true

[DirectoriesMove]
config=%APPDATA%\ScummVM

[DirectoriesCleanupForce]
1=%APPDATA%\ScummVM

The only thing you must do is create the "Data\config" directory, and you can avoid parsing arguments to the command line input (like -c data\config.ini) and nothing remains in the %APPDATA% directory. You may also want to create a DefaultData with a "config\scummvm.ini" file with the default values you may need.

Regards.

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
Cool

Didn't even notice it did that. Thanks for the suggestion. Strangely enough, I thought I had redirected the config file already in the launcher.ini file, but i'll check to make sure it does that again.

Update: I checked to make sure that it correctly uses the command line arguments, and it does on a clean installation. I have ScummVM installed on my local machine, so I was able to find the AppData folder you were referring to, but the portable version didn't reference it. If you can try either a fresh install, or post the launcher.ini file that's in your version, I think we can figure something out. Thanks again.

rrubio82
Offline
Last seen: 5 years 8 months ago
Joined: 2012-11-13 04:52
Yes it works

Yeah, your approach works correctly, the first time I attempted to make ScummVM portable, I did the same, redirecting the config file with the command line of the main program, but I noticed that there were some trash in the %APPDATA% (including the main scummvm.ini). Whit my approach, you don't need to do that and it keeps clean the %APPDATA% directory from any data.

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
Ah

I think I see your reason now. I'm going to test out that approach and if it works out for me, a Dev Test 2 is probably on the way.

rrubio82
Offline
Last seen: 5 years 8 months ago
Joined: 2012-11-13 04:52
launcher.ini

My launcher.ini looks exactly like this:

[Launch]
ProgramExecutable=ScummVM\scummvm.exe
HideCommandLineWindow=true

[DirectoriesMove]
config=%APPDATA%\ScummVM

[DirectoriesCleanupForce]
1=%APPDATA%\ScummVM

Just create the directory "config" inside the "Data" directory and put inside the "scummvm.ini" file with the initial configuration, that's all.

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
I'm making just one

I'm making just one adjustment to that for my version: I'm not going to force directory cleanup, because this doesn't allow local copies of the game to exist. But thank you again.

rrubio82
Offline
Last seen: 5 years 8 months ago
Joined: 2012-11-13 04:52
You're welcome

Yes, I think it's not necessary to force the cleaning of the temp directory. You're welcome! Wink

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
JSYK

You got a shout out for your suggestion in the new Readme file when it uploads.

rrubio82
Offline
Last seen: 5 years 8 months ago
Joined: 2012-11-13 04:52
Yeah, works great!

Yeah, it works, but just the last point: there's no initial configuration file "scummvm.ini". I think you may create the "DefaultData\config\scummvm.ini" file with the initial config that was in your previous dev test version. Thanks for the mention in the README!

Regards.

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
I honestly thought I moved

I honestly thought I moved it... *reuploads in a few seconds* Reuploaded. Let's try that one more time.

rrubio82
Offline
Last seen: 5 years 8 months ago
Joined: 2012-11-13 04:52
Perfect!!

It works great Smile

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
Updated: 1.6.0 Dev Test 1

Updated to 1.6.0 Dev Test 1

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
Updated: 1.6.0 Dev Test 2

Updated to 1.6.0 Dev Test 2. See release notes for details.

Teddy412
Offline
Last seen: 4 years 9 months ago
Joined: 2013-10-05 01:43
Hey, There are a number of

Hey,

There are a number of programs such as D-fend that can integrate emulators such as dosbox and ScummVM, but they expect the program name to be "scummvm.exe" or they won't recognize it, forcing one to use the regular ScummVM instead of the portable one because the portable one stops working if renamed to "scummvm.exe".

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
It's still there

The scummvm.exe binary is still there sitting in ScummVMPortable\App\scummvm\scummvm.exe. The only real thing I add to the portability is that it uses a configuration file in Data to make sure it doesn't write anything to the local computer. So if you can set command line parameters from the external program, take a look at ScummVMPortable\App\AppInfo\Launcher\ScummVMPortable.ini and see what options I used.

1stQuestion
Offline
Last seen: 2 years 1 month ago
Joined: 2016-05-31 17:31
Is this still maintained?

Is this still maintained? Does the downloader gets the latest version of scummvm?

darksabre76
darksabre76's picture
Offline
Last seen: 1 week 5 days ago
Developer
Joined: 2011-04-19 23:28
Updated: 1.9.0.2 Dev Test 1

Updated to 1.9.0.2 Dev Test 1. See release notes for details.

Log in or register to post comments