• Moose
  • Announcements

    • Dirktator

      Need your donations for May & June!   05/01/2017

      We need your support to help keep Simtropolis online. We also need a little bit more this month to enhance the new chat with some features, such as mobile support! Please consider a donation today if you can help out, it would mean a lot! And we'll send you a little gift in return.  Help us reach our May goal so we can keep bringing you site improvements as well!  Donate and Get a Gift or Donate Any Amount Thanks so much! - Dirktator & The Admins
    • Dirktator

      About our affiliation with GOG.com   05/23/2017

      Simtropolis is now an affiliate of GOG.com! When you use one of our affiliate links to GOG.com, all it means is that Simtropolis has a chance to earn a small commission from any purchases you might make. So if you see something that tickles your fancy, please use our affiliate links and by doing so, you'll help support Simtropolis! Thanks!
CorinaMarie

C.O.R.I.M.A.P.S. - A Tutorial for SimCity 4

108 posts in this topic

Amazing method Cori! It looks like i could use this method to create come really good mountains for future map. It looks like it's 100% guaranteed to work, and that's something a lot of people could get behind. Is this the method you use to create maps? (I just can't build w/o flat terrain tho.)

Share this post


Link to post
Share on other sites
1 hour ago, TheLynx99 said:

Amazing method Cori!

Thank you! Thank you! It does my heart good to hear that. :)

1 hour ago, TheLynx99 said:

Is this the method you use to create maps?

Yep. So far it's the only method I've used, however, my earlier ones were not nearly as refined. I just recently came up with the idea of the Blur to smooth out the choppiness.

 

Share this post


Link to post
Share on other sites

Great work with this tutorial. Just had a read through and it looks like a very cool method for map creation. I'm sure it could lead to all sorts of possibilities -- using different images and techniques, etc. It does have an element of randomness, which would make each map unique. Maybe this could also form a possible challenge idea for next year... :golly:

Share this post


Link to post
Share on other sites

Good work, this tutorial is easy to read, follow and understand.  I think the method you've described actually allows a lot more creativity than the map making programs, it puts the user in the front seat, from selecting a picture or photographing one, to then manipulating the image to make it useful, and finally adding their own creative touch by adding rivers/streams.    So in the final result, the region one plays really is their own.   The element of randomness is as natural as what I think is normal in any creative process.   

CorinaMarie likes this

Share this post


Link to post
Share on other sites

It's about time I popped in to say "Whoa, cool!" here. As others have said, what an unexpectedly simple way to make such wonderfully random maps. Along with some great step by step instructions, thanks so much for sharing this with us.

Share this post


Link to post
Share on other sites

This is a really neat and resourceful idea. I'm not very creative/artistic so I could never come up with a landscape that was convincingly realistic on my own. Grayscaling clouds actually makes for a pretty natural-seeming geography. Thanks for sharing!

CorinaMarie likes this

Share this post


Link to post
Share on other sites

Thank you all for your kind words and for the Likes on my first post ! :blush:

I just now edited in a Further Refinement section near the end of post 1 which addresses changing the overall elevations of the map with a few simple mouse clicks.

Also, feel free to post samples of what you make using this technique. I'd love to see what everyone else creates. ;)

huzman likes this

Share this post


Link to post
Share on other sites
On 8/28/2016 at 5:26 PM, Benvoliorus said:

Simple and brilliant like any genius thing!

IKR! :D Er... Wait. I mean, D'aww, thank you. :blush:

 

So, this morning these clouds were begging to be shot as the Sun was waking up:

P9010008_zpswlj9afpj.jpg

 

I did the following in GIMP:

  1. Cropped to get rid of that telephone pole and wires.
  2. Converted it to grayscale.
  3. Scaled it to 769 x 769 pixels.
  4. Adjusted Contrast to +15.
  5. Added Gaussian Blur of 10.0.
  6. Rendered in game.

And here's what it looks like:

Black%20Clouds%20RVx_zpsaxsez9ly.jpg

 

Then I painted Maxis Trees all over it:

Black%20Clouds%20RVT_zpsbckc2eqr.jpg

 

I'd love to see what other peeps create using this method. Post them in this thread. ;)

 

