Replies: 18 (Who?), Viewed: 4649 times. | You are currently not a member of this group. Would you like to join it now?
Site Helper
Original Poster
#1 Old 27th Apr 2013 at 9:33 PM Last edited by Mootilda : 28th Apr 2013 at 12:16 AM.
Default Unfurnish Lot
It should be fairly simple to make a lot unfurnished by setting the Remove Furniture flag in U0 in the LotDescription:
http://simswiki.info/wiki.php?title=DESC
http://simswiki.info/wiki.php?title=LOT

Reference: http://www.modthesims.info/showthread.php?t=501935

The obvious place for this is in the Clean Installer, but that program doesn't currently have the code required to allow modifications of the records inside of any package; all of the modifications are done at the package level (add / remove / choose where to install).

Still, I've verified that the change to U0 in the LOT record works well. This won't be as simple a change as I originally hoped, but it still seems doable.
Advertisement
Me? Sarcastic? Never.
staff: administrator
#2 Old 30th Apr 2013 at 9:14 PM
Kind of along the same lines, but have you perhaps figured out how to remove linked custom terrain paints from a lot? As I'm sure you know, cc terrains that are included will flash blue after lot installation if the downloader does not have the terrain paint. And it seems almost impossible to erase them to clean the lot.
Site Helper
DELETED POST
Original Poster
1st May 2013 at 12:14 AM
This message has been deleted by Mootilda. Reason: Moved to http://www.modthesims.info/showthread.php?t=502984
Site Helper
Original Poster
#3 Old 9th May 2013 at 9:08 PM Last edited by Mootilda : 11th May 2013 at 5:37 AM.
Default Testers Wanted
I have added a checkbox to the Clean Installer to remove furnishings from a lot as it is installed from a Sims2Pack. I have tested this on my computer, but I would really appreciate if a few people would test this before I give it out to everyone.

Please if you decide to try this, let me know which EPs and SPs you have installed and whether things worked as expected. If there is any problem with removing the furnishings, please include a download link for the lot.

Thank you to everyone who tests this and gives feedback.

[Update:] Removed. Obsolete. New version available later in the thread.
Mad Poster
#4 Old 9th May 2013 at 9:53 PM
Quote:
Originally Posted by Mootilda
Testers wanted

I have added a checkbox to the Clean Installer to remove furnishings from a lot as it is installed from a Sims2Pack. I have tested this on my computer, but I would really appreciate if a few people would test this before I give it out to everyone.

Please if you decide to try this, let me know which EPs and SPs you have installed and whether things worked as expected. If there is any problem with removing the furnishings, please include a download link for the lot.

Thank you to everyone who tests this and gives feedback.


Have you been reading my posts in the "hacks you want" thread? I'll happily try this out.
Site Helper
Original Poster
#5 Old 9th May 2013 at 9:55 PM Last edited by Mootilda : 9th May 2013 at 10:06 PM.
I linked to the discussion thread that convinced me that this was possible, but couldn't find your post in the "hacks that I want" thread. I'd be very happy to have you test it for me. Please be sure to test in a temporary neighborhood first, just in case.
Mad Poster
#6 Old 9th May 2013 at 10:34 PM
I downloaded this residential lot and this apartment lot and installed them into my game using the version of Clean Installer that you attached to post #4, setting it to remove furnishings.

When I entered the lots in game (in Buy/Build mode, with no residents living there) there were no furnishings from Buy Mode anywhere on the lot but all build mode objects (like air conditioning pipes, pool ladders, garden plants/trees etc) were still there.

I didn't encounter any problems using it and it didn't do anything I wasn't expecting :-) I have all EP's and SP's installed - double deluxe, and all the other EP's and SP's separately. I didn't test it in a CC-free game because it's late and I need to go to bed soon! :-) But, like I said, it seems to have worked correctly for this rather limited test.

It's a great idea and I'm looking forward to using it when downloading lots I actually plan to use in my game! I generally get rid of all the furnishings anyway, so this will be very useful to me :-)
Site Helper
Original Poster
#7 Old 9th May 2013 at 11:39 PM
Thank you very much. That's helpful because it tells me that the installation has the correct new DLLs.

Unfortunately, I have found one "bug". Fireplaces are removed from the lot along with all of the furniture. Note that this is an EA bug, not mine, but it's still annoying.
Undead Molten Llama
#8 Old 10th May 2013 at 1:21 AM Last edited by iCad : 10th May 2013 at 2:43 AM.
I just downloaded it, and will give it a whirl, Moo. I'll let you know what happens later, when I fire up my game...

