I'm sorry this may be asked a million times and your all pretty sick of it probably.But I searched google for a very long time and I tried to follow the sticky thread but all the links to link back to the sticky.
Anyways heres my work flow. I export objects to .obj I then import into blender where I export to quake 3 .map. Then I use gtkRadiant to compile to bsp. I downloaded q3bsp a bsp viewer and my bsp crashes the program.
The bsp has no textures for testing purposes(I want to get a working bsp before I create an actual map

Is my workflow wrong? How might I make a working map? Do I have to have a pk3 file?
if any of you could answer my questions I would greatly appreciate it.
Once again sorry if this is a commonly asked question I tried to educate myself as much as I could before asking you guys