(I've attached the Config.bmp and my final grayscale in case anyone would want them.)

config.bmp

Gray 3.bmp

Share this post


Link to post
Share on other sites

    Nice tutorial , It is somewhat like what I did a long time ago (not the tutorial , but a map . For personal use ) That was three PC's ago or I would have posted an image . I used MS Paint and Landscape Designer . Your tutorial is straightforward and easy to understand , even a dork like me could follow the directions and have a new map to play SC4 . Nice job and the maps turned out pretty good too . You have inspired me to pull out the old camera and give it a try . :thumb:

CorinaMarie likes this

Share this post


Link to post
Share on other sites
On 10/17/2016 at 8:16 PM, Yum said:

I made a map!

Very nice! And when I saw your water was not default Maxis I wondered if you entered every tile to update it or if that happened automatically. So, having finished my Terrain Shoppe, I decided to do another map.

I discovered another cool thing to do when editing the grayscale image. Use the Burn Tool to improve the river banks. (See my edit near the bottom of post 1 for details.) Here's what I created:

P9280003-3-08%20RV_zpsx3o9c17g.jpg

P9280003-3T%20RV_zpssjfzencv.jpg

 

:)

 

Edit: Per @BugeyedDragon's request, I've attached the grayscale and my config.bmp to this post. Note that I'm not using any height mod so the default scale of 3.0 is how mine was rendered.

P9280003b Gray08.bmp

config.bmp

huzman, Yum, RandyE and 1 other like this

Share this post


Link to post
Share on other sites
4 hours ago, CorinaMarie said:

Very nice! And when I saw your water was not default Maxis I wondered if you entered every tile to update it or if that happened automatically.

Thanks!  Yeah, you know, sometimes the rendered tiles sow up automatically on the region map, sometimes I have to go into the tile and exit before it shows up as not a plain tile in region view, and I've even seen a few times that some tiles are rendered while others are plain.  However, when the tiles do show up automatically as rendered in the region, they do show up with the correct water mod already active, so I don't have to go into city view.  I know you know which mod I use, but for everyone I haven't told yet, that's Pegasus' Hawaiian Holiday water mod and HD White Sands beach, found in the Water Shoppe and Beach Shoppe respectively.

MeMyself&I and CorinaMarie like this

Share this post


Link to post
Share on other sites

Hi Cori

As I was writing up that tutorial/custom content article I looked up your map making thread here.  Good Grief how did you make the leap from clouds to map making. :???:

because the connection is so obvious (not!)  As someone else said "genius" idea .  This is such a unique way of making maps I thought I would try my hand at it. However I am quite clueless about that config.bmp file....

Currently just started a downloaded map with 8 medium tiles that has flat terrain along with mountains and rivers.  I tried others but they were either too "lumpy" or very large city tiles, and since I play rural/small towns/farms not appropriate for me.  Your cloud map making has possibilities I would be interested in pursuing.

So, attached is a picture of  the green sandbox region, medium tile size, I use.   I've been terraforming the tiles as I need to for my towns/farms and the medium tiles are the right fit for me.     Can I copy over the config.bmp file to the new region I create with your method?  And can I change the size from 16 tiles to perhaps 8 medium tiles...Sorry I'm in the dark about how to actually create the config.bmp.  

I need the "dummies" instruction version.:rofl:

Hope you or someone else can direct me to the appropriate thread/instruction so I can read up on the "How To Do This" otherwise your instructions are very clear and easy to follow.   I'm just not computer savy enough to "get it".

Green_Sandbox_Medium.jpg

huzman likes this

Share this post


Link to post
Share on other sites
46 minutes ago, BC Canuck said:

Good Grief how did you make the leap from clouds to map making. :???:

It started in this thread. Where I made this map:

13%20CL2_zps02jwaf9b.jpg

And at the time I was really happy with it. Then @T Wrecks gave me some good advice in this post (same thread). So I subdued the choppiness a bit and made this map using clouds:

Clouds%2011%20RV_zpshnskpjnl.jpg

 

Then a couple months (and several maps later) I had an inspiration to add Gaussian Blur and I re-did that first map and made this one:

CL2.2%20RV_zpstwmuot0c.jpg

 

Then a couple weeks later I wrote this tutorial. Next I started using a Slope Mod trying to make more realistic looking cities and I found even the map above was tedious to work on. So then I had another inspiration and came up with using the Burn Tool along the sides of the river banks and applying a lot more Blur. That's when I made this map (also pictured a couple posts up):

P9280003-3T%20RV_zpssjfzencv.jpg

 

 

46 minutes ago, BC Canuck said:

