Currently reworking my game changing code, and I've just hit on a very interesting realisation - in stock ID Quake it's possible to have up to 4 games loaded simultaneously!
The following is a valid command line:
quake -rogue -hipnotic -game mygameBy doing this, you'll have ID1, rogue, hipnotic and "mygame" (whatever that might be) all simultaneously loaded. This of course will cause all sorts of interesting side-effects and conflicts. How do you know which progs.dat are you using? What if you have a model conflict? What happens when you type "map start" at the console?
Now, I'm pretty certain that I'm not the first to realise this (and that I am in fact fairly late to this particular party), and that there are mods out there that rely on this buggy and unpredictable behaviour to work. So here is my official position on it:
- I do not support loading both rogue and hipnotic simultaneously.
- I do support loading an additional game on top of either rogue or hipnotic, but only from the command-line.
- I do not support loading more than one additional game on top of ID1 from the in-game menu or console.
I am pretty certain that there is no way on earth ID would have intended this behaviour, and that it's one of those wacko exploits that mod authors seem to love. Unfortunately we're stuck with it, and I've learned from past mistakes not to go "fixing" things like this. Oh well...
0 comments:
Post a Comment