Long PostI understand I believe. Radiant does not have that built in, but that is exactly how I map. For instance:
The building on the left I built and saved as "
lago/hotel.map". Then I built the building on the right and saved as "
lago/saloon.map".
Now I have two (or three or four) buildings in different map files. Now I want to build a nice looking terrain so I fire up EasyGen (see the
tutorial):
( As you can see in the picture, I actually create big brush blocks where I want to build my buildings. Then I copy those blocks into separate map files and make the buildings separately. This decrease compile time for testing. Just keep your entity tragetnames unique! )
I saved the terrain in a map called "
dm_lago". Now all I have to do is "Load Prefab" (1.4) or "Import" (1.5) all my buildings into my nice terrain:
Rct. Tsoul wrote:manually selecting 500+ different brushes
Ok, you got me there. Once I deselect those buildings I imported, there they stay. But there are
tricks you can use to select 500+ brushes (most of these don't work in 1.5 ).
- You can use func_group. This is simply an editor entity and does not effect the map compile (unless you are using texture blending). Highlight the group of brushes (the 4 legs, the seat, and the back of your chair) and make them a func_group. Now if you want to select the entire chair again:
- select 1 brush
- modify that one brush (eg stretch in +x direction)
- press "Ctrl+z" to undo that modification
- taadaa all brushes in the group are now selected
Now this only works on brushes that are not a part of another entity.
- Create a massive brush that encompasses the entire chair. Now click "CG Subtract". Lastly press "Ctrl+z" and all the brushes inside the big brush are selected. The problem is if the group of brushes are not isolated, you might end up selecting brushes you don't want.
- Learn an use your hotkeys:
- "i" : invert selection. I you want to select a large number of brushes, it might be easier to select everything else and press "i"
- "h": hide selected. Useful for solving the problem in #2). Hide the brushes around the group, then you can do #2) without any trouble.
- "Shift+d": hides your detail brushes. Works really good with "h".
- "Alt+4": hides your transparent brushes. Makes it so you can see easier.
- "Alt+2" : hides your entities. Great for solving the problem in #1)
So like Red said, if may not do what you are used to, but feel free to explore other options. All the maps for this game was made on some version of
Radiant. A fella names Languid_Plates mentioned that you can export a .map file from
Blender (3D Modeling software). There is also
Quark, but I don't know anything about it.