2011-11-25

OpenTTD v1.1.4 RC1

EmuCR: OpenTTDOpenTTD v1.1.4 RC1 is released. OpenTTD is an open source simulation game based upon the popular Microprose game "Transport Tycoon Deluxe", written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.

Features
OpenTTD is modelled after the original Transport Tycoon game by Chris Sawyer and enhances the game experience dramatically. Many features were inspired by TTDPatch while others are original.

Significant enhancements from the original game include:
bigger maps (up to 64 times in size)
stable multiplayer mode for up to 255 players in 15 companies, or as spectators
dedicated server mode and an in-game console for administration
IPv6 and IPv4 support for all communication of the client and server
in game downloading of AIs, NewGRFs, scenarios and heightmaps
new pathfinding algorithms that makes vehicles go where you want them to
autorail/-road build tool, improved terraforming
canals, shiplifts, aqueducts
larger, non-uniform stations and the ability to join them together
mammoth and multi-headed trains
different configurable models for acceleration of vehicles
clone, autoreplace and autoupdate vehicles
the possibility to build on slopes and coasts
advanced/conditional orders, share and copy orders
longer and higher bridges including several new designs, plus fully flexible tracks/roads under bridges
reworked airport system with many more airports/heliports (e.g. international and metropolitan)
presignals, semaphores, path based signalling
support for TTDPatch NewGRF features offering many options for graphics and behaviour configuration/modification
drive-through road stops for articulated road vehicles and trams
multiple trees on one tile
bribe the town authority
many configuration settings to tune the game to your liking
save games using zlib compression for smaller sizes, while not interrupting gameplay
significant internationalisation support. OpenTTD has already been translated into over 50 languages
dynamically created town names in 18 languages, plus NewGRF support for additional languages
freely distributable graphics, sounds and music
framework for custom (user) written AIs
zooming further out in the normal view and zooming out in the small map
Lots of effort has been put into making OpenTTD easy to use. These include:

convert rail tool (to electrified rail, monorail, and maglev)
drag&drop support for almost all tools (demolition, road/rail building/removing, stations, scenario editor, etc)
sorting of most lists based on various criteria (vehicle, station, town, industries, etc.)
mouse wheel support (scroll menus, zoom in/out)
autoscroll when the mouse is near the edge of the screen/window
sell whole train by dragging it to the dynamite trashcan
cost estimation with the 'shift' key
advanced options configuration window, change settings from within the game
Graphical/interface features:

screenshots can be in BMP, PNG or PCX format (select in game options menu)
more currencies (including Euro introduction in 2002)
extra viewports to view more parts of the game world at the same time
resolution and refresh rate selection for fullscreen mode
colourful newspaper after a certain date
colour coded vehicle profits
game speed increase (through fast forward button or by pressing the TAB key)
snappy and sticky windows that always stay on top and neatly align themselves to other windows
more hotkeys for even less mouse-clicking
support for 32 bit graphics
support for right-to-left languages
support for other (sized) fonts where the user interface scales based on the font and translation

