Alpha: TTDPatch 2.0.1 alpha 10

Josef Drexler <[email protected]> Sat, 17 Jan 2004 01:59:39 -0500
Newsgroups gmane.games.ttdpatch.announce
Message-ID <20040117070011.BC6E799868__19287.8132373609$1074322906@ttdpatch.net>
Hi TTDPatch fans,

After a long wait (or not so long if you were following Csaba's or Marcin's 
releases), I've finally found the time to release the next alpha version at 
http://www.ttdpatch.net/src/ .

Because Csaba and Marcin were so busy adding new features to the patch, the 
list of changes below has gotten pretty long while I was writing my PhD 
thesis.  I'll just summarize the new features and major changes.  You can 
read about all bugfixes in the full list of changes.  Hopefully we can get 
pages up on the Wiki at wiki.ttdpatch.net for all new features.

Both Csaba and Marcin have put a lot of work into making multiplayer games 
work better, both in the DOS version and the Windows version.  For example, 
Marcin made the Ctrl key work for most features and Csaba added the 
rest.  A lot of possible desynchronizations have been removed as well, and 
there's a good chance that multiplayer games might be quite stable in alpha 
10.  Probably still slow unless you have a fast network, but they should work.

In addition, Csaba wrote the new Cht: ResetThisStation sign cheat, which 
works like Cht: ResetStations, but only for the station it is placed 
over.  He also wrote "maprefresh", which refreshes the map more often.

Because network games would lock up on one side if the other side crashed, 
Marcin wrote the new networktimeout switch that terminates the connection 
if the other side doesn't reply in a certain amount of time, by default 30 
seconds.  He also wrote toylandfeatures, which enables lighthouse and 
clusters of trees for the toyland climate.

You might get a message when loading games saved with alpha 9 that the 
savegame is using features which are not available.  You can ignore this 
message when upgrading to alpha 10.

Anyway, now that I'm back to the patching, the next few versions should be 
coming out a lot faster.

Have fun!

Josef


All changes in 2.0.1 alpha 10:
- fixed bugs with train properties 1B and 23 not working
- fixed bug with new grfs always showing english names if
   ttdpttxt.dat present
- fixed bug with landscape6 chunk in savegames having four trailing
   bytes of garbage
- fixed bug with action 7/9 GRFID tests only working on grfs above
   the current one
- Included Csaba's changes from 2.0.1 alpha 9 VCS1:
   * Fixed lost vehicles assuming every vehicle to be lost
   * Lost vehicles switches now consider depot orders as well
   * Enable palette animation in windowed mode for the Windows
     version
   * Fixed lights not going red in road/rv crossings
- Included Marcin's changes from 2.0.1 alpha 9.1 MG (2003-12-15):
   * The following Ctrl key features should work now in
     multiplayer: 'debtmax', 'morebuildoptions' bits 3 and 4,
     'multihead', 'extpresignals'. The special behaviour of
     'multihead' and 'extpresignals' in the multiplayer mode has
     been removed.
   * Bug fixed: possible loss of synchronization in multiplayer
     when checking the cost of building a new depot (with
     'gotodepot' on)
   * Bug fixed: with 'buildwhilepaused' on, if a vehicle generated
     income at the title screen TTD would crash
   * Bug fixed: with 'buildwhilepaused' on, tile animation
     procedures used to be called when TTD ran out of text effect
     slots (could cause a sync loss in multiplayer)
- Included Csaba's changes from 2.0.1 alpha 9 VCS2:
   * Windows ver uses less CPU time when showing the high score
     table and the game end screens
   * The 'selectgoods' switch is now able to "forget" cargos not
     picked up for the given number of days (set to 2 to disable
     this "forgetting" feature)
   * Constant map refreshing
   * TTD bug fixed: TTD will no longer crash if you right-click
     the catchment area on/off buttons in the lorry station
     orientation window
   * Cht: ResetThisStation to reset only one station; if you
     specify a parameter between 0 and 11, it will reset only the
     corresponding cargo type
- Included Csaba's changes from 2.0.1 alpha 9 VCS3:
   * New switch, 'maprefresh' (-YR) to specify how frequently the
     map window should be refreshed (in ticks)
   * Shared orders, fast consist selling and planting trees with
     Ctrl now works in multiplayer too
   * TTD bug fixed: planting trees over farm fields includes the
     cost of clearing the fields now
   * Leftover farm fences disappear everywhere, not just in snow
     or desert (enabled by 'generalfixes')
   * TTD bug fixed: Station windows could show wrong number of
     cargo icons if more than 2550 items were waiting
   * TTD bug fixed: Trains no longer assume they can enter a depot
     from the wrong direction
- Included Csaba's changes from 2.0.1 alpha 9 VCS4:
   * Bug fixed: dynamite tool used to cause a loss of
     synchronization in multiplayer
   * Bug fixed: train engines no longer emit smoke or sparks when
     they're braking at a station
   * WinTTD now uses DPLAYX.DLL instead of DPLAY.DLL if possible
     (requires DirectX 5 or later, but seems to fix hangups under
     Windows XP and allows connecting to a specific host) (enabled
     by 'generalfixes', 'win2k' or 'networktimeout')
   * TTD will now warn both players if the games get out of sync
     (enabled by 'generalfixes', 'win2k' or 'networktimeout'; may
     be disabled by miscmods bit 14)
   * WinTTD will now abort the connection if there's no response
     after a certain time (enabled by 'networktimeout')
- Included Marcin's changes from 2.0.1 alpha 9.2 MG (2004-01-08):
   * New switch, 'networktimeout' to sepcify the time after which
     WinTTD will abort the network connection if there's no
     response from the other player
   * Out-of-memory messages are in a normal format now
     (LANG_TOSTARTTTD is obsolete)
   * The table of settings displayed by the 'verbose' switch now
     can be scrolled, and no longer causes the console to resize;
     the switch descriptions are displayed in one-column format
     now, so they may be up to 76 characters long instead of the
     former 36
   * Some of the in-game red messages (e.g. bribe attempt failed)
     are better formatted now
   * Bug fixed: saving enhanced GUI settings didn't work in the
     DOS version
   * The enhanced GUI settings chunk is now treated as optional
   * The -!S+ devel switch writes ranges correctly in the switch
     comments
   * Improved communication between the code loader and
     ttdpatchw.exe
   * It is now possible to translate some of the error and warning
     messages TTDLOAD may display at its initialization stage
     (e.g. not enough free memory for some TTDPatch features)
- Included Csaba's changes from 2.0.1 alpha 9 VCS5:
   * Bug fixed: loss of synchronization in multiplayer when using
     the 'showspeed' switch
   * TTD bug fixed: crashed aircraft not considered "in the way"
     when removing an airport
- Included Marcin's changes from 2.0.1 alpha 9.3 MG (2004-01-15):
   * New switch, 'toylandfeatures' to enable some landscape
     features of randomly-generated games that are normally
     disabled in the toyland climate: bit 1 - create lighthouses;
     bit 2 - create random clusters of trees in addition to
     isolated random trees
- make sure Marcin's new Win loader code can detect old loaders and
   suggests deleting ttdloadw.ovl if necessary
- action 2 feature 0-3 property 40 is number in consist (calculated)
- allow division/modulus operation for action 2 variational ids
- make monorail&maglev paper wagon available in temperate climate as
   well, with moreindustriesperclimate on
- fixed bug in display of cargo types available for train wagon
   refitting
-- 
Josef Drexler ([email protected])
http://publish.uwo.ca/~jdrexler/

--
TTDPatch announcements mailing list.  To unsubscribe from the list, send an
email to ttdpatch-announce-request-nTJi30vSKZLk1uMJSBkQmQ@public.gmane.org with the body of
the email (not the subject) containing only the word "unsubscribe".  For
more info please see http://www.ttdpatch.net/maillist.html