PDA

View Full Version : how to delete a curved roof?


melethana
16th Apr 2009, 11:25 PM
I got this lot (http://www.modthesims2.com/download.php?t=217521&c=1) which came with a run down shed in the back yard. I wanted to tear down the old shed, and build a new one. I was able to get rid of most of the shed, except for the roof, which I believe is actually made of floor tiles. It looks like this type (http://mikeinside.modthesims2.com/building/curvedroof/index.html) of roof, but I cannot seem to get rid of it! Using ctrl+ the flooring tool does nothing. The sledgehammer does nothing. Moveobjects on does nothing, as there is no buy mode object to select. Turning on the cheat boolProp constrainFloorElevation true also didn't let me delete the tiles.
I'd really like to get rid of the weird, floating roof. Any ideas?

J. M. Pescado
16th Apr 2009, 11:34 PM
Flatten it first with the level tool, then delete as usual.

melethana
16th Apr 2009, 11:53 PM
the terrain under the floating tiles is level already

HystericalParoxysm
17th Apr 2009, 12:11 AM
The terrain under the tiles is level, but the tiles themselves are not. You have to flatten -them-. They look like they're 1 level up from the ground. Build a 1x1 room off to the side, go up a level, and drag the level tool from the room over to the unlevel tiles. Should fix 'em right up. You might have to use the constrainfloorelevation cheat on them to make it work, but not sure. Either way, you should then be able to remove them as normal, and then delete the 1x1 room.

melethana
17th Apr 2009, 12:38 AM
I built the 1x1 room, then tried to flatten terrain starting at the top of the wall of that 1x1 room, but nothing changed. the boolProp constrainFloorElevation true just lets me raise the ground under the floating tiles while keeping the tiles floating the same distance above. boolProp constrainFloorElevation false lets me raise the terrain to be almost under the floating tiles, but not close enough to delete them.

jusay_mitch29
17th Apr 2009, 01:42 AM
if building a 1x1 room doesn't solve it why not enclose the whole thing in a new room then use CFE cheat to level it... i hope this works :D

~Dee~
17th Apr 2009, 02:15 AM
You need to build the 1x1 room 2 stories high, then use the flattening tool.
Starting at the highest point and drag over the roof.
Can't remember if you need to have the CFE on or not.
Try both ways, that should work.

melethana
17th Apr 2009, 04:37 AM
argh! I cannot build completely around the floating floor tiles as either "out of bounds" or "tile covered by floor tile" errors keep popping up at me. I tried all combinations of 2 story and 1 story rooms with CFE on or off, and still no joy. I put a comment in the thread of the lot. I sure hope plasticbox doesn't get mad that I'm trying to tear down her (?) shed

plasticbox
17th Apr 2009, 04:50 AM
If you get a "tile covered by floor tile" error, that means cfe is set to True. It needs to be False, otherwise it'll have no effect.

Have you checked that this cheat works for you at all? Apparently on some systems it needs to be capitalised / not capitalised in some specific way. For me, all-lowercase works, but YMMV.

melethana
17th Apr 2009, 06:09 AM
I think it works for me. I can raise and lower the terrain that is under the floating floor/roof tiles, but I can't seem to get the ground to go directly under the tiles. The seems to be about half a foundation worth of space always left. I can't add a foundation though, I get the "tile covered by floor" error. I can build a pool underneath it, and add awnings in that area though! I was trying to see if I could get the tiles somehow attached to another object which I could delete

[EDIT] okay, maybe that cheat doesn't work for me. I tried to lower / raise the terrain on another piece of the lot. It was perfectly flat, and had tiles placed normally. I got the "tile" error. I entered the cheat as
boolProp constrainFloorElevation true (copied from the MTS2 cheat guide)
and also
boolprop constrainfloorelevation true (all lowercase)

It's getting late, or early, so I'm going to leave this until tomorrow.

plasticbox
17th Apr 2009, 06:13 AM
The ground won't go "directly under the tiles", they're on a separate plane. You don't need to fiddle with anything above or underneath the tiles.

Tile covered by floor error means the cheat isn't working for you. You would never see this error with cfe false. Doublecheck your spelling, and try some variations on capitalisation -- I believe there are a few different ones mentioned on the wiki.


ETA: I believe the original roof has some flat tiles as well -- you could just shift-delete one of those, that should delete that floorpattern on the entire level (sloped or not). Or add a random tile on the same level somewhere (with the same pattern) and shift-delete that.

jusay_mitch29
17th Apr 2009, 01:32 PM
hmmm... maybe its is also a cieling just a theory though....

why not try building slant wall underneath the tile... or a foundation maybe... or you if you can't build a wall around it try placing pillars all around it the slowly start filling the 2nd floor grid above the pillars with floor tiles then flatten... if all else doesn't work why not distort the land under till you get the tiles above flat... if those doesn't work i'ma come up with other ways... :D

plasticbox
17th Apr 2009, 02:04 PM
jusay_mitch29, if you had read the thread before posting, you'd seen that the cfe *does not work* for the OP, which makes your avice rather useless.

melethana
17th Apr 2009, 03:19 PM
thank you plasticbox! (HUGZ)
I never knew about shift+ delete! I put the same type of flooring on the back porch, as that was the level the game thought the floating tiles were on, shift+ delete and floating tile roof disappeared! :bunny:
::off to build pretty new shed::

jusay_mitch29
18th Apr 2009, 01:57 AM
lols.... the olution was that simple :D who'd know

niol
27th Jun 2009, 06:30 AM
how to delete a curved roof?

Actually, this is about floor tiles on non-flat grid layer of a level.

The grid plane of leveling elevation tool wasn't designed to run directly on the slanted grids.

Solutions can be:

1. simultaneous "shift + ctrl + 1 left-mouse-click" (at the keyboard) on a the same floor tile on a flat grid to remove all the same kinda floor tiles when the floor tiles involved are not bound (by partitions like fences, walls, etc.)

2. after entering the cheat "boolprop constrainfloorelevation false", one can use standard walls (wal-l wall) to make a big room to enclose the area of the question.and build up the room(s) level by level until the area of question is flat to remove the floor tiles. In odd occasions, this may not be easy though.

3. If the former two fails, one can try to use Mootilda's GridAdjuster to flatten the levels.