Thanks so much for looking into this possibility and for making this. I'm guessing it'll work just fine because you're awesome, and if it does...Well, I'll be a very happy camper and will likely download more lots. Which will be useful to me because it's kind of hard to build stuff on this wee screen I have...

ETA:
OK, so I decided to give it a whirl while I ate dinner.

This was my victim lot. I installed the lot de-furnished, loaded the game, put it in debug mode, and placed the lot in the Neighborhood of Testing Weird Shit on the user account on my comp that has, currently, no CC in it, although it has had stuff on and off before, for the purposes of...Well, testing weird shit. I have all EPs/SPs, and in the install on this machine, it's all separate bits, no Deluxe, Double Deluxe, or any of the collection packs.

And it seemed to work just fine. Like Laura reported, not a lick of furniture to be seen, but all the lot's build mode stuff was there, except the fireplace. I moved Cyd Roseland and his dog into it, too, just to make sure it didn't crash or otherwise go funky with a resident Sim. No problems. At no time did I get any debug errors. I also noticed that the lot value went down in a likely sort of way. The lot furnished would have cost $98,000-and-change. Installed without furniture, the price was $37,022.

So, I give it a thumbs up! But would it be helpful to you to test this in an AnyGame set-up? Or doesn't it matter? If it would be helpful, I have a couple of AnyGames set up, including base-game only. It's on a different user account, but if it would be helpful, let me know and I'll test in a different configuration.

I'm mostly found on (and mostly upload to) Tumblr these days because, alas, there are only 24 hours in a day.
Muh Simblr! | An index of my downloads on Tumblr.
Site Helper
Original Poster
#9 Old 10th May 2013 at 2:51 AM
Thank you for testing this.

Yes, it would be helpful to test with other EP setups. I'm also doing my own testing, but it looks like most of the testing so far has been done with all EPs and SPs. Base game would be ideal.
Undead Molten Llama
#10 Old 10th May 2013 at 2:55 AM Last edited by iCad : 10th May 2013 at 4:26 AM.
Quote:
Originally Posted by Mootilda
Yes, it would be helpful to test with other EP setups. I'm also doing my own testing, but it looks like most of the testing so far has been done with all EPs and SPs. Base game would be ideal.


I'll pick a lot to plop into the BG AnyGame, then... Will let you know what happens.

ETA:
OK, perhaps this is a product of me doing it wrong, because I've never actually installed a lot into an AnyGame before, only used it to build stuff in the AnyGame...but it doesn't appear to unfurnish the lot when installing a lot in my base-game-only AnyGame. Let me outline how I installed it, though, in case the problem is with me, not the installer. I did it about four times just to make sure I hadn't just forgotten to the check the "Remove Furniture" box. Here's what I did:

1) I opened the Sims2pack file with the Clean Installer.
2) Checked the "Remove Furniture" box and clicked "Install."
3) In the next pop-up, I de-checked "Default Installation" and then picked "Browse" from the "Select Installation Folder" drop-down and then browsed to the AnyGame's Teleport folder. I left "Sims2Tmp" as the file extension and left "Generate Sims2 Import File" checked." Clicked "Install."
4) The file was installed successfully.
5) Opened the AnyGame and used the "MiniGame" neighborhood that installs with a base-game AnyGame.
6) Opened the lot bin, pulled out the new lot (which showed just fine), plopped into 'hood.
7) Went into the lot in build mode...and all the furnishings were there.

Like I said, I did the whole procedure at least four times to make sure I didn't screw up a step. Same result each time. For reference, this is the lot I installed. However, if I'm not doing the install right, that could be the culprit here, not the program. Or perhaps I shouldn't have used the pre-installed MiniGame, although I can't see why that would matter...

ETA again: I went ahead and started up a new neighborhood within the BG AnyGame, just in case I shouldn't have used the pre-installed one. Still no dice. So unless I'm doing something wrong, I'm thinking the new feature isn't compatible (yet?) with a non-default installation? Maybe this wouldn't be an issue for someone who actually only has the base game, though?

