View previous topic :: View next topic |
Author |
Message |
tjay n00b
Joined: 29 Jun 2006 Posts: 7
|
Posted: Tue Feb 27, 2007 3:52 pm Post subject: quake3 (source) + world-of-padman? |
|
|
I've got quake3-bin and quake3 (source), and quake3-wop (world-of-padman). Unfortunately quake3-bin doesn't output any sound for me, so I've been using quake3 (src), which runs perfectly The problem is, world-of-padman seems to need quake3-bin, which means no sound for me... I tried putting a symlink to quake3 (src) in place of the real quake3-bin executable, but then the normal quake3 (not modded) starts.
Does anyone know a workaround? |
|
Back to top |
|
|
/albert n00b
Joined: 17 Jan 2005 Posts: 58
|
Posted: Sat Mar 03, 2007 5:35 pm Post subject: |
|
|
If I have this correct in mind, quake3-bin is installed into /opt/quake3 and all the mods are also placed there.
Quake3 (src) is installed as any other game and searches for his data (and also for the mods) in /usr/share/games/quake3.
The workaround I have made is simply to move /opt/quake3/* to /usr/share/games/quake3/, delete the dir /opt/quake3 and make it simply a symlink to /usr/share/games/quake3.
This works for me, also with WoP (realy a nice mod ). |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sat Mar 03, 2007 6:06 pm Post subject: |
|
|
Look at /usr/portage/eclass/games-mods.eclass
There should be 2 executables: quake3-wop and quake3-bin-wop
Code: | equery files quake3-wop | grep bin |
|
|
Back to top |
|
|
tjay n00b
Joined: 29 Jun 2006 Posts: 7
|
Posted: Sun Mar 04, 2007 2:51 am Post subject: |
|
|
Quote: | PaulBredbury:
Look at /usr/portage/eclass/games-mods.eclass
There should be 2 executables: quake3-wop and quake3-bin-wop |
Uh oh... I only have quake3-wop.
Quote: | /albert:
The workaround I have made is simply to move /opt/quake3/* to /usr/share/games/quake3/, delete the dir /opt/quake3 and make it simply a symlink to /usr/share/games/quake3. |
I moved the contents of /opt/quake3 to /usr/share/games/quake3/ and made the symlink, but both quake3-wop and selecting the wop mod in quake3 crash with the following error:
Code: | ^3WARNING: unknown blend mode 'gl_src_color' in shader 'menushader', substituting GL_ONE
Received signal 11, exiting... |
Am I supposed to just delete /opt/quake3 instead of moving it to /usr/...?
Thanks,
TJ |
|
Back to top |
|
|
tjay n00b
Joined: 29 Jun 2006 Posts: 7
|
Posted: Sun Mar 04, 2007 7:24 am Post subject: |
|
|
Forgot to mention, I made a symlink from quake3-bin to quake3 (src), as quake3-wop needed it to run. |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sun Mar 04, 2007 2:58 pm Post subject: |
|
|
tjay wrote: | Uh oh... I only have quake3-wop. |
Then re-emerge with the eclass as it is now, for it to set up the 2 executables: quake3-wop and quake3-bin-wop
Quote: | The problem is, world-of-padman seems to need quake3-bin |
Why do you say that? What's the error message?
Unfortunately, with all your file moves and symlinks, I have no idea what state your installation is in. It would be simplest to remove all trace of quake3 from your installation, then run:
Code: | emerge --unmerge quake3 quake3-data quake3-teamarena quake3-bin quake3-wop
emerge quake3 quake3-bin quake3-wop |
|
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sun Mar 04, 2007 11:08 pm Post subject: |
|
|
You need this precise version, to get WOP set up automatically for both quake3 & quake3-bin:
Code: | emerge =games-fps/quake3-wop-1.0_beta1-r2 |
This is because the other versions in Portage specify MOD_BINS, which messes up the logic in /usr/portage/eclass/games-mods.eclass
Code: | if [[ -n "${MOD_BINS}" ]] ; then
...
elif [[ -n "${MOD_DIR}" ]] ; then
case "${GAME_EXE}" in
"quake3")
...
games_make_wrapper "${GAME_EXE}-bin-${MOD_DIR}" |
|
|
Back to top |
|
|
|