#800504 support for "Zaero" Quake II mod

#800504#5
Date:
2015-09-24 16:45:05 UTC
From:
To:
the source are only xatrix, this its a Reckoning
expansion loader for the yamagi-quake engine, i think

without this the expansion cannot be played
that's why i think its important

for packagin help, i currently upload a preliminary
dsc file for the venenux repo that can help to
that task to mantainer of the yamagi quake
(due package result must be in sync with main engine)


* Package name    : yamagi-xatrix
  Version         : 2.03
  Upstream Author : Yamagi Burmeister
* URL             : https://github.com/yquake2/xatrix/releases
* License         : GPL
  Programming Lang: C, C++
  Description     : 'The Reckoning' for Yamagi Quake II

Quake II missionpack "The Reckoning", developed by Xatrix Software
for used with the "Yamagi Quake II Client", but may work withe other
clients too.

This package has some bugfixeds over the main original
loader for play the mission pack with quake2 engines.
http://www.yamagi.org/quake2.


Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com

#800504#10
Date:
2015-09-29 16:59:51 UTC
From:
To:
Hi alexandre and fabian
This its only for game data, not for game engine loading..
do u any time take a while and try to
understand the mechanish of quake 2 game mods?

depends of mod, the mod can require a game engine load
for certanin specific game logic, by example i'll try
to play the "zaero" exapansion without the "game.so" lib loading
and when arribe at firts door the door does not open
event inclusivelly after i push the swith ad run to it
after use the VERY compatible yzaero code of yamagi
now the game works perfectly.--
as i explained does not work!

same applied for xatrix and rogue, that's why i create
that request..

i read the license carefully and there's two things we can do:

1) the license only referts to Mocosoft software related "product", due
in conversations with layers in my country, this only applied to
the code and the product as well the "product" its only win32 executables
... so if the package produces binary debian this are not!
of course, any portion of code can be patched, so the
code can be put in non-free repository

2) provide only packages for autobuild when the game-data packager
has the data for games, as well are doing with modules/dkms

preliminary package was made for venenux here as starter point:

http://venenuxrepo.fundacite-aragua.gob.ve/mskcommon/games/quake2/

