1. We have added the ability to collapse/expand forum categories and widgets on forum home.
    Dismiss Notice
  2. Photobucket has changed its policy concerning hotlinking images and now requires an account with a $399.00 annual fee to allow hotlink. More information is available at: this link.
    Dismiss Notice
  3. All Civ avatars are brought back and available for selection in the Avatar Gallery! There are 945 avatars total.
    Dismiss Notice
  4. To make the site more secure, we have installed SSL certificates and enabled HTTPS for both the main site and forums.
    Dismiss Notice
  5. Civ6 is released! Order now! (Amazon US | Amazon UK | Amazon CA | Amazon DE | Amazon FR)
    Dismiss Notice
  6. Dismiss Notice
  7. Forum account upgrades are available for ad-free browsing.
    Dismiss Notice

TerraForm -- a map editor for CIV dos

Discussion in 'Civ1 - General Discussions' started by Dack, Aug 23, 2005.

  1. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    TerraForm -- a map editor for Civilization dos​

    Download TerraForm 6.0.97 28Sep2011
    See attched file
    file size 2.75 mb


    TerraForm is distributed as a msi file, after removing it from the zip a double click will install it.
    Read the first 6 entries in this thread, and post 93

    After installation you will get the following Icon on your desktop.


    All constructive criticism welcome

    Use this thread for feedback or E-mail me through civfanatics.​
    1

    As the Civfantics E-mail function is no longer available, please do the following when sending a Private Messages to request a TerraForm. An attached TFK file will be sent via e-mail.

    Start TerraForm
    Click menu item About
    Click Request Registration Key
    Follow the instructions in the Request For Registration Key text box
    Then create a PM with the following format

    NOTE: The data between .::. and :::: will be from your PC not the sample shown.
    ___________​
    To email YourUserName,
    mailmember&u=YourMemberNumber
    mailto:YourEmailAddress

    Request For Registration Key 97

    English
    .::.41613,4405208333
    GksmjmLy3qwH7QQ8/i0lJvKy9fO5xqxG/ftodjHVGw4Xx656XdKP5Xg7jCA+EBVD
    E52ytI81sIbjiTHIS IS A SAMPLEZ8Q5gRQXLxkSS8DjSeVeuP7cmbJ9z0bOeE0H=
    ::::


    Replace YourUserName with your Civilization Fanatics' user name.
    Replace YourEmailAddress with the Email address you use at Civilization Fanatics'.
    Replace YourMemberNumber with your Civilization Fanatics' member number.

    When you visit your civfanatics profile (by clicking on your user name after Welcome, ) the member number is at the end of the URL
    http://forums.civfanatics.com/member.php?u= YourMemberNumber
    The Email must match the one you use at civfanatics

    Example
    YourUserNameis QWERTY
    YourEmailAddress is JohnDoe@gmail.net
    YourMemberNumber is 1234567

    Then your PM will look like the following:

    To email QWERTY,
    mailmember&u=12345678
    mailto: JohnDoe@gmail.net

    Request For Registration Key 97

    English
    .::. 41613,4405208333
    GksmjmLy3qwH7QQ8/i0lJvKy9fO5xqxG/ftodjHVGw4Xx656XdKP5Xg7jCA+EBVD
    E52ytI81sIbjiTHIS IS A SAMPLEZ8Q5gRQXLxkSS8DjSeVeuP7cmbJ9z0bOeE0H=
    ::::


    NOTE: The data between .::. and :::: will be from your PC not the THIS IS A SAMPLE shown.


    Requests for a TerraForm key must be sent via the Civfantics E-mail function.
    The process is automated and E-mail saves me the trouble of doing it manually.
    Start TerraForm
    Click menu item About
    Click Request Registration Key
    Follow the instructions in the Request For Registration Key text box

    NOTE: To send e-mail through Civfantics do the following.
    Right Click on This Link and then click on Send email to Dack



    New Member Restrictions (see forum rules)
    Newly registered members may not use signatures, e-mail forum members, post visitor messages, use the private messaging system or join or create social groups, until they have been members for 5 days AND have at least 5 posts.

    Because of these rules you will not be able to request a key until you meet the 5 days / 5 posts rule.

    There will be delays in returning Registration Keys between now and then be patient

    1) Any request for a TKF (TerraForm Key File) other than those sent via the Civfantics E-mail function are ignored. This includes PM (Private Message), direct E-mail, or posting to this thread.
    2) The delay in returning a TFK to you is inversely proportional to your activity on this form.
    3) Gratuitous post to this thread are not counted. Be an active member. Have you posted a results to a GOTM thread? Do you have some insight into features of the game?
    4) TerraForm exists for active members of the Civfantics forum.
    5) By doing one of the following you are indicating that you never want a key sent to you. If one of your first five posts is to this thread you will never receive a key. If you spam this thread to get your minimum post count you will never receive a key. If your first five posts are meaningless you will never receive a key. (see forum rules about Spam)






    If you are using Windows 95, 98, and Me see note 5
     

    Attached Files:

    Steven1982 likes this.
  2. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    1) There is a list of 256 names that are grouped by country, 16 for each country and 32 extra. When the game builds a city it used the next appropriate available city name and places the number corresponding to the new city name in to the active city table. Somehow the game keeps track of the next city name to be used for any given country. I can not find the mechanism that the game uses! Therefore cities TerraForm adds to the game are not appropriate marked as used and if the situation arises the game will create a city with the same name. So I've created a work around until (if ever) the method to keep account of the city names is discovered. That is to use the names from the end of the list first and move backwards thru the list as necessary. Thus using names that are seldom used. Unfortunately this does not fix the problem only delays it. If you reach the point the game will use those cities names resulting in duplicate names.23Aug05 fixed in ver 1.0.7 25Aug05

    2) Run Time Error 53 - as some times happens, programs run only on there development machine. Repair is taking place now. 25Aug05 fixed in ver 1.0.9 26Aug05

    3) Version 1.0.17 has a bug with roads, should be fixed soon.] fixed in ver 1.0.18

    4) A large number of islands will generate a Run-time error '5': Invalid procedure call or argument when you try to save the file. The maximum number of islands this program will allow is approximately 200. fixed in ver 1.0.42 25Jano6

    5) City built on the sea shore by TerraForm can't build naval units.07Dec05 fixed in ver 1.0.29 9Dec05

    6) Cities created with this program that are near mountains or rivers are not correctly marked in there descriptor so they will NOT be able to produce Hydro plant. The correction is known and will be repaired in a later release. fixed in ver 1.0.30 11Jan06

    7) Major Bug TerraForm has a major short coming. The terrain that it modifies does not contain the proper information for the games civilizations to be able to build cities on. Research in to this is ongoing a solution will be forthcoming. see this entry fixed in ver 2.0.45 08Aug06

    8) The little map is sometimes in error. Off by a square.

    9) In build 45, some map files would cause TerraForm to terminate during the save function. see this entry fixed in ver 2.0.49 02Oct06

    10) 16Nov09 - When resetting to 4000bc the city names used listed is not cleared. The results being city names that were used before the reset are skiped over when building new cities in the game or in TerraForm. fixed in ver 5.0.87 or 5.0.88 30Nov09
    11) 01Sep11 – The city move function fails to set all appropriate bits. Fixed in ver 6.0.97 28Sep11

    .​
     
  3. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    200) kuma_cian_pl 22May16
    201) gianlu 28May16
    202) Aureliano 28May16
    203) zoopy 03Jun16
    205) AlterSpalter 26Jun16
    205) Baconator 10Jul16
    206) GammaEcho 12Jul16
    207) dbz 31Jul16
    208)
    209) ianwelch 14Aug16
    210) fagianooo 15Aug16
    211) blayden 19Aug16
    212) humbe 25Aug16
    213) jamiro606 30Aug16
    214) Kamujian 04Sep16
    215) sla 05Sep16
    216) DracoNoir 08Sep16
    217) Photolytic 12Sep16
    218) Grev_michal 19Sep16
    219) Baiji97 05Oct16
    220) toroidmonsta24 22Oct16
    221) kiskarcsi 22Oct16
    222) balkey79 26Oct16
    223) phillupi 27Oct16
    224) RaT666 01Nov16
    225) Bloodwing 06Nov16
    226) Shaiful 08Nov16
    227) JMKosaty 15Nov16
    228) 0liver 25Nov16
    229) Constant1930 26Dec16
    230) Gesar King 05Jan17
    231) Steven1982 11Feb17
    232) conrado-geo 14Feb17
    234) GoodAdvice 22Mar17
    235) stefan80 01Apr17
    236) OsoSober 13Apr17
    237) Soulreaper 19Apr17
    238) JMKosaty 28Apr17
    240) Aureliano 23Jun17







    TerraForm -- a map editor for CIV dos Link Version 6 users list (first 200)
    Link Version 5 users list
    Link Version 4 users list
    Link Version 3 users list
    Link Version 2 users list

    In no praticular order the Version 1 users:
    1) Noli, 2) hannurabi, 3) krille, 4) Matrix, 5) carniflex, 6) solharis, 7) Goldberg, 8) flobi, 9) wanwan, 10) clownbox, 11) Tenochtitlan, 12) simonnomis, 13) trada, 14) NuPenguin, 15) sehner, 16) Snake05
    There may be other users (one or two), I did not keep records but have reconstructed this list from emails.



    Depending on the interest I will determine the level of help files I will develop. You must also understand that the current version most likely has some amount of bugs. I hope that other users will point out any they find.
     
    Last edited: Jun 23, 2017
  4. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    The function of this program is to show the features it is capable of. All user functions are active except SAVE. Save requires a key.

    The sole purpose of the key is so that I would know my users. I've been working on this off and on since July 2004. As you might expect there is a lot of code in this program and it still needs work. The amount of effort in maintaining a program for the use of others gets complicated, if it was only for my use I would know the limitations and work around them. So basically I needed feed back, if no one is interested in it and if I have no users then I don't have to use my time to update and maintain the program.

    I would like to thank all who sent me question and problems, and especially those who took the time in the difficult task of finding and fixing some of the difficult startup bugs.

    I am sorry for any inconvenience, trepidation, or any feelings that anyone is being ill used by the use of keys to activate the save function.

    Following the instructions in the Request For Registration Key text box. I am not always available but will send a key at the earliest opportunity. Only email request are accepted as the key is sent as an attachment.

    1) What do you need to register?
    You must be a civfanatics member and follow the programs instructions in the Request For Registration Key window. You must send your request by email through civfanatics. Registration is an automated process and requires the request to be in a format the registration program understands. ​

    The steps required to register are:
    1) Install and run TerraForm Click About, then Request For Registration Key. Copy the contents of the registration text box.
    2)Click on Send email to Dack

    Paste the contents of the registration text box in message area of the email.
    The Email Subject: should read Request For Registration Key
    Any thing other than the above will result in no key.





    2) What does The message "All other tabs are currently disabled" mean ?
    These are debugging screen that have not been deleted​
    3) Screen size must be at least 1024X768

    4) When updating to a new version, the easiest way is copy the ini file.If you install to the regular loctation it should be C:\Program Files\TerraForm\TerraForm.ini
    Before you remove the old version save the old ini file somewhere. After you have installed the new version copy the old ini file to C:\Program Files\TerraForm\TerraForm.ini
    This will save you from have to load the key and set the path to your map files

    5) Windows ME/98/95
    If you are using something other than XP note the following:
    No testing was done on Windows ME/95/98 for version 2. No guarantees that this program will work on anything but a XP machine. (version 1 did work on Windows 98 ver 4.10.1998)
    TerraForm uses the Windows Installer (MSI files) to install. In XP and Win 2000 unZIP the downloaded file and double click on the TerraForm.msi file. In ME and 98SE (ver 4.10.2222) it may install the same. In 98 (ver 4.10.1998) and 95 you will have to install the following.

    1) Windows Installer 2.0 Redistributable for Windows 95, 98, and Me click here Look down the page and download InstMsiA.exe

    2) Windows Management Instrumentation (WMI) CORE 1.5 (Windows 95/98)click here
    Windows 98SE needs WMI.
     
  5. trada

    trada civ1 mod Retired Moderator

    Joined:
    Jan 29, 2004
    Messages:
    677
    Location:
    New Zealand
    *downloads it*
    Go Dack! This is going to be fun.
    /me can finally add New Zealand to the world map.
     
  6. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    There are six main functions:
    Terrain modification, Terrain Improvements, Unit, City, Move Terrain, Visibility

    Terrain modification

    This mode works in three ways
    1) Active not checked - in this mode if you click on the large map you see a pop up menu and you can select a terrain type for that square.
    2) Active checked - will allow you to select one terrain type each for the right and left mouse. Then by clicking on the large map with the right or left mouse will set that square to that terrain type.
    3) Wipe checked - holding down the mouse (left or right) will cause the terrain type to be set as you move the mouse along.
    4) addition of centering of big map

    Terrain Improvements

    You can use a pop up menu or select the function you would like the right & left mouse to perform.
    Unit or City
    You can add, move, delete cities or units
    Move Terrain
    Will allow you to replicate areas of the map

    The small map allows you to select the area of the large map you wish to work on.


    The little blue box allows an instant popup to allow easy change from mode to mode.
     
  7. Noli

    Noli Chieftain

    Joined:
    Jul 5, 2005
    Messages:
    42
    :cry: Why do I get a run-time 53: file not found error
     
  8. GoldBerg

    GoldBerg 1991 CivDosGamer

    Joined:
    Aug 20, 2003
    Messages:
    556
    Location:
    Palace Improvement
    Last edited: Oct 19, 2016
  9. Noli

    Noli Chieftain

    Joined:
    Jul 5, 2005
    Messages:
    42
    Goldberg,

    I removed my version of TerraForm and then I installed the 1.09 version. It now works fine but you can't save until you get it registered. Now I just need to wait for the registration key. :scan: :sleep:
     
  10. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    Use the path menu item to select a path to the map & sve files. After a path is selected the Open menu functions become active.

    Program uses a fixed 761 by 650 window.
     
  11. Ifrit9

    Ifrit9 Chieftain

    Joined:
    May 18, 2005
    Messages:
    82
    IMHO, for some reason the interface is user unfriendly.
     
  12. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    "for some reason" is pretty vague.
    I admit that I have not written any instructions.
    And just looking at it now I found a bug.
    In the normal click on the big map ocean is not a choice.

    But, back to the point. What do you really not like. Remember this is a free program. With money you can have any interface you want - LOL - sorry but I had to type that.

    I must admit that I was more interested in getting it to work than how it looked. Come on now be specific what is the most horrible thing about it? How would you improve it?

    thanks,
     
  13. Noli

    Noli Chieftain

    Joined:
    Jul 5, 2005
    Messages:
    42
    User unfriendly?!? Naaaaaa! Dack helped me to get TerraForm to work prrrrrrfectly and I'm very happy with it! GO DACK!! :goodjob:
     
  14. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    I had the opportunity to install and run TerraForm on a Windows 98 machine. Unfortunately it does not run on 98 (I quite sure 95 will not work either). Until I get a chance to load a 98 system with the development tools and try to figure out what resource is not in 98 and work out a fix; TerraForm does not run on Windows 98.

    TerraForm runs with Windows 98, 95 may work also see the top for necessary Microsoft downloads.
     
  15. Ifrit9

    Ifrit9 Chieftain

    Joined:
    May 18, 2005
    Messages:
    82
    Well, I just had such feeling about it ;(. It's hard to define what specifically makes TerraForm a little bit uncomfortable to use. Maybe it's because you didn't make windows, buttons, etc. in the usual Windows style? Maybe smth else. Currently I can state three points that IMHO could be improved:

    1. As it was already said here, it annoys that you can't change the main window's size.
    2. In the normal terrain modification mode, left-click at the map dublicates the right-click, instead of moving the map, as it was in Civ.
    3. Placing mountains doesn't remove the irrigation; placing ocean doesn't remove roads; etc.

    Anyway, I didn't mean I don't like the program in general or something. It is the best editor I saw and I wish you good luck. Looking forward to see TerraForm version that will be able to edit .sve files as well.
     
  16. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    Quotes from Ifrit9 in Green

    1. ... it annoys that you can't change the main window's size.
    If you mean that the images of each square terrain should expand or contract as you manipulate the window size. This is not going to happen, the programming effort would just be too large. Sorry but you will have to remain annoyed.

    2. In ... terrain modification mode, left-click at the map dublicates the right-click, ....
    It really dosen't you get to chose between two types of terrain. But, I undestand that a re-centering mode would be nice. I may add that.

    3. Placing mountains doesn't remove the irrigation; placing ocean doesn't remove roads; etc.....
    I treated each data function separately. I can see how this could lead to illegal land use (mines in the ocean, etc..). I will have to work up a check box to deal with this.

    Looking forward to see TerraForm version that will be able to edit .sve files as well.
    I have a program CIV$
    Never did get any comments. It's DOS but runs XP/ W2K
    I do have an update to it but haven't posted it yet, and I may never.
    It does just about anything you could ever want to a savefile

     
  17. Ifrit9

    Ifrit9 Chieftain

    Joined:
    May 18, 2005
    Messages:
    82
    No, I meant the part of the map that user sees at one time should increase/decrease. The same with controls. Again, haven't you ever worked with ordinary Windows programs written, for instance, in Delphi? Most of them can be stretched.
     
  18. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    525
    Location:
    civ dos 474.05
    Quotes from Ifrit9 in Green
    No, I meant the part of the map that user sees at one time should increase/decrease. The same with controls. Again, haven't you ever worked with ordinary Windows programs written, for instance, in Delphi? Most of them can be stretched.

    I was going to use bit-block transfer but decided on 17 X 17 grid of images. The audience for this so small why knock my self out. I suppose that the grid could be made smaller or bigger I took this code from another mapping program that I wrote it has a zoom effect using the same screen area. So I could make a change but its not really worth it as the code was written for this fixed area and changing it would induce bugs. And the other thing the control area on the left hand side can't really be easily modify without worrying about font sizes and user read ability.

    This is just a prelude to what I want this program to do anyway; namely to produce more varied land forms and set up the non-human players automatically. So that I can play games outside the scope of the current game startup.
     
  19. krille

    krille CivDOS Fanatic

    Joined:
    Sep 5, 2005
    Messages:
    337
    nice! this is what I've been looking for my entire gaming life (almost). civ 1 is the absolute number one game of all times imo. haven't spent half the time on all other gaming together. and i never got mapedit21 to work. but this looks very promising!

    i just wanted you to know, that there are tons of people out there, who don't write on the forums, that appreciate your work. and that this game is if anything still alive!

    GREAT JOB!!
     
  20. Noli

    Noli Chieftain

    Joined:
    Jul 5, 2005
    Messages:
    42
    1. Same here. :)
    2. I have been daydreaming about a map editor like TerraForm when I was in highschool in '92-'94.
    3. Great job Dack! :goodjob:
     

Share This Page