Note: LucasForums Archive Project
The content here was reconstructed by scraping the Wayback Machine in an effort to restore some of what was lost when LF went down. The LucasForums Archive Project claims no ownership over the content or assets that were archived on archive.org.

This project is meant for research purposes only.

Error: Can't compile map

Page: 1 of 1
 Samuel Dravis
05-24-2004, 7:29 PM
#1
I checked the error thread and it had it there, but nothing on resolving it. So I searched, still nothing. So, what is causing the error:

************ ERROR ************
Error opening C:/Program Files/LucasArts/Star Wars Jedi Knight Jedi Academy/GameData/base/maps/fmap.srf: No such file or directory? I can't figure out what's wrong. Thanks!
 Jedi_Vogel
05-25-2004, 5:21 AM
#2
You have physically checked that path haven't you? As im browsed through your folders to see if it REALLY doesn't exist there (where you thought it existed) or whether Radiant is lying?
 Samuel Dravis
05-25-2004, 8:34 AM
#3
Yes, the path does exist, but it doesn't actually have the file there (I thought it was supposed to make the bsp). It happens when I try to use the q3map2 (single) -vis -fast compile. I've tried others as well, but none of them work either...
 Jedi_Vogel
05-25-2004, 11:13 AM
#4
Ok I should have said that path and file, as it's a FILE it can't find...in your case

fmap.srf

I assume that your map is "codenamed" 'fmap'?

Make sure fmap.map is in the 'maps' directory and try again?

It's a stab in the dark, as the srf files have always existed for me. You haven't accidenly deleted it, thinking it was junk have you?
 Samuel Dravis
05-25-2004, 1:02 PM
#5
Actually, as far as I can tell, the compiler hasn't output anything. There has never been any fmap.bsp or fmap.srf in /gamedata/base/maps. I verified that fmap.map is in the above folder.

It seems to be trying to access the bsp before it has compiled it. Frustrating... :(

I forgot to mention that I was using GtkRadiant 1.4.0.

Here's the full error message:
=== running BSP command ===
"C:/PROGRAM FILES/GTKRADIANT-1.4/q3map2" -connect 127.0.0.1:39000 -game ja -fs_basepath "C:/Program Files/LucasArts/Star Wars Jedi Knight Jedi Academy/GameData/" -vis -fast "C:/Program Files/LucasArts/Star Wars Jedi Knight Jedi Academy/GameData/base/maps/fmap.map"
Connected.
1 threads
Q3Map - v1.0r (c) 1999 Id Software Inc.
Q3Map (ydnar) - v2.5.11
GtkRadiant - v1.4.0 Dec 21 2003 20:42:58
A well-oiled toaster oven
VFS Init: C:/Program Files/LucasArts/Star Wars Jedi Knight Jedi Academy/GameData//base/

--- Vis ---
fastvis = true
Loading C:/Program Files/LucasArts/Star Wars Jedi Knight Jedi Academy/GameData/base/maps/fmap.bsp
************ ERROR ************
Error opening C:/Program Files/LucasArts/Star Wars Jedi Knight Jedi Academy/GameData/base/maps/fmap.bsp: No such file or directory
 Shadow_stone
05-25-2004, 8:27 PM
#6
normally i think when u run the meta compile it creates the srf file
 wedge2211
05-25-2004, 11:17 PM
#7
Compiles come in three stages:

BSP converts the .map file into a .bsp file and a .srf file. If the map leaks, you will also get a .lin file.

VIS reads visibility information into the .bsp file and can optionally output a .prt file.

LIGHT reads lighting information into the .bsp, and (optionally) deletes the .srf file.

The .bsp file is what the game loads.

Since you're only running a VIS (single) compile, you have no bsp or srf files for the other compile stages to use! Try running a BSP compile first, or just choosing one of the non-single compile options that run all three processes.
 Samuel Dravis
05-26-2004, 7:51 AM
#8
Thanks, that worked great. :)
Page: 1 of 1