Couldn't wait to get this installed and tear through some upgraded Doom levels! I remember the day this came out and while researching, heard it referred to as a retro game but for some reason its 2004 release doesn't seem that long ago... I did the following on Lubuntu 16.04 32 (http://www.retrovideogamer.co.uk/forum/index.php?topic=6772.msg89955#msg89955) bit and it worked like a charm 8)
REF (https://help.ubuntu.com/community/Doom3)
Download (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjfg_j19MvOAhVCzmMKHXw6DFcQFggmMAE&url=http%3A%2F%2Fyoufailit.net%2Fpub%2Fidgames%2Fidstuff%2Fdoom3%2Flinux%2Fdoom3-linux-1.3.1.1304.x86.run&usg=AFQjCNFJuEV-tx4CtyDkoy47NSTRkDIk5g&sig2=3uJqghNW8zQR4_ZAMoEdtA) the DOOM 3 installer
Move the file to your home directory
If you're running 64 bit version of Linux, open Terminal and paste:
sudo apt-get install ia32-libs
Otherwise, via Terminal:
chmod +x doom3-linux-1.3.1.1304.x86.run
sudo ./doom3-linux-1.3.1.1304.x86.run
Scroll through the agreement but be careful not to pass the end acceptance question. Type y and hit Enter
When prompted for an installation path just hit Enter to use the default (/usr/local/games/doom3)
When prompted for a path to create the symbolic links I pasted the path to my home folder (/home/)
Type y when prompted to install the PunkBuster software and carefully scroll through the agreement like before
Type y for the startup menu entries
And y to continue installation
Copy the following files from the DOOM 3 installation disk(s) base folder into /usr/local/games/doom3-sdk/base:
base/pak000.pk4
base/pak001.pk4
base/pak002.pk4
base/pak003.pk4
base/pak004.pk4
The easiest thing I could do bc of all the higher level permissions, was to copy the files from the disks into a folder named D on my backup partition. Then, ran the following command to copy them over
sudo cp /media/cylon18/Backups/T/D/pak00*.pk4 /usr/local/games/doom3/base
deleted the files from D folder once they were copied
Copied the RoE files into D folder and ran:
sudo cp /media/cylon18/Backups/T/D/pak00*.pk4 /usr/local/games/doom3/d3xp
To start via Terminal:
./doom3
(if you get the black screen with the cursor, pressing alt+Enter will window the game and allow adjustment of the resolution. Otherwise, after restarting the game 4x by whichever means* will usually end the problem. *ie; hard powering off your computer, etc.)
Resurrection of Evil Expansion Pack:
Copy the following file from the RoE installation disk's base folder into /usr/local/games/doom3-sdk/d3xp:
d3xp/pak000.pk4
To start via Terminal:
./doom3 +set fs_game d3xp
Dedicated server:
To start via Terminal:
doom3-dedicated
Game wouldn't accept my old keys so I went with this bypass to get into the action:
REF (https://www.youtube.com/watch?v=fPL6ovyGWkw) When it prompts for the keys press:
ctrl+alt+~
Type into the console:
map game/site3
After a brief loading period you'll start in Site 3 with all weapons 8)
CHEATS:
Console Commands
Press Ctrl+Alt+~(Tilde) to bring up the command console in a single player game:
Code -- Effect
pm_thirdperson 0 -- 3rd Person View OFF
pm_thirdperson 1 -- 3rd Person View ON
give keys -- All keys
clearlights -- All lights turn off. Only light is by flashlight....
give all -- All weapons with full ammo, health and armor
give berserk -- Berserk mode
give weapon_bfg -- BFG
give weapon_chaingun -- Chaingun
give weapon_chainsaw -- Chainsaw
clear -- Clear console text
kill -- Commit suicide
pm_crouchspeed ### -- Defines how fast you are when you crouch.
pm_runspeed ### -- Defines how fast you are when you run/sprint.
pm_walkspeed ### -- Defines how fast you are when you walk.
pm_noclipspeed ### -- Defines how fast you move with the "noclip" code turned on.
pm_jumpheight ### -- Defines how high you jump.
com_showfps 1 -- Draws your Framerate.
freeze -- Freeze all on screen
benchmark -- Game Benchmark
give weapon_rocketlauncher -- give weapon_rocketlauncher
give weapon_flashlight -- Gives Flashlight
give pda -- Gives PDAs/disks of the level you're in.
give armor -- Gives you 125 armor
god -- God Mode
set g_dragEntity 1 -- Grabs objects/bodies when you aim and fire at them
gfxinfo -- Graphicscard infomation
notarget -- Invisibility to most enemies
killmoveables -- Kill all moving enemies
killragdolls -- Kill all non-moving enemies
killmonsters -- Kills all Monsters
listmonsters -- Lists images of monsters
listlightdefs -- Lists indicated def file settings
give weapon_machinegun -- Machinegun
testlight -- Makes a light for you to see better
give ammo -- Max Ammo
give health -- Max Health
editor -- Opens up map editor
give weapon_plasmagun -- Plasmagun
quit -- Quit game
Com_Fixedtic -1 -- Removes 60 FPS Limit
aviDemo -- Saves a demo of your playing to an AVI movie file
idkfa -- secret message
say <message> -- Send message to everyone in multi-player
r_brightness <#> -- Set brightness level
r_gamma <0-3> Set -- gamma level
give weapon_shotgun -- Shotgun
spawn monster_zombie_morgue -- Spawns a zombie similar to the one in the infirmary.
com_allowconsole 1 -- This will make it so you only have to press ~ to open the console, no longer alt+ctrl+~.
g_showprojectilepct 1 -- Toggle hit % to HUD
s_showlevelmeter 1 -- Toggle sound level display
g_nightmare 1 -- Unlock Nightmare Mode
noclip -- Walk through solid objects
g_showplayershadow 1 -- You can see your shadow during singleplayer.
status -- Your game status
Give Ammo:
In the console (Ctrl+Alt+~) type these to be given different ammo.
Code -- Effect
give ammo_bfg_small -- Get ammo for BFG 9000
give ammo_belt_small -- Get ammo for Chaingun
give ammo_clip_small -- Get ammo for Machine Gun
give ammo_bullets_small -- Get ammo for Pistol
give ammo_cells_small -- Get ammo for Plasma Rifle
give ammo_rockets_small -- Get ammo for Rocket Launcher
give ammo_shells_small -- Get ammo for Shotgun
give ammo_grenage_small -- Get Hand Grenades
give ammo_clip_large -- Get large ammo for Machine Gun
give ammo_bullets_large -- Get large ammo for Pistol
give ammo_cells_large -- Get large ammo for Plasma Rifle
give ammo_rockets_large -- Get large ammo for Rocket Launcher
give ammo_shells_large -- Get large ammo for Shotgun
Level Select:
Bring up the console by pressing Alt+Ctrl+~ then enter the following codes. When you load single player maps you start with all the weapons you could have to that point and a small amount of ammunition.
Code -- Effect
map game/alphalabs1 -- Alpha Labs 1
map game/alphalabs2 -- Alpha Labs 2
map game/alphalabs3 -- Alpha Labs 3
map game/alphalabs4 -- Alpha Labs 4
map game/caverns1 -- Caverns 1
map game/caverns2 -- Caverns 2
map game/comm1 -- Comm 1
map game/commoutsidevComm Outside
map game/cpu -- CPU
map game/cpuboss -- CPU Boss
map game/delta1 -- Delta 1
map game/delta2 -- Delta 2
map game/delta3 -- Delta 3
map game/delta4 -- Delta 4
map game/delta5 -- Delta 5
map game/enpro -- Enpro
map game/hell1 -- Hell 1
map game/hellhole -- Hellhole
map game/mars_city1 -- Mars City 1
map game/mars_city2 -- Mars City 2
map game/admin -- Mars City Administration
map game/mc_underground -- MC Underground
map game/monorail -- Monorail
map game/mp/d3dm1 -- Multiplayer Map 1
map game/mp/d3dm2 -- Multiplayer Map 2
map game/mp/d3dm3 -- Multiplayer Map 3
map game/mp/d3dm4 -- Multiplayer Map 4
map game/mp/d3dm5 -- Multiplayer Map 5
map game/pdas -- PDAs
map game/recycling1 -- Recycling 1
map game/recycling2 -- Recycling 2
map game/site3 -- Site 3
To remove: Ref
(http://askubuntu.com/questions/194129/how-do-you-delete-files-in-the-location-usr-local-src)Open Home folder, press ctrl+h and delete the .doom3 folder
also:
Open Terminal and type:
cd /usr/local/games
sudo rm -r ./doom3
sudo rm -r ./doom3-sdk
also:
sudo pcmanfm /usr/share/applications
To delete the 2 Doom3 executables
Delete the desktop icons