Startool incompatible with StarCraft Best Seller Series edition

Bug #1205368 reported by Samuel VISCAPI
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Stargus
Won't Fix
Undecided
Unassigned

Bug Description

Hi,

Startool seems to be incompatible with StarCraft Best Seller Series Edition:

samuel@portable:~/starcraft/stargus-instdir/bin$ ./startool /media/cdrom0/ /home/samuel/starcraft/data.sg
Extract from "/media/cdrom0/" to "/home/samuel/starcraft/data.sg"
Using mpq list file "/home/samuel/starcraft/data.sg/mpqlist.txt"
Please be patient, the data may take a couple of minutes to extract...
Archive "/media/cdrom0//install.exe"
Can't open /media/cdrom0//install.exe
Could not open archive "/media/cdrom0//install.exe", skipping
Archive "/media/cdrom0//stardat.mpq"
Can't open /media/cdrom0//stardat.mpq
Could not open archive "/media/cdrom0//stardat.mpq", skipping
Fatal error: Cannot extract data

Certainly because files are named differently:

samuel@portable:~$ ls /media/cdrom0
Autorun.inf Installer.ico Installer Tome.mpq StarCraft (Windows).exe

I'm running latest bazaar revisions for both Stratagus and Stargus, on Debian 7.1 64 bits.

Sincerely,

Samuel

Revision history for this message
Bradley Clemetson (brad-c6) wrote :

Try taking the Installer Tome.mpq and coping to the your computer and rename it "install.exe". Then point Startool at that directory

Revision history for this message
Samuel VISCAPI (samuel-viscapi) wrote :

Hi,

/media/cdrom0

cp Installer\ Tome.mpq /home/samuel/install.exe

mkdir /home/samuel/starcraft/data.sg

cp /home/samuel/starcraft/stargus/mpqlist.txt /home/samuel/starcraft/data.sg

cd /home/samuel/starcraft/stargus/build

./startool /home/samuel /home/samuel/starcraft/data.sg

samuel@portable:~/starcraft/stargus/build$ ./startool /home/samuel /home/samuel/starcraft/data.sg
Extract from "/home/samuel" to "/home/samuel/starcraft/data.sg"
Using mpq list file "/home/samuel/starcraft/data.sg/mpqlist.txt"
Please be patient, the data may take a couple of minutes to extract...
Archive "/home/samuel/install.exe"
Not found: files\stardat.mpq

Bye, Sam

Revision history for this message
Bradley Clemetson (brad-c6) wrote :

The internal structure of the MPQ is different from that of the US original edition.
It might be if you extract using MPQExtractor(https://github.com/Kanma/MPQExtractor) the file "Common/Starcraft.mpq" and then change it's name to install.exe that might work

Revision history for this message
Electric Prism (electricprism-m-deactivatedaccount) wrote :

After banging my head against the wall I finally was able to generate a data.sg file on Arch Linux.

I first mounted my starcraft backup iso.

###
# Startool usage is as follows

$ startool -h
startool V1.0 for Stratagus (c) 2002-2012 by the Stratagus Project.
  Written by Lutz Sammer, Nehal Mistry, and Jimmy Salmon and Pali Rohar.
  https://launchpad.net/stargus
Usage: startool archive-directory [destination-directory] [mpqlist-file]
 -V Show version
 -h Show usage
archive-directory Directory which include the archive install.exe or stardat.mpq...
destination-directory Directory where the extracted files are placed.
mpqlist-file mpqlist.txt file which contains mpq file names

#
###

I had to manually specify the 3rd hidden option "mpqlist-file" - once I manually linked to this file it was able to build a data.sg file in my home directory.

startool /run/media/electricprism/StarCraft /home/electricprism/data.sg /usr/share/games/stratagus/stargus/mpqlist.txt

Hope this info helps others out there experiencing the same problem.

Revision history for this message
timfelgentreff (timfelgentreff) wrote : Moving to GitHub

This project was moved to https://github.com/Wargus/stargus. All issues were migrated there.

Changed in stargus:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.