From 2d18192eaf57af256061ffa0080868309fffe950 Mon Sep 17 00:00:00 2001 From: ludwig Date: Tue, 30 Aug 2005 22:38:59 +0000 Subject: - add note about 64bit mods and the demo - fix mod functions for 64bit git-svn-id: svn://svn.icculus.org/quake3/trunk@37 edf5b092-35ff-0310-97b2-ce42778d08ea --- i_o-q3-readme | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'i_o-q3-readme') diff --git a/i_o-q3-readme b/i_o-q3-readme index 22d23b1..bf7d500 100644 --- a/i_o-q3-readme +++ b/i_o-q3-readme @@ -12,3 +12,22 @@ http://www.qeradiant.com/ cd code/unix && make Refer to the web-site for updated status, enjoy! + +Using shared libraries instead of qvm +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +To make quake3 prefer shared libraries instead of qvm run it with +the following parameters: ++set sv_pure 0 +set vm_cgame 0 +set vm_game 0 +set vm_ui 0 + +Using Demo Data Files +~~~~~~~~~~~~~~~~~~~~~ +you only need demoq3/pak0.pk3 from the demo installer. The qvm files inside +pak0.pk3 will not work, you have to use the native shared libraries from this +project. To do so copy or link ui*.so, qagame*.so, cgame*.so from baseq3 to +demoq3 and run quake3 with the parameters described above. + +64bit mods +~~~~~~~~~~ +To compile working(!) shared libraries for 64bit mods the vmMain and +dllEntry functions as well as the syscall pointer have to be changed +to accept and return long instead of int. -- cgit v1.2.3