Files
@ r1:a1ac3191b538
Branch filter:
Location: cpp/openttd-patchpack/binaries/readme.md
r1:a1ac3191b538
14.2 KiB
text/x-markdown
6.0.1
Move the original docs to their own folder
Change the patchpack readme to markdown format
Move the original docs to their own folder
Change the patchpack readme to markdown format
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 | # TheleTTD: Theleruby's OpenTTD Patchpack
## INTRODUCTION
Welcome to TheleTTD!
TheleTTD is an OpenTTD patchpack compiled by Theleruby. It features a small number of unofficial patches (mods) which have been applied to improve the game.
The pack has become smaller over time, as most of the patches have slowly made their way into master or have been replaced with equivalent GRF files.
The patchpack currently includes the following patches:
* Variable day length from "cargodist with sprinkles"
* Colour code town names by company rating
* Long char arrays for text entry boxes
* Adjustable station naming convention
* Manual adjustment of infrastructure base costs
* Manual adjustment of running costs
* Improved breakdowns patch
* Manual adjustment of breakdown rates
* Adjustable town growth factor separately from day length
* Toggle whether or not inspectors will catch town bribes
* Station dilapidation
* Extended save data block
The patchpack is infrequently updated to newer versions of OpenTTD.
Source code is located in a Mercurial repository at https://code.theleruby.com/cpp/openttd-patchpack/source. You may fork it and make any desired changes you wish under the terms of the GNU GENERAL PUBLIC LICENSE Version 2.
## MULTIPLAYER COMPATIBILITY
The patchpack is designed to be compatible with online play. Anyone else who is playing will need an identical version of the patchpack, plus any used NewGRFs.
It is not possible to play with people who have a vanilla/unmodified version of OpenTTD.
## SAVE FILE COMPATIBILITY
Version 6.x of the patchpack is compatible with save files from:
* Transport Tycoon (DOS version)
* Transport Tycoon Deluxe (DOS and Windows versions)
* TTDPatch
* OpenTTD official builds (up to the last merged master revision)
* Patchpack version 5.x
* Patchpack version 6.x (up to the version being used)
It is NOT compatible with save files from patchpack versions 4.x.x or older. It should however correctly identify saves from those versions and prevent you from loading them to avoid save corruption.
Please note that saves from newer versions of the patchpack are unlikely to open with older versions due to save format changes. It is therefore advised always to use the newest patchpack version.
Please also note that to load save files from 5.x you must enable the legacy save file loading support from the settings. This is enabled by default. Since 6.0.0beta2 the legacy save loader no longer interferes with loading normal saves, so it should be safe to leave permanently enabled.
## PRE-COMPILED BINARIES
Each version of the patchpack is compiled as a Win64 binary. The binaries are placed in a Mercurial repository to make updates more convenient.
### If you have Mercurial installed
To download the patchpack binary, point your Mercurial client at: https://code.theleruby.com/cpp/openttd-patchpack/binaries
Assuming you have not altered the binaries since last download, updates can be applied by doing "hg pull" followed by "hg update tip".
It is recommended to use a GUI such as TortoiseHg or SourceTree to perform the update if you are uncomfortable with the command line.
### If you can't be bothered to install Mercurial just for OpenTTD
You may alternatively download a ZIP file of the tip revision from: https://code.theleruby.com/cpp/openttd-patchpack/binaries/archive/tip.zip
Please be aware that if you do this, you will have no easy-update method and will need to re-download the entire pack manually on each update.
## UPDATING FROM GITHUB MASTER
To update from github master:
* Run the GitHub Mirror Tool which will mirror the latest changes from GitHub to the master branch on TheleCode
* Pull the source from TheleCode
* Merge master branch into patchpack branch
* Recompile using Visual Studio
## FUTURE CHANGE IDEAS / REQUESTS
Requested by Paul for a future version:
* Aircraft queueing
* Reduced tree placement in world gen and reduced tree growth
## CHANGE LOG
### v6.0.1 - 10/May/2022
* Migrated the patchpack to TheleCode and renamed it to TheleTTD
* Updated to github revision 867f6a5964379a6974d3960edd92a249056a6fa5
### v6.0.0 - 20/Mar/2022
* Updated to github revision 8d54f765392654ab634ba3a950c56dd0bf1e7dd9
* Fixes issue with broken road construction
### v6.0.0beta2 - 20/Mar/2022
* Updated to github revision 0d9fdeda8e6e90d1af95b455802adaf42a7d2f13
* Implemented pre-6.x trunk vs patchpack version identification
(meaning the legacy save loader no longer prevents loading of some trunk saves)
* Save files from 1.x through 4.x now identify properly and are explicitly blocked loading
* Fixed broken loading of saves from 5.27932.018 and 5.27932.019
### v6.0.0beta1 - 19/Jan/2022
* Updated to github revision 523901887827768d6bff347ddb57787b295cc9e1
* New save format
---
### v5.026 - 15/Jan/2022
* Updated to github revision eeed3a7613d375f66781f53b42e03729a4ca1c33 from June 2020 (+ cherry picked bug fix)
* Add the ability to sort station list by dilapidation value
* Add station dilapidation value to station list (only when enabled, and only for stations with dilapidation above 0)
* Increase size of vehicle list window to give more space for group names
### v5.025 - 04/Jul/2021
* Fix issue where breakdowns might cause planes to be stuck at speed 0
* Fix assert crash trying to check BaNaNaS for missing GRF files when loading saves with large numbers of GRFs
### v5.024 - 28/Apr/2020
* Updated to github revision 1f1345de098294a4744981d0043512569a35102a
* Rebranding to Ginever.net OpenTTD Patchpack with attribution update
* Fix issue with breakdowns patch not respecting crash frequency setting
### v5.023 - 28/Jul/2019
* Updated to github revision 425cd3e4ca8cf6812bdf015c649a7bf4b76a71a1
* Fix issue with breakdowns patch multiplying max TE too much
### v5.022 - 21/Jul/2019
* Updated to github revision 331eba544a4d87ef269043d41951e289a8a16a32
* Add improved breakdowns patch
* Add manual adjustment of breakdown rates
* Add adjustable town growth factor separately from day length
* Add toggling whether or not inspectors will catch town bribes
* Add station dilapidation
* Add increase newgrf limit to 256 with multiplayer support
* Changed layout of settings GUI to add subgroups to patchpack configuration as it was getting very long
* Remove station coverage patch as this is now in github
### v5.021 - 16/Jun/2018
* Updated to github revision 574f547aca42c5c712de98fb424258d45a3ef6df
* Fix issue introduced in v5.020 where save version 197 would not load
### v5.020 - 06/Jun/2018
* Updated to github revision 25dbc6542cab0c5a751894317f038b2f7f9ac8c2
* First version of the patchpack to be based on github release - future version numbers will now drop trunk build number
### v5.27932.019 - 02/Dec/2017
* Fix string not being updated in US and AU language files
* Fix bug where saved network passwords were not being reloaded properly in some instances
### v5.27932.018 - 26/Nov/2017
* Updated to the trunk revision, r27932
* Added additional expense types to the finances window (only affects future expenses)
### v5.27930.017 - 08/Nov/2017
* Updated to the trunk revision, r27930
### v5.27500.016 - 20/Jan/2016
* Updated to the trunk revision, r27500
* Increased network lag timeout to 60 seconds
* Increased GRF text table size
* Improved debugging of 'String too long for destination buffer' error
* Added plane range multiplier setting
* Added password saving for dedicated server network games
### v5.27389.015 - 28/Aug/2015
* Updated to the trunk revision, r27389
* Fixed station_cmd.cpp crash
### v5.27386.014 - 16/Aug/2015
* Updated to the trunk revision, r27386
### v5.27099.013 - 28/Dec/2014
* Updated to the trunk revision, r27099
* Added new settings which allow the running costs to be adjusted via a multiplier
* Patchpack settings are now in their own subsection of the settings menu
### v5.26167.012 - 21/Dec/2013
* Added new settings which allow the infrastructure base costs to be directly adjusted
### v5.26167.011 - 21/Dec/2013
* Updated to the trunk revision, r26167
* Added new setting which allows you to change the station naming convention
* Added coverage button which allows you to view station catchment area coverage after it is placed
### v5.26164.010 - 18/Dec/2013
* Updated to the trunk revision, r26164
* Town name colour-coding can now be toggled on or off
* Town name colour-coding is no longer applied to spectators
* Town name colour-coding now works for all languages rather than just for English UK
* The option "show town population in the town name label" now works properly again and works independently of town name colour-coding
* Day length multiplier now displays in the settings menu correctly, rather than as "(undefined string)"
* Updated the About dialog
### v5.25942.009-mac - 09/Dec/2013
* The patchpack is now experimentally available for Mac OS X
### v5.25942.009 - 05/Nov/2013
* Updated to the trunk revision, r25942
### v5.24771.008b - 02/Dec/2012
* Updated to the trunk revision, r24771
### v5.24187.007 - 30/Apr/2012
* Updated to the trunk revision, r24187
### v5.23998.006 - 28/Feb/2012
* Updated to the trunk revision, r23998
* Changing the day length factor mid-game no longer causes an assertion failure
### v5.23975.005b - 23/Feb/2012
* Updated to the trunk revision, r23975
### v5.22434.004 - 08/May/2011
* Increased the hard-coded length limits of most text boxes
### v5.22434.003 - 08/May/2011
* Added patchpack information to the About dialog
* Language string changes (Monorail and Maglev are now Alternate Track 1 and 2)
### v5.22434.002 - 07/May/2011
* Town names are now colour coded by reputation
* BLUE - Outstanding/Excellent
* GREEN - Very Good
* YELLOW - Good
* RED - Very Poor/Appalling
### v5.22434.001 - 07/May/2011
* Re-implemented day length modifier
### v5.22434.000 - 07/May/2011
* Fresh compile from trunk r22434
---
### v4.20134.006 - 13/Jul/2010
- Updated to the trunk revision, r20134 (the OpenMSX pitch-bend bug should be fixed now)
- Added miscellaneous openTTD files that were missing
### v4.20079.005 - 04/Jul/2010
- Updated to the trunk revision, r20079
### v4.20033.004 - 02/Jul/2010
- Language support: The game now supports all languages thanks to use of a language merge tool.
English (US) has been removed to prevent having to maintain two almost-identical language files.
### v4.20033.003 - 30/Jun/2010
- Reimplemented from 19563.003: Day length modifier
- Reimplemented from 19563.003: Adjustable town passenger/cargo rates
- Reimplemented from 19563.003: Daily and weekly autosave
- Reimplemented from 19563.003: Vehicle name length increased
- Reimplemented from 19563.003: Cargo destinations patch
- Reimplemented from 19563.003: Automated timetables and separation
### v4.20033.002 - 30/Jun/2010
- Reimplemented from 19669.004: Improved build station GUI
### v4.20033.001 - 30/Jun/2010
- Reimplemented from 19669.004: Music track 14 no longer breaks
- Reimplemented from 19563.002: Colour-code town names based on reputation
- Reimplemented from 19563.002: Alternate rail support
### v4.20033.000 - 30/Jun/2010
- New compile from trunk r20033 (save games from v1.x, v2.x, and v3.x are no longer compatible)
---
### v3.19669.005 - 18/Apr/2010
- Implemented watch other companies GUI
### v3.19669.004 - 18/Apr/2010
- Updated to trunk revision r19669
- Save games from 19563.003 are still compatible! Woo!
- Reimplemented "Music track 14 no longer breaks" again
- Implemented improved build station GUI
### v3.19563.003 - 05/Apr/2010
- The NewGRF collection shipped with this version has been updated.
- Reimplemented from 17424.003: Day length modifier
- Implemented adjustable town passenger/cargo rates
- Implemented daily and weekly autosave
- Implemented vehicle name length increased
- Implemented cargo destinations patch
- Implemented automated timetables and separation
- Fixed a bug with ini.cpp
- Known issue -- Reimplementation of "Music track 14 no longer breaks" somehow escaped the release of this version
### v3.19563.002 - 05/Apr/2010
- Reimplemented from 17424.002: Colour-code town names based on reputation
- Reimplemented from 17424.004: Alternate rail support
- Reimplemented from 17424.004: Music track 14 no longer breaks
### v3.19563.001 - 05/Apr/2010
- New compile from trunk r19563 (save games from v1.x and v2.x are no longer compatible)
- Game updated to support OpenGFX, OpenSFX and OpenMSX betas
---
### v2.17429.005 - 06/Sep/2009
- Updated to the trunk revision, r17429
- The in-game credits have been updated
### v2.17424.004 - 05/Sep/2009
- Reimplemented from 13866.006: Alternate rail support
- Fixed issue with 13866.001: Music track 14 "Can't get there from here" no longer breaks
- The NewGRF collection shipped with this version has been updated.
### v2.17424.003 - 05/Sep/2009
- Reimplemented from 13866.002: Day length modifier
- Fixed issue with 17424.002: Colour codes used are now closer to 14019.007
### v2.17424.002 - 05/Sep/2009
- Reimplemented from 13866.003: Colour-code town names based on reputation
- Language change: English (UK) is now the language shipped with the game rather than English (US)
### v2.17424.001 - 05/Sep/2009
- New compile from trunk r17424 (save games from v1.x are no longer compatible)
- Fixed issue with 14019.007: High score table does not save
---
### v1.14019.007 - 08/Aug/2008
- Updated to the trunk revision, r14019
Implemented: Advanced signalling (now in trunk)
- The NewGRF collection shipped with this version has been updated.
### v1.13866.006 - 30/Jul/2008
- Implemented: Alternate rail support
### v1.13866.005 - 30/Jul/2008
- Minor bug fixes
### v1.13866.004 - 30/Jul/2008
- Fixed issue with multiplayer game connectivity.
### v1.13866.003 - 29/Jul/2008
- Implemented: Colour-code town names based on reputation
### v1.13866.002 - 29/Jul/2008
- Implemented: Day length modifier
- The NewGRF collection shipped with this version has been updated.
### v1.13866.001 - 29/Jul/2008
- Original compile from trunk r13866
|