diff --git a/engines/dreamm/assets/run-dreamm-ij_lc.sh b/engines/dreamm/assets/run-dreamm-ij_lc.sh new file mode 100644 index 000000000..f46f01ab0 --- /dev/null +++ b/engines/dreamm/assets/run-dreamm-ij_lc.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +# Define the target directory +target_directory="install/lec-indy3-vga/pc-2.0-classic/" + +# Check if the target directory exists +if [ -d "$target_directory" ]; then + echo "Directory $target_directory already exists. Skipping installation." +else + # Use DREAMM in portable mode + touch config.json + + # Directory doesn't exist, proceed with the installation + yes | ./dreamm -install "." + + # Check if the installation was successful + if [ $? -eq 0 ]; then + echo "Installation completed successfully." + else + echo "Installation failed." + fi +fi + +./dreamm "$target_directory" \ No newline at end of file diff --git a/engines/dreamm/env.sh b/engines/dreamm/env.sh index 7540cf69e..dcabe7e88 100755 --- a/engines/dreamm/env.sh +++ b/engines/dreamm/env.sh @@ -1,4 +1,4 @@ #!/bin/bash -export STEAM_APP_ID_LIST="default 730830 904540 557240" +export STEAM_APP_ID_LIST="default 730830 904540 557240 32310" export COMMON_PACKAGE="1" diff --git a/metadata/packagessniper_v2.json b/metadata/packagessniper_v2.json index 0d2b271e1..479d81e4c 100644 --- a/metadata/packagessniper_v2.json +++ b/metadata/packagessniper_v2.json @@ -7770,6 +7770,27 @@ "cloudNotAvailable": true, "app_id": "904540" }, + { + "game_name": "Indiana Jones® and the Last Crusade™", + "download": [ + { + "name": "dreamm-binaries", + "url": "https://aarongiles.com/dreamm/releases/", + "file": "dreamm-2.1-linux-x64.tgz", + "cache_by_name": true + }, + { + "name": "dreamm", + "url": "https://github.com/luxtorpeda-dev/packages/releases/download/dreamm-5/", + "file": "dreamm-common-5.tar.xz", + "cache_by_name": true + } + ], + "command": "./run-dreamm-ij_lc.sh", + "engine_name": "DREAMM", + "cloudNotAvailable": true, + "app_id": "32310" + }, { "game_name": "Afterlife", "download": [