 | Downloads |
 | Links |
 | Home |
 | Video clips |
 | Screenshots |
-
Help?!
A: First, read the FAQ. It might have the answer for you. Secondly, you can get help from one of the links in this site.
-
I want to ask something about the game "SNAKE... in 3D".
A: There are a few answers at The Snake FAQ.
-
Running YANG, something in the menubar looks ugly to me!
A: It may happen when a customized Windows XP theme is used (even if you might not be aware of that). One solution is to right-click on the desktop, select "Properties" (or any translation of that) and in there select another theme.
However, here's another workaround: (WARNING: If you try the workaround which deals with the registry, be careful!)
Fix the ugly menu bar after applying a custom theme
-
Where are the YANG-related settings saved?
A: On ENGLISH VERSIONS of Windows, or at least Windows 2000 and XP, they should be saved into a place like:
C:\Documents and Settings\username\Application Data\yang
The drive letter may change, and on Non-English versions of Windows, "Application Data" may be named differently!
The following method may work in certain cases (although it may also not work): %APPDATA%\yang
On Mac OS X: ~/Library/Application Support/yang
On Linux, FreeBSD and possibly other Unix systems (excluding Mac OS X): ~/.yang
-
On a trial to run YANG, I get an error regarding a missing MSVCR80.dll file.
A: There are great chances this is going to happen on Windows 2000.
Microsoft provides what they call "Microsoft Visual C++ 2005 Redistributable Package (x86)", which seems like a solution for that.
As long as the following link is up, it may provide what you need (requires Windows 2000 SP3 or later).
-
But when I try to install MSVCR80.dll using vcredist_x86.exe, I get another error, like this: "Error 1723. There is a problem with this Windows Installer package..."
A: ok, this is indeed a bit weird. The working solution is to get "Windows Installer 3.1 Redistributable (v2)" first. Now it'd hopefully be possible to install the above package.
-
Can I uninstall an EPM package? If yes, how?
A: Yes that's possible. There are (at least) two ways to do that:
- As root, execute the script /etc/software/packagename.remove. For example, in the case of EDuke32, /etc/software/eduke32.remove.
- If you wish, you can try using a generic graphical EPM uninstaller. Currently it's included inside the self-extracting EPM tarballs, but to make the gathering of it simpler, I've uploaded it:
EPM Uninstaller
Make it executable (e.g. with chmod +x) and then execute it as root. If it doesn't work, execute the relevant script(s) in /etc/software.
-
Where is the CFG file?
A: In Windows duke3d.cfg or sw.cfg should be located in the same folder where you're running the game from. In Linux it varies from port to port and version to version. JFDuke3D stores it in ~/.jfduke3d, JFShadowWarrior stores it in ~/.jfsw, and the Icculus port may store it in ~/.duke3d or the current folder as in Windows, depending on version being run. The newest version of EDuke32 should store it in ~/.eduke32, unless a certain parameter is specified. With older versions of EDuke32 it was stored in the current folder by default, unless there was a file named user_profiles_enabled
-
I get an error related to some file like TABLES.DAT!
A: If you're using Windows, you should put the grp file in the folder where you're running the
game from. There might be cases where it can change, but for now let's leave it in that way.
OPTIONAL: Put DUKE.RTS or sw.rts in the same folder for voice chat (ALT+F1 to ALT+F10 in game to trigger).
In the case of Linux, if you've got the game from any of my packages with the installers, you should put the file in one of the following folders, depending on the game and the package format:
DEB, RPM: /usr/share/games/duke3d, /usr/share/games/shadowwarrior
If you've used a Portable (EPM) installer: /usr/local/games/duke3d, /usr/local/games/shadowwarrior
Note that you'll almost surely need root permissions in order to do that.
In case you've the game running without the usage of any installer, the answer is the same as with Windows - where you're running the game from (although the games may check for more paths, like /usr/share/games/eduke32).
-
Where should I put the data (GRP) files? Can I do this in the binary's path?
A: Read the above question related to the TABLES.DAT error.
-
Can I run the HRP package generator without fakeroot? Maybe as a real root user?
A: If you can get fakeroot, it's highly recommended that you'll use it instead of being root.
However, I'll tell what to do in case you want to run it as root and without fakeroot:
After getting the file dn3dhrp-2007.04.27-2-setup.run, make it executable and extract to a temporary directory, say temp, using the following commands:
chmod +x dn3dhrp-2007.04.27-2-setup.run
./dn3dhrp-2007.04.27-2-setup.run --extract temp
Now in the new temp directory there's a file named hrppkg.sh. Open it for editing.
Remove the "fakeroot" word in lines 177, 183 and 188. Afterwards remove lines 12-17 which check for the existence of fakeroot.
Now, as root, execute hrppkg.sh.
WARNING: Don't execute it as non-root, or else when you install the package, several files may be set with a wrong username! (probably yours)
-
The GRP/RTS find function in the GRP setup utility (older version) seems to be broken.
A: The way it's implemented, an external command "find", a portion of a set of tools named findutils, is used for locating the file.
It could be missing. In that case, findutils is required if you want the find function to work.
-
Nothing happens when I try to click on a shortcut like "Browse EDuke32 User Folder".
A: In order to open a default file browser, a command named "xdg-open" from a package called xdg-utils is used. That way Nautilus can be used on GNOME desktops, Konqueror can be used on KDE, Dolphin on KDE4 etc. xdg-utils is probably missing, or for somereason xdg-open can't detect the default file browser.
At a later stage the command has been updated so it also tries to use gnome-open, kfmclient4 or kfmclient, depending on the current running environment, but this may not always work either.
Anyway, the user folder is ~/.eduke32, ~/.jfduke3d or ~/.jfsw, depending on the game and the source port.
-
When I start a level in Shadow Warrior, the game freezes and the disk keeps 'hogging'!
A: Unfortunately, there's currently a bug in JFShadowWarrior when using a sound patch for Linux by Mephisto, that when ambient sound is enabled, some kind of an infinite loop might begin, filling the memory and the swap file until you kill the program or the kernel kills it.
You should disable ambient sound from the game menu or in sw.cfg manually, though my current distributed binaries should make it disable on every creation of a new sw.cfg file.
-
Music in Linux ports of Duke Nukem 3D and Shadow Warrior?
While CD audio in the full version of Shadow Warrior might not work without a patch I'm not aware of, you should be able to get MIDI music in all ports, including the shareware version of SW but excluding Icculus' SW port.
In Ubuntu (7.10, 8.04), install the timidity and freepats packages. In openSUSE (10.3), install the timidity package.
For any other distro: MIDI support is provided by sound patches, also used by a MIDI player and sequencer named TiMidity or TiMidity++. TiMidity++ itself might not be needed, but you need the sound patches. They should be found in some path, such as /usr/local/lib/timidity, /usr/lib/timidity and /etc/timidity. timidity.cfg should also be stored in one of them. However, the configuration changes from distro to distro, so the paths are different, and even the contents of timidity.cfg might differ in someway. One distro might just use timidity.cfg, while in the other it would include another file like freepats.cfg.
You can get a set of GUS compatible patches from the SDL_mixer project webpage.
-
The mouse doesn't work properly, or not at all!
A: If you can't use it at all, try checking that it's enabled in the right cfg file. Read the above question for locating it. In EDuke32 1.4.0 beta 2 and up you should set: UseMouse=1. In older ports you should set: ControllerType=1.
If you have problems with the mouse, no matter if it does something in the game or not, you can try ALT-TABbing from the window back and forth. The cursor might get locked afterwards.
Finally, you can change a few settings like the mouse sensitivity in the game or the cfg file.
-
Shadow Warrior doesn't work properly!
A: If you're using Icculus' port, this indeed may happen. In fact, at least on one machine I couldn't get all keys working! I recommend you to switch to JFShadowWarrior. In addition, read the above answer to "When I start a level in Shadow Warrior, the game freezes and the disk keeps 'hogging'!"