History
This page contains history information of MKGal.
This page was last updated on Saterday 30 August 2003.
1.7.1
Some small bugs fixed
- 30-08-2003
Fixed a bug reading reports from an ally. It deleted all groups on a planet when reading a battle a second time.
1.6.16
- 7-09-2001
Fixed (and maybe introduced another one) a bug for Blind Galaxy. When
reading battles, depending on the options that are set, the techs multiplied
by shiptype values are used or just the techs, see 18-11-2000 bug fix, done
the same for groups there.
- 7-09-2001
Bug fix in the player windows which made players being added multiple times
1.6.15
- 5-06-2001
Fixed: A bug which caused havoc to the automatic cargo calculations
- 28-05-2001
Fixed: The planet properties MyShipMass, FriendShipMass, EnemyShipMass were
only calculated after viewing the groups window.
- march 2001 (forgot to mention)
Added more information about battles in the Battle window
Added expression variable: PT_NEXTTURNMASS to calculate the amount of your
shipmass will be on a planet next turn
1.6.14
- 23-05-2001
For GalaxyNG games: The Spherical map type is added to the distance
calculations. To use it change the Map type in the configuration window. You
will also have to set the galaxy size.
- march 2001
Changed the behaviour of the windows. They can now disapear completely and
not only be minimized.
- april 2001
Fixed some report reading errors.
1.6.13
- 18-11-2000
For blind games: fixed the reading of groups when the tech
option is off. This did raise an error, it will now read the information
properly.
- 18-11-2000
For Blind games: fixed fleets will be readed once when
detailed information for planets is showed.
1.6.12
- 28-10-2000
Created Hhctrl.ocx to disable the HTMLhelp when not
available on system. See Hhctrl.txt for more information.
- 28-10-2000
Html Help file integrated to MKGal and expanded. In MKGal
use F1 to get corresponding help information about the current window.
1.6.11.106
IMPORTANT: the storage of window positions and the cargotype of
shiptypes is now saved to MKGalStore3.ini instead of MKGalStore.ini You will
have to set those values again!
- 27-10-2000
Html Help file added to distribution.
- 26-10-2000
GUI changes like popupmenu caption etc.
- 21-10-2000
Fixed the analysing of the G (upgrade) command.
- 20-10-2000
Major internal changes, memory allocation reduced, limitions
of number of turn and number of players are gone.
- 13-10-2000
Added a checkbox in Graph window to show only players with
population.
- 13-10-2000
Killed dependicies on DFS extended listview, replaced by my
own version. Registry is now no longer used by MKGal.
- 12-10-2000
Killed dependicies on Raize and Orpheus library, exe is now
200Kb smaller. All settings of windows etc are now stored in another file.
1.6.10.98
- 5-10-2000
A better fix for the exception. It turned out to be a memory
problem. MKGal did only allocate memory for 60 players, it will now allocate
memory for 70 players.
1.6.8
- 14-6-2000
Fixed some problems with Galaxy Blind games and renamed
planets.
Expressions and Routes are working properly now.
- 14-5-2000
Reorganized the toolbar window, makes it easier to work on
800x600 resolution.
1.6.7
- 23-4-2000
For NG games: added the option in the players window to relay
a message to a player. The same MAPI settings are used as for the orders.
1.6.6.92
- 22-4-2000
For blind games: Fixed a bug in the orders parsing, caused by
renamed planets.
1.6.5.90
- 25-3-2000
Added a new column in the To develop list of planets in the
orders dialog. Shows the maximum amount of mass that can be produced by this
planet when fully colonized.
- 2-4-2000
Creation of orders for renamed planets in Blind Galaxy is fixed, renamed planets couldn't be found by the orders parser.
1.6.4.89
-
23-3-2000
In the orders window a menu is added for the Galaxy Bot, it has two items:
Run which will start the Galaxy Bot for the current turn and ask if all orders have to be replaced.
Settings which will start notepad and show the configuration file for that Galaxy / Player.
-
23-3-2000
Fixed: Orders > First Orders > Setup Orders will now create orders with the galaxy name in lowercase.
1.6.3.88
-
6-2-2000
In the planet info window, two buttons are added back and next, to jump into the history of planets that where shown.
1.6.2.87
-
28-1-2000
Two Group expression variables added: [GR_SOURCEOWNER] [GR_DESTINATIONOWNER] for the owners of the planets where a group is coming from, or the destination.
-
28-1-2000
A combobox in the incoming groups window, makes it easy to show only the incoming groups of the last turn, or all turns.
-
8-1-2000
The GalaxyNG port to NT added as seperate Galaxy type, this reflects the older version of GalaxyNG, also fixed some problems that were raised by this type of Galaxy.
-
9-1-2000
New versions of components used.
1.6.1.85
-
6-1-2000
A bug which was raised when entering empty lines in a turn report while adding a new game.
1.6.0.84
-
4-1-2000
Recompiled with Delphi 5, should fix some minor things, used latest version of Aspack to compress the exe.
-
17-12-1999
Unload commands :-) (I forgot this one, because I always set autounload to true)
-
3-1-2000
When getting the turn 0 patterns for planets and players, MKGal will now also copy the resources of home worlds and not only the size.
1.5.5.82
-
15-12-1999
Problem with selecting multiple planets.
Showing planets from the orders window.
1.5.4.81
-
10-12-1999
In Blind reports the destination planet and source planet is the same for groups in orbits, this is handled correctly now.
-
14-12-1999
Speed of groups and planets lists is increased. Makes it much easier to handle big galaxies.
-
14-12-1999
Buildability formula is changed, it relects now also the amount of industry that still has to be produced.
1.5.1.78
-
6-dec-1999
bug that could delete a group for no good reasons.
For Blind: If a incoming group is showed when the source planet is unknown (not yet visible?) a new NullPlanet is introduced, with the surprising name 'Unknown planet!'.
For Blind: When sending a group to an unknown planet, this same planet will be the destination. (see group 42 for this)
-
4-dec-1999
Working on speed optimalization, the send dialog is much faster now, planets and groups dialog will follow!
1.5.0.77
-
15-nov-1999
some minor bugs
-
18-nov-1999
moved some menu items in the planetslist popup menu.
-
15-nov-1999
Notes Editor, make it easy to write down what happens, other players adresses etc.
1.4.9.76
-
11-nov-1999
Routes are now readed correctly.
-
11-nov-1999
Oorders are saved now to a separate file between two MKGal sessions. The file is called orders_ This is much faster for big orders than saving them into the MKGalStore.ini.
-
11-nov-1999
Everywhere where distances are calculated I do now use the single data type.
-
11-nov-1999
MKGal is now build with more debug information. After an exception a EST file will be created and I can use that to find the bug. Main disadvantage is that I can no longer use Aspack to compress the exe.
1.4.7.74
-
1-oct-1999
With large empires, the auto cargo calculations raised errors when calculating the distance between two planets :-) (Cluster > Wrendels)
-
2-oct-1999
Adding tabs to BlindNG reports if fixed
-
2-oct-1999
Automatic send: a new sort option in the Automatic Cargo Settings Buildability
It uses an formula:
Buildability := vPlanet.Size + (vPlanet.CapitalCur * BuildCAPValue) + (vPlanet.Resources * BuildResValue) - (vDistance * BuildDistance)
where vDistance := distance in LY / 10
vPlanet.CapitalCur is the stockpile of CAP that is on a planet. In GalaxyNG there is often a stockpile left on a planet after bombing it. Now you can use this :-)
BuildCAPValue, BuildResValue are values between 0 and 100 which the user can select.
BuildDistance is a value between 0 and 1000 which the user can select.
Distance is calculated to a planet the user choose as center.
-
2-oct-1999
planetslist: added the column Bildability it is the result of the Buildability formula, this makes it easier to see the result of different settings.
Use this expression to see which planets are involved in the process of automatic cargo:
Show all my developing planets
([PT_LASTOWNERNAME] = [PLAYERNAME]) and ([PT_EFFINDUSTRY]<[PT_SIZE])
-
4-oct-1999
A optimalisation added when sending empty groups, slower groups have higher priority.
1.4.6.73
-
4-sep-1999
GalaxyNG-Blind: Player information will be updated now.
1.4.5.72
-
25-aug-1999
MKGal should read the GalaxyNG-Blind reports now. It will even work when combining reports with allies.
-
23-aug-1999
Adding tabs to Blind reports fix.
1.4.4.71
-
19-aug-1999
A new Galaxy type: GalaxyNG-Blind.
1.4.3.70
-
12-aug-1999
Tracks: an exception was raised on certain groups when the distance they traveled was very big. (in Cluster)
1.4.2.69
-
21-Jul-1999
Players list: the techs will now be displayed with 2 decimals instead of 3, the last one was never used.
-
21-Jul-1999
Planets list: shorten some descriptions of collumns. Usefull in exporting them.
-
21-Jul-1999
Battle sim: in the battle result the shiptypes are now sorted on name. The descriptions player 1 / player 2 are now changed to attacker/defender.
-
24-Jun-1999
Orders Dialog: I've added two columns to the Ships In Production list.
Column 3: Number Present - Show number of ships on this planet from the shiptype that is under construction here.
Column 4: Number Present with Last Techs - Show number of ships on this planet from the shiptype that is under construction here and have the same techs as the previous turn.
The 4th column will probably show how many ships were build here in this turn, this is only valid when the tech levels change from turn to turn or when there was only one turn of production on this planet for this shiptype.
1.4.1.68
-
21-Jun-1999
Orders: unload command implemented. (without the number of ships)
-
21-Jun-1999
When deleting groups on planets where the player groups are, the groups will only be deleted when the player group range is zero.
-
22-Jun-1999
Groups which where breaked by the L command will be displayed correctly now.
-
17-Jun-1999
Expressions: INVERT function
It will always return the value of the expression that is the parameter of the function and when INVERT exists in an expression the working of the whole expression will be inverted.
It will do the same as the inverse checkbox for the group filter.
An expression like this:
Show Planets that do not have drone on it now and next turn
invert(([ST_NAME]='drone') and (([GR_ETA]=0) or ([GR_ETA]=1)))
Very usefull when droning an enemy :-)
This even works when an drone on a planet has an command to move, when after that move the planet does not have other drone's. The planet will be showed as having no drones.
-
17-Jun-1999
copy function for expressions.
-
22-Jun-1999
source planet column added in the groups dialog.
-
17-Jun-1999
When using 'Expression in Current View' an expression is build from previously selected expressions and the currently selected expression, this results in an 'true' Refresh and not just a reuse of the last selected expression.
1.4.0.67
-
10-Jun-1999
Expressions: Distance calculations for greater distances could raise exceptions.
-
12-Jun-1999
Expressions Dialog: when the selection of a planet filter was canceled, planets where showed twice in the list.
-
14-Jun-1999
Orders memo: fixed the wrong highlighting for Messages.
-
15-Jun-1999
Reading reports: fixed a error that could occure when reading planets.
-
16-Jun-1999
The group list in the planet info dialog is changed to a listview and shows the source planet now. This list can now also be sorted.
1.3.18.66
-
8-jun-1999
Toolbar: Top most had to be unchecked twice before it was no longer topmost.
-
9-jun-1999
Added some more information to errors that could be raised when reading reports.
-
5-jun-1999
Map: for several lists a check added in the popupmenu to 'view planets centered'.
-
8-jun-1999
Map: colors can manually be set.
-
9-jun-1999
Some explanation in the Partial reports.txt about partial reports (reports where a lot of information is cut out).
1.3.17.64
-
2-Jun-1999
When a cargo group had an effective speed of 0 a exception was raised when calculating the number of turns needed to reach it's destiny. The group is now ignored in the cargo calculations.
-
3-Jun-1999
Configuration dialog: skip reading battles changed to skip reading groups. It turns out that the reading of groups was the major factor in time needed to read reports. Even in Cluster you can now use this option set to two or three turns before the last turn, and with no skipping of planets. The most important thing is, that all information gathered in time about planets will remain available!
-
5-Jun-1999
The way groups in the planet info dialog are shown is different now. More information about sent groups is available. (the cargo they are shipping) In the planet info dialog you can double click on a group that is sent to the planet currently selected and the selection will change to the source of the clicked group
-
5-Jun-1999
Expressions for groups and planets (They are updated by group commands):
[PT_SENTMASS]
My total groups mass of groups that will arive next turn on planet.
[PT_SENTMASSETA2]
My total groups mass of groups that will arive in two turns on planet.
[PT_SENTMASSETA3PLUS]
My total groups mass of groups that will arive in three or more turns on planet.
This can be usefull when droning planets
-
6-Jun-1999
Disabled the planet filter dialog , when I get no questions about it, I will delete it completely.
-
5-Jun-1999
Expressions for groups (They are updated by group commands):
[GR_ETA]
Number of turns needed to reach destination.
[GR_SOURCE]
Name of planet that group came from.
[GR_DESTINATION]
Name of planet that group will fly to.
1.3.16.62
-
31-may-1999
The routes are correctly used now, You can turn off the use of routes (only for MKGal, not for the Galaxy Engine). Groups that are sent by routes, are displayed red in the loaded/sent list. They have the same options in the popup menu as groups in the To Do list. Upgraded groups will also be used for routes.When you use the auto load/sent option, the routes have a lower priority.
First the groups are loaded/sent, or sent when using sending empty groups, when that is finished, the routes are used to show where the remaining groups will go, this is the same of what will happen in 'the real world'.
I think this is the best 'merge' of all comments I have had about it.
The overview will now also display the MAT stockpiles in the next turn
-
31-may-1999
Graphs, Players list and overview: percent growth for Population.
1.3.15.60
Alpha version - This version has some 'deep' changes for MAT development and use cargo groups on routes.
-
25-may-1999
A bug which caused expressions in the planet select dialog to disable selecting planets in the map.
-
26-may-1999
Planets with uppercase names where not properly found in the load/send part.
-
26-may-1999
A bug in the messages highlighter is fixed.
-
26-may-1999
On some systems, the Extra button was disabled.
-
26-may-1999
Some exceptions fixed, they occured when no shiptypes where available.
-
27-may-1999
Loaded cargo will be divided by the cargo technology now when calcutating shield strength.
-
25-may-1999
Added: Orders dialog, planet info, planets list, groups, main, routes: F5 for refreshing, F6 for analysing the orders.
-
25-may-1999
Added: Orders: Upgrades will decrease the amount of production in the different views. (mass production, produce amount)
-
25-may-1999
Added: Orders dialog: F3 for finding next planet, F4 for finding next group in orders.
-
26-may-1999
Routes are now involved in growth calculation and the auto load/sent features.
-
27-may-1999
Orders: Use Routes For Development menu item added in the options menu of the orders dialog.
Currently groups will be used for cargo routes, and the groups sent will be shown in the loaded/sent list, however, this will be the only list showing that they will be sent.
1.3.14.59
-
19-may-1999
Groups dialog: when no expression is checked, groups are no longer twice added to the list.
-
18-may-1999
Planet list, players and groups dialog: added a description of the selected column to the caption of the dialog.
-
24-may-1999
Expressions: Templates, local and global expressions. Expressions have names now.
-
24-may-1999
Battles dialog: it is possible to choose to view only battles of the last turn, or all turns.
-
24-may-1999
Overview: Shows information about your empire. This turn and next turn, with, and without shipping cargo.
1.3.13.58
- 15-may-1999
Cargo groups speed with cargo tech other than 1 was not
calculated properly.
-
14-may-1999
Selection of production: the previous production type will be remembered now
-
14-may-1999
Orders: other component used for the orders memo, now it has highlighting and the automatic send/load it much faster now
-
16-may-1999
Automatic send: a Send command is added to keep planets on a planet, when there will be stock to load. The remark "; keep group on this planet for next turn" is added to this line.
By doing so, it will prevent groups being sent while there is cargo to load next turn. It turned out that it was possible that stockpiles were 'overlooked', because all groups were sent to other planets.
Of course after creating the commands for empty ships you can change the Sent command, to G or something like that to upgrade or whatever you want with it.
-
13-may-1999
Finished the automatic sent options. They are now correctly used for the 'To Transport' list.
-
13-may-1999
Battles: added two columns: with the mass lost for me, and for others. This makes it easier to go to the important battles (important = biggest mass).
1.3.12.57
-
8-may-1999
Reading reports: even faster now.
-
8-may-1999
Automatic sent: two more options for shiptypes: 'COL first then CAP' and 'CAP first then COL'.
1.3.11.56
-
7-may-1999
Routes dialog: the exception that was raised when creating new routes is solved.
1.3.10.55
-
4-may-1999
Reading bombings: the new owner (the attacker) was not properly added to the planet's data.
-
4-may-1999
Internal changes, speeded up the loading of the reports. (it must be the fasted reader by now :-) )
-
4-may-1999
Planet list: on startup, the planets of the player will be shown, and not all planets, this speeds up startup MKGal in Cluster like games
-
5-may-1999
Routes: some small changes, I hope to solve some IE problems
-
2-may-1999
Map: Added planet range circles and some menu functions for deselecting marks etc. (On special request from Baruch Even ;-) )
-
2-may-1999
Expressions and ship design:
[ST_NOSTATIONARY]
This is usefull to filter certain shiptypes you never (rarely) want to move (the expression [ST_STATIONARY] <> 1 will show all Stationary shiptypes, [ST_NOSTATIONARY] will show all non Stationary.
1.3.9.54
-
29-apr-1999
Planet list: when you change the production type, the amount produced will change accordingly.
-
29-apr-1999
Players dialog: it is now possible to set (W) War or (A) Peace to a player, or to create a messages. (the players list is not updated)
-
30-apr-1999
Map: tracks can be viewed in the map (gray dots), for the last and the previous turn (tracks are alien ships visible on the map with -) tracks of your own groups are also visible in the map (yellow), for the current turn.
-
2-may-1999
Routes implemented: a dialog with the list of current routes, and some options in the map popup menu. Let me know what you think about it.
1.3.8.53
-
27-apr-1999
Orders: when inserting autocargo tags, the production command is no longer included. (it was ;P planetname / P planetname and is now only ;p planet name)
-
25-apr-1999
AutoSend Cargo: more options, it is not possible to set the priority order for planets based on some properties (size, resources etc)
-
26-apr-1999
Extra menu: Save Status, this option will save the current status of MKGal
-
26-apr-1999
Configuration: added two options: 1 to skip turns for reading planets, 2 for skipping turns for reading battles. Of course there will be information 'lost', but it increases speed of MKGal startup and memory footprint.
-
27-apr-1999
Map: in the system menu, a option is added to disable the group cursor
-
27-apr-1999
Map: added right click popup menu with options: Find Planet in orders, Rename planet, Insert develop tag, claim planet, produce on planet
-
27-apr-1999
orders:
- All commands can now automatically inserted in the orders.
- Two options added, one for automatic insertion of planet commands another for automatic insertion of other commands
- Two menu functions added to delete all planet commands ad another for deleting other commands
-
28-apr-1999
- M(ap) command added (from map popup menu)
- V (claim planet) added
- N (rename planet) added
-
28-apr-1999
planet info, right click menu added in the middle information box. (like the map popup menu)
1.3.7.52
Remark: When automatically loading and sending: when sending cargo ships, the loaded speed will always be used (and not the maximum speed).
-
23-apr-1999
In the first turn dialog, the first letter of the game name was capitalized, this fixed for NG games. (use now the name of the game as stated in the 'First line of your orders should now be:' line)
-
24-apr-1999
Turn Reports dialog: speeded up loading of a whole report.
-
19-apr-1999
Orders memo: the number of ships by a L command is now parsed.
-
19-apr-1999
After several comments: [PT_SENDEDMASS] and sended in general is changed to [PT_SENTMASS] and sent :-)
-
23-apr-1999
Orders: The sub-items with planets in the popup menu in the To Do list will now contain max 60 planets, with closest planets first. Creating 6 submenu's with 300 planets each was taking to much time to use :-)
-
24-apr-1999
Expressions:
[PT_PRODTYPE]
Will always return a uppercase production type.
-
18-apr-1999
Groups list and orders dialog: Find Group in orders added.
-
19-apr-1999
Orders memo: when in the memo, it is now possible to put the cursor on a line with a P (produce) command and press CTRL-P to set the production type, or create a standard ship (CTRL-O) for it. This also works on a selection (only P(roduce) lines are changed) of course is it also possible to use a right-click popup menu
-
21-apr-1999
Planets-list and planet info: the production for a the production type of that planet is calculated.
-
23-apr-1999
Expressions:
[PT_PRODAMOUNT], [PT_PRODAMOUNTFULL]
Will return the amount of production type.
-
24-apr-1999
Planets-list: A Calculate button will show a dialog that can be used to calculate the total amount of the chosen type. An easy way to calculate all the CAP produced in this turn is to select all your planets that produce CAP this turn, push the calculate button set Where to and the What to [PT_PRODAMOUNT], after pressing Calculate, the Results box will show ho many cap will be produced by the selected planets. Please let me know which expressions you want to include in those lists.
1.3.6.49
IMPORTANT: Cap priority is changed to Cargo type. When using automatic load and send options YOU MUST SET THE CARGOTYPE AGAIN, otherwise, CAP ships will be used to load and send COL!!!!!!! (and COL ships will do nothing)
-
16-apr-1999
Planet info: removed the set planet info button and save planet info button. May be temporary, depends on if people want something like that. It's been there for several months now and I didn't use it, currently it became clear that is was broken somewhere.
-
16-apr-1999
When you change the production of a planet to drive tech, the orders say DRIVES instead of DRIVE, which the galaxy server doesn't recognize. Changed to DRIVE.
-
16-apr-1999
The variables [PT_X] and [PT_Y] are fixed. (internally they are multiplied with 100, so I can use integers for them, I forgot to divide it when using in vars)
-
17-apr-1999
Groupslist: changed the shortcut key CTRL-U for 'Unmark planets in map' to CTRL-N.
-
16-apr-1999
Groups that are currently in transit between planets are now listed in the group listings. The Gr_available = 0 to indicate they aren't at a planet.
-
17-apr-1999
Ship design: reordered things a little and introduced a listbox instead of a checkbox to set the cargo type a ship will load (or sent to when no stocks available)
This way a shiptype can have cargo and be used for other things than loading and sending cargo ;-)))
-
17-apr-1999
Map: improved drawing speed (cluster players will notice)
-
16-apr-1999
Planet info: x and y coordinates. I did put it after the resource information. If someone wants it on another place tell me :-)
-
17-apr-1999
GalaxyNG 3.5: MKGal will try to find a pattern in homeworlds and nations names. In GalaxyNG 3.5 the owner of a planet can easily be recognized.
-
17-apr-1999
Players list: old player names are added to the list.
-
17-apr-1999
Orders: after pressing 'Analyse' shiptypes designed in the orders will be added to the shiptypes list. They will also be shown in the list when an producetype has to be chosen.
-
17-apr-1999
Planet info: sent groups (from this turn) are shown with the other groups.
1.3.5.47
-
13-apr-1999
When Inhabited Planets size for the last planet (or all) is set to 0, MKGal will do the following:
Make a list of all inhabited planets. Use your planets to create a pattern of sizes. Use this pattern for all inhabited planets.
This results to valid planet sizes in GalaxyNG 3.5 games.
-
13-apr-1999
Production type is changed to the production type in the orders for a planet.
-
13-apr-1999
About: version info added.
-
13-apr-1999
Advanced Send: added a checkbox, which can be unchecked for not removing planets from the planets list after sending a group to it.
-
13-apr-1999
Toolbar: in the extra menu, a Minimize All menu item is added, it minimize all windows.
-
15-apr-1999
Orders: An ';MKGAL TURN xx' is added, after loading when the turn number xx is different from the last loaded report, there is a opportunity to delete old commando's. (same of 'Do All Above' in the 'New Turn' menu of the orders dialog)
1.3.4.46
-
5-apr-1999
Automatic load/send break groups for the number needed to fill a planet.
-
7-apr-1999
Reading reports: optimized to much, caused Galaxy Standard reports difficulties when reading the headers.
-
7-apr-1999
Map: using the scrollbars works better now. Also fixed the 'half planet drawing' when using the scrollbars.
-
5-apr-1999
Map: group cursor, four circles will be draw around the selected group. they represent the distance which can be traveled by that group in 1, 2, 3 and 4 turns.
-
7-apr-1999
Orders: upgraded groups are unavailable for sending.
-
7-apr-1999
Select Planet Dialog: it is now possible to load cargo ships before sending them. (load commands will only be used for cargo ships)
-
7-apr-1999
It is now possible to send cargo to: 'not owned'/ 'not set to develop' planets.
1.3.3.44
To do in the next version: For automatic load/send break groups for the number needed to fill a planet and not break it for every ship. If you use this feature, and if you a very much little cargo ships, it's maybe better to use the older version for it.
-
29-mrt-1999
Reading reports: made the parsing more stable. In the message, bulletins and MISTAKES part information could disturb the working of MKGal, lines like 'Galaxy Game Frogstar', 'Fleet mistake' could generate error because MKGal thought it was the start of a new section
-
30-mrt-1999
Map: when calculating distances for incoming groups, integer data type was used, but with an incoming from the other side of a large Galaxy, it didn't fit into 32 bits :-)
-
31-mrt-1999
Showing planetsnames: A bug was fixed in the routine that searched the last know playername
-
31-mrt-1999
The planet list used for expressions is now cleared before a new expression is used
-
2-apr-1999
Ship Design: when no shiptypes are available, it was not possible to add designed shiptypes to the battle simulator
-
2-apr-1999
Automatic send: fixed a bug which causes not all cargo groups to be send, not completed (see todo remark), but it works
-
30-mrt-1999
Select Planet dialog: A check can be set to produce Interception commands instead of send
-
30-mrt-1999
Added Produce Type to planets list, expressions ([PRODTYPE]), and planet info. It displays the sort of production for a planet
-
30-mrt-1999
Automatic send: it is selectable how many turns a sent ship may fly. 1 turn, the ship must arrive next turn, 2 turns the ship must at least arrive in 2 turns
-
1-apr-1999
Map: Last zoom position will be stored between MKGal sessions, also introduced Bookmarks: CTRL+SHIFT+numericalkey will create a bookmark, CTRL+numericalkey will restore the map to the bookmarked state.
1.3.1.42
-
28-mrt-1999
Automatic send: toggle for maximizing CAP transport, or fill planets to 75%, use the settings menu in the create orders main menu
-
28-mrt-1999
Advanced Send dialog: Groups at planets can be viewed now, the same way the planet information can be viewed. Enhanced the interface.
1.3.0.41
-
25-mrt-1999
Reading Reports: Introduced a nasty bug while reading battle groups in version 1.2.10, effective shield, drive and weapon was wrongly calculated.
-
25-mrt-1999
Config dialog: When adding new game, the gametype was not properly set.
-
25-mrt-1999
Add Tabs: the tabs for lines like: Galaxy Game Frogstar turn 7 were not properly added causing a lot of trouble.
-
26-mrt-1999
Groups dialog: changed easy selection of showing groups owner, and/or planet owner.
-
28-mrt-1999
With sending groups a check is done if the ships are available to send.
-
27-mrt-1999
Players dialog: War column added.
-
27-mrt-1999
Eexpressions: [GR_OWNERWAR] variable added, if true then group owner is set to war otherwise set to peace.
-
27-mrt-1999
Expressions: [PT_MYMASS], {PT_FRIENDLYMASS], [PT_ENEMYMASS] and [PT_SENDEDMASS] for groups and planets.
-
27-mrt-1999
Planetlist: Total masses added for your groups, friendly (not in war) groups, and enemy groups. Also added a column with sent ships information. It displays the total mass of groups that are sent to that planet. (in previous and current turns)
-
27-mrt-1999
Groups dialog: number of ships available to send column added.
-
28-mrt-1999
Expressions: [GR_AVAILABLE] number of ships available in that group to send.
-
28-mrt-1999
Expressions: ATOI function added for groups and planets, it will translate string to integer, starting at the first numerical character found, eq NATION_5 will be translated to 5 :-)
-
28-mrt-1999
Advanced sending of groups: in the Select Planet Dialog which popups while sending groups an Advanced button is added. In this dialog a group can be selected and the planets to which it must be send. For each planet the turn numbers are calculated which are needed to arrive. At the bottom a player can set the amount of ships to send to the planets selected. Ships will only be send when enough ships are available in that group.
-
28-mrt-1999
Planets: added the 4 mass types to the planet info list.
1.2.10.39
-
21-mrt-1999
Fixed a bug in AutoCreate cargo orders, cargo groups on other players planets raised exceptions, available stock is now set to 0.
-
21-mrt-1999
Reading Reports: MKGal do no longer needs the turn 0 reports. It uses now the first report it reads to create the planets list.
-
23-mrt-1999
Reading Reports: Reports recognition is improved.
-
20-mrt-1999
Groups Dialog: Upgrade costs (per ship in group) column, this is in production units (no materials needed)
-
20-mrt-1999
Expressions: [GR_UPGRADECOST] Upgrade costs (per ship in group)
-
21-mrt-1999
Calculator option in the Extra item in the Toolbar
-
22-mrt-1999
Planet list dialog, not completed, but yet useful, expressions and export works.
1.2.9.35
-
19-mrt-1999
Reading Reports: for standard Galaxy games the groups where not correctly parsed. I didn't know there are Standard Galaxy games running currently
-
19-mrt-1999
Turn Reports Dialog: For Non Galaxy reports a switch is added to choose between: 'Personal Messages', 'Global Messages' and the 'Whole Report'
-
19-mrt-1999
Added lot of shortcuts
-
19-mrt-1999
Map: Incoming groups toggle, Incoming groups are now displayed in the map
-
20-mrt-1999
Orders: new menu item 'Decrease Turn Counter' added: I'm used to have remarks like ; t6 in my orders, which represent the turn numbers needed to produce that ship, At the start of a new turn I decrease that number with 1. Now I can do it automatically :-)
-
20-mrt-1999
Orders: A faster way for creating 'design and produce' shiptype orders.
When standing in the orders memo, it is possible to use CTRL-D (or the popup menu) to design a shiptype for the planet at the current line and use the mass effective productivity of that planet to fill the clipboard with a command for the design and produce.
With other popup menu items it is possible to set the default values.
1.2.8.33
-
13-mrt-1999
Automatic orders: bug fix, now empty groups will be send to planets with CAP stockpiles, without breaking them. Only when necessary they will be broken.
-
18-mrt-1999
Added Bombings dialog.
-
13-mrt-1999
Newer version of some Delphi VCL Components (Orpheus) used, this has fixed some errors.
-
16-mrt-1999
Reading reports: internal changes so it will be easier to add other galaxy formats. (Like G PLUS)
-
13-mrt-1999
Expressions: Variable [PLAYERNAME] added, so expressions like [GR_NAME]=[PLAYERNAME] will show all groups of you [GR_NAME]<>[PLAYERNAME] will show all other groups, this is very useful when using different names for games.
-
13-mrt-1999
Map: Toggle showing names on / off.
-
13-mrt-1999
Map: holding d + moving will drag the map contents around.
-
16-mrt-1999
Expressions: Function DISTANCE added, calculate distance between two planets.
distance('93', [PT_NAME]) < [GR_EFFSPEED]
Will show all groups that can reach planet 93 in 1 turn.
-
17-mrt-1999
Groups: 'Send Groups to Planets...' When selecting 1 or more groups you can send ships to multiple planets. To each planet 1 ship is send.
-
18-mrt-1999
Several shortcuts in menu's, not finished yet.
-
18-mrt-1999
Toolbar: Extra Button with the option to parse all reports and add tabs to them. This is useful when you get a lot of errors while reading reports. Probably this function will solve it.
-
18-mrt-1999
Reading reports: when tabs need to be inserted, the file attribute readonly will be reset before saving the report, avoiding write errors.
1.2.7.30
-
12-mrt-1999
Configuration: Create desktop shortcuts for games
-
12-mrt-1999
Configuration: When creating a new game, the first turn file is asked for and his filename analysed. The configuration settings are filled automatically.
Filenames styles that will be recognized:
k000.txt
k001.txt
cluster0.txt
cluster1.txt
turn00.txt
turn01.txt
where the extensions doesn't matter. '.galrep' or no extension at all will also work.
I hope it will be much easier for people to use MKGal now.
1.2.6.29
-
7-mrt-1999
Turn reports dialog; The memo field has a maximum of 64KB, turn reports can easily exceeds this. Memo replaced by rich edit.
-
8-mrt-1999
When reading battles on planets which are unknown afterwards, divide the population and industry by 4 (Galaxy NG bombing rule). This is a better approach of what happened there.
-
8-mrt-1999
Map Dialog: some shortcuts also available as caption buttons.
-
10-mrt-1999
Planets lists in 'planets' dialog and 'select planet' dialog, the distance column is not set to 0 when rebuilding it. This is useful when you want to select the distance from a planet and filter it after that.
-
7-mrt-1999
Turn reports dialog; reload and save options in popup menu
-
7-mrt-1999
Orders dialog: Find first, find next for planets in orders memo (popup menu or CTRL-F / CTRL-N)
-
7-mrt-1999
Orders dialog: Find first for planets in orders memo added in 'Developing', 'To Transport', 'To Develop' and 'Ships In Production' lists, accessible with right double click
-
7-mrt-1999
Orders Dialog: View planet under cursor option in orders memo, use CTRL-S
-
7-mrt-1999
Planets dialog: Find First for planets in orders memo in planet list and Group info box, accessible with CTRL-F
-
7-mrt-1999
Map Dialog: Find First for planets in orders memo, accessible with CTRL-F
-
8-mrt-1999
Map Dialog: the '#' button will toggle some information (Size, Population, Industry)
1.2.5.28
-
6-mrt-1999
When deleting known shiptypes a exception was raised. (This bug was introduced in the last version)
-
6-mrt-1999
Groups can now also be filtered on their shiptypes and the planets. (destination planet when in hyperspace)
-
6-mrt-1999
Groups dialog, shows all groups from last turn that are not in hyperspace. Expressions are possible.
-
6-mrt-1999
Expression builder.
1.2.4.26
-
27-feb-1999
A bug that caused the ques who owns a planet after a battle to be wrong, even when there was only 1 survivor!
-
27-feb-1999
SentShips rest distance for groups currently in hyperspace was not calculated correctly.
-
27-feb-1999
MAT 'on stock' was not involved in Max Ship calculations.
-
3-mrt-1999
Adding Tabs will handle the '_' properly now, it is also much (50 times) faster.
-
27-feb-1999
Some speed optimizations for reading reports
-
4-mrt-1999
Another expression engine used, expressions can handle strings now, look at 'Expression Filters.txt' for details about syntax.
-
27-feb-1999
Map dialog: Mark Planets is changed to Mark Planets Red and Mark Planets Blue, This way it's possible to use 2 expressions for visible feedback in the map.
1.2.3.22
-
22-feb-1999
Map window: A major bug; The caption I used was still 'New Map' very hard to solve :-)
-
22-feb-1999
Planet Filter: rearranged some things. After startup, checking planet filter in the planets window will work correctly now.
-
25-feb-1999
Speeded things a little by setting the Floating Point Unit of the Pentiums to single precision.
-
26-feb-1999
Expressions for filtering on shiptypes, groups and planets, see Expr button in planets window and in the system menu of the map window.
It's possible to use expressions and variables with planet information.
eq. A valid planet filter is: (PT_RES>1)&(PT_SIZE>300)
When used in the map all planets with a resource greater than 1 and a size greater than 300
The expressions are stored in the registry (30 for each filter type)
See FilterExpressions.txt for an explanation of the expressions and variables that can be used
1.2.2.20
-
21-feb-1999
Fixed an error when selecting a null width or height in CTRL+LMB area selection.
-
21-feb-1999
Some bugs in the planet filter window.
-
20-feb-1999
When automatic send (with or without loading) send the maximum of ships to load. When more than 1 ship involved enough ships are loaded to load them full. Eq with 13 COL and 4 ships with 4 EffCargo than three of them are loaded at once.
-
21-feb-1999
Planet Filter: when selected the owner view, the popup menu items only affects the player selected.
-
21-feb-1999
Planet Filter: selection can now be loaded by pressing a button and is not done automatically.
-
20-feb-1999
Delete known shiptypes in orders window will parse the orders memo and delete all design commands for shiptypes that are already known
-
21-feb-1999
ALT+LMB when selecting planets to send group to will select the planets in the cursor area. When using this with the group filter, it's easy to send drones to all planets that have no drones on it (or other group).
ALT+LMB when not selecting planets will select the planets in this area. This makes it easy to set the production for a large amount of planets in 1 time.
-
21-feb-1999
Menu option added in the orders window. In the first turn using MKGal. It's possible to setup the orders memo. In NG games, the password will be distracted from the turn 0 report. It is also possible to change race name.
-
21-feb-1999
Added keys: '-' and '=' for in and out zooming in map window.
-
21-feb-1999
Selected area with CTRL+LMB is now centered in the map.
-
21-feb-1999
It is now possible to copy planets from the planet and bombings list to the clipboard with an selected produce type (CAP, MAT, Techs, shiptypes). Just select some planets and use the popup menu.
1.2.1.17
-
19-feb-1999
The way planets can be exported from the planets window. It's possible export selected planets or all planets
-
20-feb-1999
Rewrote the map window
The map is full zoomed to complete extends at startup. and the user can CTRL + LMB to draw a rectangle, the contents of this rectangle is zoomed to.
RMB is still used to set a planet for distance calculations.
1.2.0.14
-
16-feb-1999
It's possible to export the planets list from the Planets window.
-
16-feb-1999
Add popup menu items to for the planets list and the bombings list to create CAP and ;P development commando's for selected planets. Those commands are copied to the clipboard.
1.2.0.13
-
15-feb-1999
Reordered the main menu in the orders window.
-
15-feb-1999
Added the 'Automatic send empty ships' empty ships will be send to a planet which will have next turn COL or CAP stockpiles (CAP ships {cap priority} looks for planets with CAP and COL ships {no cap priority} looks for planets with CAP)
Ships are only send within the range of 1 turn
Before calculating where a ship will fly to, the empty ships are ordered with the largest capacity first, and the stockpiles are ordered on the biggest stockpiles
Note:
The automatic load/send and send feature will be capable of 95% of the cargo ships commands, so I will probably work on other things first. A general rule for using it is to have your groups at a high drive tech level. The used way will build up an economy fast, but you will have to build enough cargo ships and produce CAP.
1.1.1.10
-
14-feb-1999
Automatic load and send button enabled and working correctly. It heavily depends on the ';P' syntax which is used to display planets in the 'To Do' list. All cargo ships on planets with Colonists available are loaded (ship by ship) and send to the nearest planet that needs COL. When a shiptype was marked with CAP priority then the same happens with CAP. Ships are only send to planets within a 1 turn distance. The order in which the planets are colonized can not be altered.
1.1.0.9
-
13-feb-1999
Some errors that occurred when loading big games like cluster.
-
11-feb-1999
Icon changed.
-
13-feb-1999
Prepared automatic button in the orders window, do automatic load and send orders for cargo ships that are waiting on a planet with COL or CAP it's not working correctly, so it's currently disabled.
-
13-feb-1999
When a report file does not contain tabs then they are added to lines like 'Your Planets', a backup of the turn report file is saved with the TabBackup extension added.
1.0.4.4
-
9-feb-1999
In Blind games the from planet in the groups list can contain a '?', fixed an error that was raised by displaying the name of a 'nil' planet.
1.0.3.3
-
1-feb-1999
Ship Design - Cap priority was not properly stored.
-
2-feb-1999
Planets - clears planet info and group info boxes at startup.
-
2-feb-1999
Battles - when a planet owner is unknown, and a battle was on this planet, then the owner is set to the attacker (and survivor) with the most mass.
-
4-feb-1999
Distance calculation - when calculating big distances the function round(sqrt((x-x1) * (x-x1) + (y-y1) * (y-y1))) with integer values of:
X X1 Y Y1 X-X1 (X-X1)*(X-X1) (Y-Y1) (Y-Y1)*(Y-Y1) (X-X1)*(X-X1)+(Y-Y1)*(Y-Y1)
34 35239 38732 7937 -35205 1239392025 30795 948332025 2187724050 <- with signed integers this is negative!
sqrt( 'negative value' ) raised an exception
Fixed by catching the exception in an try-exception-end and do the same calculations with Extended variable type.
-
30-jan-1999
Orders and Players listviews can now be exported.
-
2-feb-1999
Planet Filter, works the same way as group filter.
-
3-feb-1999
Standard Ship, Shields mass selection added. It's now possible to choose the percent of shipmass used for Shields (left after: total mass - drive mass)
-
8-feb-1999
For Galaxy / Galaxy NG an 'Count method', for a certain amount ('Use Count Method' in the configuration) of turns the planets are count for 'each cluster of planets' and 'each players amount of planets'. those 2 arrays are matched each turn and when a math is unique the player is assigned to the cluster. Remark: is only reliable when the players do not conquer other players planets. It's a tool for automatic planet owner recognition.
-
6-feb-1999
Some configuration settings are removed (see configuration window), When using the count method for 1 or more turns it's possible to set the initial size of the planets. When unsure use 0 to ignore.
1.0.2.2 First public test release