Keep texture alignements and alls entities.
Open pak0.pak with PakExpl and extract the maps folder.

Download PakExpl.
MAPS LIST
base1 "Outer Base"
base2 "Installation"
base3 "Comm Center"
train "Lost Station"
bunk1 "Ammo Depot"
ware1 "Supply Station"
ware2 "Warehouse"
jail1 "Main Gate"
jail2 "Detention Center"
jail3 "Security Complex"
jail4 "Torture Chambers"
jail5 "Guard House"
security "Grid Control"
mintro "Mine Entrance"
mine1 "Upper Mines"
mine2 "Bore Hole"
mine3 "Drilling Area"
mine4 "Lower Mines"
fact1 "Receiving Center"
fact2 "Processing Plant"
fact3 "Sudden Death"
power1 "Power Plant"
power2 "The Reactor"
cool1 "Cooling Facility"
waste1 "Toxic Waste Dump"
waste2 "Pumping Station 1"
waste3 "Pumping Station 2"
biggun "Big Gun"
hangar1 "Outer Hangar"
hangar2 "Inner Hangar"
lab "Research Lab"
command "Launch Command"
strike "Outlands"
space "Comm Satellite"
city1 "Outer Courts"
city2 "Lower Palace"
city3 "Upper Palace"
boss1 "Inner Chamber"
boss2 "Final Showdown"
Now open bspc-gui and select Convert BSP to .MAP

Download bspc-gui.
With bspc-gui you keep the texture alignement and alls entities, just you lose some brushes details.
For exemple, default base1.map given with GtkRadiant-1.4.0 have 1766 brushes and 597 entities, decompiled have 1750 and 597 entities with GtkRadiant-1.4.0 editor
GtkRadiant-1.4.0 : command "Launch Command" mine4 "Lower Mines" waste2 "Pumping Station 1"
You need to add some of new wal and pcx textures in baseq2\textures folder for open command "Launch Command"; mine4 "Lower Mines" and waste2 "Pumping Station 1" decompiled map files in GtkRadiant-1.4.0Create fake textures with JamDonut, it's a texture maker and convertor tool very easy to use.

Download JamDonut.
Put fake textures directly in baseq2\textures folder.

Download Q2FakeTextures.
Why to use Q2FakeTextures ?
Because you lose some brushes details during decompiling, missing brushes and missing textures are linked during loading map in editor.Why decompiled a map ?
Sometimes a decompilation can be useful just to get an idea, how to do it.Conclusion.
Nothing illegal here, i just explain.If you have problems with this tutorial, you can contact me.
If you find that a passage of this tutorial is not clear enough, or not what you wanted even if you have any other notices/critical question/, you can contact me.
Lastly, if you found this tutorial useful, you can leave me a small message of thanks.