Future vs. Fantasy
Server and general information page
History of FvF |
Connecting to an FvF Server |
Installing the mod
Using it with GL Quake |
How to play/Tips for playing |
Some links of interest
Here to bookmark this page.
(Even if this page changes places, it should be accessible by http://fvfpage.servequake.com )
The server's address is fvf.servequake.com
Got a question or comment? Visit the FvF Forum.
Foq is the host of the server. Click his name to email him.
Gunter is the mastermind behind the server.
Foq is the Quake server host.
Hap provides the webhosting for this site.
The webserver had a huge borkup, but Hap managed to straighten it out with the hosting company, and I've restored from backups.
Foq is now hosting the FvF server at fvf.servequake.com, and the Hub on port 26001.
I restored the Forum.
Orl has re-vissed the IKSPQ series of maps so that they have properly transparent water for the server, and this has also resulted in better FPS performance in these maps. You'll need to re-download them to get these benefits.
Also, I've added in an option so that players can Vote to run the custom maps. So go to the Download section and grab those re-vissed Iikka maps (along with the Terra map pack if you don't already have it), then hop on the server and enjoy!
I made some improved Dance Loops (1.4 Meg). Create a folder named "sound" inside your FvF folder, and unzip the files there.
This site is now hosted at fvfonline.com thanks to Hap!
I updated this page with the history of FvF, and I added my high quality monster skin conversions of OgrO's textures to the download section (these are only for advanced Quake clients such as Qrack).
We have some new custom maps we will be running on the server sometimes - the Terra Map Pack. These maps are large, dark, and full of traps (a lot like Doom). I'm combining the Terra Map Pack with the Iikka maps that we already use, into one big, new episode. Check the Download section to grab the Terra maps, and the Iikkas if you don't already have them.
Orl is now hosting the FvF server. I have also updated the client files, so everyone should download the new ones from the Download section below.
We are currently without a Host for the FvF server. X-Men has hosted it for 4 years, but has decided not to do so any longer. Much thanks to him for hosting it that long. I am looking into finding a new Host. -- Gunter
We've vispatched the maps on the server. That means the water is now fully transparent, and looks much better in GLquake (only). Players will need to vispatch their maps too, in order to take advantage of this. Go to the Downloads section to get the vispatch utility. I'm setting the server to automatically activate a setting of r_wateralpha .6 when you connect, so patching your maps is all you need to do.
I got us a dynamic DNS thingy, so if the server IP ever changes, you should still be able to find it at fvf.servequake.com
Isn't that nifty? I also got one for this page, in case it should ever move: http://fvfpage.servequake.com
If you click the link above to bookmark this page, your bookmark will point to that new address.
Download this modified version of FvF 2.09 for the enhanced FvF experience when you play on our server (the download is not required to play, but it will make things look better):
FvF20917.zip (2.57 Meg) - files last updated 2-25-2006
Note that this is not the same version we run on the server (which is not available for download) but this will give you all the files you need in order to see the skins and modified models when you play.
If you want to hear the dance music, download these Dance Loops (1.4 Meg). Create a folder named "sound" inside your FvF folder, and unzip the files there.
We sometimes run some custom maps.
The IKS series made by Iikka.
You can download all 6 maps at once by clicking Here. (2.82 meg)
And the Terra Map Pack - Download Here. (3.26 meg)
Make a folder for, and unzip all the maps to: Quake\ID1\maps\
If you use an advanced Quake client such as Qrack, which supports high-quality textures, you should get this super-high quality monster texture pack I put together (5.25 meg).
For direct download links to ProQuake, go to JaCKo's download section. If you get GLpro, DON'T bother with the part about needing to have standard GlQuake installed and running first. Installing standard GlQuake will usually mess most people up, because of the stupid opengl32.dll file ID included with it (if you see that file in your Quake folder, DELETE IT or GLquake won't run). So, just get GLpro.... You DO however need to install standard Winquake if you want to use WinQuakePro.
For the vispatch utility to make your water transparent, go to Quake Terminus.
It's the last file in the Utilities section. This only works correctly for GLquake.
If you only run Winquake, and want to hack away your water texture so you can see into the water areas, in addition to running the vispatch you'll also have to get Waterhack. You'll have to run it in your ID1 folder, from a DOS prompt, with the following commands:
Waterhack pak0.pak *.bsp
Waterhack pak1.pak *.bsp
Running it once will remove the water textures, running it again will restore them.
Note that this is a very ugly way to do this.... Winquake wasn't designed to have transparent water.
History of FvF
Way back in 1996 when Quake was still new, one of the first quality modifications to come out was Future vs. Fantasy from a group of people called Freeform Interactive. It was innovative as one of the first mods to support different classes of characters other than the standard Quake Soldier. Players could choose from a cast of generic characters from Fantasy (such as Mage, Cleric, Ninja) or Future (like Cyborg, Android, Sniper). Each class had a unique set of weapons, most of which were quite different from the standard (and let's admit it, boring) Quake weapons.
FvF quickly became one of the most popular Quake mods of the time, and soon introduced new modes of play. Aside from the standard Deathmatch, there was Purge (a two-team battle game with CTF-like elements) and Quest (a coop variation where the classes must work together to take on the tougher-than-usual monsters).
As time went on more classes were added (including secret classes) and more updates were made. Also new weapon models were included within the mod files. However, it was up to server operators to decide whether or not the models would be activated on their server -- many servers would run the mod without activating the custom models. This would allow any Quake players connect and play without having to download anything, which was great for bringing new people into the game.
But in the middle of 1997, Freeform Interactive dropped the support for running servers without the custom models, and fully embraced new graphics and sounds. At this point in time, online Quake was all the rage, and FvF itself had a vast number of players (myself among them -- after I discovered FvF I never went back to standard Quake), so bringing new players into the game wasn't a problem. FvF was moving into version 3 and beyond.
Eventually, Freeform got the idea to try and make money off of FvF. With the release of FvF 4, the mod now started up with a screen calling FvF shareware, and asking players to register and pay $10 to download the full version, which contained not only the new classes, weapons, graphics, and sounds, but also new monsters and all-new maps.
Of course, as the years ticked on and 1998 rolled around, Quake has lost steam and popularity. With FvF requiring players to download the files in order to play at all, new players for the mod had not been coming in as the old players faded away. Worse still, many of the remaining servers were running the full registered version, and many of the previous players (*cough*) weren't willing to pay $10 just to play. And so FvF slowly died off, like so many other Quake mods....
FvF had also been converted to Quakeworld, and that's where it was last being played before finally taking its last gasp.
Then one day in the year 2000, I picked up my Quake CD and decided to check out playing online again. I saw that there were no longer any FvF servers, and I asked several players I met if they'd ever played Future vs. Fantasy. I tried to get some players to connect to a server I'd run so they could check it out, but I found that, of course, they couldn't do so without having the mod installed. I thought had I remembered a setting that would allow people without the mod to connect and play. After doing some web searching (and finding FvF had basically faded from existence and completely died off), I managed to dig up the last version of FvF that could be ran all server-side, not requiring clients to download the files in order to connect and try it out: FvF 2.09 (old and bug-filled as it was).
At the time I had found Artifact-RJS Quake and was mainly playing that. But I was always asking players I met online if they'd heard of FvF or would be interested in running an FvF server for me. I just knew that FvF 2.09 could attract players since they could connect and test it out without having to download anything extra.
I also tried to get help from some of the old FvF players (through an old FvF forum that still existed). One of them ran an FvF Quakeworld server that really didn't get any play.... I tried to convince them that FvF 2.09 was the way to go, but I couldn't get any of them to help....
Up through 2001 I met more players online, and I did get different people to run a server for me, including CrAzIcRaCkEr, JackHole, and PainKiller. I worked overtime to invite new players to come try out the mod, and encouraged people to download FvF 2.09 to get the cool-looking skins as well. I also tried to invite some of the old FvF players to come play too, and a few of them did. Some of them on the old FvF forum, however, were very hostile and insulting, trying to convince me that FvF was dead and would stay dead, no matter what I did, and I was just beating a dead horse.... Of course, I KNEW I was right, regardless of what they said :) But PainKiller decided to stop running FvF, so I was again without a server.
Around September 2001 I happened into a server called Rune Death Junction. The server host would play there (then going by the handle 'Death', later changing to X-Men), so I go into my FvF promotion pitch, "Ever play FvF? It's a really cool mod. Want to try it out? Here's where you can download it. Want to run it instead of Runequake? There are already other Rune servers... but there are no FvF servers... your server would be unique and get new players!" So the server became "Eternal Death FvF." I then did my server promotions to invite new players to come try it out. We also found that the players really seemed to like Quest mode (I had previously been running the servers mainly in Deathmatch mode).
I had also been trying to fix a few of the many bugs in FvF 2.09 by hacking at it with a hex editor.... I fixed some of the text glitches and a few numerical values, but there's not a whole lot I could do to it with a hex editor....
Well, the server had been going pretty well for several months, and we started to get a few regular players. Some of the old time FvF players even found their way there (some good ones -- not the jerks from the old FvF forum, heh), including JaCKo (the original web designer for Freeform Interactive), and Armaphage.
Armaphage decided to make an attempt to decompile the FvF 2.09 source code.... which was not an easy task using the tools he had at the time, and considering the progs.dat had been scrambled to discourage decompiling.... But he managed to do it (minus the file names for the qc files...). I was a programmer by nature, but I had never touched QuakeC before, and I had to work with nameless qc files with no programming comments included.... but hey, it was still better than trying to hack out the bugs with a hex editor!
So I started updating things and fixing those bugs which I could figure out. Armaphage helped by providing some initial Vote code which I think he got from Team Fortress. Actually, FvF might have died off again if Armaphage hadn't gotten me the source code to work with so I could make updates....
Time passed and the server remained. In 2002, Hap (the original FvF programmer) started working on his new game, Purge (a standalone game with elements similar to FvF). JaCKo was in contact with him, and asked him to release the source code for FvF. Hap found his source code for the full version of FvF 4, and released that. I was able to use it to update more things in FvF 2.09. I also updated some of the files included in the mod (some of the old models would crash GLquake).
X-Men continued running FvF, except for a while in 2002 when The-Death created a new mod by combining FvF and Runequake together. So not only did it have the FvF features; it also had the runes from Runequake, which the players could use to fight each other, or they could play cooperatively and use the runes to fight the monsters. X-Men ran that for a couple months. I was quite against the idea, and in fact, I don't like anyone getting their hands on the FvF source, as it seems to be a rule that if anyone gets your source code, they'll make some bastardized version of it with added "super-kewl powers," which totally blows the balance of the game out of whack....
After that, my updated FvF 2.09 ran for a few more years. I was able to fix up more and more things as I got a better grasp of QuakeC. I also found some creative ways to make 'new' weapon models while working around the limitation of not using custom models (like my infamous 'Grunt feet fists'). I tried to maintain the original balance of FvF though, and not alter it to a point where it would be too different from what it once was. Since Quest mode seemed to be the most popular with the returning players, I started toughening up the monsters using code examples people had released on the 'net.
As time passed, I'd play off and on -- I wasn't always playing Quake all the time, but the server would pretty much run itself. There were a few die-hard players who would play Quest mode religiously whether or not anyone else was playing. Then around the end of 2005 X-Men couldn't continue running a full-time server (he hadn't really had the time to even play for a long while). It was a good 4-year run.
Around February of 2006, I started playing Quake again. I'd see people on the Rune servers who would ask me what happened to FvF, and I'd explain that there was no longer a host, and I needed someone else to run a server for me. I eventually ran into Orl, one of the FvF players from X-Men's server, and asked him if he'd ever considered running a server. Well, in March we worked things out so that we could have a server going full-time, and FvF was up and running again. I invited the old players back, and a few new players came too.
Well, I had to delve back into the code again to make some simple changes, such as the splash screen massage. But after doing that, I kept finding more and more things to update.... I've also found that my QuakeC skills are really much more refined now, allowing me to make changes which I couldn't before. I've really put a lot of work into the mod over the years, especially lately. The original qc files for FvF 2.09 were around 680k in size; my files now have grown to around 1,030k.
So for the last few months I've really been improving the mod, and breathing more life into it. It also seems that Quake itself has been making a small comeback lately, with the community solidifying and becoming more active (small as it may be).
And that's the story up till this point, June of 2006. So, as you can see, the main reason that FvF Quake is still alive is simply that I refuse to let it die like so many other Quake mods have (and I couldn't do it without the help of others). FvF deserves to live; it's is still the best Quake mod there is. Most Quake mods lack variety -- they're all rocket launcher, rocket launcher, rocket launcher. Sure, Runequake is fun, but it lacks real strategy and balance -- it's mindless scrambling for the most powerful weapons. As I said, that can be fun, but I think Quake players these days are getting spoiled with it.
Future vs. Fantasy, on the other hand, has it all: Strategy, Variety, Teamplay, Balance, and different modes of play, including the standard Deathmatch, Team Deathmatch, Purge, and the popular Quest mode, which I think people like because they need a break from the mindless scrambling of Runequake. Quest mode is also very "newber friendly" for people who want to learn Quake without just getting slaughtered in crazy Runequake, while still offering a real challenge to experienced players with increasing difficulty levels as they progress.
So where will FvF go from here? Who knows. That's up to the players. But as long as Quake 1 is still being played, I'll be around pimping Future vs. Fantasy. Don't you think you would like to be playing FvF right now?
Connecting to an FvF Server
The server address is:
You can connect to it by going through the menu in Quake
Multiplayer -> Join a Game -> TCP/IP
And entering the Address number.
Or you can connect by typing the command in the Quake console:
Anyone running Quake 1 can connect and play, but to get the full experience, you should download and run the mod... (see next section) it allows you to see all the skins for the different classes (as seen in the pictures at the top of this page), and gives you the advantage of knowing what class you are fighting against... And it's just a whole lot cooler like that!
If you have problems getting Quake to connect to an online server, it may be because your computer has multiple IP addresses (this is a common problem). If your computer is on any kind of network so that it has a local network IP address in addition to your public internet IP address, Quake will try to use the local one instead of the public one, and so won't be able to connect to internet servers.
You have to add to your quake command line:
Where the x's are replaced with your internet IP address.
If you have a static IP address, you can just add your correct IP in there and you'll be all set. If you have a dynamic, changing IP address, you'd have to add in the correct value each time.....
If you are using 98, I wrote this batch file to assign the correct IP address each time I start Quake.
It won't work in XP or ME though... but keep reading; there's an alternate method at the bottom.
Under windows 98, this should work for most cases.... Unless your network configuration changes a lot or something... Then you could just delete the IPbase.txt file and run this again to reconfigure it....
Just copy and paste this into a file and name it GetIP.bat and put it in your Quake folder:
rem Assign IP address to Quake automatically
rem by Gunter
if exist IPbase.txt goto run
ipconfig /batch IPbase.txt
echo A file called "IPbase.txt" has just been created in the current folder.
echo Edit that file and find the line that says:
echo Default Gateway . . . . . . xxx.xxx.xxx.xxx
echo where xxx.xxx.xxx.xxx is the correct internet IP address you want to use.
echo Now delete that entire line and save the file.
echo set IP=%%9>Default.bat
ipconfig /batch IPnow.txt
fc IPnow.txt IPbase.txt | find "Default" > temp.bat
Then you make a batch file to start Quake, and add these lines to the top of it, like this example:
if not '%IP%'=='' set bindIP=-ip %IP%
WinQuake %bindIP% [your other command line switches here] %1 %2 %3 [etc.]
And... that should work.
An alternate method, which should also work if not in Windows 98, is to download the CmdNET utility from JPSoft (site seems to be gone now) and place it in your Quake folder. Set up everything the same as above, except the GetIP.bat file should contain this instead:
rem Assign IP address to Quake automatically
rem put together (but not all written) by Gunter
ECHO.e100'SET %%IP=' > TEMP.BAT
FOR %%V IN (rcx 8 w q) DO ECHO.%%V >> TEMP.BAT
TYPE TEMP.BAT | debug TEMP.BAT > NUL
cmdnet /l >> temp.bat
Installing and running the mod
Well, it runs like any other Quake mod... here's the quick setup, just like the readme says:
Create a folder inside your Quake folder called something like "fvf209"
Download and Unzip the files to that folder.
Then run Quake as you usually do, only pass it the switch "-game fvf209"
For example, if you usually start quake with:
You would start it with:
Winquake -game fvf209
A lot of people don't know how to pass that to Quake on the command line...
Well, what you need to do it create a batch file, which is just a text file
that you can double click on to perform commands. In your Quake folder, you
should already have a "Q95.BAT" so let's just start with that... Make a copy
of that file and rename it to "fvf209.bat" (if you don't have a Q95.BAT,
you just have to make a text file and name it fvf209.bat).
Now right-click "fvf209.bat" and select EDIT. You should see a line like:
qlaunch quakeudp.dll quake.exe -mpath %1 %2 %3 %4 %5 %6 %7 %8 %9
Well, erase everything before the "%1 %2..." part and change it to what you
need. What you need depends on how you normally start quake.
If you normally just use Q95.BAT, you need this line:
q95 -game fvf209 -winmem 16 %1 %2 %3 %4 %5 %6 %7 %8 %9
If you use Winquake, use this:
winquake -game fvf209 %1 %2 %3 %4 %5 %6 %7 %8 %9
And if you use glquake, this:
glquake -game fvf209 %1 %2 %3 %4 %5 %6 %7 %8 %9
Then just save the file and try double-clicking it. It should
start up Quake running FvF. If it worked, you should see a big
"FVF" on the console background and everything else should look
different too, including the start-up demos. Now all you have to do
is connect to the FvF 2.09 server and you will be able to see the skins.
Note that I highly recommend ProQuake rather than standard WinQuake or GLquake.
See the Download or Links section to get Proquake.
Using GL Quake
Well, if you have the updated version I have made available for download, you shouldn't have any problems using GLquake (standard versions of FvF2.09 would crash GLquake).
However, in GLquake, loading up the demos when you start FvF might take longer then you want to wait... (it takes a while to load up the new models). You can disable the demos from playing by adding "+map none" to your command line.
Note that the very first time you start it up in GLquake, it will mesh the models... this
will take a while, but it will only do this one time.
Additionally, if you are using GLquake, you will need to do the following or the new model for the Artifact in Purge mode will look garbled.
Go into your Quake\ID1\glquake folder and delete M_G_KEY.MS2 from there.
When you start FvF, the model should be properly meshed. This will not affect the gold key model when you play regular Quake. It will be remeshed at that time... your FvF folder just needs it's own mesh, but if there is one in the ID1 folder already, it will try to use that one instead.
To make things look really nice in GLquake (and smooth the mouse input), try these settings:
First, make sure you start it with the switches:
-bpp 32 -dinput +exec gl.cfg
Make a gl.cfg file and put it in your ID1 folder, and paste this into it:
Also, I highly reccomend using GL ProQuake rather than standard GLquake. See the DOWNLOAD or LINKS section to get ProQuake.
If you use Proquake, you should probably add to that cfg file above:
How to Play/Tips for playing
Read the fvf209.txt file!! It describes all the classes and their weapons!
Some of the information is outdated, but most of it is accurate enough.
Basically, you just keep pressing 9 or 0 to cycle through all the classes...
(these keys are automatically bound when you connect... if you have bindings
that overwrite 9 and 0, the impulses you need to use are 30 and 31). Each class
has it's own playing style. Find one you like and try it out. It's usually best
to change class only after you have died because you lose all the weapons you have
collected when you change.
There are 3 main modes of play: Deathmatch, Quest, and Purge.
Deathmatch is just the normal going about and killing everybody... Teamplay
may or may not be activated, and there is also a 2-team deathmatch mode.
Quest mode is where the players team up and take on the beefed-up monsters.
In this mode you gain points for killing monsters, and after you gain enough
points, you gain levels, which grant you certain benefits, even after you die.
If you do die, you can go back and collect your pack, which contains all your
weapons and ammo. It's a bad idea to change classes unless you have just died,
because you will lose your pack. And be careful; the monsters formed a union demanding equal power and equal wages.... so the they have all been improved from their original ID versions.... so don't expect it to be easy!
Purge mode is a 2 team battle to control the Altar. The Altar is at the start
of the level. The Artifact of Divinity rests on the Altar, and whatever player
grabs it becomes the Deity, and stands on the altar to cast blessings on his
team, which tries to protect him from the other team. The other team, of course,
tries to Purge the Deity (it takes 60 points of damage all at once) and claim
the Artifact and the Altar for themselves.
Quick notes on some classes:
Androids regenerate Ammo. But NOT while you are
holding down the fire button... If you are playing an Android, tap
the button quickly to attack, or let off the button every now and then, so you
can continue to regenerate cells.
Snipers and Fighters start out pretty weak but become very strong after collecting
all the weapons (they 'max out'). It's best to avoid fights and run away until
you have collected a lot of weapons to power them up first.
Ninja and Snipers have Grappling Hooks as their weapon #1 (they can also use a +hook key). Monks and Androids can fly. Don't
forget to use these things to your advantage.
The flying may take a while to get used to... it's a lot like swimming
in the air, except if you press Jump while flying, it makes you fly forward
really fast instead of going up. Use +moveup to go straight up (like swimming).
The Fighter has a torch he can throw that will knock people off walls or out
of the air. That's how he takes care of those pesky grapplers and flyers.
Here are some old archived FvF information pages (archived because the original sites no longer exist!).
Some of the information is outdated, but these are still good reads.
Official FvF FAQ
If you want to check the server status and see if anyone is playing, you can use this link to Gameaholic. Just bookmark that page if you don't want to use GameSpy or any other extra programs to see who's playing.
Visit the Official FvF Website, as ressurected by JaCKo, the original FvF web designer. (The site has some outdated information though, especially the listed servers.)
It's a very nice site, and has all the information and downloads you need, and also pictures and descriptions of all the weapons and classes, and the Full Regestered Version of FvF (back from when later versions became "shareware") to download for free (not compatible with our server - has lots of new models and maps).
Especially if you are running a server, or even if you are just playing, ProQuake
has excellent enhancements for you. I highly recommend it. Has both GLquake and WinQuake
QuakeOne is the most active Quake community these days. Go there for information and help and file downloads.
History of FvF |
Connecting to an FvF Server |
Installing the mod
Using it with GL Quake |
How to play/Tips for playing |
Some links of interest
hits since July 30, 2011