Article View: alt.games.quake3
Article #286016Re: vm_ui
From: Inglo
Date: Wed, 16 Nov 2005 03:34
Date: Wed, 16 Nov 2005 03:34
47 lines
3370 bytes
3370 bytes
Kenny wrote: >Thanks... couldn't get RA3 to start any games at all, now works fine >(vm_ui was set to '2' for some reason). > >What does a value of '2' actually mean? > >Could somebody also enlighten me about the vm_game and vm_cgame >commands? > >Ideally, what should these variables be set at to run CPMA (1.32)? > >Thanks > > > Previously I said ui_cgame and ui_game. I meant vm_cgame and vm_game. vm_* 0 means .dll files are used (windows) vm_* 1 means .so files are used (mac, linux) vm_* 2 (default) means qvm files are used. RA3 is the only mod I know of that deviates from the norm. So any other Q3 mod should have vm_cgame, vm_game and vm_ui set to 2. That's why each mod has a separate q3config file. These cvars don't really change anything they just tell the game which files to use when the game starts up. If you look in your RA3 folder you'll see that their is a ui.dll, a game.dll and cgame.dll (if memory servers there are probably .so files too) so if the vm_ are set to 2 then they just use the default q3 files and you aren't playing RA3 and everything is screwed. These are the main files that are modified to make the game RA3 and not regular quake3. If you open up your z-cpmapak132.pk3 file in winzip or whatever archiver you use and look in the vm folder you'll find three files, ui.qvm, game.qvm and cgame.qvm. Again same thing those are the main mod files. They tell q3 how the User Interface should look, how the Game should run and how the Clients Game should behave. There was for a time a while back the idea that you could take the qvms apart and recompile them as dlls, and we had "speed dlls" supposed to make the game run faster on Athlons or Intels depending on the compile job. They never really worked that well and you couldn't use them online. The way RA3 used dlls made it incredibly liable to be hacked and cheats run on it. There endeth the lesson, hope that explains everything. -- Steve -|Inglo/LymanAlpha|-
Technical Details
Message-ID:
<bNxef.19052$tV6.18393@newssvr27.news.prodigy.net>Path:
mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!newsmst01b.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr27.news.prodigy.net.POSTED!843d86b0!not-for-mailReferences:
<1132061668.227970.111130@o13g2000cwo.googlegroups.com> <Ldnef.20031$Zv5.9188@newssvr25.news.prodigy.net> <1132108481.946287.91510@g49g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!newsmst01b.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr27.news.prodigy.net.POSTED!843d86b0!not-for-mail From: Inglo <ioo@??.ลผลผลผ> User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: alt.games.quake3 Subject: Re: vm_ui References: <1132061668.227970.111130@o13g2000cwo.googlegroups.com> <Ldnef.20031$Zv5.9188@newssvr25.news.prodigy.net> <1132108481.946287.91510@g49g2000cwa.googlegroups.com> In-Reply-To: <1132108481.946287.91510@g49g2000cwa.googlegroups.com> Lines: 47 Message-ID: <bNxef.19052$tV6.18393@newssvr27.news.prodigy.net> NNTP-Posting-Host: 71.139.197.56 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr27.news.prodigy.net 1132112071 ST000 71.139.197.56 (Tue, 15 Nov 2005 22:34:31 EST) NNTP-Posting-Date: Tue, 15 Nov 2005 22:34:31 EST Organization: SBC http://yahoo.sbc.com X-UserInfo1: [[PAPDCAOXRSSTHX\ZOZOQTDEB\@PD\MNPWZKB]MPXHBTWICYFWUQBKZQLYJX\_ITFD_KFVLUN[DOM_A_NSYNWPFWNS[XV\I]PZ@BQ[@CDQDPCL^FKCBIPC@KLGEZEFNMDYMKHRL_YYYGDSSODXYN@[\BK[LVTWI@AXGQCOA_SAH@TPD^\AL\RLGRFWEARBM Date: Wed, 16 Nov 2005 03:34:31 GMT Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit