make the edges of your cliffs only 1 placement wide then raise the terrain level inside the cliff to the level of the outside cliff, then make the ramp out of sloped terrain.
very sloppy solution but it is the best i can think of. or you could change the way the building's footprint works to be more like unit pathing than structure pathing.
A Blizzard post answered this very question a couple of weeks ago on the SC2 forums (Link). ;)
"Building placement, meaning where you can and cannot place a building, is governed by that unit's footprint which can be modified in the Footprint data type. The 'Placement Check' and 'Placement Apply' Layers of a Footprint dictate where it can be placed, and what kind of effect it has on pathing and other footprints once it is placed
A ramp is considered a "No Build" location, which is considered invalid by footprints by default. What you'll need to do is uncheck the 'No Build' flag under the 'Invalid' flags of the 'Placement Check' Layer for that footprint.
As a side note, once you do this you will be able to build your buildings ANYWHERE. You will probably want to flag 'Ground - No Spawn' flag under the 'Invalid' flags as well. :) This will prevent you from building your buildings on other buildings (no matter how much Xzibit may want you to do so), and on cliffs.
And as a final side note to that previous side note, the edges of ramps are considered cliffs. You will only be able to build on the terrain in the middle of a ramp."
Like the above post states, you use custom footprints but alows you to build on cliffs and on other buildings as well. I actually experimented with this in the beta and made a video.
That only half worked for me. After following the steps, when I go to build the building it shows that I can place it on the ramp (green placement squares), but when I click to build there it says "Can't place, location invalid" or, if its close to the side of the ramp (yet still says its buildable), "Can't find placement location". Anyone know whats up?
Edit: oh, and it shows that places that i've made unbuildable by the pathing layer are buildable :( (but gives the same error when trying to build)
I think it does that because it cannot reach the location, the builder can only walk on pathable terrain so if you want him to build on unpathable terrain it can't get there.
Well plain and simple you didn't alter the correct layer in the footprint. You would be better off editing the ramp instead of the footprint for buildings to be honest though, otherwise the buildings with altered footprints will be able to be built on cliffs, doodads, ramps, and on top of other buildings.
@EkstreM: Go
"As a side note, once you do this you will be able to build your buildings ANYWHERE. You will probably want to flag 'Ground - No Spawn' flag under the 'Invalid' flags as well. :)This will prevent you from building your buildings on other buildings (no matter how much Xzibit may want you to do so), and on cliffs.
And as a final side note to that previous side note, the edges of ramps are considered cliffs. You will only be able to build on the terrain in the middle of a ramp."
Blizards way looks like it should be exactly what I want; be able to build on the middle of the ramps only, not on other buildings, and not on cliffs. Unfortunately so far it doesn't work, as I've stated. I did exactly as the steps said, deselected 'No Build' and selected 'Ground - No Spawn' under Invalid flags in the Placement Check layer (as the steps state).
I am making remake of a W3 map and for that i need to be able to build on ramps , preferable without altering them.
Anyone know of a way to do that ?
Try painting them with green pathing (press H)?
@Mozared: Go
Nope tried it b4 , tried it again , i don't even know what that green thing does ..
Any more ideas ?
@EkstreM: Go
make the edges of your cliffs only 1 placement wide then raise the terrain level inside the cliff to the level of the outside cliff, then make the ramp out of sloped terrain.
very sloppy solution but it is the best i can think of. or you could change the way the building's footprint works to be more like unit pathing than structure pathing.
@EkstreM: Go
A Blizzard post answered this very question a couple of weeks ago on the SC2 forums (Link). ;)
"Building placement, meaning where you can and cannot place a building, is governed by that unit's footprint which can be modified in the Footprint data type. The 'Placement Check' and 'Placement Apply' Layers of a Footprint dictate where it can be placed, and what kind of effect it has on pathing and other footprints once it is placed
A ramp is considered a "No Build" location, which is considered invalid by footprints by default. What you'll need to do is uncheck the 'No Build' flag under the 'Invalid' flags of the 'Placement Check' Layer for that footprint.
As a side note, once you do this you will be able to build your buildings ANYWHERE. You will probably want to flag 'Ground - No Spawn' flag under the 'Invalid' flags as well. :) This will prevent you from building your buildings on other buildings (no matter how much Xzibit may want you to do so), and on cliffs.
And as a final side note to that previous side note, the edges of ramps are considered cliffs. You will only be able to build on the terrain in the middle of a ramp."
Like the above post states, you use custom footprints but alows you to build on cliffs and on other buildings as well. I actually experimented with this in the beta and made a video.
http://www.wegame.com/watch/custom-footprints-in-sc2/
@BanelingAspect: Go
That only half worked for me. After following the steps, when I go to build the building it shows that I can place it on the ramp (green placement squares), but when I click to build there it says "Can't place, location invalid" or, if its close to the side of the ramp (yet still says its buildable), "Can't find placement location". Anyone know whats up?
Edit: oh, and it shows that places that i've made unbuildable by the pathing layer are buildable :( (but gives the same error when trying to build)
I think it does that because it cannot reach the location, the builder can only walk on pathable terrain so if you want him to build on unpathable terrain it can't get there.
@Mogranlocky: Go Its only a normal ramp, nothing is on it from the pathing layer, nothing blocking it from getting there. I'm not that dumb ;P
Well plain and simple you didn't alter the correct layer in the footprint. You would be better off editing the ramp instead of the footprint for buildings to be honest though, otherwise the buildings with altered footprints will be able to be built on cliffs, doodads, ramps, and on top of other buildings.
Read the info more carefully:
Blizards way looks like it should be exactly what I want; be able to build on the middle of the ramps only, not on other buildings, and not on cliffs. Unfortunately so far it doesn't work, as I've stated. I did exactly as the steps said, deselected 'No Build' and selected 'Ground - No Spawn' under Invalid flags in the Placement Check layer (as the steps state).