aboutsummaryrefslogtreecommitdiffstats
path: root/i_o-q3-readme
diff options
context:
space:
mode:
authorludwig <ludwig@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-08-30 22:38:59 +0000
committerludwig <ludwig@edf5b092-35ff-0310-97b2-ce42778d08ea>2005-08-30 22:38:59 +0000
commit2d18192eaf57af256061ffa0080868309fffe950 (patch)
tree0c878c290a33f7aba1b6e6ccfb0fae78934f0624 /i_o-q3-readme
parent9703e96acb91d3ca178d3591ef67f1546a8f19c0 (diff)
downloadioquake3-aero-2d18192eaf57af256061ffa0080868309fffe950.tar.gz
ioquake3-aero-2d18192eaf57af256061ffa0080868309fffe950.zip
- 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
Diffstat (limited to 'i_o-q3-readme')
-rw-r--r--i_o-q3-readme19
1 files changed, 19 insertions, 0 deletions
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.