Codebase list openttd / 5911954
New upstream release 1.1.5. Matthijs Kooijman 12 years ago
85 changed file(s) with 348 addition(s) and 216 deletion(s). Raw diff Collapse all Expand all
0 1.1.4 23435 0 1.1.4
0 1.1.5 23798 0 1.1.5
00 #Created by the Bamboo Continuous Integration Server
1 #Sun Dec 04 20:40:51 CET 2011
2 build.number=8
3 build.timestamp="2011-12-04 20\:40\:51"
1 #Sat Jan 14 15:04:37 CET 2012
2 build.number=11
3 build.timestamp="2012-01-14 15\:04\:37"
0 1.1.5 (2012-01-14)
1 ------------------------------------------------------------------------
2 - Fix: Make default timeouts for certain network states lower and configurable [CVE-2012-0049] [FS#4955] (r23764)
3 - Fix: Check whether a water tile is really empty when overbuilding it with an object [FS#4956] (r23763)
4 - Fix: Missing locking causing crash in extreme case when being in the MP lobby [FS#4938] (r23752)
5 - Fix: Clear the backed up orders of a removed station as well, otherwise one could create orders to a station that was never in the original backupped orders. For example a road vehicle trying to go to a buoy [FS#4876] (r23464)
6 - Fix: Do not assume all industries that cut trees have tile (0,0) and wait until all tiles of an industry are completed before starting to cut trees (r23458)
7
8
09 1.1.4 (2011-12-05)
110 ------------------------------------------------------------------------
211 - Fix: Savegames made with the Catalan town name generator would trigger a 'savegame corrupt' exception [FS#4866] (r23418)
6574 1.1.3-RC1 (2011-09-04)
6675 ------------------------------------------------------------------------
6776 - Add: River graphics for the original base set (r22766)
68 - Fix: [NewGRF] DCxx text references via the textstack are not allowed, but caused crash [FS#4758] (r22882)
77 - Fix: [NewGRF] DCxx text references via the text stack are not allowed, but caused crash [FS#4758] (r22882)
6978 - Fix: Harden memory allocation (r22881, r22880, r22875)
7079 - Fix: Miscalculation of train curve speed limits (r22879)
7180 - Fix: Validate image dimensions before loading [CVE-2011-3343] [FS#4747] (r22878, r22877, r22874, r22873)
867876 - Fix: Sorting industries by production was broken for NewGRF industries (r19538)
868877 - Fix: Vehicle details window did not resize correctly after refitting a road vehicle to a longer variant [FS#3720] (r19533)
869878 - Fix: Prevent drawing industries disabled at the smallmap as land tiles when they are built on water (r19523)
870 - Fix: Tunnels, bridges and roadstops are build with only one roadtype (r19506)
879 - Fix: Tunnels, bridges and road stops are build with only one roadtype (r19506)
871880 - Fix: Remove same_industry_close setting did not do what it said and caused NewGRF trouble (r19499)
872881 - Fix: Keep number padding intact when cloning vehicle names [FS#3710] (r19498)
873882 - Fix: [NewGRF] Bytes and words get sign-extended for temporary/persistent storage (r19497)
967976 - Fix: Not all news data was properly freed when starting a new game [FS#3614] (r19105)
968977 - Fix: The BeMidi driver was broken [FS#3610] (r19097)
969978 - Fix: Crash when one of the items in the news_display group in the config file has no value (r19096)
970 - Fix: Crash when a baseset has an empty metadata field (r19095)
979 - Fix: Crash when a base set has an empty metadata field (r19095)
971980 - Fix: Possible read/write after free when the client triggered the server to close the connection [FS#3599] (r19072)
972981 - Fix: Remove Bidi control characters from the reordered text so they are not drawn [FS#3604] (r19067)
973982 - Fix: [NewGRF] Settings that are part of the 'TTDPatch flags' can cause desyncs if they are changed in network games (r19066)
16531662 - Fix: Add an EngineOverrideManager to give the term 'compatible NewGRF' again some sense and to not crash because of trivial changes [FS#2612] (r15645)
16541663 - Fix: Closing a network connection twice in the case that sending packets starts failing while disconnecting [FS#2710] (r15644)
16551664 - Fix: Game crashes when network pools are empty, so always allocate at least one pool block [FS#2712] (r15641)
1656 - Fix: Do not allow more than 64 road vehicles to reserve a slot at a single road stop. 255 + 1 gives trouble, but 64 is even more than the roadstop would be able to handle within the slot timeout time [FS#2707] (r15635)
1665 - Fix: Do not allow more than 64 road vehicles to reserve a slot at a single road stop. 255 + 1 gives trouble, but 64 is even more than the road stop would be able to handle within the slot timeout time [FS#2707] (r15635)
16571666 - Fix: Kicking/banning a client from the Client list window crashed the server [FS#2705] (r15628)
16581667 - Fix: UTF8 string handling could cause buffer overruns [FS#2698] (r15626)
16591668 - Fix: When trying to reserve a self-crossing path the failed reservation was sometimes not cleared completely [FS#2701] (r15619)
21882197 - Fix: Do entrance-slope-check for every tile of railstations (r11999)
21892198 - Fix: Possible remote assert by setting bit 6 of p1 for CMD_REMOVE_ROAD [FS#1692] (r11998)
21902199 - Fix: Update train statusbar when stopping from zero speed [FS#1706] (r11996)
2191 - Fix: Resize station/roadstop/dock/airport construction windows if cargo acceptance list is too long (r11993)
2200 - Fix: Resize station/road stop/dock/airport construction windows if cargo acceptance list is too long (r11993)
21922201 - Fix: When building two rail stations close to each other (with control) so they looked like one long track trains would see them as one (r11992)
21932202 - Fix: Resize autoreplace window to fit purchase information text if it is too large (r11989)
21942203 - Fix: Build system ignored changes to table/control_codes.h which require strgen to be rebuilt (r11986)
27192728 - Codechange: Change the ordering of the network list, compatible servers just missing grf files are below fully compatible servers, not on the bottom (r8118)
27202729 - Fix: Return proper error value when unthreaded save fails, prevents server sending 0-sized files (r8171)
27212730 - Fix: Network client crashes when a server sends a 0-sized savegame [FS#556] (r8167)
2722 - Fix: Several desync fixes (incorrect roadstop update of old games, autoreplace bugs) [FS#551] (r8137, r8147, r8157)
2731 - Fix: Several desync fixes (incorrect road stop update of old games, autoreplace bugs) [FS#551] (r8137, r8147, r8157)
27232732 - Fix: Some disaster-events fixed: combat chopper shoots from right position, submarine once again moves around (r8140, r8158)
27242733 - Fix: 'out of sprite memory' warning messages due to incorrect assumption of requested memory for sprites (r8133)
27252734 - Fix: Buoys are now built and numbered 1..9 not 9..1 [FS#538] (r8123)
0 # $Id: config.lib 23435 2011-12-04 19:40:14Z rubidium $
0 # $Id: config.lib 23798 2012-01-14 14:03:10Z rubidium $
11
22 # This file is part of OpenTTD.
33 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
00 OpenTTD's known bugs
1 Last updated: 2011-12-05
2 Release version: 1.1.4
1 Last updated: 2012-01-14
2 Release version: 1.1.5
33 ------------------------------------------------------------------------
44
55
0 openttd (1.1.5) unstable; urgency=low
1
2 * New upstream release 1.1.5
3
4 -- Matthijs Kooijman <matthijs@stdin.nl> Sat, 14 Jan 2012 00:00:00 +0400
5
06 openttd (1.1.4) unstable; urgency=low
17
28 * New upstream release 1.1.4
00 @echo off
11
2 set OPENTTD_VERSION=1.1.4
2 set OPENTTD_VERSION=1.1.5
33 set OPENSFX_VERSION=0.8.0
44 set NOSOUND_VERSION=0.8.0
55 set OPENGFX_VERSION=0.7.0
11
22 %define binname openttd
33
4 %define srcver 1.1.4
4 %define srcver 1.1.5
55
66 %if %{dedicated}
77 Name: %{binname}-dedicated
00 # Version numbers to update
11 !define APPV_MAJOR 1
22 !define APPV_MINOR 1
3 !define APPV_MAINT 4
4 !define APPV_BUILD 1
3 !define APPV_MAINT 5
4 !define APPV_BUILD 0
55 !define APPV_EXTRA ""
66
77 !define APPNAME "OpenTTD" ; Define application name
00 OpenTTD readme
1 Last updated: 2011-12-05
2 Release version: 1.1.4
1 Last updated: 2012-01-14
2 Release version: 1.1.5
33 ------------------------------------------------------------------------
44
55
0 /* $Id: ai_changelog.hpp 22995 2011-10-04 20:22:46Z rubidium $ */
0 /* $Id: ai_changelog.hpp 23797 2012-01-13 22:06:30Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
1313 * bug fixes can be found in the normal changelog. Note that removed API
1414 * functions may still be available if you return an older API version
1515 * in GetAPIVersion() in info.nut.
16 *
17 * \b 1.1.5
18 *
19 * No changes
1620 *
1721 * \b 1.1.4
1822 *
0 /* $Id: disaster_cmd.cpp 22017 2011-02-07 22:29:47Z rubidium $ */
0 /* $Id: disaster_cmd.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
375375 static void DestructIndustry(Industry *i)
376376 {
377377 for (TileIndex tile = 0; tile != MapSize(); tile++) {
378 if (IsTileType(tile, MP_INDUSTRY) && GetIndustryIndex(tile) == i->index) {
378 if (i->TileBelongsToIndustry(tile)) {
379379 ResetIndustryConstructionStage(tile);
380380 MarkTileDirtyByTile(tile);
381381 }
0 /* $Id: industry.h 23053 2011-10-22 21:06:58Z rubidium $ */
0 /* $Id: industry.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
7777 ~Industry();
7878
7979 void RecomputeProductionMultipliers();
80
81 /**
82 * Check if a given tile belongs to this industry.
83 * @param tile The tile to check.
84 * @return True if the tils is part of this industry.
85 */
86 inline bool TileBelongsToIndustry(TileIndex tile) const
87 {
88 return IsTileType(tile, MP_INDUSTRY) && GetIndustryIndex(tile) == this->index;
89 }
8090
8191 /**
8292 * Get the industry of the given tile
0 /* $Id: industry_cmd.cpp 23053 2011-10-22 21:06:58Z rubidium $ */
0 /* $Id: industry_cmd.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
10641064 */
10651065 static void ChopLumberMillTrees(Industry *i)
10661066 {
1067 /* We only want to cut trees if all tiles are completed. */
1068 TILE_AREA_LOOP(tile_cur, i->location) {
1069 if (i->TileBelongsToIndustry(tile_cur)) {
1070 if (!IsIndustryCompleted(tile_cur)) return;
1071 }
1072 }
1073
10671074 TileIndex tile = i->location.tile;
1068
1069 if (!IsIndustryCompleted(tile)) return; // Can't proceed if not completed.
1070
10711075 if (CircularTileSearch(&tile, 40, SearchLumberMillTrees, NULL)) { // 40x40 tiles to search.
10721076 i->produced_cargo_waiting[0] = min(0xffff, i->produced_cargo_waiting[0] + 45); // Found a tree, add according value to waiting cargo.
10731077 }
1010 ##gender male
1111
1212
13 # $Id: afrikaans.txt 22395 2011-04-30 21:03:14Z rubidium $
13 # $Id: afrikaans.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22472247 STR_ABOUT_OPENTTD :{WHITE}Oor OpenTTD
22482248 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Oorspronklike kopiereg {COPYRIGHT} 1995 Chris Sawyer, Alle regte voorbehou
22492249 STR_ABOUT_VERSION :{BLACK}OpenTTD uitgawe {REV}
2250 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Die OpenTTD span
2250 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Die OpenTTD span
22512251
22522252 # Save/load game/scenario
22532253 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spaar Spel
99 ##grflangid 0x14
1010
1111
12 # $Id: arabic_egypt.txt 22936 2011-09-15 18:59:23Z rubidium $
12 # $Id: arabic_egypt.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22852285 STR_ABOUT_OPENTTD :{WHITE}حول النسخة المفتوحة
22862286 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}الحقوق الاصلية {COPYRIGHT} كريس سوير 1995 , جميع الحقوق محفوظة
22872287 STR_ABOUT_VERSION :{BLACK}النسخة المفتوحة رقم {REV}
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}النسخة المفتوحة {COPYRIGHT}2002-2011 فريق النسخة المفتوحة
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}النسخة المفتوحة {COPYRIGHT}2002-2012 فريق النسخة المفتوحة
22892289
22902290 # Save/load game/scenario
22912291 STR_SAVELOAD_SAVE_CAPTION :{WHITE}حفظ اللعبة
1111 ##case m f n p nom gen dat acc abl pre
1212
1313
14 # $Id: belarusian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: belarusian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
26232623 STR_ABOUT_OPENTTD :{WHITE}Аб OpenTTD
26242624 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Арыгінальныя аўтарскія правы {COPYRIGHT} 1995 Chris Sawyer. Усе правы абароненыя
26252625 STR_ABOUT_VERSION :{BLACK}OpenTTD вэрсія {REV}
2626 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Каманда распрацоўнікаў OpenTTD
2626 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Каманда распрацоўнікаў OpenTTD
26272627
26282628 # Save/load game/scenario
26292629 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Захаваць гульню
1010 ##gender m f
1111
1212
13 # $Id: brazilian_portuguese.txt 23054 2011-10-22 21:15:17Z rubidium $
13 # $Id: brazilian_portuguese.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}Sobre o OpenTTD...
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, Todos os direitos reservados
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD versão {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 A equipe do OpenTTD
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 A equipe do OpenTTD
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Salvar Jogo
1111 ##case m f n p
1212
1313
14 # $Id: bulgarian.txt 22520 2011-05-29 17:55:15Z rubidium $
14 # $Id: bulgarian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22782278 STR_ABOUT_OPENTTD :{WHITE}Относно OpenTTD
22792279 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Авторски права {COPYRIGHT} 1995 Крис Сойер (Chris Sawyer), Всички права са запазени
22802280 STR_ABOUT_VERSION :{BLACK}OpenTTD версия {REV}
2281 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 The OpenTTD team
2281 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 The OpenTTD team
22822282
22832283 # Save/load game/scenario
22842284 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Запази играта
1010 ##gender Masculin Femenin
1111
1212
13 # $Id: catalan.txt 22936 2011-09-15 18:59:23Z rubidium $
13 # $Id: catalan.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}Quant a OpenTTD
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, Tots els drets reservats
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD versió {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 L'equip d'OpenTTD
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 L'equip d'OpenTTD
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Desa el Joc
1111 ##case nom gen dat aku vok lok ins
1212
1313
14 # $Id: croatian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: croatian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23822382 STR_ABOUT_OPENTTD :{WHITE}O OpenTTD-u
23832383 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Izvorno autorsko pravo {COPYRIGHT} 1995 Chris Sawyer, sva prava pridržana
23842384 STR_ABOUT_VERSION :{BLACK}OpenTTD verzija {REV}
2385 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD tim
2385 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD tim
23862386
23872387 # Save/load game/scenario
23882388 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spremi igru
1111 ##case nom gen dat acc voc loc ins big small
1212
1313
14 # $Id: czech.txt 22936 2011-09-15 18:59:23Z rubidium $
14 # $Id: czech.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23732373 STR_ABOUT_OPENTTD :{WHITE}O OpenTTD
23742374 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Původní copyright: {COPYRIGHT} 1995 Chris Sawyer, všechna práva vyhrazena
23752375 STR_ABOUT_VERSION :{BLACK}OpenTTD verze {REV}
2376 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Tým OpenTTD
2376 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Tým OpenTTD
23772377
23782378 # Save/load game/scenario
23792379 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Uložit hru
99 ##grflangid 0x2d
1010
1111
12 # $Id: danish.txt 23054 2011-10-22 21:15:17Z rubidium $
12 # $Id: danish.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22852285 STR_ABOUT_OPENTTD :{WHITE}Om OpenTTD
22862286 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, Alle rettigheder reserveret
22872287 STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV}
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD teamet
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD teamet
22892289
22902290 # Save/load game/scenario
22912291 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Gem spil
99 ##grflangid 0x1f
1010
1111
12 # $Id: dutch.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: dutch.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}Over OpenTTD
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Originele copyright {COPYRIGHT} 1995 Chris Sawyer, alle rechten voorbehouden
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD versie {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Het OpenTTD team
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Het OpenTTD team
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spel Opslaan
99 ##grflangid 0x01
1010
1111
12 # $Id: english.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: english.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
17751775 STR_NETWORK_ERROR_KICKED :{WHITE}You were kicked out of the game
17761776 STR_NETWORK_ERROR_CHEATER :{WHITE}Cheating is not allowed on this server
17771777 STR_NETWORK_ERROR_TOO_MANY_COMMANDS :{WHITE}You were sending too many commands to the server
1778 STR_NETWORK_ERROR_TIMEOUT_PASSWORD :{WHITE}You took too long to enter the password
1779 STR_NETWORK_ERROR_TIMEOUT_COMPUTER :{WHITE}Your computer took too long to join
17781780
17791781 ############ Leave those lines in this order!!
17801782 STR_NETWORK_ERROR_CLIENT_GENERAL :general error
22872289 STR_ABOUT_OPENTTD :{WHITE}About OpenTTD
22882290 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
22892291 STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV}
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 The OpenTTD team
2292 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 The OpenTTD team
22912293
22922294 # Save/load game/scenario
22932295 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Save Game
99 ##grflangid 0x00
1010
1111
12 # $Id: english_US.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: english_US.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22872287 STR_ABOUT_OPENTTD :{WHITE}OpenTTD
22882288 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
22892289 STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV}
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 The OpenTTD team
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 The OpenTTD team
22912291
22922292 # Save/load game/scenario
22932293 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Save Game
1010 ##case n
1111
1212
13 # $Id: esperanto.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: esperanto.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22552255 STR_ABOUT_OPENTTD :{WHITE}Pri OpenTTD
22562256 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Origina kopirajto {COPYRIGHT} 1995 Chris Sawyer, Ĉiuj rajtoj rezervitaj
22572257 STR_ABOUT_VERSION :{BLACK}OpenTTD-versio {REV}
2258 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 La teamo de OpenTTD
2258 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 La teamo de OpenTTD
22592259
22602260 # Save/load game/scenario
22612261 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Konservu Ludon
1010 ##case g in sü
1111
1212
13 # $Id: estonian.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: estonian.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23432343 STR_ABOUT_OPENTTD :{WHITE}OpenTTD lisainfo
23442344 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Algne autorikaitse {COPYRIGHT} 1995 Chris Sawyer, kõik õigused kaitstud
23452345 STR_ABOUT_VERSION :{BLACK}OpenTTD osa {REV}
2346 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD meeskond
2346 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD meeskond
23472347
23482348 # Save/load game/scenario
23492349 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Salvesta mäng
99 ##grflangid 0x35
1010
1111
12 # $Id: finnish.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: finnish.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22872287 STR_ABOUT_OPENTTD :{WHITE}Tietoja OpenTTD:stä
22882288 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Alkuperäiset oikeudet {COPYRIGHT} 1995 Chris Sawyer, kaikki oikeudet pidätetään
22892289 STR_ABOUT_VERSION :{BLACK}OpenTTD-versio {REV}
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 The OpenTTD team
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 The OpenTTD team
22912291
22922292 # Save/load game/scenario
22932293 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Tallenna peli
1010 ##gender m m2 f
1111
1212
13 # $Id: french.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: french.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22872287 STR_ABOUT_OPENTTD :{WHITE}A propos de OpenTTD
22882288 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, Tous droits réservés
22892289 STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV}
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 L'équipe OpenTTD
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 L'équipe OpenTTD
22912291
22922292 # Save/load game/scenario
22932293 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Sauvegarder la partie
1010 ##gender m f n
1111
1212
13 # $Id: galician.txt 22257 2011-03-17 21:15:27Z rubidium $
13 # $Id: galician.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
21872187 STR_ABOUT_OPENTTD :{WHITE}Acerca de OpenTTD
21882188 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright Orixinal {COPYRIGHT} 1995 Chris Sawyer, Tódolos dereitos reservados
21892189 STR_ABOUT_VERSION :{BLACK}OpenTTD versión {REV}
2190 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 O Equipo de OpenTTD
2190 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 O Equipo de OpenTTD
21912191
21922192 # Save/load game/scenario
21932193 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Grabar Partida
1010 ##gender m w n p
1111
1212
13 # $Id: german.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: german.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22882288 STR_ABOUT_OPENTTD :{WHITE}OpenTTD
22892289 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Ursprüngliches Urheberrecht {COPYRIGHT} 1995 Chris Sawyer, Alle Rechte vorbehalten
22902290 STR_ABOUT_VERSION :{BLACK}OpenTTD Version {REV}
2291 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD-Team
2291 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD-Team
22922292
22932293 # Save/load game/scenario
22942294 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spiel speichern
1111 ##case subs date geniki
1212
1313
14 # $Id: greek.txt 22936 2011-09-15 18:59:23Z rubidium $
14 # $Id: greek.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23772377 STR_ABOUT_OPENTTD :{WHITE}Σχετικά με το OpenTTD
23782378 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Αρχικά Πνευματικά Δικαιώματα {COPYRIGHT} 1995 Chris Sawyer, Όλα τα δικαιώματα διατηρούνται
23792379 STR_ABOUT_VERSION :{BLACK}OpenTTD έκδοση {REV}
2380 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Η ομάδα του OpenTTD
2380 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Η ομάδα του OpenTTD
23812381
23822382 # Save/load game/scenario
23832383 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Αποθήκευση Παιχνιδιού
1111 ##case singular plural gen
1212
1313
14 # $Id: hebrew.txt 22841 2011-08-25 13:41:06Z rubidium $
14 # $Id: hebrew.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22412241 STR_ABOUT_OPENTTD :{WHITE}OpenTTD אודות
22422242 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}כל הזכויות שמורות , {COPYRIGHT}1995 כריס סויר - {NBSP}זכויות יוצרים מקוריות
22432243 STR_ABOUT_VERSION :{BLACK}{REV} גירסה , OpenTTD
2244 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 The OpenTTD team
2244 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 The OpenTTD team
22452245
22462246 # Save/load game/scenario
22472247 STR_SAVELOAD_SAVE_CAPTION :{WHITE}שמור משחק
1010 ##case t ba
1111
1212
13 # $Id: hungarian.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: hungarian.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23512351 STR_ABOUT_OPENTTD :{WHITE}Az OpenTTD-ről
23522352 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Eredeti copyright {COPYRIGHT} 1995 Chris Sawyer, Minden jog fenntartva
23532353 STR_ABOUT_VERSION :{BLACK}OpenTTD {REV} verzió
2354 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 Az OpenTTD csapat
2354 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 Az OpenTTD csapat
23552355
23562356 # Save/load game/scenario
23572357 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Játék mentése
1010 ##gender karlkyn kvenkyn hvorugkyn
1111
1212
13 # $Id: icelandic.txt 23054 2011-10-22 21:15:17Z rubidium $
13 # $Id: icelandic.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22512251 STR_ABOUT_OPENTTD :{WHITE}Um OpenTTD
22522252 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Upphaflegur höfundarréttur {COPYRIGHT} 1995 Chris Sawyer, Öll réttindi áskilin
22532253 STR_ABOUT_VERSION :{BLACK}OpenTTD útgáfa {REV}
2254 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD hópurinn
2254 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD hópurinn
22552255
22562256 # Save/load game/scenario
22572257 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Vista leik
99 ##grflangid 0x5a
1010
1111
12 # $Id: indonesian.txt 22654 2011-07-10 20:35:31Z rubidium $
12 # $Id: indonesian.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22822282 STR_ABOUT_OPENTTD :{WHITE}Tentang OpenTTD
22832283 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Hak Cipta asli {COPYRIGHT} 1995 Chris Sawyer, Hak Cipta dilindungi
22842284 STR_ABOUT_VERSION :{BLACK}OpenTTD versi {REV}
2285 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Tim OpenTTD
2285 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Tim OpenTTD
22862286
22872287 # Save/load game/scenario
22882288 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Simpan Permainan
99 ##grflangid 0x08
1010
1111
12 # $Id: irish.txt 22520 2011-05-29 17:55:15Z rubidium $
12 # $Id: irish.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22792279 STR_ABOUT_OPENTTD :{WHITE}Maidir le OpenTTD
22802280 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Cóipcheart bunaidh {COPYRIGHT} 1995 Chris Sawyer, Gach ceart ar cosaint
22812281 STR_ABOUT_VERSION :{BLACK}OpenTTD leagan {REV}
2282 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 An fhoireann OpenTTD
2282 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 An fhoireann OpenTTD
22832283
22842284 # Save/load game/scenario
22852285 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Sábháil an Cluiche
1111 ##case ms mp fs fp
1212
1313
14 # $Id: italian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: italian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23002300 STR_ABOUT_OPENTTD :{WHITE}Informazioni su OpenTTD
23012301 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright originale {COPYRIGHT} 1995 Chris Sawyer, Tutti i diritti riservati
23022302 STR_ABOUT_VERSION :{BLACK}OpenTTD versione {REV}
2303 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Il team OpenTTD
2303 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Il team OpenTTD
23042304
23052305 # Save/load game/scenario
23062306 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Salva partita
99 ##grflangid 0x39
1010
1111
12 # $Id: japanese.txt 23054 2011-10-22 21:15:17Z rubidium $
12 # $Id: japanese.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22842284 STR_ABOUT_OPENTTD :{WHITE}OpenTTD について
22852285 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}オリジナル版権{COPYRIGHT} 1995 Chris Sawyer、不許複製
22862286 STR_ABOUT_VERSION :{BLACK}OpenTTD バージョン {REV}
2287 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 The OpenTTD team
2287 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 The OpenTTD team
22882288
22892289 # Save/load game/scenario
22902290 STR_SAVELOAD_SAVE_CAPTION :{WHITE}ゲームを保存
1010 ##gender m f
1111
1212
13 # $Id: korean.txt 23054 2011-10-22 21:15:17Z rubidium $
13 # $Id: korean.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}OpenTTD에 대해서
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD 버전 {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD 개발팀
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD 개발팀
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}게임 저장
1111 ##case kas
1212
1313
14 # $Id: latvian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: latvian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22892289 STR_ABOUT_OPENTTD :{WHITE}Par OpenTTD
22902290 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Oriģināla autortiesības {COPYRIGHT} 1995 Kriss Sojers. Visas tiesības paturētas
22912291 STR_ABOUT_VERSION :{BLACK}OpenTTD versija {REV}
2292 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD grupa
2292 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD grupa
22932293
22942294 # Save/load game/scenario
22952295 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Saglabāt spēli
1111 ##case kas ko kam ka kuo kur kreip
1212
1313
14 # $Id: lithuanian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: lithuanian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23562356 STR_ABOUT_OPENTTD :{WHITE}Apie OpenTTD
23572357 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Pradinės versijos teisės priklauso {COPYRIGHT} 1995 Chris Sawyer, Visos teisės saugomos
23582358 STR_ABOUT_VERSION :{BLACK}OpenTTD versija {REV}
2359 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD komanda
2359 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD komanda
23602360
23612361 # Save/load game/scenario
23622362 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Išsaugoti žaidimą
99 ##grflangid 0x23
1010
1111
12 # $Id: luxembourgish.txt 22936 2011-09-15 18:59:23Z rubidium $
12 # $Id: luxembourgish.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22852285 STR_ABOUT_OPENTTD :{WHITE}Iwwert OpenTTD
22862286 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original Copyright {COPYRIGHT} 1995 Chris Sawyer, All Rechter virbehalen
22872287 STR_ABOUT_VERSION :{BLACK}OpenTTD Versioun {REV}
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 D'OpenTTD team
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 D'OpenTTD team
22892289
22902290 # Save/load game/scenario
22912291 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spill späicheren
99 ##grflangid 0x3c
1010
1111
12 # $Id: malay.txt 23054 2011-10-22 21:15:17Z rubidium $
12 # $Id: malay.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22492249 STR_ABOUT_OPENTTD :{WHITE}Tentang OpenTTD
22502250 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Hakcipta asal {COPYRIGHT} 1995 Chris Sawyer, Hakcipta terpelihara
22512251 STR_ABOUT_VERSION :{BLACK}OpenTTD versi {REV}
2252 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 The OpenTTD team
2252 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 The OpenTTD team
22532253
22542254 # Save/load game/scenario
22552255 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Simpankan Permainan
1111 ##case small
1212
1313
14 # $Id: norwegian_bokmal.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: norwegian_bokmal.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22842284 STR_ABOUT_OPENTTD :{WHITE}Om OpenTTD
22852285 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Opprinnelig opphavsbeskyttet {COPYRIGHT} 1995 Chris Sawyer, Alle rettigheter reservert
22862286 STR_ABOUT_VERSION :{BLACK}OpenTTD versjon {REV}. Oversatt til norsk av Thor Morten Skogrand med flere.
2287 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD-teamet
2287 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD-teamet
22882288
22892289 # Save/load game/scenario
22902290 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Lagre spill
1111 ##case small
1212
1313
14 # $Id: norwegian_nynorsk.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: norwegian_nynorsk.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22752275 STR_ABOUT_OPENTTD :{WHITE}Om OpenTTD
22762276 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Opphaveleg opphavsbeskytta av {COPYRIGHT} 1995 Chris Sawyer, Alle rettigheiter reservert
22772277 STR_ABOUT_VERSION :{BLACK}OpenTTD versjon {REV}. Oversett til nynorsk av Thor Morten Skogrand med fleire.
2278 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD-teamet
2278 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD-teamet
22792279
22802280 # Save/load game/scenario
22812281 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Lagre spel
1111 ##case d c b n m w
1212
1313
14 # $Id: polish.txt 22936 2011-09-15 18:59:23Z rubidium $
14 # $Id: polish.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
26652665 STR_ABOUT_OPENTTD :{WHITE}OpenTTD
26662666 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Prawa Autorskie {COPYRIGHT} 1995 Chris Sawyer, Wszelkie prawa zastrzeżone
26672667 STR_ABOUT_VERSION :{BLACK}OpenTTD wersja {REV}
2668 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 Zespół OpenTTD
2668 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 Zespół OpenTTD
26692669
26702670 # Save/load game/scenario
26712671 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Zapisz grę
1010 ##gender n m f mp fp
1111
1212
13 # $Id: portuguese.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: portuguese.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22872287 STR_ABOUT_OPENTTD :{WHITE}Sobre o OpenTTD...
22882288 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Direitos de autor originais {COPYRIGHT} 1995 Chris Sawyer, Todos os direitos reservados
22892289 STR_ABOUT_VERSION :{BLACK}OpenTTD versão {REV}
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 A equipa do OpenTTD
2290 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 A equipa do OpenTTD
22912291
22922292 # Save/load game/scenario
22932293 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Guardar Jogo
99 ##grflangid 0x28
1010
1111
12 # $Id: romanian.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: romanian.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}Despre OpenTTD
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, Toate drepturile rezervate
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD versiunea {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Echipa OpenTTD
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Echipa OpenTTD
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Salvează joc
1111 ##case m f n p nom gen dat acc abl pre
1212
1313
14 # $Id: russian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: russian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
24612461 STR_ABOUT_OPENTTD :{WHITE}Об OpenTTD
24622462 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Оригинальные авторские права {COPYRIGHT} 1995 Chris Sawyer. Все права защищены.
24632463 STR_ABOUT_VERSION :{BLACK}OpenTTD версия {REV}
2464 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Команда разработчиков OpenTTD
2464 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Команда разработчиков OpenTTD
24652465
24662466 # Save/load game/scenario
24672467 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Сохранить игру
1111 ##case nom big gen dat aku vok lok ins
1212
1313
14 # $Id: serbian.txt 23258 2011-11-18 21:17:11Z rubidium $
14 # $Id: serbian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
24812481 STR_ABOUT_OPENTTD :{WHITE}O OpenTTD-u
24822482 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Originalni kopirajt {COPYRIGHT} 1995 Chris Sawyer, Sva prava zadržana
24832483 STR_ABOUT_VERSION :{BLACK}OpenTTD verzija {REV}
2484 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD tim
2484 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD tim
24852485
24862486 # Save/load game/scenario
24872487 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Sačuvaj poziciju
99 ##grflangid 0x56
1010
1111
12 # $Id: simplified_chinese.txt 23054 2011-10-22 21:15:17Z rubidium $
12 # $Id: simplified_chinese.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22832283 STR_ABOUT_OPENTTD :{WHITE}关于 OpenTTD
22842284 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}原始版权由 {COPYRIGHT} 1995 Chris Sawyer 所有,保留一切权力。
22852285 STR_ABOUT_VERSION :{BLACK}OpenTTD 版本 {REV}
2286 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD 团队
2286 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD 团队
22872287
22882288 # Save/load game/scenario
22892289 STR_SAVELOAD_SAVE_CAPTION :{WHITE}保存游戏
1111 ##case g
1212
1313
14 # $Id: slovak.txt 23054 2011-10-22 21:15:17Z rubidium $
14 # $Id: slovak.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
23532353 STR_ABOUT_OPENTTD :{WHITE}OpenTTD
23542354 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Pôvodný copyright: {COPYRIGHT} 1995 Chris Sawyer, všetky práva vyhradené
23552355 STR_ABOUT_VERSION :{BLACK}OpenTTD verzia {REV}
2356 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 team OpenTTD
2356 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 team OpenTTD
23572357
23582358 # Save/load game/scenario
23592359 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Uložiť hru
1010 ##case r d t
1111
1212
13 # $Id: slovenian.txt 22936 2011-09-15 18:59:23Z rubidium $
13 # $Id: slovenian.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
24382438 STR_ABOUT_OPENTTD :{WHITE}O OpenTTD
24392439 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Prvotne avtorske pravice {COPYRIGHT} 1995 Chris Sawyer, vse pravice pridržane
24402440 STR_ABOUT_VERSION :{BLACK}OpenTTD različica {REV}
2441 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 ekipa OpenTTD
2441 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 ekipa OpenTTD
24422442
24432443 # Save/load game/scenario
24442444 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Shrani igro
1010 ##gender m f
1111
1212
13 # $Id: spanish.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: spanish.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22882288 STR_ABOUT_OPENTTD :{WHITE}Acerca de OpenTTD
22892289 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Copyright Original {COPYRIGHT} 1995 Chris Sawyer, Todos los derechos reservados
22902290 STR_ABOUT_VERSION :{BLACK}OpenTTD versión {REV}
2291 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 El equipo OpenTTD
2291 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 El equipo OpenTTD
22922292
22932293 # Save/load game/scenario
22942294 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Guardar Juego
99 ##grflangid 0x2e
1010
1111
12 # $Id: swedish.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: swedish.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}OpenTTD
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Ursprunglig äganderätt {COPYRIGHT} 1995 Chris Sawyer, Alla rättigheter reserverade
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD-teamet
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD-teamet
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spara spel
99 ##grflangid 0x0c
1010
1111
12 # $Id: traditional_chinese.txt 23054 2011-10-22 21:15:17Z rubidium $
12 # $Id: traditional_chinese.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22842284 STR_ABOUT_OPENTTD :{WHITE}關於 OpenTTD
22852285 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}原著作權為 {COPYRIGHT} 1995 Chris Sawyer,保留所有權利
22862286 STR_ABOUT_VERSION :{BLACK}OpenTTD 版本 {REV}
2287 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD 開發小組
2287 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD 開發小組
22882288
22892289 # Save/load game/scenario
22902290 STR_SAVELOAD_SAVE_CAPTION :{WHITE}儲存遊戲
1010 ##case tamlanan
1111
1212
13 # $Id: turkish.txt 23258 2011-11-18 21:17:11Z rubidium $
13 # $Id: turkish.txt 23796 2012-01-13 22:05:04Z rubidium $
1414
1515 # This file is part of OpenTTD.
1616 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22852285 STR_ABOUT_OPENTTD :{WHITE}OpenTTD Hakkında
22862286 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Telif hakkı {COPYRIGHT} 1995 Chris Sawyer, Her hakkı saklıdır
22872287 STR_ABOUT_VERSION :{BLACK}OpenTTD {REV} versiyonu
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 OpenTTD ekibi
2288 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 OpenTTD ekibi
22892289
22902290 # Save/load game/scenario
22912291 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Oyunu Kaydet
1111 ##case r d z
1212
1313
14 # $Id: ukrainian.txt 22704 2011-07-30 17:55:23Z rubidium $
14 # $Id: ukrainian.txt 23796 2012-01-13 22:05:04Z rubidium $
1515
1616 # This file is part of OpenTTD.
1717 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
24082408 STR_ABOUT_OPENTTD :{WHITE}Про OpenTTD
24092409 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Авторське право {COPYRIGHT} 1995 Кріс Сойєр, Всі права захищені
24102410 STR_ABOUT_VERSION :{BLACK}OpenTTD версія {REV}
2411 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 команда OpenTTD
2411 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 команда OpenTTD
24122412
24132413 # Save/load game/scenario
24142414 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Зберегти гру
99 ##grflangid 0x32
1010
1111
12 # $Id: frisian.txt 21965 2011-02-04 18:47:33Z translators $
12 # $Id: frisian.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
15491549 STR_ABOUT_OPENTTD :{WHITE}Oer OpenTTD
15501550 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Orizjineel copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
15511551 STR_ABOUT_VERSION :{BLACK}OpenTTD-ferzje {REV}
1552 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 It OpenTTD team
1552 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 It OpenTTD team
15531553
15541554 # Save/load game/scenario
15551555 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Spul Opslaan
99 ##grflangid 0x06
1010
1111
12 # $Id: ido.txt 21965 2011-02-04 18:47:33Z translators $
12 # $Id: ido.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
738738
739739 # About OpenTTD window
740740 STR_ABOUT_VERSION :{BLACK}OpenTTD versiono {REV}
741 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 La kruo OpenTTD
741 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 La kruo OpenTTD
742742
743743 # Save/load game/scenario
744744 STR_SAVELOAD_DETAIL_CAPTION :{BLACK}Ludo Detali
99 ##grflangid 0x26
1010
1111
12 # $Id: macedonian.txt 21965 2011-02-04 18:47:33Z translators $
12 # $Id: macedonian.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
932932 STR_ABOUT_OPENTTD :{WHITE}За OpenTTD
933933 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Оригинален copyright {COPYRIGHT} 1995 Chris Sawyer, Сите права се задржани
934934 STR_ABOUT_VERSION :{BLACK}OpenTTD верзија {REV}
935 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 OpenTTD тимот
935 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 OpenTTD тимот
936936
937937 # Save/load game/scenario
938938 STR_SAVELOAD_LOAD_BUTTON :{BLACK}Оптоварување
99 ##grflangid 0x62
1010
1111
12 # $Id: persian.txt 21965 2011-02-04 18:47:33Z translators $
12 # $Id: persian.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
10761076 STR_ABOUT_OPENTTD :{WHITE}OpenTTD در باره ی
10771077 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
10781078 STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV}
1079 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 The OpenTTD team
1079 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 The OpenTTD team
10801080
10811081 # Save/load game/scenario
10821082 STR_SAVELOAD_SAVE_CAPTION :{WHITE}ذخیره ی بازی
99 ##grflangid 0x42
1010
1111
12 # $Id: thai.txt 22257 2011-03-17 21:15:27Z rubidium $
12 # $Id: thai.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
20662066 STR_ABOUT_OPENTTD :{WHITE}เกี่ยวกับ OpenTTD
20672067 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}ลิขสิทธิ์เดิม {COPYRIGHT} ค.ศ.1995 ของ Chris Sawyer, สงวนลิขสิทธิ์
20682068 STR_ABOUT_VERSION :{BLACK}OpenTTD รุ่นที่ {REV}
2069 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}ลิขสิทธิ์ OpenTTD {COPYRIGHT}2002-2011 ของ The OpenTTD team
2069 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}ลิขสิทธิ์ OpenTTD {COPYRIGHT}2002-2012 ของ The OpenTTD team
20702070
20712071 # Save/load game/scenario
20722072 STR_SAVELOAD_SAVE_CAPTION :{WHITE}บันทึกเกม
99 ##grflangid 0x54
1010
1111
12 # $Id: vietnamese.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: vietnamese.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22862286 STR_ABOUT_OPENTTD :{WHITE}OpenTTD
22872287 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Nguyên tác bản quyền {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
22882288 STR_ABOUT_VERSION :{BLACK}OpenTTD phiên bản {REV}
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2011 Nhóm OpenTTD
2289 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 Nhóm OpenTTD
22902290
22912291 # Save/load game/scenario
22922292 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Lưu Ván Chơi
99 ##grflangid 0x0f
1010
1111
12 # $Id: welsh.txt 23258 2011-11-18 21:17:11Z rubidium $
12 # $Id: welsh.txt 23796 2012-01-13 22:05:04Z rubidium $
1313
1414 # This file is part of OpenTTD.
1515 # OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
22792279 STR_ABOUT_OPENTTD :{WHITE}Gwybodaeth am OpenTTD
22802280 STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Hawlfraint Wreiddiol {COPYRIGHT} 1995 Chris Sawyer, Holl cedwir pob hawl
22812281 STR_ABOUT_VERSION :{BLACK}fersiwn OpenTTD {REV}
2282 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2011 Y tîm OpenTTD
2282 STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2012 Y tîm OpenTTD
22832283
22842284 # Save/load game/scenario
22852285 STR_SAVELOAD_SAVE_CAPTION :{WHITE}Cadw Gêm
0 /* $Id: network.cpp 22935 2011-09-15 18:56:43Z rubidium $ */
0 /* $Id: network.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
818818 }
819819 }
820820
821 /* We have to do some UDP checking */
822 void NetworkUDPGameLoop()
821 /**
822 * We have to do some (simple) background stuff that runs normally,
823 * even when we are not in multiplayer. For example stuff needed
824 * for finding servers or downloading content.
825 */
826 void NetworkBackgroundLoop()
823827 {
824828 _network_content_client.SendReceive();
825829 TCPConnecter::CheckCallbacks();
826830 NetworkHTTPSocketHandler::HTTPReceive();
827831
828 if (_network_udp_server) {
829 _udp_server_socket->ReceivePackets();
830 _udp_master_socket->ReceivePackets();
831 } else {
832 _udp_client_socket->ReceivePackets();
833 if (_network_udp_broadcast > 0) _network_udp_broadcast--;
834 }
832 NetworkBackgroundUDPLoop();
835833 }
836834
837835 /* The main loop called from ttd.c
0 /* $Id: network_client.cpp 22461 2011-05-15 09:38:54Z rubidium $ */
0 /* $Id: network_client.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
632632 case NETWORK_ERROR_TOO_MANY_COMMANDS:
633633 _switch_mode_errorstr = STR_NETWORK_ERROR_TOO_MANY_COMMANDS;
634634 break;
635 case NETWORK_ERROR_TIMEOUT_PASSWORD:
636 ShowErrorMessage(STR_NETWORK_ERROR_TIMEOUT_PASSWORD, INVALID_STRING_ID, WL_CRITICAL);
637 break;
638 case NETWORK_ERROR_TIMEOUT_COMPUTER:
639 ShowErrorMessage(STR_NETWORK_ERROR_TIMEOUT_COMPUTER, INVALID_STRING_ID, WL_CRITICAL);
640 break;
635641 default:
636642 _switch_mode_errorstr = STR_NETWORK_ERROR_LOSTCONNECTION;
637643 }
0 /* $Id: network_func.h 22838 2011-08-25 13:24:32Z rubidium $ */
0 /* $Id: network_func.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
3939 void NetworkReboot();
4040 void NetworkDisconnect(bool blocking = false, bool close_admins = true);
4141 void NetworkGameLoop();
42 void NetworkUDPGameLoop();
42 void NetworkBackgroundLoop();
4343 void ParseConnectionString(const char **company, const char **port, char *connection_string);
4444 void NetworkStartDebugLog(NetworkAddress address);
4545 void NetworkPopulateCompanyStats(NetworkCompanyStats *stats);
0 /* $Id: network_server.cpp 23403 2011-12-03 21:31:44Z rubidium $ */
0 /* $Id: network_server.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
17161716 _settings_client.network.bytes_per_frame_burst);
17171717
17181718 /* Check if the speed of the client is what we can expect from a client */
1719 if (cs->status == NetworkClientSocket::STATUS_ACTIVE) {
1720 /* 1 lag-point per day */
1721 uint lag = NetworkCalculateLag(cs) / DAY_TICKS;
1722 if (lag > 0) {
1723 if (lag > 3) {
1724 /* Client did still not report in after 4 game-day, drop him
1725 * (that is, the 3 of above, + 1 before any lag is counted) */
1726 IConsolePrintF(CC_ERROR, cs->last_packet + 3 * DAY_TICKS * MILLISECONDS_PER_TICK > _realtime_tick ?
1727 /* A packet was received in the last three game days, so the client is likely lagging behind. */
1728 "Client #%d is dropped because the client's game state is more than 4 game-days behind" :
1729 /* No packet was received in the last three game days; sounds like a lost connection. */
1730 "Client #%d is dropped because the client did not respond for more than 4 game-days",
1731 cs->client_id);
1732 cs->CloseConnection(NETWORK_RECV_STATUS_SERVER_ERROR);
1719 uint lag = NetworkCalculateLag(cs);
1720 switch (cs->status) {
1721 case NetworkClientSocket::STATUS_ACTIVE:
1722 /* 1 lag-point per day */
1723 lag /= DAY_TICKS;
1724 if (lag > 0) {
1725 if (lag > 3) {
1726 /* Client did still not report in after 4 game-day, drop him
1727 * (that is, the 3 of above, + 1 before any lag is counted) */
1728 IConsolePrintF(CC_ERROR, cs->last_packet + 3 * DAY_TICKS * MILLISECONDS_PER_TICK > _realtime_tick ?
1729 /* A packet was received in the last three game days, so the client is likely lagging behind. */
1730 "Client #%d is dropped because the client's game state is more than 4 game-days behind" :
1731 /* No packet was received in the last three game days; sounds like a lost connection. */
1732 "Client #%d is dropped because the client did not respond for more than 4 game-days",
1733 cs->client_id);
1734 cs->SendError(NETWORK_ERROR_TIMEOUT_COMPUTER);
1735 continue;
1736 }
1737
1738 /* Report once per time we detect the lag, and only when we
1739 * received a packet in the last 2000 milliseconds. If we
1740 * did not receive a packet, then the client is not just
1741 * slow, but the connection is likely severed. Mentioning
1742 * frame_freq is not useful in this case. */
1743 if (cs->lag_test == 0 && cs->last_packet + DAY_TICKS * MILLISECONDS_PER_TICK > _realtime_tick) {
1744 IConsolePrintF(CC_WARNING,"[%d] Client #%d is slow, try increasing [network.]frame_freq to a higher value!", _frame_counter, cs->client_id);
1745 cs->lag_test = 1;
1746 }
1747 } else {
1748 cs->lag_test = 0;
1749 }
1750 if (cs->last_frame_server - cs->last_token_frame >= 5 * DAY_TICKS) {
1751 /* This is a bad client! It didn't send the right token back. */
1752 IConsolePrintF(CC_ERROR, "Client #%d is dropped because it fails to send valid acks", cs->client_id);
1753 cs->SendError(NETWORK_ERROR_TIMEOUT_COMPUTER);
17331754 continue;
17341755 }
1735
1736 /* Report once per time we detect the lag, and only when we
1737 * received a packet in the last 2000 milliseconds. If we
1738 * did not receive a packet, then the client is not just
1739 * slow, but the connection is likely severed. Mentioning
1740 * frame_freq is not useful in this case. */
1741 if (cs->lag_test == 0 && cs->last_packet + DAY_TICKS * MILLISECONDS_PER_TICK > _realtime_tick) {
1742 IConsolePrintF(CC_WARNING,"[%d] Client #%d is slow, try increasing [network.]frame_freq to a higher value!", _frame_counter, cs->client_id);
1743 cs->lag_test = 1;
1756 break;
1757
1758 case NetworkClientSocket::STATUS_INACTIVE:
1759 case NetworkClientSocket::STATUS_NEWGRFS_CHECK:
1760 case NetworkClientSocket::STATUS_AUTHORIZED:
1761 /* NewGRF check and authorized states should be handled almost instantly.
1762 * So give them some lee-way, likewise for the query with inactive. */
1763 if (lag > 4 * DAY_TICKS) {
1764 IConsolePrintF(CC_ERROR,"Client #%d is dropped because it took longer than %d ticks to start the joining process", cs->client_id, 4 * DAY_TICKS);
1765 cs->SendError(NETWORK_ERROR_TIMEOUT_COMPUTER);
1766 continue;
17441767 }
1745 } else {
1746 cs->lag_test = 0;
1747 }
1748 if (cs->last_frame_server - cs->last_token_frame >= 5 * DAY_TICKS) {
1749 /* This is a bad client! It didn't send the right token back. */
1750 IConsolePrintF(CC_ERROR, "Client #%d is dropped because it fails to send valid acks", cs->client_id);
1751 cs->CloseConnection(NETWORK_RECV_STATUS_SERVER_ERROR);
1752 continue;
1753 }
1754 } else if (cs->status == NetworkClientSocket::STATUS_PRE_ACTIVE) {
1755 uint lag = NetworkCalculateLag(cs);
1756 if (lag > _settings_client.network.max_join_time) {
1757 IConsolePrintF(CC_ERROR,"Client #%d is dropped because it took longer than %d ticks for him to join", cs->client_id, _settings_client.network.max_join_time);
1758 cs->CloseConnection(NETWORK_RECV_STATUS_SERVER_ERROR);
1759 continue;
1760 }
1761 } else if (cs->status == NetworkClientSocket::STATUS_INACTIVE) {
1762 uint lag = NetworkCalculateLag(cs);
1763 if (lag > 4 * DAY_TICKS) {
1764 IConsolePrintF(CC_ERROR,"Client #%d is dropped because it took longer than %d ticks to start the joining process", cs->client_id, 4 * DAY_TICKS);
1765 cs->CloseConnection(NETWORK_RECV_STATUS_SERVER_ERROR);
1766 continue;
1767 }
1768 break;
1769
1770 case NetworkClientSocket::STATUS_MAP:
1771 /* Downloading the map... this is the amount of time since starting the saving. */
1772 if (lag > _settings_client.network.max_download_time) {
1773 IConsolePrintF(CC_ERROR,"Client #%d is dropped because it took longer than %d ticks for him to download the map", cs->client_id, _settings_client.network.max_download_time);
1774 cs->SendError(NETWORK_ERROR_TIMEOUT_COMPUTER);
1775 continue;
1776 }
1777 break;
1778
1779 case NetworkClientSocket::STATUS_DONE_MAP:
1780 case NetworkClientSocket::STATUS_PRE_ACTIVE:
1781 /* The map has been sent, so this is for loading the map and syncing up. */
1782 if (lag > _settings_client.network.max_join_time) {
1783 IConsolePrintF(CC_ERROR,"Client #%d is dropped because it took longer than %d ticks for him to join", cs->client_id, _settings_client.network.max_join_time);
1784 cs->SendError(NETWORK_ERROR_TIMEOUT_COMPUTER);
1785 continue;
1786 }
1787 break;
1788
1789 case NetworkClientSocket::STATUS_AUTH_GAME:
1790 case NetworkClientSocket::STATUS_AUTH_COMPANY:
1791 /* These don't block? */
1792 if (lag > _settings_client.network.max_password_time) {
1793 IConsolePrintF(CC_ERROR,"Client #%d is dropped because it took longer than %d to enter the password", cs->client_id, _settings_client.network.max_password_time);
1794 cs->SendError(NETWORK_ERROR_TIMEOUT_PASSWORD);
1795 continue;
1796 }
1797 break;
1798
1799 case NetworkClientSocket::STATUS_MAP_WAIT:
1800 /* This is an internal state where we do not wait
1801 * on the client to move to a different state. */
1802 break;
1803
1804 case NetworkClientSocket::STATUS_END:
1805 /* Bad server/code. */
1806 NOT_REACHED();
17681807 }
17691808
17701809 if (cs->status >= NetworkClientSocket::STATUS_PRE_ACTIVE) {
0 /* $Id: network_type.h 20963 2010-10-17 17:31:03Z rubidium $ */
0 /* $Id: network_type.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
118118 NETWORK_ERROR_CHEATER,
119119 NETWORK_ERROR_FULL,
120120 NETWORK_ERROR_TOO_MANY_COMMANDS,
121 NETWORK_ERROR_TIMEOUT_PASSWORD,
122 NETWORK_ERROR_TIMEOUT_COMPUTER,
121123 };
122124
123125 #endif /* ENABLE_NETWORK */
0 /* $Id: network_udp.cpp 22701 2011-07-30 17:45:37Z rubidium $ */
0 /* $Id: network_udp.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
636636 DEBUG(net, 1, "[udp] closed listeners");
637637 }
638638
639 /** Receive the UDP packets. */
640 void NetworkBackgroundUDPLoop()
641 {
642 _network_udp_mutex->BeginCritical();
643
644 if (_network_udp_server) {
645 _udp_server_socket->ReceivePackets();
646 _udp_master_socket->ReceivePackets();
647 } else {
648 _udp_client_socket->ReceivePackets();
649 if (_network_udp_broadcast > 0) _network_udp_broadcast--;
650 }
651
652 _network_udp_mutex->EndCritical();
653 }
654
639655 #endif /* ENABLE_NETWORK */
0 /* $Id: network_udp.h 18809 2010-01-15 16:41:15Z rubidium $ */
0 /* $Id: network_udp.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
2222 void NetworkUDPAdvertise();
2323 void NetworkUDPRemoveAdvertise(bool blocking);
2424 void NetworkUDPClose();
25 void NetworkBackgroundUDPLoop();
2526
2627 #endif /* ENABLE_NETWORK */
2728
0 /* $Id: newgrf_industries.cpp 22654 2011-07-10 20:35:31Z rubidium $ */
0 /* $Id: newgrf_industries.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
241241 /* Get random tile bits at offset param */
242242 case 0x61:
243243 tile = GetNearbyTile(parameter, tile, false);
244 return (IsTileType(tile, MP_INDUSTRY) && Industry::GetByTile(tile) == industry) ? GetIndustryRandomBits(tile) : 0;
244 return industry->TileBelongsToIndustry(tile) ? GetIndustryRandomBits(tile) : 0;
245245
246246 /* Land info of nearby tiles */
247247 case 0x62: return GetNearbyIndustryTileInformation(parameter, tile, INVALID_INDUSTRY, false);
249249 /* Animation stage of nearby tiles */
250250 case 0x63:
251251 tile = GetNearbyTile(parameter, tile, false);
252 if (IsTileType(tile, MP_INDUSTRY) && Industry::GetByTile(tile) == industry) {
252 if (industry->TileBelongsToIndustry(tile)) {
253253 return GetAnimationFrame(tile);
254254 }
255255 return 0xFFFFFFFF;
0 /* $Id: newgrf_industrytiles.cpp 22838 2011-08-25 13:24:32Z rubidium $ */
0 /* $Id: newgrf_industrytiles.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
330330 bool ret = true;
331331 uint32 random = Random();
332332 TILE_AREA_LOOP(tile, ind->location) {
333 if (IsTileType(tile, MP_INDUSTRY) && GetIndustryIndex(tile) == ind->index) {
333 if (ind->TileBelongsToIndustry(tile)) {
334334 if (StartStopIndustryTileAnimation(tile, iat, random)) {
335335 SB(random, 0, 16, Random());
336336 } else {
414414 {
415415 uint32 reseed_industry = 0;
416416 TILE_AREA_LOOP(tile, ind->location) {
417 if (IsTileType(tile, MP_INDUSTRY) && GetIndustryIndex(tile) == ind->index) {
417 if (ind->TileBelongsToIndustry(tile)) {
418418 DoTriggerIndustryTile(tile, trigger, ind, reseed_industry);
419419 }
420420 }
0 /* $Id: object_cmd.cpp 23051 2011-10-22 20:45:19Z rubidium $ */
0 /* $Id: object_cmd.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
3333 #include "newgrf_object.h"
3434 #include "date_func.h"
3535 #include "newgrf_debug.h"
36 #include "vehicle_func.h"
3637
3738 #include "table/strings.h"
3839 #include "table/object_land.h"
220221 /* Can't build on water owned by another company. */
221222 Owner o = GetTileOwner(t);
222223 if (o != OWNER_NONE && o != OWNER_WATER) cost.AddCost(CheckOwnership(o, t));
224
225 /* However, the tile has to be clear of vehicles. */
226 cost.AddCost(EnsureNoVehicleOnGround(t));
223227 }
224228 } else {
225229 if (!allow_ground) return_cmd_error(STR_ERROR_MUST_BE_BUILT_ON_WATER);
0 /* $Id: openttd.cpp 22886 2011-09-03 18:56:34Z frosch $ */
0 /* $Id: openttd.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
12671267
12681268 #ifdef ENABLE_NETWORK
12691269 /* Check for UDP stuff */
1270 if (_network_available) NetworkUDPGameLoop();
1270 if (_network_available) NetworkBackgroundLoop();
12711271
12721272 if (_networking && !IsGeneratingWorld()) {
12731273 /* Multiplayer */
0 /* $Id: order_backup.cpp 23257 2011-11-18 21:15:09Z rubidium $ */
0 /* $Id: order_backup.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
1616 #include "order_backup.h"
1717 #include "vehicle_base.h"
1818 #include "window_func.h"
19 #include "station_map.h"
1920
2021 OrderBackupPool _order_backup_pool("BackupOrder");
2122 INSTANTIATE_POOL_METHODS(OrderBackup)
261262 {
262263 _order_backup_pool.CleanPool();
263264 }
265
266 /**
267 * Removes an order from all vehicles. Triggers when, say, a station is removed.
268 * @param type The type of the order (OT_GOTO_[STATION|DEPOT|WAYPOINT]).
269 * @param destination The destination. Can be a StationID, DepotID or WaypointID.
270 */
271 /* static */ void OrderBackup::RemoveOrder(OrderType type, DestinationID destination)
272 {
273 OrderBackup *ob;
274 FOR_ALL_ORDER_BACKUPS(ob) {
275 for (Order *order = ob->orders; order != NULL; order = order->next) {
276 OrderType ot = order->GetType();
277 if (ot == OT_GOTO_DEPOT && (order->GetDepotActionType() & ODATFB_NEAREST_DEPOT) != 0) continue;
278 if (ot == OT_IMPLICIT || (IsHangarTile(ob->tile) && ot == OT_GOTO_DEPOT)) ot = OT_GOTO_STATION;
279 if (ot == type && order->GetDestination() == destination) {
280 /* Remove the order backup! If a station/depot gets removed, we can't/shouldn't restore those broken orders. */
281 delete ob;
282 break;
283 }
284 }
285 }
286 }
0 /* $Id: order_backup.h 21846 2011-01-18 23:09:43Z rubidium $ */
0 /* $Id: order_backup.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
6666
6767 static void ClearGroup(GroupID group);
6868 static void ClearVehicle(const Vehicle *v);
69 static void RemoveOrder(OrderType type, DestinationID destination);
6970 };
7071
7172 #define FOR_ALL_ORDER_BACKUPS_FROM(var, start) FOR_ALL_ITEMS_FROM(OrderBackup, order_backup_index, var, start)
0 /* $Id: order_cmd.cpp 23257 2011-11-18 21:15:09Z rubidium $ */
0 /* $Id: order_cmd.cpp 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
2626 #include "station_base.h"
2727 #include "waypoint_base.h"
2828 #include "company_base.h"
29 #include "order_backup.h"
2930
3031 #include "table/strings.h"
3132
16981699 }
16991700 }
17001701 }
1702
1703 OrderBackup::RemoveOrder(type, destination);
17011704 }
17021705
17031706 /**
00 //Microsoft Developer Studio generated resource script.
1 // $Id: ottdres.rc.in 23435 2011-12-04 19:40:14Z rubidium $
1 // $Id: ottdres.rc.in 23798 2012-01-14 14:03:10Z rubidium $
22 //
33 // This file is part of OpenTTD.
44 // OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
7878 //
7979
8080 VS_VERSION_INFO VERSIONINFO
81 FILEVERSION 1,1,4,!!REVISION!!
82 PRODUCTVERSION 1,1,4,!!REVISION!!
81 FILEVERSION 1,1,5,!!REVISION!!
82 PRODUCTVERSION 1,1,5,!!REVISION!!
8383 FILEFLAGSMASK 0x3fL
8484 #ifdef _DEBUG
8585 FILEFLAGS 0x1L
9999 VALUE "FileDescription", "OpenTTD\0"
100100 VALUE "FileVersion", "!!VERSION!!\0"
101101 VALUE "InternalName", "openttd\0"
102 VALUE "LegalCopyright", "Copyright \xA9 OpenTTD Developers 2002-2011. All Rights Reserved.\0"
102 VALUE "LegalCopyright", "Copyright \xA9 OpenTTD Developers 2002-2012. All Rights Reserved.\0"
103103 VALUE "LegalTrademarks", "\0"
104104 VALUE "OriginalFilename", "openttd.exe\0"
105105 VALUE "PrivateBuild", "\0"
0 /* $Id: rev.cpp.in 23435 2011-12-04 19:40:14Z rubidium $ */
0 /* $Id: rev.cpp.in 23798 2012-01-14 14:03:10Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
5959 * final release will always have a lower version number than the released
6060 * version, thus making comparisions on specific revisions easy.
6161 */
62 const uint32 _openttd_newgrf_version = 1 << 28 | 1 << 24 | 4 << 20 | 1 << 19 | (!!REVISION!! & ((1 << 19) - 1));
62 const uint32 _openttd_newgrf_version = 1 << 28 | 1 << 24 | 5 << 20 | 1 << 19 | (!!REVISION!! & ((1 << 19) - 1));
6363
6464 #ifdef __MORPHOS__
6565 /**
0 /* $Id: settings_type.h 22652 2011-07-10 20:25:59Z rubidium $ */
0 /* $Id: settings_type.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
154154 uint16 bytes_per_frame; ///< how many bytes may, over a long period, be received per frame?
155155 uint16 bytes_per_frame_burst; ///< how many bytes may, over a short period, be received?
156156 uint16 max_join_time; ///< maximum amount of time, in game ticks, a client may take to join
157 uint16 max_download_time; ///< maximum amount of time, in game ticks, a client may take to download the map
158 uint16 max_password_time; ///< maximum amount of time, in game ticks, a client may take to enter the password
157159 bool pause_on_join; ///< pause the game when people join
158160 uint16 server_port; ///< port the server listens on
159161 uint16 server_admin_port; ///< port the server listens on for the admin network
0 /* $Id: settings.h 22598 2011-06-18 18:37:10Z rubidium $ */
0 /* $Id: settings.h 23795 2012-01-13 21:54:59Z rubidium $ */
11
22 /*
33 * This file is part of OpenTTD.
644644 SDTC_VAR(network.bytes_per_frame, SLE_UINT16, S, NO, 8, 1, 65535, 0, STR_NULL, NULL),
645645 SDTC_VAR(network.bytes_per_frame_burst,SLE_UINT16, S, NO, 256, 1, 65535, 0, STR_NULL, NULL),
646646 SDTC_VAR(network.max_join_time, SLE_UINT16, S, NO, 500, 0, 32000, 0, STR_NULL, NULL),
647 SDTC_VAR(network.max_download_time, SLE_UINT16, S, NO, 1000, 0, 32000, 0, STR_NULL, NULL),
648 SDTC_VAR(network.max_password_time, SLE_UINT16, S, NO, 2000, 0, 32000, 0, STR_NULL, NULL),
647649 SDTC_BOOL(network.pause_on_join, S, NO, true, STR_NULL, NULL),
648650 SDTC_VAR(network.server_port, SLE_UINT16, S, NO,NETWORK_DEFAULT_PORT,0,65535,0,STR_NULL, NULL),
649651 SDTC_VAR(network.server_admin_port, SLE_UINT16, S, NO, NETWORK_ADMIN_PORT,0,65535,0,STR_NULL, NULL),