(waith around 45 minutes and dsc files will show up, i'm uploading)
my mentors key are not working, that's why i not upload to mentors!

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com

#800504#21
Date:
2015-09-29 17:47:04 UTC
From:
To:
please keep in CC the other bug

2015-09-29 12:57 GMT-04:30 Alexandre Detiste <alexandre.detiste@gmail.com>:
do works? for what quake? (and i'm very curius about a screen je je)
for quake1 only pure data its need, for quake 2 depends of mod,
by example, the doom2 mods loads and are playable without a loader
but xatrix, rogue and specially zaero in my setup at leas not!
yes! and its a pain for linux users that fact!

umm i have only the game-data-packager 36 not lasted i'm using squeeze
as main system and wheeze only for few things..
well maibe the "all" in arch are due mantainers think that mods for
quake2 are similar like quake1, but ar i see in git quake2 mod spected
a "game.so" as result...

umm then for thos two RFP rqeuest,
could one can generate a package and test if works

but in any case, the yamagi code focused on fixeds some bigs that id
soft does not, specially for linux!

and there's no game-data-packager for the zaero mod, and no linux
support (ion the official original disc the so file for linux crash
when loading)

the codes from yamagi are fully 64 bit clean! <<--------
as i see in game-data-packager maybe not necesary to see, but yes if
take in consideration package it due have many bugfixeds over original
id soft code and yamagi ports are fully 64bit clean

#800504#26
Date:
2015-09-29 18:46:43 UTC
From:
To:
If you are not using a version that has current development, then
non-critical bugs will not be fixed in the version you are running. You
can have software that doesn't change, or you can have new things, but
you can't have both.

If the yquake2 game code was packaged in Debian, it would be packaged
for stretch (what will become Debian 9), not jessie (Debian 8), and
certainly not wheezy or squeeze (Debian 7 or 6).

That's most likely a bug in game-data-packager. The YAML should have a
tag for "this is architecture-dependent" which would be set on those two
packages.

From what I remember of their licenses, it would probably not be legal
to include them in Debian, even in non-free.

If you are developing a Debian derivative, and you want to ignore the
relevant copyright license and take the risk that you will be sued by a
copyright holder, that's your choice. However, that is not something
that Debian will do.

What is "the zaero mod"? Where could an interested developer download or
buy it?

We are certainly not going to upload something we can't test.

game-data-packager uses Yamagi's versions of the xatrix and rogue code,
not the original id Software releases. The number of bugs fixed is
exactly the same as if the same code was uploaded to Debian as packages.

    S

#800504#31
Date:
2015-09-29 18:53:54 UTC
From:
To:
so then, this bug (both) now can be closed for!

thanks for clarification i dont have knowlegd due my game-data-packager are 36
so i wish to the lasted version of game-data-pacakge will be
backported for jeesie at least

#800504#38
Date:
2015-09-30 07:36:47 UTC
From:
To:
Hi Simon,

Am Dienstag, den 29.09.2015, 19:46 +0100 schrieb Simon McVittie:

Zaero is an unofficial add-on for Quake 2 that has once been sold on CD
-ROM, but is now available for free (Beer) Download e.g. here:

http://www.quakewiki.net/archives/teamevolve/zaero_manual.html

Let's say it is for Quake 2 what Hacx is for Doom 2.

Another one is Juggernaut, but I am not sure if this is available for
free...

Please note that new versions of these engines have been released at
Yamagi's site: the rogue add-on is at 2.02 and the xatrix one at 2.03:

https://github.com/yquake2/rogue/releases
https://github.com/yquake2/xatrix/releases

So, please update the package information in g-d-p accordingly. ;)

Thank you ,

Fabian

#800504#43
Date:
2015-09-30 07:47:22 UTC
From:
To:
Am Mittwoch, den 30.09.2015, 09:36 +0200 schrieb Fabian Greffrath:

If you click on the "Index" tab of this page, there is even a v1.1 upda
te available for download.

 - Fabian

#800504#48
Date:
2015-09-30 08:09:48 UTC
From:
To:
Am Mittwoch, den 30.09.2015, 09:36 +0200 schrieb Fabian Greffrath:

And to add yet another data point, there is also something comparable
for Quake 1 called "Abyss Of Pandemonium" which was once for-sale and
is now available for free download:

https://www.quaddicted.com/reviews/aopfm_v2.html

 - Fabian

#800504#53
Date:
2015-09-30 08:47:17 UTC
From:
To:
Control: retitle 799954 update yquake2/xatrix to 2.03
Control: reassign 799954 game-data-packager
Control: severity 799954 wishlist
Control: tags 799954 - pending
Control: retitle 799955 update yquake2/rogue to 2.02
Control: reassign 799955 game-data-packager
Control: severity 799955 wishlist
Control: tags 799955 - pending
Control: clone 799954 -2
Control: retitle -2 support for "Zaero" Quake II mod
Control: tags -2 = help moreinfo

Cloning a wishlist bug for this. It should end up rather similar to
xatrix and rogue, I think.

Unfortunately, the download link is broken now that Fileplanet has gone
down. Apparently it should be available somewhere in
<https://archive.org/search.php?query=fileplanet>, but good luck finding
it in there...

https://github.com/freebsd/freebsd-ports/blob/master/games/quake2-zaero/distinfo
has some hashes for the various files, but no hints about where to get them.

Yamagi doesn't have game code for this, and while briefly looking for a
download location I found a review saying it's hideously bad, so maybe
not worth bothering with anyway.

I've reassigned these RFPs to g-d-p and made them wishlist. Before
updating the version and sha*sums, a DD should check the diff and make
sure there's nothing malicious or horribly broken in the new release.

I don't think they can be packaged for Debian any other way, because
https://github.com/yquake2/xatrix/blob/master/LICENSE makes derivative
works non-distributable, as far as I can tell. If anyone else disagrees
with my assessment, and wants to take responsibility for packaging these
and getting them past the ftp-masters, feel free to reassign back to
wnpp and turn them into ITPs; but I'm not going to do it.

Similarly, if you think you can convince id lawyers to GPL the
xatrix/rogue game code, you're welcome to try.

    S

#800504#76
Date:
2024-02-25 01:34:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
game-data-packager, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 800503@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated game-data-packager package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 24 Feb 2024 15:34:18 +0000
Source: game-data-packager
Architecture: source
Version: 77
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 800503 1051856 1059449 1063580
Changes:
 game-data-packager (77) unstable; urgency=medium
 .
   * New features:
     - extract the bundled icon from GOG games [Sébastien Noel]
       (Closes: #1051856)
     - optionally download an icon from the scummvm-icons repository
       for ScummVM games [Sébastien Noel]
     - use configurable mirrors for old Loki games [Sébastien Noel]
   * New games:
     - Alex4: this game was first thought to be GPL licensed and wholly
       packaged as such in Debian; but in fact it's only the engine part,
       and the data is merely "freeware" (see #1035043) [adetiste]
     - Civilization: Call to Power [Sébastien Noel]
     - Detective Gallo [Dennis Menschel]
     - Descent 3 [Sébastien Noel]
     - Flashback [adetiste]
     - Heretic 2 [Sébastien Noel]
     - Kohan: Immortal Sovereigns [Sébastien Noel]
     - Pushover [adetiste]
     - Railroad Tycoon 2 [Sébastien Noel]
     - Roller Coaster Tycoon 2 (and 1) [Mathias Gibbens]
     - Sid Meier's Alpha Centauri [Sébastien Noel]
     - Tomb Raider 1 [adetiste]
     - Unreal Tournament 2004 [Sébastien Noel]
   * New versions:
     - Dark Forces: add French version [Sébastien Noel]
     - Doom3: add 'Classic Doom' & 'The Lost Mission' expansions
       [Sébastien Noel]
     - Freespace 2: add support for the "fsport" mod, notably the ability
       to play Freespace 1 missions [Sébastien Noel]
     - Indiana Jones and the Fate of Atlantis,
       Indiana Jones and the Last Crusade:
       add support for latest GOG releases [Mathias Gibbens]
     - Jazz Jackrabbit: add support for new GOG.com archive [fabian]
     - Loom: add support for CD version [Sébastien Noel]
     - Quake2: add support for "Zaero" mission pack (Closes: #800503)
       [Sébastien Noel]
     - Return To Zork: add support for CD version [Sébastien Noel]
     - Unreal Tournament (1999): update to version 469d [Sébastien Noel]
     - The Secret of Monkey Island, Indiana Jones and the Last Crusade:
       add English EGA floppy version [Mathias Gibbens]
   * Bug fixes:
     - fix TypeError when gdp prints warnings [Anatoliy Gunya]
     - fix html docs file names in quake2-groundzero-data [Anatoliy Gunya]
     - fix Readme.html path in Quake 3 documentation [Anatoliy Gunya]
     - fix broken symlinks in quake3-team-arena-data [Anatoliy Gunya]
     - ScummVM games: fix many game IDs [Sébastien Noel, adetiste]
       (Closes: #1059449)
     - ScummVM games: remove versioned dependencies on ancient ScummVM 1.x
       [adetiste]
     - fix unbuildable "Little Big Adventure" package [Sébastien Noel]
     - ScummVM games and Doom 3: move desktop files for mods from the
       plugin to gdp-runtime, so that bugs in the .desktop files can
       be fixed without rebuilding the non-distributable packages
       [Sébastien Noel]
     - Heretic, Hexen, Strife: fix invalid Breaks in packages generated with
       v76 [Sébastien Noel]
     - Hexen: extract a better icon [smcv]
     - correct data_type for various packages that contain
       executables [Sébastien Noel]
   * Debian packaging:
     - add a Doom mini-policy [Sébastien Noel]
     - transition from p7zip-full to 7zip (Closes: #1063580) [adetiste]
     - Replace Suggests: steam with steam-installer|steam-launcher [smcv]
   * Internal changes:
     - d/rules: trim using new execute_after_* syntax [adetiste]
     - add more type annotations to Python code [adetiste]
     - add an optional minimal pre-commit hook [adetiste]
     - gdp_launcher_base: use os.EX_* instead of magic numbers [adetiste]
     - doom_common: remove prboom-plus on Debian and add crispy-doom
       as alternative engine on some expansions. [Sébastien Noel]
     - add support for symlinks with offset to CD ripping code
       [Sébastien Noel]
     - increase a test timeout [adetiste]
     - gdp.version: Get the version number from meson.build if possible [smcv]
     - tests: Assert version is consistent in meson.build and debian/ [smcv]
Checksums-Sha1:
 19b9e28401a713f99382e6b05c50da03e8dea3d1 2963 game-data-packager_77.dsc
 a1be5716b3a00119d8ff479e794b66a2df35030f 8269856 game-data-packager_77.tar.xz
 dcb77f8f5243c50fd9dcf34403c40954fb27f439 12064 game-data-packager_77_source.buildinfo
Checksums-Sha256:
 7015552e67b53e647d0f751202bfa7b50adfefa0d57ba54f0b2dacbe6451c6d7 2963 game-data-packager_77.dsc
 6161008ff0dc77fb13792996fdccced4f07d3b1b16fcccb7737dbbc3d74216bb 8269856 game-data-packager_77.tar.xz
 4ba5ca4383222bce839ebc21e51b16761e53ede7e6073c916f7c14b85d3c0f60 12064 game-data-packager_77_source.buildinfo
Files:
 c5eea32983b554278c452453e179d704 2963 contrib/games optional game-data-packager_77.dsc
 6dddb0b23141e430447592c8bcba2247 8269856 contrib/games optional game-data-packager_77.tar.xz
 03cf7130b77c02d355ed0b0860a6da65 12064 contrib/games optional game-data-packager_77_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmXaluIACgkQ4FrhR4+B
TE/KghAAlvw53Y4Z3LLG7DhMAU5EDlMPApHy5Ap/+WC/r/prybFTh72E5aIjRoZy
M2ccLOEoNyqM+VIMVoN+WsMHaLuC63orDbFnUsCIE+3xD0g3S8S1pE3k7HhHS8kM
sIri6QD2/igq5TwaKecDnIbgEtyZd7w+Y6RCO0z7KFsoL6zU2zJvbZLg7yKB1a/Q
g5smkfw767WisQbLLGLQ7IaAsrRU4ULdMeQL8Jg0R8D38rATdSDFE6pCXDYePRX2
NYRSNkxW5bJlEZOfsqZoaqB6EfUFFyc8mods9j8D3j1V1IsRG0NQvWZkWbD6mTZ0
fTQcL+5fJD3Ow6cT++LJ0//KvcfAl7c/g5XT/la43q1uvjy7dibbcJKzsVPTm5vw
LczdiFyLKZuSbUHrx9fSlC2+rFftbueMO4XO+PsEdo48EUF4ehQWBOVV46MMhvcl
grtLwW8NYaRO3ryOetBvtOLzu6wLGLwk0I/fkUTaKc0z50iW+fuBrkGwGvxV/lJM
V5KM7MuCL8heOUnlW2cx0JTd29RM3xOYZBiCTyCwFpZXmGvnV1sE8kAjqgV9hMLT
hv7XJcbAxi3RyljroRSp27AaZBg8adZAL16aw6QLDE2b/aCEXjNSGk03zPpNm+Pk
Tq3uQU4CuATUDLKf5ipkJG8Yfq9GuGJ3BUBNoRzGGKHs6Dvevag=
=wOGO
-----END PGP SIGNATURE-----