Editing QVM files -1 reply

  • 1
  • 2

Please wait...

soundwave

GF makes me horny

50 XP

28th October 2004

0 Uploads

87 Posts

0 Threads

#1 13 years ago

hi is there a way to open QVM files




Skateboard Freak

I am TWISTED!

50 XP

8th December 2004

0 Uploads

420 Posts

0 Threads

#2 13 years ago

What are they? are they in the pk3, cause if never seen them.




Inyri Forge VIP Member

[Insert User Title Here]

55 XP

15th March 2005

0 Uploads

25,940 Posts

0 Threads

#3 13 years ago

QVM is probably "Quake Video Maker". Try downloading that and see if it works. Only makes sense, since those QVM files are in the video directory, as I recall...




Barada

Slightly cooler than a n00b

50 XP

2nd November 2003

0 Uploads

39 Posts

0 Threads

#4 13 years ago

QVM files are the drivers for JO. JA uses ROQ files for video. I don't believe there are QVM files in JA.

If you are talking about JO, you can't open QVM files, but you can get the source code for them in the JO SDK. It's the equivalent of opening a QVM.

The SDK includes bat files to compile the QVM, but it will not debug, so if your changes to the code have bugs it will not compile. You'd best need MS Visual or some sort of compiler that will debug for you.




SilentSpanky

Canadian National Defense Army

50 XP

26th January 2004

0 Uploads

168 Posts

0 Threads

#5 13 years ago

The latest QVM I knew of had it so you can render .ROQ made files. Site: Quake Video Maker Info: Import TGA, JPEG, BMP and PNG sequences into scenes Import AVI movies Import RoQ (IdSoftware video format) Import GIF animations Import RoQ movies Export to AVI using available video codecs on your PC Export to RoQ to create ingame videos. Organize your scenes Make scenes transitions Special effects (PIP, Overlay, Luma, Monochomatic, ...) Add your favourite MP3 or WAV file as the movie soundtrack Include image sequences generated by Flash (or other tools) to create title scenes And correct me if I am wrong, But isnt this post in the wrong part of the forum if it is intendid for JO not JKA? But yeah that part there should clear up anything and point out the facts!




soundwave

GF makes me horny

50 XP

28th October 2004

0 Uploads

87 Posts

0 Threads

#6 13 years ago

i have to say QVM does not stand for Quake video maker but for quake Virtual Machine but thx for the support ist there anny way to view those files?i got the source code's now but if i compline them to qvm i dont realy know if it realy worked




Barada

Slightly cooler than a n00b

50 XP

2nd November 2003

0 Uploads

39 Posts

0 Threads

#7 13 years ago

I'm a bit confused... You're in a JKA forum. Are you doing this for JO or JKA? Those files will not work in JA. JA uses DLL files, not QVM.

No, you can't view QVM files, you have the source, it's the same thing as viewing the files. JK2MPGAME.QVM = all files in code/game etc..




Inyri Forge VIP Member

[Insert User Title Here]

55 XP

15th March 2005

0 Uploads

25,940 Posts

0 Threads

#8 13 years ago
soundwavei have to say QVM does not stand for Quake video maker but for quake Virtual Machine

Oh well, I suppose I can't be right all the time... ;) Barada is right, there are no QVMs in JA (just checked) so perhaps he posted in the wrong forum.




AC :: Cobra

Lead Programmer

50 XP

5th February 2004

0 Uploads

18 Posts

0 Threads

#9 13 years ago

Hello,

The QVM is a virtual machine originally used by Quake III to run the game module. The VM is a sort of sandbox to limit the damage a rogue or malicious QVM program can wreak. Though not perfect, it certainly is much safer than full access to native machine language, which could otherwise more easily allow the spread of viruses or the corruption of system resources. In addition, QVM programs, similar to JVM's, are write-once run-on-many-platforms (at least for which a QVM interpreter or compiler exists).

The instruction set for the QVM is derived from the bytecode interpreter target of LCC, with minor differences. The VM heavily relies on stack operations (stack-based machine). A QVM program cannot modify anything outside its private address space, and the "system calls" to the game strictly limit what can be touched.

JA does not use the QVM format. The mod can be built by DLL, as JK2, or a shared library (*.so) in the Linux environment. In JK2, the QVM format is compatible with Windows, and Linux. Whereas the DLL is only compatible with Windows and the shared library (*.so) — JA only — is compatible with the Linux envrionment.

"John Carmack", 07-24-1999The basic setup is that I have a modified version of the lcc compiler that generates assembly files that are processed by a new tool "q3asm" into a .qvm file that can be interpreted by q3. You can still use normal dll's for debugging, then release interpreted code. You can release a binary dll if you need some native system services (some networking stuff, for example) or are doing very compute intensive work, but I strongly encourage everyone to try to use the virtual machine.

The interpreted code has two prime benefits: portability and security. User mods done with qvms will automatically work on mac, linux, and any other oddball ports that get released.

Regards,

[color=blue]AC[/color] :: [color=blue]C[/color]obra




soundwave

GF makes me horny

50 XP

28th October 2004

0 Uploads

87 Posts

0 Threads

#10 13 years ago

yes i'm talking about jk2 i posted it here becus ppl are more active here




  • 1
  • 2