Article was originally on the SimCity 3000 website, website now deleted.
How To Create Your Own Terrain
By Wren Weburg
Wren Weburg is the Webmaster of the SimCity 3000 Resource Center, a fan site that can be found at www.SC3000.com. In this guest article, Wren explains how to make custom terrains for SimCity 3000 using bitmaps, a cheat code, and your own creativity...
SimCity 3000 doesn't ship with a separate terrain editor like SimCity 2000 did. You're basically limited to the landscape tools found on the SimCity 3000 toolbar. Unfortunately, these tools can only shape small amounts of land at a time, and boy are they expensive to use. While they are great for quick terrain modifications, they just don't cut it for large-scale terraforming.
No fear! SimCity 3000 comes with something even better than SimCity 2000's terrain editor and the not-so-powerful landscape tools in SimCity 3000. SimCity 3000 lets you "paint" your own terrain by importing special bitmaps (a graphics file). Using this method, you can make virtually any kind of terrain you want. This even includes sharp cliffs (almost vertical, in fact!), realistic volcanoes, rivers or even faces!
The Bitmap
First you need a bitmap that can be imported into SimCity 3000. Here are the requirements for the bitmap:
- Must be an 8-bit grayscale BMP file (can't be a GIF!)
- Must not contain any color (because the file is grayscale, of course!)
In addition, the size of the bitmap (its physical dimensions) should always be 1 pixel greater than the size of the city you're creating the terrain for. Here is a table:
| City size (W x H) | Bitmap size (W x H) |
| 64 x 64 (miniature) | 65 x 65 |
| 128 x 128 (small) | 129 x 129 |
| 192 x 192 (medium) | 193 x 193 |
| 256 x 256 (large) | 257 x 257 |
You can use bitmaps of other sizes, but they may not fill up the entire map (if they're too small), or they will be truncated (if they're too big).
How does SimCity 3000 read the bitmap and generate the terrain? Well, think of each pixel in the bitmap representing a tile in SimCity 3000. In effect, it's a grid of the city. Varying shades of gray in the bitmap (ranging from white to black) are interpreted as certain elevation levels. For example, white pixels in the bitmap represent the highest possible level of terrain (2939 meters above water level) and black pixels represent the lowest possible level of terrain (391 meters below water level). The lighter the shade of gray, the higher the elevation.
To elaborate, there are approximately 256 levels of elevation in SimCity 3000. Coincidentally (or maybe not), there are 256 shades of gray available in an 8-bit grayscale bitmap (BMP) file. Each of these shades of gray has an associated index value ranging from 0 to 255. The index value of 0 represents black (which in turn represents 391 meters below water level in SimCity 3000) and the index value of 255 represents white (2939 meters above water level in SimCity 3000). The index value of 30 represents the first level of water (water level), with values less that 30 representing greater depth. The index value of 31 represents the land level closest to water level, with values greater than 31 representing greater elevations.
To help you chose the correct elevation, SC3000.COM has developed an elevation palette that you can use while generating your bitmaps. All you need to do is load the image below into your paint program along with the bitmap you're working on, and use your "color picker" tool to select the appropriate color for the elevation you want. You can then use your paint program to apply this color to your bitmap with whatever paint tools you're using.
Load It Up, Scotty!
Once you have created your bitmap, all that's left to do is to import the file into SimCity 3000:
- Start a new city having the correct size (see aforementioned size chart).
- Press Ctrl + Shift + Alt + C all at the same time. A text box pops up the upper left-hand corner of the screen.
- Type "load terrain " into the textbox. For example, "load terrain c:\bitmaps\coolcity.bmp".
- If the file was found and was in the correct format, your terrain should load. Note that you may need to rotate the city before the lower right-hand corner map will update with your new terrain.
Below are some bitmaps (created in Paint Shop Pro 5 using the paintbrush, soften and smudge tool) and their resulting terrain in SimCity 3000.
|
= |
|
|
= |
|



There are no comments to display.
Sign In or register to comment...
To comment in reply, you must be a community member
Sign In
Already have an account? Sign in here.
Sign In NowCreate an Account
Sign up to join our friendly community. It's easy!
Register a New Account