1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    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:
    532
    Location:
    civ dos 474.05
    TerraForm -- a map editor for Civilization dos​

    Download TerraForm 7.0.105 2Sep2019
    See attched file
    file size 1.99 mb


    TerraForm is distributed as an exe file, after removing it from the zip a double click will install it.


    During the installation process you can select an Icon for your desktop.


    All constructive criticism welcome.​
    1

    P do the following when sending a Private Messages (conversation) to request a TerraForm key. 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.

    abc

    NOTE: All previous versions are not supported and keys cannot be provided.

    The current version is TerraForm105.zip
     

    Attached Files:

    Last edited: Sep 4, 2019
    Steven1982 likes this.
  2. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    532
    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:
    532
    Location:
    civ dos 474.05
    Version 7 users

    01) jay-bridgewater 04Sep19
    02) laser77 06Sep19
    03) leibeldms 12Sep19
    04) leibeldms 20Sep19
    05) reget 03Oct19
    06) bautoson 05Oct19
    07) alex_civ01 20Oct19
    08) olaa 26Oct19
    09) fagianooo 02Nov19
    10) yurarm 09Nov19
    11) bga 15Nov19
    13) phillupi 27Nov19
    14) menion 30Nov19
    15) wrighty 02Dec19
    16) jmkosaty 18Dec19
    17) menion 01Jan20
    18) [kirkham7/COLOR] 04Feb20
    19) masaius 24Jan20
    20) adolph-stalin 24Jan20
    21) sajkijo 25Jan20
    22) tunturi 04Feb20
    23) geltzer 04Feb20
    24) jens-stroemich 07Feb20
    25) leandrotlz 07Feb20
    26) Aaron88 15Feb20
    27) jojo_reloaded 26Feb20
    28) djb 27Feb20
    29) nubcaek 03Mar20
    30) rossen-kostov 04Mar20
    31) djb 15Mar20
    32) centenciL 15Mar20
    36) robindude 18Apr20
    38) denzelj 29Apr20
    39) rod-astro-man 01May20
    40) marta-klemanova 08May20
    41) uri 09May20
    42) algi 10May20
    43) gibsons 16May20
    44) jaxck 24May20
    45) jha 29May20
    46) eriksinn 30May20
    47) koppertone 07Jun20
    48) marta-klemanova 16Jun20
    49) azraellight 01Jul20
    50) dartin 03Jul20[/SIZE
    51) jordan-rutherford 17Jul20
    52) chevas 20Jul20
    53) torsten 20Jul20
    54) s%C3%B8ren-e-dollerup 29Jul20





    Version 6 users list 201+
    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: Jul 29, 2020
  4. Dack

    Dack Terra Form Moderator

    Joined:
    Nov 26, 2003
    Messages:
    532
    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:
    679
    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:
    532
    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 CivDosPlayer of '91

    Joined:
    Aug 20, 2003
    Messages:
    564
    Gender:
    Male
    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:
    532
    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:
    532
    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:
    532
    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:
    532
    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:
    532
    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:
     
    Reeshi likes this.

Share This Page