Details on changes made to this version of the software
Total Entries to date: 0290
15 June 1999 | |||
---|---|---|---|
0287 | - | ignore famine/plagues for Neutral areas | |
0288 | ++ | first pass at refactoring out generic game code for Indigo Lure game framework | |
0289 | + | Record game playing time | |
0290 | - | Saved game file size down to 30k from 300k | |
18 May 1999 | |||
0286 | + | start with same screen resolution as that used by desktop | |
9 May 1999pm | Uploaded {D2B24520-065D-11d3-BA97-0080C7C077DB} | ||
0284 | + | highlight unit under cursor when writing orders & military adjustment | |
0285 | + | 50% of strategic movement | |
8 May 1999pm | |||
0281 | + | convoy animation now passes through each convoying fleet, rather than a straight route between source & destination | |
0282 | + | filter highlighted destinations of a convoy to those that could actually be reached by a fleet of somekind | |
0283 | ++ | in hotseat auto open player chooser on a power finishing | |
3 May 1999pm | |||
0279 | + | split up cirular chooser choices with 'spokes' | |
0280 | + | use more than abbreviation for orders in circular chooser | |
2 May 1999pm | |||
0278 | -- | WB if no sound card installed on the machine | |
2 May 1999 | |||
0277 | -- | Behaviour of besieging unit incorrect on successful besiege | |
1 May 1999 | |||
0271 | - | Genoa did not have income=3 set | |
0272 | - | Could not travel by fleet between gulf of lions and tyrrhenian sea | |
0273 | -- | control was being set for sea provinces | |
0274 | + | include city income in Provinces page of power properties | |
0275 | - | could give uncontrolled city areas in provinces page of power properties | |
0276 | ++ | time overhead in use of shadowing areas has been removed by recreating mapboard surface when it changes, rather than filling in each time it is being rendered | |
29 April 1999 | |||
0269 | ++ | Shade plague and famine effect areas red | |
0268 | ++ | Shade areas you cant move to gray | |
0267 | ++ | Shade neutral provinces white | |
28 April 1999 | |||
0265 | + | reversed order of retreat possibilities in circular chooser | |
0266 | + | use panel rather than messagebox if session lost | |
0263 | - | WB when resolving assassinations | |
0262 | - | WB resolving multiple bribes for a military init | |
27 April 1999 | |||
0208 | - | past chat text not included all chat after current power changed | |
0207 | - | update chat pane appearance after choosing from send/not to excommunicated powers | |
0206 | - | stop advance to next phase if an exclusive panel is open to screen | |
0205 | + | speed up in hotseat mode sending messages to all players | |
0204 | -- | Shouldn't be sending orders at end of diplomacy phase if canWriteOrdersDuringDiplomacy is on | |
0203 | - | Order descriptions became corrupt in conflict resolution phase | |
26 April 1999 | Uploaded {A88729E0-FBD2-11d2-BA97-0080C7C077DB} | ||
0202 | + | default player name to Windows registered owner | |
0201 | + | all controls drawn over mapboard, even if screen is wider than mapboard | |
0200 | ++ | Lobby support from DirectPlay | |
0199 | - | Possibly fixed a hanging problem with multiple players joining a network game at the same time | |
25 April 1999 | Uploaded | ||
0198 | -- | Failing to convert assassinated powers orders to Holds | |
0197 | -- | Possible for same power to start with a different treasury on the different machines in a network game | |
0196 | - | Show Resiging power on all machines | |
0195 | - | Returns to entrance screen if host quits/dies | |
0194 | - | Bodge temporary fix for #isHold error after loading | |
0193 | - | Tutorial did not point to Papacy coat of arms while changing current power | |
24 April 1999pm | Uploaded {DE93B860-FAA0-11d2-BA97-0080C7C077DB} | ||
0192 | + | conquering panel | |
0191 | - | conquering bugfix | |
0190 | - | hide next in game start phase if network | |
0189 | + | simplifed transfer panel ui by making it one use | |
0188 | + | Added a Transferred panel so all players can see inter-power transfers | |
0187 | -- | Transfer to power did not work in network play | |
0186 | + | Changed "Finish" accelerator to Escape key | |
0185 | + | Show a "loading..." panel after oking new game wizard or opening tutorial | |
24 April 1999am | Uploaded | ||
0184 | -- | Fixed dependency on development envirnment which could stop game running | |
21 April 1999pm | |||
0183 | + | be able to delete existing saved games from open/save panel | |
0182 | - | Removed ugly overlay of text in New Game choose scenario | |
0181 | + | Save Game now follows form of Open game | |
0180 | - | handled recording time left for phases with a limited duration | |
0179 | + | Open Game displays thumbnail of closing state of game + number of players | |
0178 | - | load saved game failed with nil>>isInternal | |
0177 | - | resigning papacy at beginning of excommunication sub-phase would not Finish the papacy actions | |
21 April 1999am | Uploaded {AFBC1EE0-F7D2-11d2-BA97-0080C7C077DB} | ||
20 April 1999 | |||
0176 | + | Added submit bug, enhancement and compatibily forms | |
0175 | ++ | HTMLed rules of play, manual & design document | |
19 April 1999 | |||
0174 | -- | Multiuser joining could have an unsettling pause between joining and seeing map. Now send that straight away while you wait for rest of players to join | |
0173 | - | Finish not enabled after famine marker phase | |
0172 | + | some resilience to players leaving in a network game | |
0171 | ++ | Player can resign putting power in civil disorder | |
18 April 1999 | Uploaded {B51DC0A0-F5D9-11d2-BA97-0080C7C077DB} | ||
0170 | + | add sub-phase to show effect of all retreats | |
0169 | - | visually stop sorting all powers expenditures,want them in order they were written | |
0168 | -- | minimum cost for bribe takes into account unit specialtype & if majorcity | |
0167 | - | Removed un-finsh, and made a proper button out of finish | |
0166 | -- | Protect against user entering actions after they have Finished | |
0165 | + | Power properties page shows any special unit you may have | |
0164 | ++ | readded special unit support in advanced military adjustment | |
17 April 1999 | |||
0163 | + | add little step forward/step back for first turn animation of besiege | |
0162 | - | could get minor graphics from arrows left as you moved them around-expanded bottom/right sides of boundary box by 1 | |
0161 | + | make all unit counters except those of the current power somewhat transparent to make theirs standout. | |
0160 | -- | action of rebellions | |
0159 | + | separate sub-phase for showing effects of assassinations if defaulting on loans, or assassination attempt was successful. | |
0158 | -- | assassinate power for refusing to repay loan | |
0157 | + | Slight modification to power changer, so map revealed immediately on choosing a power, rather than once the changer is finished unzooming | |
0156 | + | Graph should have angled, rather than horizontal lines... | |
16 April 1999 | |||
0155 | ++ | first pass at writing user manual | |
15 April 1999 | |||
0154 | - | retreat chooser doesnt have G for retreat to city&missing long descriptions for orders. | |
0153 | - | missing retreat supporting information | |
0152 | ++ | First stab at an interactive tutorial for the basic rules, comes from board games 'example of play'-accessed from entrance screen | |
0151 | + | Changed the 'exit game' in the game screen to 'quit scenario', which moves you back to the entrance screen | |
14 April 1999 | |||
0150 | ++ | on starting machiavelli open up to an entrance screen with available actions rather than jumping straight into the new game dialog-also reduces time to first screen on starting the app to a couple of seconds | |
0149 | - | Example of Play scenario would not load-player variant info incorrect | |
0148 | ++ | fully blank out display when changing users to hide details | |
13 April 1999 | Released {86FAEB21-F1ED-11d2-BA97-0080C7C077DB} | ||
0147 | + | smartened up the ripple animation used by the goto position control | |
0146 | - | wasnt getting tool tip warning when clicking over an unfortified city in the military adjustment phase | |
0145 | ++ | allow writing orders during diplomacy phase-set by UI option | |
0144 | - | could display wrong coat of arms in victory panel... | |
0143 | + | include unit totals when sorting turn start & victory lists | |
0142 | -- | counter bribes were not working | |
0141 | - | disable goto control for assassinate expenditure | |
0140 | ++ | need to be able to delete/reorder/change cost of expenditures in header | |
12 April 1999 | Released {7F533900-F00C-11d2-BA97-0080C7C077DB} | ||
0139 | - | could get whitespace at beginning of line in wrapped text control | |
0138 | - | long text lines in actions list & versions text could overlap right edge | |
0137 | + | ensure panels stay fully visible after resizing window | |
0136 | - | controls became misplaced from their panel on resizing window | |
0135 | - | minor gap to right of selected page title in notebook panels | |
0134 | + | diplay countdown even if we are just showing the 'nothing happened' marker for 3 seconds | |
0133 | + | add default button to panels-activated by Enter key | |
0132 | + | slight rearrangement of finished powers tooltip-should be better still | |
0131 | + | Better handling of excommunicated powers in chat panel | |
11 April 1999 | |||
0130 | + | added lobby registration to install script | |
10 April 1999 | |||
0129 | + | tidied up waiting to join dialog | |
0128 | + | added chat panel | |
0127 | + | allow panels to become invisible | |
0126 | + | asynchronous search for available sessions | |
0125 | + | enter details for tcp/ip connection within machiavelli | |
0124 | - | not properly setting excommunicated power from sent message | |
9 April 1999 | |||
0123 | + | Waiting for other players to join dialog on starting | |
0122 | ++ | First DirectPlay support!!! | |
0121 | - | hide treasury if private for power synopsis | |
8 April 1999 | |||
0120 | + | yes/no message box on user clicking the exit game button | |
0119 | + | accelerators for hearder layer icons/controls | |
0118 | + | scroll map with left/right/up/down arrow keys | |
0117 | + | add game options page to scenario notebook | |
0116 | - | allhomecities control associated with strategicmovement value... | |
7 April 1999 | |||
0115 | - | Summary debt graph disabled on advancedrules rather than moneylender rules | |
0114 | + | added more tool tip help for choose game options page | |
6 April 1999 | |||
0113 | + | separate Finish from Next in wizards | |
0112 | + | show a die in incomes dialog rather than a bland number | |
0111 | + | spruce up assassination dialog | |
0110 | + | better info in ducat borrowing dialog when you defaulted on loans | |
0109 | + | ensure the current power chooser opens on top | |
0108 | + | simple start of turn dialog giving power standings | |
5 April 1999 | |||
0107 | - | bugs with retreating ui | |
4 April 1999 | |||
0106 | + | space for Finish phase works everywhere now, and ties in with ducat borrowing dialog, so that information is picked up | |
3 April 1999 | Released {82fcb1c0-dfe1-11d2-ba97-85ffc9f8ad3c} | ||
0105 | - | cant backspace last char in a text field control | |
0104 | + | caret in fieldcontrol should flash on and off | |
0103 | + | setting victory condition in the new game dialog | |
0102 | + | 10% speed up for alphaBlendColor primitve-big deal... | |
0101 | + | game option to decide whether treasury is public or not | |
0100 | + | minimal speed increase from caching surfaces surfaceDesc&extent, and stop wrapping lock/unlock in error handles, mostly helps eleviate some gc pauses by reducing object creation during scroll. | |
0099 | - | Walkback if Alt-Tabbing away while in full screen mode-note game continues to run | |
1 April 1999 | Released | ||
0098 | + | Add power properties dialog | |
31 March 1999 | |||
0097 | + | add dialog indicating how income was calculated | |
0096 | + | filter turn action history by powers, similar to the summaries graph | |
0095 | + | animated series for all unit creation/disband after powers finished income | |
0094 | + | summary map & turn actions filtered by power | |
0093 | + | rearranged position of power toggles in summary/turn actions dialog & added toggle all on/off button | |
0092 | + | improved text readability-changed background to black and filled extra background around text to make it stand out more | |
30 March 1999 | |||
0091 | - | failed to enforce that only 1 new unit could be created in an area | |
0090 | + | auto ends phase where no actions took place after a few seconds | |
0089 | + | expenditures layer ordered animation | |
0088 | + | allow first turn diplomacy phase to be longer than normal-separate setting | |
0087 | - | had problems with empty text control | |
0086 | + | color code turn action history by power color | |
0085 | + | ecommunicating power should auto finish after pass/excommunicate chosen | |
0084 | + | should auto finish after repay/refuse due loans | |
29 March 1999 | |||
0083 | + | record to some degree actions for display in the turn history page | |
0082 | + | added turn history, to show all actions that occurred during a turn | |
0081 | + | scroll wth order animations to keep them on screen | |
0080 | + | set duration of unit order animations dependent on distance travelled rather than the same for all | |
0079 | + | added sounds for units during order resolution animations | |
0078 | - | Next not immediately enabled after finishing order resolution animations | |
0077 | - | walkback if trying if no where to retreat to with retreatchooserlayer | |
0076 | + | Added Scenario window with turn summary display | |
28 March 1999 | |||
0075 | + | added text input field | |
0074 | + | first attempt at save game panel | |
27 March 1999 | |||
0073 | + | first attempt at Load game panel | |
0072 | - | failed to stop unit creation in areas without cities in advanced adjust | |
0071 | + | reworked victory dialog | |
0070 | + | should be able to drag dialogs about | |
0069 | + | reworked loans due panel | |
0068 | - | ensure new panels open above any existing open panels | |
0067 | - | can get a huge naples marker on start turn-failed to shrink bmp | |
0066 | - | walkback sometimes when opening warning tip-dirty rectangle getting screwed, had to copy tip origin as it was later being modified | |
26 March 1999 | |||
0065 | + | reworked excommunicate panel | |
0064 | + | reworked ducat borrowing panel | |
0063 | - | failed to clip own primitive blitters-appeared when multiple dirty rects | |
0062 | + | add feedback to topleft on which players have finished | |
0061 | - | clear excommunicated flag after diplomacy round rather than end of turn | |
0060 | + | display warning about max 25 ducat borrowing | |
0059 | + | copy canExcommunicate & special units info from wrapped up powers | |
25 March 1999 | |||
0058 | + | Space to Finish for current power | |
0057 | + | show each plague/famine effect/famine marker in turn | |
0056 | + | Save rule & game options between application | |
0055 | + | Default to existing rule & game options in the new game wizard | |
23 March 1999 | |||
0054 | + | access to phase duration options | |
0053 | + | load fonts from disc, saving a few seconds from start up time | |
0052 | + | start game in an empty state with the new game wizard opened | |
0051 | + | convert new game to a wizard | |
0050 | + | add support for wizard to the notebook multipage style | |
0049 | + | made notebook panel a bit more presentable | |
22 March 1999 | |||
0048 | + | swapped majority of control like things to be controls | |
0047 | + | scroll bars for text controls | |
0046 | + | replaced contact author/website .urls with a html page in Documentation | |
0045 | + | reorganized accompanying text files into a Documentation subclass | |
0044 | + | add manual/rules of play/future to about box to make a single help page | |
21 March 1999 | |||
0043 | + | support autonomousgarrison keyword for player variants | |
0042 | + | add spanish preponderance scenario | |
0041 | -- | should repopulate board surfaces after restore | |
20 March 1999 | Release | ||
0040 | + | Rounded out ducat borrowing dialog | |
0039 | + | Add goto icons for orders & expenditures | |
0038 | - | Durazzo & ragusa failed to be marked as a port and income missed for Tunis | |
0037 | + | Should record order validation details, on only update when required rather than on each invalidate courtesy of HearderLayer. Significant speed increase when orders listed onscreen. | |
0036 | + | Smoother jump from one screen resolution to another | |
18 March 1999 | |||
0035 | + | color text re-added | |
0034 | + | reworked font renders-faster | |
0033 | - | errant pixels in font renders | |
17 March 1999 | |||
0032 | ++ | New Game set of panels | |
0031 | + | add Struggle for dominanceI scenario | |
0030 | + | dd Struggle for dominanceII scenario | |
0029 | - | removed gray surround from increment/decrement/radio/toggle controls | |
16 March 1999 | |||
0028 | - | balance of power incorrectly had army, rather than fleet, initially stationed in naples - thanks col | |
0027 | + | entered description for balance of power scenario | |
0026 | - | Show error box and quit if 16bit screen modes not supported by hardware | |
0025 | - | Ensures preferred screen mode exists in Full screen mode | |
0024 | + | add option for debug readout to game options panel | |
0023 | + | add 'show descriptions' to Game Options panel | |
15 March 1999 | Released | ||
0022 | - | only see topleft of rebellion markers as they are placed | |
0021 | + | add an optional descripton line to tool tips to decipher the orders | |
0020 | + | dialog for transferring cash & assassination units to other powers | |
0019 | + | runtime version starts up in full screen mode | |
0018 | + | display about box on runtime start | |
0017 | - | did not protect multithread access to resize which could cause a problem with the backSurface being freed as we are trying to create a clipper. | |
0016 | + | use mutex for protecting between frame & window process | |
0015 | -- | not restoring directdraw - watch laptop after suspend | |
14 March 1999 | Released | ||
0014 | + | Added About panel with author/version/certificate information | |
0013 | + | background of timer changes to red when less than 30seconds left | |
0012 | ++ | draw each step in path of a convoy | |
0011 | + | C code for drawing arrows | |
0010 | - | window icon shows with border, ensure icon has full width filled | |
0009 | + | read in controlled sea way information - GON - IS | |
0008 | + | only allow friendly units to move between controlled sea ways | |
13 March 1999 | |||
0007 | -- | cities not used in conflict resolution | |
0006 | - | finish not disabled for powers which cant end phase | |
0005 | + | split up effects of plague/famine by power and better indicate this | |
0004 | + | enter in rules of board game | |
0003 | + | add transparent surface to board | |
0002 | + | use transparent scroller bitmap | |
12 March 1999 | |||
0001 | ++ | add basic controls |