SimCity 4 Deluxe

SimCity 4 Deluxe

248 ratings
How to define your own regions in SimCity 4
By edhe
This guide will walk you through the process of defining your own regions in SimCity 4. With this knowledge you'll be able to play with larger and/or unorthodox shaped region maps.
2
2
   
Award
Favorite
Favorited
Unfavorite
Changelog
  • 5th January, 2013 - Posted
  • 5th January, 2013 - Changed some vital information on colours in the config.bmp, updated some screenshots
  • 10th January, 2013 - Typo corrected, fixed some grammer and formatting
  • 12th January, 2013 - Formatting
  • 10th March, 2013 - Added guide to Modding/Configuration category
Requirements
You will need a paint studio program such as mspaint, paintNET or Gimp.
Step 1: Create a region
The first thing you'll have to do is run SimCity 4 and navigate to the region screen. Here, you'll find the option to create a region. If you are unfamiliar with the process, here's what you need to do:


1) At the top of the screen, click the highlighted button. On hovering over it, it will display the tooltip "Region View Options".


2) Click the highlighted button. Hovering over it will dislay the tooltip "Create New Region".


3) Give your new region a name. Choose either "Plains" or "Water" as your default terrain, depending on how you see your region developing. This choice is moot if you decide to apply a heightmap to the region, although I won't be going in to that in this guide. Basically, if you are planning to create a giant landmass, it would require less terraforming if you select "Plains". On the other hand, if you want your city/cities to inhabit a string of islands, choosing "water" would be a better idea.


4) You will be presented with your new region, albeit with predefined zones. Now, with a little work, you can get on to customising your map.
Step 2: The "config.bmp" file
The next step requires you to navigate to your SimCity 4 custom data file. This is generally stored in your documents directory as opposed to the important installation files found in the "Program Files" folders.

If you are using Windows 7, you need only open your "Documents" folder, then find a directory labled "SimCity 4", then open up the "Regions" folder. Inside you will find several other folders named after the regions that are currently available in the game. They will likely include "Berlin", "Fairview", "London", "New York", "San Francisco" and "Timbuktu".

Also present should be your own region. Open up the folder to see its contents.
Inside, you should find two files - a bitmap image titled "config" and a .ini file titled "region". Open up the config.bmp file.


That little speck in the middle represents the layout of your region. If we zoom in, we can get a clearer look at it.


Put simply, the red represents the small 1km x 1km zones, the green represents the medium sized 2km x 2km zones, while the blue represents the large 4km x 4km zones. From this image, we can infer that this zone has a single large zone surrounded by a series of medium and small zones.

So creating your own region is a simple matter of editing this file. Which brings us to the next stage of this guide - opening up a paint program.
Step 3: Drawing up your region
One of the first things you may have noticed was that the config.bmp file is exceedingly small. That is, it's 1km to 1 pixel. Also, by "counting" the red 1x1 pixels, you can see that this map in SimCity measures 16km by 16km.

In editing your config.bmp you must always remember to work to this scale, otherwise your region bmp will be unusable.

Indeed, you are free to increase the size of your region many times over, although remember that this may have a negative effect on your system performance.

The first step in working with paint involves locating your config.bmp, then right clicking, and choosing edit. Otherwise, simply import it into your paint studio of choice.

Zoom in as close as you can get and you are ready to begin editing.

The first thing you may want to do is resize the canvas.

In this case, doubling the dimensions to 32x32 pixels would be acceptable - particularly if you want to build on a larger than normal region.

NOTE that the image will actually be stretched, rendering this map unusable. 1x1s become 2x2s, 2x2s become 4x4s and 4x4s become 8x8s. As a matter of fact, this will result in a completely unusable map, and so we will have to begin right from the beginning and draw out the regions ourselves.

Of course, if you opted to simply edit the config.bmp without resizing, the same method from here on will apply.

