Level design
Surface Sounds
Firstly you will need a program called bsp.exe. This is the program that can import and export surface types from a map. You can get it here. Place this file in your q3ut4/maps folder. First you need to export the surfaces; open a command prompt and navigate to your q3ut4/maps folder. To export the surfaces you need to do:
full screen DOS code
bsp.exe -se ut4_map.bsp ut4_map.surface
This surface file contains a list of all 'solid' textures/shaders in your map. You should have something that looks like this:
textures/urban_terror5/fs_powerbox1_side_r = none
textures/null_urt1/fs_powerbox1_front = none
textures/base_trim/pewter = none
textures/egyptsoc_mat/wood17 = none
textures/wallpaper/Wallpaper62-concrete-a = none
textures/slrl/plywood = none
textures/null_urt1/fs_powerbox1_front = none
textures/base_trim/pewter = none
textures/egyptsoc_mat/wood17 = none
textures/wallpaper/Wallpaper62-concrete-a = none
textures/slrl/plywood = none
What you need to do is change 'none' to any of these:
| none | linoleum | |
| aluminum | mud | |
| brass | pavement | |
| brick | plank | |
| cardboard | plaster | |
| cement | plastic | |
| ceramictile | rock | |
| clay | rug | |
| copper | sand | |
| dirt | softwood | |
| glass | snow | |
| grass | steel | |
| gravel | stucco | |
| hardwood | tin | |
| ice | titanium | |
| iron | water |
Now you need to import the surfaces back into the .bsp file. Go back to the command prompt and type:
full screen DOS code
bsp.exe -si ut4_map.bsp ut4_map.surface
Now your map will have glorious surface sounds.
| Note: Remember if your compiling a bot aas file you have to import the surfaces BEFORE you run bspc -bsp2aas. Otherwise the the .aas won't work. |