I play rural/small towns/farms

Me too! Here's one of the tiles in the above map:

Mosquitoville%20Yr%20201_zps3078hfqt.jpg

It's still a work in progress as my imaginary story line is the farms were laid out somewhat haphazardly except for the roads that will connect the tiles. No thought is given to where bridges will go as that's centuries in my Sim's future. Once I've filled my region with these farms and illiterate Sims, I'll then begin small centers with some industrialization. Public outcry over the pollution to their once pristine air will result in an elementary school and a move toward manufacturing. Right now I'm playing just for the fun of creation. I've already proven to myself I can handle the vanilla income vs cost and build bigger stuff, so now I'm playing more as if scripting my imaginary movie and so I've written my own cheat which gives me five times more income from the farms. This lets me have complete vanilla fire station coverage.

Anyhow, sorry. I got sidetracked there cause I'm having so much fun in my game.

 

46 minutes ago, BC Canuck said:

Can I copy over the config.bmp file to the new region I create with your method?  And can I change the size from 16 tiles to perhaps 8 medium tiles

Yep, you can copy any valid config.bmp into your new region. Just do the math to make sure the grayscale cloud image is the right size for the config.bmp you use. And yes, you can make the config.bmp whatever size you like. So, for 8 medium tiles you could use a 4x8 pixel config.bmp all painted green. Or a 6x6 painted green except 4 pixels in a square being not red, green, or blue to get just 8 tiles or paint it all green and you'd have 9 medium tiles arranged as 3 x 3. I believe it's explained pretty well in Config.bmp: How to Make It Yours.

If it's still unclear after reading that, just let us know and we'll see if we can explain it another way.

 

rsc204, huzman and mrsmartman like this

Share this post


Link to post
Share on other sites

This is the wierdest thing I have ever seen doing in this game... and yet it's genius!!!! :D

 

Clouds for maps! Who would have thought that!!!! Absloutely brilliant! :D

 

CorinaMarie likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an Account  

Sign up to join our friendly community. It's easy!  :thumb:


Register a New Account

Sign In  

Already have an account? Sign in here.


