{"id":564,"date":"2005-02-07T07:55:00","date_gmt":"2005-02-07T07:55:00","guid":{"rendered":"\/?p=564"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T07:00:00","slug":"doom-3-in-linux","status":"publish","type":"post","link":"https:\/\/princessleia.com\/journal\/2005\/02\/doom-3-in-linux\/","title":{"rendered":"Doom 3 in Linux"},"content":{"rendered":"<p>After reading <a href=\"http:\/\/www.xanga.com\/item.aspx?tab=weblogs&#038;user=escapenguin&#038;uid=199620597\">an entry<\/a> of escapenguin&#8217;s, I was reminded that there was a Doom3 installer for Linux.<\/p>\n<p>I remember when the installer was released, a few of my Swede friends were all excited. But I never bothered installing it because I already had it running in Windows and I didn&#8217;t want to deal with it (installing non-native games in Linux can be a serious pain). So I never bothered until yesterday morning when I thought I&#8217;d &#8220;give it a shot.&#8221;<\/p>\n<p>Turns out it is really easy.<lj-cut><\/p>\n<p>In Gentoo:<\/p>\n<p>emerge games-fps\/doom3<\/p>\n<p>Which installs a file similar to: ftp:\/\/ftp.idsoftware.com\/idstuff\/doom3\/linux\/doom3-linux-1.1.1286.x86.run<\/p>\n<p>In Gentoo it installs the game into \/opt\/doom3\/ (in other distros the .run file installs it to \/usr\/local\/games\/doom3\/ so you&#8217;d need to edit these directions accordingly).<\/p>\n<p>Once that is installed, you need to copy over a few files from the cds:<\/p>\n<p>From CD 1: cp \/mnt\/cdrom\/Setup\/Data\/base\/pak002.pk4 \/opt\/doom3\/base\/<\/p>\n<p>From CD 2: cp \/mnt\/cdrom\/Setup\/Data\/base\/pak000.pk4 \/opt\/doom3\/base\/<br \/>\nFrom CD 2: cp \/mnt\/cdrom\/Setup\/Data\/base\/pak001.pk4 \/opt\/doom3\/base\/<\/p>\n<p>From CD 3: cp \/mnt\/cdrom\/Setup\/Data\/base\/pak003.pk4 \/opt\/doom3\/base\/<br \/>\nFrom CD 3: cp \/mnt\/cdrom\/Setup\/Data\/base\/pak004.pk4 \/opt\/doom3\/base\/<\/p>\n<p>Done!<\/p>\n<p>I logged in as my normal user and started the game with: doom3<\/p>\n<p><code>Sys_Error: Unable to initialize OpenGL<\/code><\/p>\n<p>OH NO!<\/p>\n<p>So I hit the <a href=\"http:\/\/forums.gentoo.org\">Gentoo Forums<\/a>, all I needed to do was run my xsession in 24bit rather than 16, a simple change in my \/etc\/X11\/xorg.conf.<\/p>\n<p>Now it works! Yay! From start to finish I only spent about 45 minutes on this (including the time it takes for my old cdrom to transfer the files from cd to harddrive, which took at least 20 minutes).<\/p>\n<p>It runs <i>at least<\/i> as well as it does in Windows, I haven&#8217;t run into any of the jitteriness I saw in Windows, and later I&#8217;m going to try turning the graphics up higher to see how it handles it.<\/p>\n<p>Well damn, now I need a new project.<\/lj-cut><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After reading an entry of escapenguin&#8217;s, I was reminded that there was a Doom3 installer for Linux. I remember when the installer was released, a few of my Swede friends were all excited. But I never bothered installing it because I already had it running in Windows and I didn&#8217;t want to deal with it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-564","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/posts\/564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/comments?post=564"}],"version-history":[{"count":0,"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/posts\/564\/revisions"}],"wp:attachment":[{"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/media?parent=564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/categories?post=564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/princessleia.com\/journal\/wp-json\/wp\/v2\/tags?post=564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}