From owner-freebsd-chat Sun Dec 23 22: 5:48 2001 Delivered-To: freebsd-chat@freebsd.org Received: from loops.nilpotent.org (loops.nilpotent.org [12.17.163.70]) by hub.freebsd.org (Postfix) with SMTP id C88CD37B423 for ; Sun, 23 Dec 2001 22:05:44 -0800 (PST) Received: (qmail 76400 invoked by uid 200); 24 Dec 2001 06:05:36 -0000 Date: Sun, 23 Dec 2001 22:05:36 -0800 From: Faried Nawaz To: chat@freebsd.org Subject: quake2 on freebsd. Message-ID: <20011223220536.A76248@nilpotent.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i Organization: Integral Domains Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I have quake 2 almost working on FreeBSD. It works fine as a dedicated game server, but not so well as a game client. cvs -d :pserver:anonymous@cvs.quakeforge.net:/cvsroot/quake login (hit enter) cvs -d :pserver:anonymous@cvs.quakeforge.net:/cvsroot/quake co quake2 Next, grab http://web.nilpotent.org/tmp/q2-freebsd-diff1.txt http://web.nilpotent.org/tmp/q2-freebsd-diff2.txt Patch, cd into the "quake2/freebsd" directory, and run gmake. When it's done building, do cp debugi386/quake2 .. cp debugi386/*.so ../baseq2/ Copy the pak?.pak files and the player directory from quake 2's demo release (or the real game) into the baseq2 and run. You might need the graphics/Mesa3 port installed to compile it. If you fix the problem with fake_mremap() in quake2/freebsd/q_shfreebsd.c, you'll get the client to run! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message