Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 525536 - games-fps/iortcw (New package)
Summary: games-fps/iortcw (New package)
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-16 06:30 UTC by Nick Leippe
Modified: 2021-08-28 16:45 UTC (History)
1 user (show)

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


Attachments
New ebuild for games-fps/iortcw-1.51c (iortcw-1.51c.ebuild,1.70 KB, text/plain)
2021-08-28 16:45 UTC, Róbert Čerňanský
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Leippe 2014-10-16 06:30:03 UTC
RTCWCoop 1.0.0 has been reached. See: http://www.rtcwcoop.com/

This fork of id's rtcw source code has been modernized to:
- fully support 64-bit
- better sound support (no longer only works with oss)
- bug and security fixes
- many other improvements including an optional enhanced renderer

The long-standing errors many people hit now trying to run the current rtcw are resolved with this fork.

This works with the original rtcw map files and maintains compatibility with most existing mods--it should be the drop-in replacement for the currently masked games-fps/rtcw-1.41b

Required me to install libsdl2, but otherwise the binaries they supplied worked great. We could start with just a -bin package off of them.

Reproducible: Always
Comment 1 Nick Leippe 2014-10-16 06:37:14 UTC
Still requires games-fps/rtcw and 1.41 update to get all the pak files. I'm not sure what the right way to structure the ebuilds would be, perhaps something similar to quake3:
games-fps/rtcw-1.41b-r1      # same as current masked 1.41, but split data out
games-fps/rtcw-data-1.41     # installs data for use by either
games-fps/rtcwcoop-bin-1.0.0
games-fps/rtcwcoop-1.0.0
Comment 2 Nick Leippe 2015-04-02 19:07:54 UTC
Upon further use I discovered that while rtcwcoop is a great implementation, it cannot play the single-player campaigns. rtcwcoop is actually a fork of iortcw which *is* a true drop-in replacement for the original rtcw and supports single-player campaign.

The additional bug-fixes and feature enhancements as listed in the first comment are still applicable. Particularly of importance is that no more funky wrapper scripts are needed to get sound to work, and sound-related bugs that cause hangs in rtcw (eg when encountering the fire zombies) or no longer.


rtcwcoop still needs an ebuild and maintainer, but IMO since they both depend on rtcw data files I think the following should occur:

1) split games-fps/rtcw-1.41b-r1 into:
games-fps/rtcw-1.41b-r2
games-fps/rtcw-data-1.41

2) add (now tracked via this bug):
games-fps/iortcw-bin-1.42b
games-fps/iortcw-1.42b

3) elsewhere add (needs a new bug entry):
games-fps/rtcwcoop-bin-1.0.1
games-fps/rtccoop-1.0.1
Comment 3 Nick Leippe 2015-04-02 19:08:37 UTC
project home: https://code.google.com/p/iortcw/
Comment 4 Nick Leippe 2015-04-02 19:09:43 UTC
move to: https://github.com/iortcw/iortcw
Comment 5 jospezial 2017-01-22 17:06:02 UTC
1.5a released on 19 Nov 2016
Comment 6 jospezial 2017-01-22 17:08:35 UTC
As this is still in heavy development, I would suggest a live ebuild.
Is there opensource gamedata?
Comment 7 Nick Leippe 2018-05-02 17:47:30 UTC
(In reply to jospezial from comment #6)
> As this is still in heavy development, I would suggest a live ebuild.
> Is there opensource gamedata?

Yes. The data from rtcw.
Comment 8 Róbert Čerňanský 2021-08-28 16:45:35 UTC
Created attachment 736495 [details]
New ebuild for games-fps/iortcw-1.51c

Ebuild for games-fps/iortcw-1.51c.  It installs single player version only.  Anyone, feel free to add multiplayer support.

It requires RTCW game data to be available at /usr/portage/distfiles/rtcw-data (the path can be modified via RTCW_DATA_ROOT env. variable).

Game data can not be copied manually after the installation because they need to be patched.  Therefore ebuild has to copy the original data first from the location above and then "patch" them with (copy over) the ones from iortcw project.