Sign In Now


  •  
  • Similar Content

    • By boformer
      In this tutorial, we will create a basic mod in two different ways: With a simple text editor, and with the Visual Studio IDE.
      Cities: Skylines uses the Unity Engine, which is based on Mono, an open source implementation of the .NET framework that runs on Windows, Mac and Linux. That means the same code can be used on all of these platforms. The .NET framework is comparable to Java. It's basically a set of libraries and a virtual machine that runs your .NET applications.
      C# is the most common programming language that can be used to create .NET applications and libraries. It's very similar to Java (just better!).
      After writing your mod in C#, you have to compile it to create machine readable code. Cities: Skylines comes with an integrated compiler. It works like this:
      [.cs files containing raw C# code] → [COMPILER] → [compiled .dll file] The .dll file is your compiled mod (what you usually download from the Workshop).
      Alternatively, your can use an external compiler like the one provided by Visual Studio (see Method 2).
       
      Method 1: Using Notepad, let the game compile
      First we will create a mod with the tools provided by the game.
      The game searches for mod source folders in the directory C:\Users\<YourName>\AppData\Local\Colossal Order\Cities_Skylines\Addons\Mods.
      In this folder, create a new directory named "FirstMod". Inside of the new directory, create another folder named "Source". That's the directory for the .cs files

       
      Open Notepad (or your favourite text editor) and enter this code:
      // Makes UnityEngine and Cities: Skylines API classes available for use using ICities; using UnityEngine; // the namespace makes the names of your classes unique. // Naming: You can just use the name of your mod, it doesn't really matter. Spaces are not allowed. namespace Tutorial { // This defines a class that implements IUserMod. // The class defines the name and description displayed in the content manager. // The game searches for these classes. Every working mod must contain one class implementing IUserMod. // Naming: Just append "Mod" to the name of your mod, like "NetworkSkins" -> "NetworkSkinsMod". Spaces are not allowed. public class MyFirstMod : IUserMod { // this defines the title of your mod displayed in content manager public string Name { get { return "My First Mod"; } } // this defines the description of your mod displayed in content manager public string Description { get { return "Hello World, this is my first mod!"; } } } } (Lines starting with "//" are comments. You can add your own or remove them without affecting anything.)
       
      Save the file in the "Source" directory. Name it FirstMod.cs (in the file type dropdown, select "All Files").

       
      Now just start your game. The game compiles your mod on start up. You will find it in the content manager:

      You will also notice a new .dll file in your mod directory. That's your compiled mod:

      So far we didn't add functionality to the mod. It only spawns the item in content manager.
      The big problem of Notepad and the game compiler is that it is hard to find errors in your code. You will have to restart your game many times. That's where Visual Studio comes into play...
       
      Method 2: Using Visual Studio (recommended)
      Visual Studio is a specialized IDE for C#/.NET development. It helps you to find errors in your code, and it autocompletes code statements for you, and it compiles your mod much faster than the game. It is also a requirement for advanced modding techniques like detours. The following tutorials will be based on Visual Studio.
      First of all, download and install Visual Studio Community 2017 for free.
      Make sure that the .NET desktop development feature is checked. Also enable the individual component .NET Framework 3.5 development tools.
      Create a new project in VS2017:
      Select File > New > Project On the left, select Templates > Visual C# > .Net Standard Select "Class Library (.NET Standard)" In the top, select ".NET Framework 3.5" in the dropdown menu (Important!) In the bottom, enter "SecondMod" as the name and solution name. and choose a location for your project files (e.g. your desktop) Press OK
      Visual Studio will create a project that looks like this:
      On the right, you can see the Solution Explorer with a list of .cs files. Visual Studio created a file named Class1.cs to get us started.
      If you want, you can rename the .cs file to match your mod name (Right click in solution explorer > Rename).

       
      Before we continue, we have to set up two things in the project. You always have to do it when you create a new mod project:
      First, we will add the modding API (ICities), UnityEngine, ColossalFramework and the game assembly (Assembly-CSharp) as dependencies.
      In the solution explorer, right click the "Dependencies" item and select "Add reference..."). Now use the "Browse..." button in the bottom to select the following .dll files. The files are located in the folder: Steam\steamapps\common\Cities_Skylines\Cities_Data\Managed

       
      Secondly, we will add a so-called post build script: It automatically puts the compiled dll file into the C:SL mod directory when you compile with Visual Studio:
      Right-click your project in the Solution Explorer and choose Properties Select Build Events on the left hand side of the property sheet Paste the following in the Post-build event command line: if not exist "%LOCALAPPDATA%\Colossal Order\Cities_Skylines\Addons\Mods\SecondMod" mkdir "%LOCALAPPDATA%\Colossal Order\Cities_Skylines\Addons\Mods\SecondMod" del /q /f "%LOCALAPPDATA%\Colossal Order\Cities_Skylines\Addons\Mods\SecondMod\" xcopy /y "C:\Users\Felix\Desktop\SecondMod\SecondMod\bin\Debug\netstandard1.4\SecondMod.dll" "%LOCALAPPDATA%\Colossal Order\Cities_Skylines\Addons\Mods\SecondMod" In the third line, replace the path C:\Users\Felix\Desktop\SecondMod\ with your project path.
       

       
      Now we are finally ready for the creation of the actual mod.
      Replace the contents of Class1.cs with this code:
      using ICities; using UnityEngine; namespace Tutorial { public class MySecondMod : IUserMod { public string Name { get { return "My Second Mod"; } } public string Description { get { return "I made this with VS2017"; } } } }  
      Press F6 (or Build > Build Solution) to compile the mod. The mod should appear in your mod directory.
      Now start the game and enjoy the listing of your useless mod in content manager
       
    • By boformer
      Right now I only have little time, and I'm not able to write new mods. But I want to share my knowlege about Cities: Skylines mod development with you!
      I'm just not sure about the format. What would you prefer?
    • By huzman
      I searched a lot to see if something and anything about this theme, nada. I got myself a newish comp with WIN 8.1 (64). I would like to install SC4 D there, either the 640 or 641, as I have both. But I had more than my share of troubles with SC4 D and my old and dying XP-sp3.
    • By Fallschirmjag3R

      Please don't reupload.
      https://1drv.ms/u/s!AqEBDyDot9BBhGPc77H7nlAccziq
    • By huzman
      I saw a little while ago some posts -maybe a thread- about shifting LHD to RHD. There was one about the registry key which did the trick. But on a new town I just started, the silly Sims went back to LHD.
      SO after a couple hours of searching, I couldn't find them.
  • Recently Browsing   0 members

    No registered users viewing this page.