diff options
author | ludwig <ludwig@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-08-30 22:38:59 +0000 |
---|---|---|
committer | ludwig <ludwig@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2005-08-30 22:38:59 +0000 |
commit | 2d18192eaf57af256061ffa0080868309fffe950 (patch) | |
tree | 0c878c290a33f7aba1b6e6ccfb0fae78934f0624 /i_o-q3-readme | |
parent | 9703e96acb91d3ca178d3591ef67f1546a8f19c0 (diff) | |
download | ioquake3-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-readme | 19 |
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. |