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

2015-08-04 Thread Nils Dagsson Moskopp
Alexandre Detiste alexandre.deti...@gmail.com writes:

 Package: wnpp
 Severity: wishlist
 Owner: Alexandre Detiste alexandre.deti...@gmail.com

 * Package name: openxcom
   Version : 1.1 (not yet released)
   Upstream Author : SupSuper @ GitHub, OpenXcom Developers
 * URL : http://openxcom.org/
 * License : GPL 3
   Programming Lang: C
   Maintainer  : Debian Games Team
   Description : Open-source clone of the original X-Com game

 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?

 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/

 A draft package is available here:
 http://anonscm.debian.org/cgit/pkg-games/openxcom.git/

 The current draft package is built upon a recent git snapshot,
 because the commercial data layout has evolved since v1.0
 to allow room for 'Terror from the deep' sequel.


 There is a regression in libyaml-cpp0.5 0.5.2;
 one needs to downgrade to 0.5.1-1 before building this draft package.

 This will be solved in next libyaml-cpp release:
 https://github.com/jbeder/yaml-cpp/commit/b426fafff6238dda8d86fa668f585cba732dd272


 -- 
 To UNSUBSCRIBE, email to debian-devel-games-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/20150803120222.27135.23545.reportbug@antec


-- 
Nils Dagsson Moskopp // erlehmann
http://dieweltistgarnichtso.net


pgp6mLlyXO0Et.pgp
Description: PGP signature


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

2015-08-04 Thread Alexandre Detiste
Hi,

Thanks for looking at this.

2015-08-04 8:16 GMT+02:00 Nils Dagsson Moskopp n...@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 21 | 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


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2015-08-03 Thread Alexandre Detiste
Package: wnpp
Severity: wishlist
Owner: Alexandre Detiste alexandre.deti...@gmail.com

* Package name: openxcom
  Version : 1.1 (not yet released)
  Upstream Author : SupSuper @ GitHub, OpenXcom Developers
* URL : http://openxcom.org/
* License : GPL 3
  Programming Lang: C
  Maintainer  : Debian Games Team
  Description : Open-source clone of the original X-Com game

As this needs the original game data, as currently still
sold on Steam, this game would go in contrib.

Upcoming game-data-packager can automacialy create a .deb
for local consumption with these data.

A draft package is available here:
http://anonscm.debian.org/cgit/pkg-games/openxcom.git/

The current draft package is built upon a recent git snapshot,
because the commercial data layout has evolved since v1.0
to allow room for 'Terror from the deep' sequel.


There is a regression in libyaml-cpp0.5 0.5.2;
one needs to downgrade to 0.5.1-1 before building this draft package.

This will be solved in next libyaml-cpp release:
https://github.com/jbeder/yaml-cpp/commit/b426fafff6238dda8d86fa668f585cba732dd272


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org