MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Featured upload! LotExpander for Free Time (Obsolete)

by Mootilda Posted 21st Aug 2007 at 1:43 AM - Updated 27th Nov 2013 at 9:09 PM by Nysha
284 Comments / replies (Who?) - 7 Feedback Posts, 3 Thanks Posts
This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.

The LotExpander will not be updated for Apartment Life.


This is the final version of the LotExpander. It has been superceeded by the LotAdjuster:

This version of the LotExpander works with all expansion and stuff packs, up to and including The Sims 2 Free Time. The latest release resolves an issue with continuing after an abort. Please see "Known Issues" below.

The LotExpander allows you to expand "The Sims 2" lots up to a size of 6 x 6 with a few mouse clicks.

To install, just download and unzip it. Run the EXE from the unzipped location. This is "alpha" software and is still in development; it is not guaranteed to work and may corrupt your lot. Be sure to backup your game before using this tool.

I have included the source code in There is no need to download this file unless you are a C# programmer who wishes to look at or modify the code.

- The program uses some DLLs from SimPE; they are included in the zip file.
- LotExpander is released under the GNU General Public License.
- You need the Microsoft .NET Framework 2.0 to run the LotExpander:

Known Issues:
1) The LotExpander sometimes does not work with Vista. There is no known solution at this time.

2) When moving a pool with rounded edges, the rounded edges will not move. For now, just delete the rounded edges before expanding the lot and add them back to the pool in the new location once the expansion is complete. If you accidently expand a lot without removing the rounded edges, the lot can be fixed using the normal build tools; however, it is more difficult than just removing them beforehand.

3) The expanded terrain takes its form from the terrain at the edges of the existing lot. This does not always produce the desired result, especially for hilly terrain and beach lots. I am investigating whether the LotExpander can use the actual neighborhood terrain for the additional land.

Please see the LotExpander tutorial at:

If you have any problems with the LotExpander, please let me know.

Error and Warning Messages:

Recovering from Problems:

General discussion about modding lots:

Current To-Do List:

Release History:

Portal Revealer:
This tool allows you to see, move and rotate portals on your lot:

Small Lots:
Now everyone can create lots of whatever size they wish with LotExpander. Here are links to expandable lots which are 1 wide or 1 deep, and which have the sun shining on the back of the lot:


If you prefer the sun to shine from the front of the lot, take a look at aelflaed's brand new sunnyside lots:


And here are some North- and South- facing 2XN lots:

This program was designed and developed by Andi8104. He really deserves most of the credit for the LotExpander. I have been making minor changes to the tool since Andi died. The original tool is still available at:

Operating System: Windows Mac OS X
Utility Type: Save Editors
Plugin Type: Not Applicable

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 2
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date

Size: 700.9 KB · Downloads: 12,073 · 21st Mar 2008
700.9 KB 12,073 21st Mar 2008

Size: 135.3 KB · Downloads: 5,042 · 21st Mar 2008
135.3 KB 5,042 21st Mar 2008
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract the zip, rar, or 7z file.

3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
  • Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
  • Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
  • Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
  • Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
  • Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
Need more information?
284 Comments / Replies (Who?) - 275 Feedback Posts, 3 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 12 of 12
Test Subject
#276 Old 1st Jan 2010 at 3:34 AM
hi can you make one for mac or a tutorial
Site Helper
Original Poster
#277 Old 1st Jan 2010 at 7:56 PM
TS2/TS3 Tools and Utilities: Solutions for OS X users:
Site Helper
Original Poster
#278 Old 11th Feb 2010 at 10:56 PM
Default "Can't intersect other objects" bug
I've found a bug with the LotExpander with an error, "can't intersect other objects", which could occur even when there is no such object.

This bug has existed in all previous versions of the LotExpander and LotAdjuster. The new version of the LotAdjuster will avoid creating this problem, but will not fix any existing problems created by running previous versions of LE or LA.

If you currently have this problem on your lot, it can be fixed by using SimPE to delete the VERT (vertex layer) record within your lot package. The record will regenerate, but will only contain information for new objects, or existing objects which are subsequently moved.

Because of this, I would recommend that you backup before editing your lot package in SimPE and that you test thoroughly before sharing such a lot.

For anyone who wants more information about this bug, please look here:
Field Researcher
#279 Old 1st May 2010 at 12:04 AM
This saved the day for me! I converted a community lot store (I've wanted to try that every since learning about the lot conversion cheat) into a lovely home for my sims....only to realize that the yard was pretty much non-existant. For me, at least a medium-sized yard is a must (I like my sims to be able to have fun outdoors as well as indoors!), so I resigned myself to the fact that I wouldn't be able to play a family on that lot. Then I found this....and the problem was solved in a matter of minutes! Thank you for this wonderful program!
Test Subject
#280 Old 5th Jul 2010 at 2:46 PM
Hi Does this work if the only expansions you have is Pets Nightlife and OFB
Site Helper
Original Poster
#281 Old 5th Jul 2010 at 4:12 PM
Originally Posted by friendofcroft010
Hi Does this work if the only expansions you have is Pets Nightlife and OFB
Yes, all current versions of the LotExpander and LotAdjuster should work with Nightlife, OFB, and Pets.

The LotExpander will work for any combination of expansions, up to and including Free Time. If you have any expansion pack which was released later than Free Time, then you should be using the LotAdjuster.

Even if you only have the base game and no expansions, I would recommend upgrading to the LotAdjuster, which is actively being updated and has a lot of new features. The most recent version of the LotAdjuster is available here:
Test Subject
#282 Old 29th Jul 2013 at 8:04 PM
Perfect.just what i needed it! thank you.
Test Subject
#283 Old 4th Feb 2014 at 1:31 PM
I can open LotAdjuster but I cant open LotExpander :'(

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.BadImageFormatException: Could not load file or assembly 'simpe.package, Version=1.0.2909.39936, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: 'simpe.package, Version=1.0.2909.39936, Culture=neutral, PublicKeyToken=null'
at LotExpander.LotExpander.NeighborhoodScreen()
at LotExpander.LotExpander.NextButton_Click(Object sender, EventArgs e) in G:\Source\LotExpander\Source\ALE12A\12A1\LotExpander.cs:line 120
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

=== Pre-bind state information ===
LOG: User = MadameRose-NB\MadameRose
LOG: DisplayName = simpe.package, Version=1.0.2909.39936, Culture=neutral, PublicKeyToken=null
LOG: Appbase = file:///C:/Users/MadameRose/Downloads/MTS_Mootilda_734092_LotExpander12A1/
LOG: Initial PrivatePath = NULL
Calling assembly : LotExpander, Version=, Culture=neutral, PublicKeyToken=null.
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Users/MadameRose/Downloads/MTS_Mootilda_734092_LotExpander12A1/simpe.package.DLL.
ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.

************** Loaded Assemblies **************
Assembly Version:
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
Assembly Version:
Win32 Version:
CodeBase: file:///C:/Users/MadameRose/Downloads/MTS_Mootilda_734092_LotExpander12A1/LotExpander.exe
Assembly Version:
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/
Assembly Version:
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/
Assembly Version:
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/
Assembly Version:
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/
Assembly Version:
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the section.
The application must also be compiled with debugging

For example:

< jitDebugging="true" />

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Site Helper
Original Poster
#284 Old 5th Feb 2014 at 1:27 AM
Then use the LotAdjuster. The LotExpander is obsolete and unsupported.
Test Subject
#285 Old 18th Aug 2014 at 7:08 PM
Thank you ! :)
Page 12 of 12