OpenTTD v1.1.4 RC1 Changelog:
- Fix: 3-column view of NewGRF GUI had too much space for certain font sizes (r23251)
- Fix: Ignore special characters, such as the train 'character', when determining a fallback font (r23237)
- Fix: [NewGRF] Make train var 0xF3 consistent with TTDPatch (r23231)
- Fix: Invalidate build vehicle window when changing the setting for wagon speed limits (r23211)
- Fix: [NoAI] Hide AIObject from the documentation as it cannot be used (r23204, r23201)
- Fix: [Network] Unstable sorting in the network list when two servers had the exact same name [FS#4829] (r23202)
- Fix: Oil rigs that 'expired' did not get removed from the station list [FS#4822] (r23199)
- Fix: [Squirrel] replace custom qsort by std::sort to fix stack overflow [FS#4830] (r23190, r23187, r23186)
- Fix: Do not display railway fences between track and waypoints [FS#4627] (r23163)
- Fix: [NoAI] AIOrder did not handle implicit orders correctly in all cases [FS#4823] (r23135, r23133)
- Fix: When any keys on the on-screen keyboard were pressed the text cursor disappeared (r23132)
- Fix: [NoAI] AIOrder::IsCurrentOrderPartOfOrderList return false for valid vehicles and crashed for invalid ones (r23131)
- Fix: [NoAI] calling require() to include a file gave you 100.000 opcodes for free (r23117)
- Fix: Allow accessing the server's client info as well in the admin network [FS#4813] (r23115)
- Fix: [NewGRF] Run StartupEngines() if NewGRFs changed during loading a savegame, just like it is running when NewGRFs are changed during a game (r23083)
- Fix: Account for snow line table when determining the snow line for building houses (r23082)
- Fix: [NewGRF] If a NewGRF overrides a default house the minimum start year for that house was set to 1930 [FS#4794] (r23059)
- Fix: [NoAI] AIOrder::GetOrderCount() did not hide implicit orders (r23057)
- Fix: [NewGRF] When vehicles break down, update the image cache after changing the vehicle state (r23050)
- Fix: Use the same forest-check for the vegetation-map colour as for nearby station names [FS#4810] (r23049)
- Fix: Check that the selected font size is valid the font face in use and choose the nearest size to that selected if not. Font metrics should then just work (r23038)
- Fix: [NewGRF] Strip newlines from NewGRF strings that should not have newlines, e.g. the NewGRF's name [FS#4769] (r23036, r22970)
- Fix: The last custom playlist items went lost when the files in the .obm are not contiguous [FS#4776] (r23035, r23034, r23033)
- Fix: Palette conversion windows to DOS for light house / stadium animated colour was mixed up (r23032)
- Fix: For the admin 'bots' there was no distinction between bankruptcy and manual removal of companies even though the API suggested that [FS#4804] (r23031)
- Fix: Always show a chat message and send an admin packet when a new company is made [FS#4796] (r23030)
- Fix: Pass bottom of dropdown item rather than bottom of dropdown window, so the dropdown gets drawn better with different font sizes (r23018)
- Fix: AI backlog was to short to fully display the backtrace of some AI crashes [FS#4798] (r23012)
- Fix: When the last used server is deleted from the list also clear the last used server if it is the same [FS#4791] (r23011)
- Fix: [NewGRF] Make sure temporary storage is cleared before test and exec runs for DoCommands so NewGRF callbacks cannot change the result between the runs (r22996)
- Fix: [NewGRF] Tile was cleared before the object-placement callback was run, resulting in possible differences in test and exec run [FS#4775] (r22994)
- Fix: [NoAI] Do not return ERR_UNKNOWN when the vehicle would become too long (r22988)
- Fix: Draw buoy sprite without outline on the map, fix minor issues with original graphics (r22974, r22973, r22971, r22962)
- Fix: The savegame description and loading of savegames would crash with savegames from a patched stable (which did not bump the savegame version) [FS#4778] (r22958, r22957)
- Fix: Guard from reading outside the silly name list (r22955)
- Fix: [NewGRF] Properly limit the length of strings in a choice list (r22952)
- Fix: [NewGRF] Do not call CB 32 for disaster, effect vehicles or aircraft shadows/rotors (r22947)
- Fix: [NewGRF] Crash when accessing vehicle var 44 for a non-front aircraft [FS#4781] (r22946)
- Fix: Calculate the size of the start/stop vehicle button correctly (r22941)
- Fix: [OSX] Various MacOSX 10.7 issues causing OpenTTD to not work [FS#4751] (r22921, r22895, r22893, r22889)
- Fix: [NewGRF] Properties for feature 0x05 were not zeroed for each NewGRF, thus waterfeatures could glitch when the properties were set by a previous NewGRF and the NewGRF assumed the properties to be unmodified (r22918)
- Fix: Old TTO/TTD savegames could get non-stop via orders upon savegame loading, even when those orders did not exist back then. This 'conversion' feature is something for TTDPatch and old OpenTTD savegames [FS#4716] (r22914)
- Fix: The icon would (almost) never be shown for SDL builds [FS#4617] (r22910)
- Fix: The name of the heightmap glitches in the 'play heightmap' window (r22902)
- Fix: Locks would be incorrectly assembled (r22108)

Download: OpenTTD v1.1.4 RC1
Source: Here

0 Comments

Post a Comment