As I have said, SimCity 4 uses 3 particular colours to construct a region - red, green and blue. In order for any colour to be recognised as red, green or blue, they need the relevant colour value to be set at 255. The bitmap we will be working with only saves in 16 colours, so it's important to make them as saturated as possible. For example, a red should only have a RGB value of 255,0,0.

When you begin to edit your config.bmp, the first thing you should do is fill it completely with red. Enter the colour picker and define a colour that is R255, G0, and B0

This config file will give you a 32x32 map just like before (had it not been rendered void) except each region will be a 1km by 1km area.

The next step is to dot your .bmp with the larger green and blue zones. Like with the red, pick a pure blue colour and dot the area with as many 4x4 pixel zones as you think you'll need. Remember to use the pencil tool rather than the paintbrush tool. You can opt to draw with a 4 pixel wide pencil tool by altering the brush size, but I always like to work by the pixel.

As you can see, I opted to place down two large regions.

Next, you can put in the green zones. Just like the two before, pick a pure green colour and begin dotting the bitmap with green.

Finally, if you're so inclined, you can use the black colour to crop freeform bits off your new region.

As long as you take care not to cut into any green or blue zones, you can trace whatever shape you want. In you do happen to cut into a blue or green zone, the whole zone will be considered void, and this will result in holes in your map.

Note the little red areas cut off from the black. In this example, I am imagining some sort of region with two seperate "overseas territories".

It's important to note that a green 1x1 pixel zone is invalid, just as a blue 2x2 pixel zone is. On the other hand, a 2x2 pixel red zone will be split up into 4 tiny zones, while a 4x4 pixel green zone will be split up into 4 medium zones. Any zone larger than 1x1 cannot intersect with another or both will be invalid.
Step 4: Finishing up
So now we've drawn up the config file, and saved it, all we need to do is ensure it's in the correct directory. If you edited it where it was created (Documents>SimCity 4>Regions>[YOUR REGION], then you should be set. If however, you created the file from an empty bitmap and saved it elsewhere, ensure you plop it into this directory.

After that, simply open up Sim City 4 and load up your region.

Have fun making maps. And feel free to share your maps with me. I'd love to see them.

Edward.

33 Comments
Maz_thebatemo 18 Jan, 2024 @ 11:18am 
@edhe Oh, i get it! Thank you so much!
edhe  [author] 18 Jan, 2024 @ 8:26am 
@MaZamette I experimented a little with a map sized at 128x128. With the cells sized at 1 (red), the game crashes when generating the map, but if I change the cells to size 3 (blue), the map loads up. a 64x64 should be manageable, but that's not to say whether filling it up with cities would have a negative effect on the performance, to the point of crashing.
Maz_thebatemo 16 Jan, 2024 @ 2:21pm 
Can it huge map for 64x64 size?
edhe  [author] 8 Feb, 2023 @ 3:01am 
@Titanita There should be no issue with changing regions. Regions are saved when you exit a map.
Titanita 6 Feb, 2023 @ 8:26pm 
Can I navigate between two or more regions? I started to play with the default region and now I'm curious to see others regions but I'm afraid to lose the progress that I've done :(
cubicinfinity 18 Sep, 2022 @ 9:01pm 
You should also look into loading height maps for your region by pressing Ctrl+Shift+Alt+R. There are guides for the exact details on this. It needs to be saved properly as an 8 bit grayscale image and GIMP does a good job at that.
Sayori 22 Apr, 2022 @ 12:39pm 
thx
Cat Lovers 25 Jul, 2020 @ 10:16pm 
so simple yet useful
Original 21 May, 2020 @ 8:15pm 
Someone needs to do this but of Europe
OLD_man 6 Nov, 2019 @ 3:40pm 
Very nice tut .. if you really wanna get crazy .. Learn SC Mapper .. also get used to working in grey scale .. i use photo shop you can make the craziest regions .. Sea level , land level/height, grey scale was easy way for me to learn ..