Bug#916496: xcom-ufo: cannot build package from GOG 2.0.0.4 installer

Timothy Allen thristian at gmail.com
Wed Dec 19 02:47:54 GMT 2018


On Sat, 2018-12-15 at 11:37 +0000, Simon McVittie wrote:
> On Sat, 15 Dec 2018 at 15:22:18 +1100, Timothy Allen wrote:
> > I discovered the "game-data-packager make-template" command;
> > attached
> > is the output from:
> > 
> >     game-data-packager make-template --base xcom-ufo \
> >         setup_xcom_ufo_defense_2.0.0.4.exe
> 
> Does openxcom work if you have the SOUND/ROLAND.CAT from
> setup_xcom_ufo_defense_2.0.0.4.exe instead of the (much smaller) one
> from the current file list, and if you don't have the other files
> listed in "assets not in setup_xcom_ufo_defense_2.0.0.4.exe"?

I extracted the installer with innoextract, and manually copied the
directories listed for Nightly builds in the OpenXcom documentation[1]
to the place where OpenXcom looks, and successfully began a new game
and played a mission. I don't know how exhaustively OpenXcom checks its
datafiles at startup, but it seemed good to me.

I'm not sure how to interpret the "assets not in
setup_xcom_ufo_defense_2.0.0.4.exe" section. For example, it starts off
looking for a file named "GEODATA/BIGLETS.DAT" with an MD5 of 6a2b1...
and it's correct that such a file doesn't exist. The setup file's
BIGLETS.DAT has an MD5 of 9f20e... and the generated manifest maps that
MD5sum to the name "GEODATA/BIGLETS.DAT?orig". In fact, all the "assets
not in setup..." other than ROLAND.CAT are all in the "obsolete" group
with the "?orig" suffix.

[1]: https://www.ufopaedia.org/index.php?title=Installing_(OpenXcom)

> Are any of the other files listed in "remaining contents of
> setup_xcom_ufo_defense_2.0.0.4.exe" required?

If I delete the SOUND/* files and UFOINTRO/* files listed in "remaining
contents..." (other than SOUND/ROLAND.CAT) then OpenXcom still works,
so I guess they're not required.

None of the other "remaining contents..." are mentioned in the OpenXcom
docs, so I guess they're irrelevant.



More information about the Pkg-games-devel mailing list