![]() ![]() game speed increase (through fast forward button or by pressing the TAB key).colourful newspaper after a certain date.resolution and refresh rate selection for fullscreen mode.extra viewports to view more parts of the game world at the same time.more currencies (including Euro introduction in 2002).screenshots can be in BMP, PNG or PCX format (select in game options menu).advanced options configuration window, change settings from within the game.sell whole train by dragging it to the dynamite trashcan.autoscroll when the mouse is near the edge of the screen/window.mouse wheel support (scroll menus, zoom in/out).sorting of most lists based on various criteria (vehicle, station, town, industries, etc.).drag&drop support for almost all tools (demolition, road/rail building/removing, stations, scenario editor, etc).convert rail tool (to electrified rail, monorail, and maglev).Lots of effort has been put into making OpenTTD easy to use. zooming further out in the normal view and zooming out in the small map.framework for custom (user) written AIs.freely distributable graphics, sounds and music.dynamically created town names in 18 languages, plus NewGRF support for additional languages.OpenTTD has already been translated into over 50 languages significant internationalisation support.save games using zlib compression for smaller sizes, while not interrupting gameplay.many configuration settings to tune the game to your liking.drive-through road stops for articulated road vehicles and trams.support for TTDPatch NewGRF features offering many options for graphics and behaviour configuration/modification.presignals, semaphores, path based signalling.reworked airport system with many more airports/heliports (e.g.longer and higher bridges including several new designs, plus fully flexible tracks/roads under bridges.advanced/conditional orders, share and copy orders.the possibility to build on slopes and coasts.clone, autoreplace and autoupdate vehicles.different configurable models for acceleration of vehicles.larger, non-uniform stations and the ability to join them together.autorail/-road build tool, improved terraforming.new pathfinding algorithms that makes vehicles go where you want them to.in game downloading of AIs, NewGRFs, scenarios and heightmaps.IPv6 and IPv4 support for all communication of the client and server.dedicated server mode and an in-game console for administration.stable multiplayer mode for up to 255 players in 15 companies, or as spectators.Significant enhancements from the original game include: Many features were inspired by TTDPatch while others are original. OpenTTD is modelled after the original Transport Tycoon game by Chris Sawyer and enhances the game experience dramatically. ![]() For more information, see the file COPYING included with every release and source download of the game. OpenTTD is licensed under the GNU General Public License version 2.0. It attempts to mimic the original game as closely as possible while extending it with new features. It is an expansion of the game "Transport Tycoon Deluxe" by Chris Sawyer. I'm not sure if it can be reproduced using the above method on other OSes, because memory allocation may work differently on these OSes.OpenTTD is an open source transportation tycoon simulation game. This bug can be reproduced reliably using the official Win32 nightly build binary for r14316. Because of this, the function 'GetOrderDistance' passes an invalid order in its call to 'GetOrderLocation', which causes the NOT_REACHED() assert to be triggered on line 295 of order_cmd.cpp. This will cause the main code in the 'GetOrderDistance' function to be executed, which assumes that the linked list is stored sequentially. In order to trigger an assert, create a conditional jump order at the end of the order list to jump to order 2. In this savegame, the ship in the depot has 2 orders. The assert can be reproduced easily using the attached savegame. This is due to the function 'GetOrderDistance' in order_cmd.cpp using the array indexing operator on v->orders, although it is a linked list and not an array. In r14316, using conditional orders together with ships sometimes causes crashes/asserts. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |