Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104599 - games-fps/unreal-tournament-bonuspacks only installs the 4th bonuspack, even though the first three are also required in non-goty-ut
Summary: games-fps/unreal-tournament-bonuspacks only installs the 4th bonuspack, even ...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on: 134156
Blocks:
  Show dependency tree
 
Reported: 2005-09-02 07:43 UTC by patrick
Modified: 2019-12-09 03:41 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
this is an updated ebuild I wrote that should do it right (unreal-tournament-bonuspacks-436.ebuild,2.07 KB, patch)
2005-09-02 07:47 UTC, patrick
Details | Diff
the new bonuspack ebuild (unreal-tournament-bonuspacksmoded-436.ebuild,2.10 KB, patch)
2005-10-26 05:53 UTC, patrick
Details | Diff
version for ut and ut-goty at the same (unreal-tournament-bonuspacks-all-436.ebuild,1.93 KB, text/plain)
2006-01-27 06:35 UTC, patrick
Details
the ebuild only for ut (unreal-tournament-bonuspacks-436.ebuild,1.59 KB, text/plain)
2006-01-27 06:37 UTC, patrick
Details
the ebuild only for ut-goty (unreal-tournament-goty-bonuspacks-436.ebuild,1.12 KB, text/plain)
2006-01-27 06:38 UTC, patrick
Details
unreal-tournament-bonuspacks-4.ebuild (unreal-tournament-bonuspacks-4.ebuild,5.06 KB, text/plain)
2007-10-26 15:20 UTC, James Le Cuirot
Details
unreal-tournament-bonuspacks-451.ebuild (unreal-tournament-bonuspacks-451.ebuild,5.33 KB, text/plain)
2007-10-27 11:54 UTC, Paul Bredbury
Details
unreal-tournament-bonuspacks-451.ebuild (unreal-tournament-bonuspacks-451.ebuild,5.33 KB, text/plain)
2007-11-15 16:01 UTC, James Le Cuirot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description patrick 2005-09-02 07:43:15 UTC
The bonuspacks 1-3 are not integrated in the lokiinstaller for non-goty-ut,
because it is only 6mb of size, but the bonuspacks 1-3 are over 50mb, they are
integrated in the second cd of the goty version but not in the non goty version.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 patrick 2005-09-02 07:47:08 UTC
Created attachment 67480 [details, diff]
this is an updated ebuild I wrote that should do it right

It is my first ebuild so please don't blame me for mistakes.
Comment 2 UncleOwen 2005-09-03 01:11:48 UTC
Well... the problem is, that if you have GOTY installed, you get the bonuspacks 
twice. Less a problem than getting them not at all, but still a problem (I 
think, might be wrong)

Maybe make another ebuild for bonuspack 1-3 and let unreal-tournament-goty 
PROVIDE that one?
Comment 3 patrick 2005-09-04 03:40:04 UTC
Did you read my ebuild? I'm not shure if the ebuild does it right because I
don't have non-goty ut, but it should distinguish between non-goty and goty
version and only install the necessary packages.
Comment 4 UncleOwen 2005-09-11 04:31:52 UTC
Ah, nice. Would be even better if it wouldn't download the first 3 BPs, but I don't think there's anything to be done about that.
Comment 5 patrick 2005-10-26 05:53:37 UTC
Created attachment 71502 [details, diff]
the new bonuspack ebuild

made it only download the needed files
Comment 6 patrick 2006-01-27 06:35:57 UTC
Created attachment 78281 [details]
version for ut and ut-goty at the same

The old one has a mistake in it (has_version in global scope) so I removed.
The disadvantage is that three of the four bonus packs are downloaded even they are not used, when the user has ut-goty installed.
Comment 7 patrick 2006-01-27 06:37:16 UTC
Created attachment 78282 [details]
the ebuild only for ut

The ebuild only for ut, if you decide to use two seperated ebuilds, this is the one for ut.
Comment 8 patrick 2006-01-27 06:38:05 UTC
Created attachment 78283 [details]
the ebuild only for ut-goty

The ebuild only for ut-goty, if you decide to use two seperated ebuilds, this is the one for ut-goty.
Comment 9 James Le Cuirot gentoo-dev 2007-10-22 10:57:39 UTC
Sorry to obsolete all your hard work but I've addressed this in a very clean way in bug 134156.
Comment 10 James Le Cuirot gentoo-dev 2007-10-26 15:20:47 UTC
Created attachment 134428 [details]
unreal-tournament-bonuspacks-4.ebuild

I've been instructed to post my new ebuild here instead. As explained in 134156, I have changed the version to 4 to indicate the 4 bonus packs since the game version isn't relevant.
Comment 11 James Le Cuirot gentoo-dev 2007-10-26 15:21:40 UTC
I was going to add bug 134156 as a dependency but I don't have permission. Please do this.
Comment 12 Paul Bredbury 2007-10-27 11:54:32 UTC
Created attachment 134477 [details]
unreal-tournament-bonuspacks-451.ebuild

Removed -r1.

Renamed to version 451, to override the version already in Portage - let's prevent the poor user from having to use package.mask. 451 is also the version number in the UTPGPatch file.

Added "${ROOT}":
http://devmanual.gentoo.org/ebuild-writing/variables/index.html

Added "die"s. The long explanation strings are not necessary, though - Portage will show the line number and contents.

Added more mirrors.
Comment 13 James Le Cuirot gentoo-dev 2007-10-27 12:11:56 UTC
If the older ebuild is removed from Portage, won't it automatically "downgrade" to 4 anyway?
Comment 14 Paul Bredbury 2007-10-27 12:31:26 UTC
Yes. But 451 is a meaningful number, and an obvious upgrade, and is convenient now and for the foreseeable future.
Comment 15 James Le Cuirot gentoo-dev 2007-11-15 16:01:30 UTC
Created attachment 136050 [details]
unreal-tournament-bonuspacks-451.ebuild

Use more unique file to identify UT CD and prevent confusion with Unreal 1 CD. It happened to me!
Comment 16 matthias.grobarek 2009-02-05 14:57:19 UTC
I tried the ebuild from #15, it works beautifully. When will it be merged into the Portage tree (either as -436-r1 or -451)? I mean, it’s been more than a year since this solution came up.
Comment 17 James Le Cuirot gentoo-dev 2009-02-05 15:01:51 UTC
I think all this stuff is going to have to go in together and I still need time to figure out a problem with the alternative UT renderer - which is required by newer machines like mine because it has a framerate limiter.
Comment 18 No Name 2012-03-26 16:43:01 UTC
What is with this new renderer? Is it windows-only or possible also for linux??

If so, would it possible to integrate him in this ebuild?

And what is with the new highres textures for unreal and unreal tournament, which are not on the cds from goty or so.

http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1274112474

or extreme end textures:

http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1261786995

and what is about this new native unreal linux port???

http://www.oldunreal.com/oldunrealpatches.html

and for textures:

http://www.unrealtexture.com/

This packages dont have the skating player bug!!! :-)

Would be asesome if this all could be integrated in the gentoo ebuild...
Comment 19 James Le Cuirot gentoo-dev 2012-03-26 17:04:36 UTC
Whoa, slow down there. ;) Might have been better to put this in the other bug report but anyway...

(In reply to comment #18)
> What is with this new renderer? Is it windows-only or possible also for
> linux??

It works on Linux. I have built it from source and used it successfully. The problem I had with it was that on one of my machines, it would lock up after a short time and I was worried this would affect others too. That machine was a bit of an oddball though and the drivers have moved on a lot since then. It's probably no longer an issue.

> If so, would it possible to integrate him in this ebuild?

The other problem with it is that it's a bitch to build. I had to make many tweaks to build it for Linux and I had to do it with Debian Sarge because a really old toolchain is needed. I would therefore only distribute it in binary form.

> And what is with the new highres textures for unreal and unreal tournament,
> which are not on the cds from goty or so.
> 
> http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1274112474
> 
> or extreme end textures:
> 
> http://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1261786995

Never heard about these "new" textures before. Could be worth a look.

> and what is about this new native unreal linux port???
> 
> http://www.oldunreal.com/oldunrealpatches.html

Never heard about this either. I was able to more or less get it running under Linux by myself and that is supported by my ebuilds but it wasn't entirely glitch-free.

> and for textures:
> 
> http://www.unrealtexture.com/

This is new to me too.

However, my main priority above all this would be to move all this code into a separate installer because these ebuilds are ugly as sin and would probably never be accepted into the tree, even though I have now heard many success reports. I did make a rough start on this once but it hasn't come anywhere near the top of my list for a few years. :(
Comment 20 No Name 2012-03-28 10:25:56 UTC
Yes, it was new for me too.

But it shows which potential is here... With the new renderer and maybe a native unreal client and this also with extreme or high resolution textures, which are ready for server. (no skating player bug)

This could be like a new game :-)

I have respect for all your work and the work for all this people which created this ebuilds... :-)
They are working very nice. Yes.
But if someone know the correct phats for the better textures and so, we can add  new use flags "extreme-end" and "hight-end" which download the better textures and install them into the right paths. this would not be so impossible.

We have the urls to this textures. Also you can add as a test the new renderer, which you can build with your binary toolchain, which you need for building the renderer. and then you can build a new ebuild which is free for testing.

And whats about this "installer" should it work under any Linux and should it be an ebuild or not? but it should work under gentoo so that we can call him in a ebuild or not??

I am willing to help you so if my time let me :-)
I am not a really programmer but how you see i can search different things and so.

best regards chris
Comment 21 Paul Bredbury 2012-03-28 10:45:37 UTC
(In reply to comment #20)
> should it be an ebuild or not?

Seen how many years old this bug is? I recommend that people write a cross-distro installer script in BASH. Example:

http://dl.dropbox.com/u/18371907/installquake4
Comment 22 No Name 2012-03-28 12:48:33 UTC
Ok, yes i know. maybe it will never be in portage...

It sucks... right... maybe if we have the right man, we can talkt with them to include it in portage...

In this second i am downloading the High End Textures (which has no bugs) and i will test them) and if the experience is good, i will take the last ebuild from this bugreport and modify it to support this textures also.

With a use flag which if it is set, download this textures and copy them too.

Would be nice if you can upload the compiled verwsion of the new opengl renderer in the newest version. i will test him than with the better textures and if i can not see any freezes or so, i we can integrate it into the ebuild...

I would say your idea with a seperate installer would be awesome, but i am not a pro in bash and because this i would add the ebuild for me and other people who want play it in the nearly next time.

best regards chris

ps: if you can build the new renderer again for me and upload it here with a link, please take the newest version 3.7. the source is here.

http://www.cwdohnal.com/utglr/

He is talking about new compiler for windows, maybe you need not the old tools for 3.7 :-)
Comment 23 No Name 2012-03-29 10:50:05 UTC
Ok. so this is my first test result with the high end textures from this:

http://www.uttexture.com/UT/Website/Downloads/Textures/HighEnd/MasterFiles/MasterFilesHighEnd.htm

Only downloading this 5 packages and copy their contents to /opt/unreal-tournament/Textures/ and overwrite the old one.

It is realy, realy nice. Also i dont have the sliding player glitch anymore. And the good is that the game is much slower because of the bigger textures ;-)

So it is running not so fast anymore.

The 6 package is reported as 404 from me. the next day it should uploaded.

Also i have found that for the normal unreal (singleplayer) there are new downloads of translations... My problem was that i am german and i have set the german "de" flag all the time... but the only DVD which contain this de files for unreal is firstly not avalaible for me, so the ebuild fails here and secondly when i found this files from the www, i found out that they all not bugfree... a lot is missing or half translated...

But there is a new project from the community also "unreal translating-project" :-)

Maybe we can change the ebuild so, that the language files are downloaded from here...

http://www.oldunreal.com/wiki/index.php?title=Oldunreal_227_Localization_Project

I will test them also :-)

New sounds or music with better quality would be also realy nice...

I would say if you can help me if i get trouble with ebuild building, i can improve our ebuild if you like.

maybe i can add it to a overlay or make my own overlay or so. would that help?

best regards chris
Comment 24 No Name 2012-03-31 12:59:13 UTC
Ok,

i have tested this new 227h native linux patch... and what should I say?

iT IS WORKING!!

Very nice... also with botmatches... The other good thing is that the patch installs the latest and best translations for the game... Also the new opengl renderer is included... Also I have used the high end textures for unreal and they are also working... also return to na pali. Very nice gameplay :-)

The bad is that you have to install first the default unreal from your cd with wine... than install the windows patch exe with wine and that is all done under .wine in your home... but once installed you will have here "UnrealLinux.bin" and this is the native client which is completly nativ!!

But you have a full installer which do all for you... but with wine... the people from oldunreal will work on a nativ installer but that need autority from epic...

But i think if i could upload the nativ client as a single file than we can build an total nativ ebuild with that, which copy the gameplay and normal textures from the game cd and copy then the nativ files in the global /opt/.

optionaly we can add the S3TC use flag which load all the hight end textures for unreal and unpack they also in the game dir.

what did think about this idea?

But i am not as good with building ebuilds... maybe here is someone which can do that for me. i will help if any content is needed...

best regards chris
Comment 25 No Name 2012-03-31 13:00:15 UTC
Sorry but I left this:

No need for CPU-Fix anymore... This bug is fixed and will be also i think in short time for UT :-)
Comment 26 Arfrever Frehtes Taifersar Arahesis 2019-12-09 03:41:31 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b093e47371dceaf8e3daaa099a8c20cba1a6d0c

commit 8b093e47371dceaf8e3daaa099a8c20cba1a6d0c
Author:     Aaron Bauman <bman@gentoo.org>
AuthorDate: 2019-12-08 21:08:20 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2019-12-08 21:08:20 +0000

    games-fps/*: drop last-rited pkgs
    
    Bug: https://bugs.gentoo.org/44351
    
    Signed-off-by: Aaron Bauman <bman@gentoo.org>


https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25ccd8cf8f654fefc66ef924b5558873e1e44dcf

commit 25ccd8cf8f654fefc66ef924b5558873e1e44dcf
Author:     Aaron Bauman <bman@gentoo.org>
AuthorDate: 2019-12-08 21:28:28 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2019-12-08 21:28:28 +0000

    games-fps/unreal-tournament: drop vulnerable
    
    Closes: https://bugs.gentoo.org/386383
    
    Signed-off-by: Aaron Bauman <bman@gentoo.org>