TS2GridAdjuster V1.2.3 - Change Grid Elevations (Updated June 5, 2010)
Updated: 27th Nov 2013 at 4:22 PM by Nysha
New pattern: (no-slope) Basement. See the Release History for a full list of changes.
The TS2GridAdjuster will allow you to adjust grid elevations on a Sims 2 lot, similar to what you can do with the "constrainFloorElevation" cheat.
It will easily allow you to create negative elevations, to create "real" basements (with no slope), to create walls which are less than 4 clicks high, and to create floors which cross over each other.
At this time, there are only four patterns available: flat, sloped, curved, and (no-slope) basement. Future versions may have hyperbolic paraboloids, similar to my Soaring Starter, and elliptic paraboloids (cones). I am open to adding other patterns, as time permits.
The TS2GridAdjuster will also allow you to adjust elevations relative to the current lot grid, so that consecutive changes can be added on to each other, creating more fanciful patterns.
I used an earlier version of this program to create many of the modern rooflines for my Fledgling Flat starter lots.
To install, just download TS2GridAdjuster.zip 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 neighborhoods. Be sure to backup your game before using this tool.
I have included the source code for version 1.2 in TS2GridAdjusterSource.zip. There is no need to download this file unless you are a C# programmer who wishes to look at or modify the code.
I left the previous version (PreviousTS2GridAdjuster.zip) available, in case there are any unforseen problems. There is no need to download this file.
- The program uses some DLLs from SimPE; they are included in the file.
- TS2GridAdjuster is released under the GNU General Public License.
- You need the Microsoft .NET Framework 2.0 to run TS2GridAdjuster:
Running under OS/X:
Please read this thread for information about running TS2GridAdjuster under OS/X:
1) Backup your game files.
2) Run TS2GridAdjuster.EXE. Click on Start.
3) Select the neighborhood and lot, or choose a lot from the LotCatalog. If your neighborhood is not in the standard location, use the Browse button to select the neighborhood. See Numenor's comment for instructions on accessing AnyGameStarter neighborhoods:
4) Choose the range of the lot that you want changed. Note that level -1 is the underground level used by the pool; level 0 is the ground. Every elevation within the range will be changed.
5) Choose the pattern (flat, sloped, curved, or basement) which you want to create on your lot.
6) Depending upon the pattern that you choose, you will be asked for additional information:
6.A) For a flat single-level grid, type in the elevation that you want. A standard wall is 16 clicks.
6.B) For a sloped single-level grid, type in the beginning and ending elevations.
6.C) For a curved single-level grid, you will need to specify four pieces of information:
- The Elevation of the axis (zero-point) of the sine wave. The default curve will first arch above this elevation, then dip below it. Changing this value shifts the entire curve vertically (up and down).
- The Amplitude, or maximum height of the curve above the axis. The curve will also dip by this amount below the axis. Changing this value stretches the curve vertically, similar to Stretch Vertical in Windows Paint. If the amplitude is too large, the curve will not be smooth.
- The Phase shift, as a number of tiles. Basically, this shifts the entire curve horizontally (back and forth).
- The Period is the number of tiles that will hold one cycle of the curve (ie, one hill and one valley). Changing this value stretches the curve horizontally, similar to Stretch Horizontal in Windows Paint. If the Period is too small or too large, then the curve will be flattened out.
6.D) For a single-level no-slope basement, type in the elevation that you want for the basement floor, normally somewhere between -14 and -10 clicks. The TS2GridAdjuster will handle everything for you, including fixing the ground and water levels, making the ground invisible so that you can see the basement underneath, and ensuring that your lot impostors are correct and that your lot will not destroy your neighborhood terrain.
To remove an existing no-slope basement made with the TS2GridAdjuster, check "Remove basement" and type in the new elevation that you want for the (previous) basement floor, normally somewhere between 4 and 16 clicks. The TS2GridAdjuster will handle everything for you, including fixing the ground and water levels and making the ground visible again.
Note: When creating or removing basements, you will likely want to adjust multiple levels at the same time.
Here is a tutorial on how to make a basement:
6.E) TS2GridAdjuster will show you the direction of the pattern, based on the rotation of the lot. If you want the pattern to occur in a different direction, then choose a rotation value. Currently, the rotations are limited to 90, 180, and 270 degrees, but I hope to have a more general rotation available in a future version.
6.F) For multi-level grids, choose an additional elevation which will separate the various levels. Note that a standard TS2 wall is 16 clicks (3.0) high, so this is the default value.
6.G) If you want more precise control over elevations, uncheck the Clicks checkbox. This will allow you to enter elevations as floating point numbers. Note that a click is .1875 and a standard wall is 3.0.
7) If you want the new elevations to be added to the existing elevations on the lot, then check "Relative to current elevation".
8) Click on the Finish button.
9) Run the game, make a build change to the lot, and save to update the lot impostor, which is the picture of the lot within the neighborhood view.
10) Keep your until you are completely satisfied with the changes.
A) TS2GridAdjuster has been tested with all EPs and SPs up to and including Mansion and Garden Stuff. It may not work with later EPs and SPs.
B) TS2GridAdjuster changes only the grid elevations. I recommend that you use this program with walls and floors only, since windows, doors, furniture, and other objects may not end up where you expect them to be. If you do find objects in the wrong place on the lot, they can sometimes (but not always) be fixed by picking them up and then letting them go again; at this point, they may "snap" to the appropriate place on the lot.
C) TS2GridAdjuster will not update anything on the lot except for the grid elevations. This means that it will not update the lot imposter. To update, you must run the game and make a build change to the lot, then save (Step 9 above). The adjustment is not complete without this step.
D) The TS2GridAdjuster will allow you to change the terrain (level = 0) at the very edge of your lot. This may create a "blue tear" between the lot and the neighborhood. If the lot edge is properly formed, you can fix this blue tear by picking up the lot in the neighborhood view and placing it down again; however, this will not fix edges which do not conform to TS2 rules. Be careful if you set a range which includes both level = 0 and the edges of the lot.
E) The TS2GridAdjuster will allow you to change the elevations of your road. The game prefers flat roads with an elevation of zero; therefore, changing road elevations may create problems with your road. By default, changes start 10 squares in from the front of the lot. Be careful if you set a range which includes both level = 0 and depth < 10.
F) The game prefers walls of 16 clicks for all livable spaces; otherwise, the room will not be weather proof. Usually, you can work around this problem by creating the livable space using standard walls, then adding non-standard-height walls to make the house more interesting.
G) I recommend the "Versioned backups" option for anyone who uses the "Restart" button. This will ensure that all intermediate backups of your lot are kept until you are certain that your changes are working as expected.
| Previous version V1.1 - no need to download
Size: 673.3 KB · Downloads: 349 · 30th May 2010
|673.3 KB||349||30th May 2010|
| C# source code V1.2 - for programmers only
Size: 73.1 KB · Downloads: 362 · 30th May 2010
|73.1 KB||362||30th May 2010|
| GridAdjuster V1.2.3
Size: 669.7 KB · Downloads: 3,737 · 24th Apr 2009
|669.7 KB||3,737||24th Apr 2009|
|For a detailed look at individual files, see the Information tab.|
- - File was updated after upload was posted
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
- For a full, complete guide to downloading complete with pictures and more information, see: Game Help: Downloading for Fracking Idiots.
- Custom content not showing up in the game? See: Game Help: Getting Custom Content to Show Up.
- If you don't have a Downloads folder, just make one. See instructions at: Game Help: No Downloads Folder.
None, this is Sims 2 base game compatible!
Windows: Windows XP, Windows Vista, Windows 7, etc
Linux: Various flavours of Linux, may need Mono or Wine
Mac OS X: OS X, may need Mono
Save Editors: Tools for modifying savegames, lots, neighbourhood packages etc.
Not Applicable: Standalone tools
Sharing, Requests, Help
Please do not share my programs, lots, or neighborhoods without my permission. Instead, please direct people to the latest release on this website.
Feel free to share my mods, but be sure to give people a link to the download thread here, just in case there are any future fixes.
The source code for most of my programs is available in the download thread. If I am inactive on ModTheSims for a year, or if I die, you may take over development and support of any of my programs without my permission, but the program must remain free of cost and you must keep the source code in the public domain.
If you have requests for new tools, or suggestions for existing tools, please post in the Moo Tools social group; see my Group Memberships for link. I do not accept requests for anything other than programs.
For help with any of my tools, please post in the appropriate download thread.
DO NOT ask for help or support via PM.
I will delete such requests without responding. Please see rule #5 here for details: http://www.modthesims.info/showthread.php?t=135664