I'm mostly found on (and mostly upload to) Tumblr these days because, alas, there are only 24 hours in a day.
Muh Simblr! | An index of my downloads on Tumblr.
Site Helper
DELETED POST
Original Poster
10th May 2013 at 5:18 AM
This message has been deleted by Mootilda.
Site Helper
Original Poster
#11 Old 10th May 2013 at 5:25 AM
Thanks. I'll have to take a look at that.
Mad Poster
#12 Old 10th May 2013 at 10:08 AM
Quote:
Originally Posted by Mootilda
Thank you very much. That's helpful because it tells me that the installation has the correct new DLLs.

Unfortunately, I have found one "bug". Fireplaces are removed from the lot along with all of the furniture. Note that this is an EA bug, not mine, but it's still annoying.


You're most welcome :-) The fireplaces thing is a shame but certainly something I'd be willing to live with! :-)
Site Helper
Original Poster
#13 Old 10th May 2013 at 6:49 PM
Quote:
Originally Posted by iCad
OK, perhaps this is a product of me doing it wrong, because I've never actually installed a lot into an AnyGame before, only used it to build stuff in the AnyGame...but it doesn't appear to unfurnish the lot when installing a lot in my base-game-only AnyGame.
No, I don't believe that you're doing anything wrong. I had forgotten that there are two separate and nearly identical routines for installing lots, so I only changed the default installation routine.

This "separate and almost identical" duplication of the source code has never made sense to me, so I'm going to try to reformat the Clean Installer so that there's only one routine.

This means that it will take longer to fix than if I just copied and pasted the logic to remove furniture into the second routine, but it's something that I've wanted to fix for some time and this seems to be the right time to attack it.
Mad Poster
#14 Old 10th May 2013 at 8:35 PM Last edited by sushigal007 : 10th May 2013 at 9:11 PM.
I tested it with a community lot in an AnyGame that had all the EPs and SPs. Worked perfectly, Papaya Regime was deserted. I'm going to try it on my laptop, which is running up to Seasons, just as soon as I can force the previous version to uninstall.

ETA: Tried it with residential and community lots up to Seasons, worked just fine. Not a lick of furniture to be found. Yay!
Field Researcher
#15 Old 10th May 2013 at 11:39 PM
Tested this apartment because I was curious if the toy dog on the lot would affect anything but it didn't, everything was removed properly. I've got all EPs and most stuff packs (FFS/Holiday aren't installed). Ran HoodCheck and had a quick look in SimPE as well after install, no issues. Thanks for this, it will be useful.
Site Helper
Original Poster
#16 Old 11th May 2013 at 5:32 AM Last edited by Mootilda : 13th May 2013 at 10:48 PM.
Default Testers Wanted
Fix: Should now remove furniture from non-default installations.

I have added a checkbox to the Clean Installer to remove furnishings from a lot as it is installed from a Sims2Pack. I have tested this on my computer, but I would really appreciate if a few people would test this before I give it out to everyone.

Please if you decide to try this, let me know which EPs and SPs you have installed and whether things worked as expected. If there is any problem with removing the furnishings, please include a download link for the lot.

Thank you to everyone who tests this and gives feedback.

[Update:] Removed. Obsolete. New version available later in the thread.
Site Helper
DELETED POST
Original Poster
12th May 2013 at 5:36 AM Last edited by Mootilda : 12th May 2013 at 7:59 PM.
This message has been deleted by Mootilda. Reason: Moved to http://www.modthesims.info/showthread.php?t=502984
Site Helper
Original Poster
#17 Old 13th May 2013 at 7:09 PM
Quote:
Originally Posted by HugeLunatic
Kind of along the same lines, but have you perhaps figured out how to remove linked custom terrain paints from a lot? As I'm sure you know, cc terrains that are included will flash blue after lot installation if the downloader does not have the terrain paint. And it seems almost impossible to erase them to clean the lot.
I hope that you don't mind, but I've created a new thread for this research, so that this thread won't be sidetracked by my research into this problem.
http://www.modthesims.info/showthread.php?t=502984
Site Helper
Original Poster
#18 Old 13th May 2013 at 10:49 PM
The new version of the Clean Installer has been released. If you are using one of the test versions from this thread, I recommend that you download and install the release version.
Site Helper
Original Poster
#19 Old 23rd May 2013 at 10:45 PM
I've uploaded a new version of the LotAdjuster which has the option to remove furniture from an existing lot. Please note that this option will not work on dorms. Change them to residential first and it should work fine. I also disabled this feature for hobby lots, hidden vacation lots, etc. because those lots may require certain furnishings.
 
Back to top