I’ve been hard at work on my Quake 3 mod “Uber Arena” (github page: https://github.com/EmeraldTiger/Uber-Arena), and I’m almost ready for a new release, except for this error message that I keep receiving whenever I go to try and run the mod in vanilla Q3:
vm/ui.qvm has bad header
I’m using the ioquake3 codebase for my mod (https://github.com/ioquake/ioq3), and from what I have been told, mods made using this codebase should be compatible with standard Quake 3 as well (I used it because someone mentioned how it contains a lot of bugfixes and clean-up work on the original code; before I was using the standard Quake 3 source code)
I looked on Google and found a few posts on it, but nothing that really helped me, as nothing I see seems to be in the context of running an ioq3 mod on vanilla Q3. Supposedly reinstalling a fresh copy of the 1.32 release is supposed to fix it, but I just tried that and it doesn’t do anything for me at all. I changed the “vm_” variables to 1 and 2, and that didn’t fix it either. I compiled my .qvm files using Cygwin with both 32-bit and 64-bit settings, and both sets of output .qvm files share the same issue. The same message appears whether I go through the mod menu through vanilla Q3 or using a shortcut with “fs_game uberarena”. This only happens with standard Quake 3, btw - it works fine if running in ioquake3. Using Windows 10.