I’m using -fixaas switch in that way:
- compiling standard map (x.map, with -meta)
- compiling standard aas for it (x.aas, with -forcesidesvisible -optimize)
- compiling simple map (y.map, without -meta)
- compiling simple aas for it (y.aas, without -forcesidesvisible -optimize)
- map y works with y.aas
- map x works with x.aas
- removing x.aas and renaming y.aas to x.aas
- running q3map2 -fixaas x.map, it looks like this
E:\Quake3>"E:\Quake3\q3map2\q3map_2.5.16_win32_x86\q3map2.exe" -fixaas "E:\Quake3\baseq3\maps\x.map"
2.5.16
1 threads
Q3Map - v1.0r (c) 1999 Id Software Inc.
Q3Map (ydnar) - v2.5.16
GtkRadiant - v1.5.0 Oct 8 2004 08:08:27
Voter turnout
VFS Init: E:/Quake3/baseq3/
--- FixAAS ---
Loading E:\Quake3\baseq3\maps\x.bsp
Creating checksum...
Trying E:\Quake3\baseq3\maps\x.aas
Trying E:\Quake3\baseq3\maps\x_b0.aas
Trying E:\Quake3\baseq3\maps\x_b1.aas
1 seconds elapsed
…and in game it does not work. What I’m doing wrong? What x_b0.aas and x_b1.ass are for?
I read that Grand Nagus had same problem, but he was making map for Elite Force, and that supposed to be a reason - but I make a level for Q3 so it should work properly.
I tried compiling y.aas with -forcesidesvisible -optimize switches, but it made no difference.