[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#794470: ITP: openxcom -- Open-source clone of the original X-Com game



Hi,

Thanks for looking at this.

2015-08-04 8:16 GMT+02:00 Nils Dagsson Moskopp <nils@dieweltistgarnichtso.net>:
>> As this needs the original game data, as currently still
>> sold on Steam, this game would go in contrib.
>
> I think it should be noted that this game data is not only available on
> Steam, though. Did other games (OpenTTD before free content) note the
> availability of game data on abandonware sites in their README?

Of course, it may also be sold by some eBay seller abroad,
in your local thrift shop or to be found in someone parent's basement;
it's just the most convenient option.

find /usr/share/doc -type f -iname 'readme*' -exec zgrep -H -i abandon {} \;
-> only get one match here:
/usr/share/doc/lgc-pg/README.lgc-pg.gz:If you do not have the CD you
can download the abandonware pg-data package

I don't believe "abandonware" is a thing, so basically all these old games
are still copyrighted for 50 more years or something;
maybe the laws should get changed but we can't tell users
to break local laws in README's.

I maybe wouldn't had added lgeneral myself to game-data-packager;
but it was already there when I started working on this tool.


>> Upcoming game-data-packager can automacialy create a .deb
>> for local consumption with these data.
>
> For future reference: “Since OpenXcom depends on the original game data,
> it also suffers from bugs present in that data like map glitches and
> problems. To fix these you need to apply a data patch.”.
>
> Source: <http://openxcom.org/downloads-extras/>

The patch is already in:

http://anonscm.debian.org/cgit/pkg-games/game-data-packager.git/tree/data/xcom-ufo.yaml?id=a5fd5cb50bd451af1b7acbaf58d8a1bf2fe636fd#n867

The files that got replaced are internally named with a _orig suffix,
but never ends up in a generated .deb .

It worries me a bit that this time the Steam/GOG.com package is
not the fully patched game, but it seems that some parts of this
patch are unofficial work from Openxcom team; so I guess it's ok.

I'll search further if there are somewhere official patches to be found.



This patch was not enough to update an old version to latest.

INTR.O , MVOL.DAT , UFOC.D & VAR seems useless, tagged optional.

The .MID are missing, but strace tells me openxcom is reading timidity.cfg;
so they seems to be used.

The GEODATE/*.DAT are there, but aren't the same version (different size);
this would need some unix friendly binary patch.

DEBUG=1 ./run xcom-ufo --no-search  ../../Téléchargements/UFO\ -\
Enemy\ Unknown.zip 2>&1 | grep IMPOSSIBLE | sort -u
DEBUG:game-data-packager:GEODATA/BIGLETS.DAT: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:GEODATA/ENGLISH.DAT: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:GEODATA/FRENCH.DAT: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:GEODATA/GERMAN.DAT: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:GEODATA/SMALLSET.DAT: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:INTR.O: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:MVOL.DAT: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:ROUTES/TEMP1.RMP: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:ROUTES/TEMP2.RMP: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:ROUTES/TEMP3.RMP: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:ROUTES/TEMP.RMP: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMDEFEND.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMENBASE.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMGEO1.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMGEO2.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMINTER.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMINTRO1.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMINTRO2.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMINTRO3.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMLOSE.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMMARS.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMNEWMAR.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMSTORY.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMTACTIC.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:SOUND/GMWIN.MID: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:UFOC.D: FillResult.IMPOSSIBLE
DEBUG:game-data-packager:VAR: FillResult.IMPOSSIBLE


Reply to: