TextIDs/Internal TTDPatch strings
Internal TTDPatch texts F800 - FFFF
This is used internally by TTDPatch for its additional regular strings, i.e. those from ttdpttxt.txt. Since TTDPatch 2.0.1 alpha 59 you may use the following text IDs to change the respective patch strings (before alpha 59, the text IDs changed regularly). For default values, please see ttdpttxt.txt produced by mkpttxt.exe.
In case this list is outdated, you can also see their definitions (including the default strings in all 5 standard languages) by running mkpttxt -l [langnum].
F800 bribetext
F801 bribedesc
F802 bribefailed
F803 headingfor
F804 headingfordepot1
F805 headingfordepot2
F806 headingfordepot3
F807 headingfordepot4
F808 withsignals
F809 wplainsignals
F80A wpresignals
F80B wpresigexits
F80C wprecombined
F80D presigautomatic
F80E presigmanual
F80F pathbasedauto
F810 pathbasedmanual
F811 vehmulttoolow
F812 rchunknotloaded
F813 loadgame
F814 gotodepot
F815 gotodepotonly
F816 gototraindepot
F817 gotoroaddepot
F818 gotoshipdepot
F819 gotoairdepot
F81A routethrough
F81B routenonstopthrough
F81C vehobsolete
F81D cannotcheat
F81E cheatinvalidparm
F81F cheatunknown
F820 cheatobsolete1
F821 cheatobsolete2
F822 nostationhere
F823 managedby1
F824 managedby2
F825 manage
F826 engineinfo1
F827 wagonpower
F828 engineinfo2
F829 wagoninfo
F82A newwagoninfo
F82B wagonspeedlimit
F82C refittableto
F82D refittabletoallbut
F82E refittabletoall
F82F railwaywagon
F830 monorailwagon
F831 maglevwagon
F832 ufodestroyed
F833 rvweightinfo
F834 rvweightpurchasewindow
F835 grfloaderror
F836 toomanysprites
F837 outofmemory
F838 wronggrfversion
F839 toomanyspritestotal
F83A filenotfound
F83B invalidsprite
F83C notttdpatchgrf
F83D grferror
F83E grfwarning
F83F grfneedspatchversion
F840 grfneedsdoswin
F841 grfwantsswitch
F842 grfinvalidparam
F843 grfconflict
F844 grfstatcaption
F845 grfstatapply
F846 grfstatreset
F847 grfinfotext
F848 grflisthint
F849 grfapplyhint
F84A grfresethint
F84B grfstatusmenu
F84C initialgrfsettings
F84D initialgrfsettingshint
F84E grfstatgeninfo1
F84F grfstatgeninfo2
F850 grfstatgeninfo3
F851 grfstatgeninfo4
F852 grfstatmax
F853 elecrailconstitle
F854 elecrailconsmenu
F855 lmilloutoftrees
F856 eurointroduced
These next thirteen text IDs, and the six at F8DD..F8E2 are difficult, if not impossible, to set correctly using action 4. Use action 0 instead.
F857 curr_HUF
F858 curr_PLN
F859 curr_ATS
F85A curr_BEF
F85B curr_DKK
F85C curr_FIM
F85D curr_GRD
F85E curr_CHF
F85F curr_NLG
F860 curr_ITL
F861 curr_SEK
F862 curr_RUB
F863 curr_EUR
F864 townlastmonthaccepted
F865 aircraftcleared
F866 zeppelincleared
F867 traincleared
F868 endofsharedorders
F869 resetorders
F86A toggleservice
F86B resethint
F86C servicehint
F86D nosort
F86E sortconsistnum
F86F sortprofit
F870 sortlastprofit
F871 sortage
F872 sortmaxspeed
F873 sortreliability
F874 sortcargo
F875 sortdestination
F876 sorthint
F877 performance
F878 vehiclelost
F879 wrongrailtype
F87A neterror1
F87B neterror2
F87C desynch1
F87D desynch2
F87E refitvehicle
F87F refitcargohint
F880 refitbuttonhint
F881 cantbuildcanalhere
F882 fundprospecting
F883 buildindustry
F884 fundingfailed
F885 cannotfundprospecting
The following 9 TextIDs are used if vehicle message are set to use the vehicle name, not the vehicle number (i.e. if miscmods.usevehnumbernotname is off). They behave in the following manner: If set to an empty string (a single 00 - the default value), the Patch tries to automatically generate each them from one or two original TTD TextIDs. If it is unable to match and replace the string (which is likely to happen with translated strings), it simply displays a string with format "name??".
F886 newtrainindepot - Looks for TextID 8864 in TextID 8814. Equivalent string is "\94\80 is waiting in depot".
F887 newrvindepot - Looks for TextID 902B in TextID 9016. Equivalent string is "\94\80 is waiting in depot".
F888 newshipindepot - Looks for TextID 9830 in TextID 981C. Equivalent string is "\94\80 is waiting in depot".
F889 newaircraftinhangar - Looks for TextID A02F in TextID A014. Equivalent string is "\94\80 is waiting in the aircraft hangar".
F88A newvehold - Generated from TextID 01A0. Equivalent string is "\94\80 is getting old".
F88B newvehveryold - Generated from TextID 01A1. Equivalent string is "\94\80 is getting very old".
F88C newvehveryveryold - Generated from TextID 01A2. Equivalent string is "\94\80 is getting very old and urgently needs replacing".
F88D newvehiclelost - Generated from TextID F878 (vehiclelost). Equivalent string is "\94\80 seems to be lost".
F88E newcantreverse - Generated from TextID F8AE (cantreverse). Equivalent string is "\94\80 needs to reverse but cannot do so safely.".
F88F txtetoolboxmenu
F890 txtetoolbox
F891 txtetoolbox_tsigns
F892 txtetoolbox_tsignstrans
F893 txtetoolbox_tsignsold
F894 txtetoolbox_dsize
F895 txtetoolbox_d8
F896 txtetoolbox_d10
F897 txtetoolbox_d12
F898 txtetoolbox_d14
F899 txtetoolbox_d16
F89A txtetoolbox_d18
F89B txtetoolbox_d20
F89C txtetoolbox_depotalltrash
F89D txtetoolbox_on
F89E txtetoolbox_off
F89F txtetoolbox_saveinsavegame
F8A0 txtetoolbox_usedefaultinsave
F8A1 txtetoolbox_saveasdefault
F8A2 txtetoolbox_resetdefaultsizes
F8A3 none
F8A4 low
F8A5 normal
F8A6 high
F8A7 defaultstation
F8A8 stationnumdefault
F8A9 stationclassdefault
F8AA unnamedtownnamestyle
F8AB newshistory
F8AC messagesettings
F8AD messages
F8AE cantreverse
F8AF grflanguage
F8B0 sizertooltip
F8B1 stickytooltip
F8B2 rcw_railway
F8B3 rcw_signaltype
F8B4 rcw_semaphores
F8B5 rcw_lights
F8B6 rcw_automatic
F8B7 rcw_normal
F8B8 rcw_entry
F8B9 rcw_exit
F8BA rcw_combo
F8BB rcw_nopbs
F8BC rcw_pbs
F8BD rcw_tracks
F8BE rcw_length
F8BF rcw_drag
F8C0 rcw_class
F8C1 rcw_type
F8C2 rcw_accepts
F8C3 outofdynmem
F8C4 cantresize
F8C5 grftextnotfound
F8C6 newindubuildindustry
F8C7 newindufundprospecting
F8C8 newinduproduces
F8C9 toomanyindustries
F8CA newindulist_tooltip
F8CB newinduinfo_tooltip
F8CC newindubuild_tooltip
F8CD newinduprospect_tooltip
F8CE newindu_cargowaiting
F8CF warning_notowns
F8D0 localplayer
F8D1 remoteplayer
F8D2 multiplayer
F8D3 multiplayer_tooltip
F8D4 patchsnd_dll_notfound
F8D5 statistics
F8D6 statistics_white
F8D7 totalcargo
F8D8 landareainfoheight
F8D9 txteroadmenu
F8DA txtetramwindowheader
F8DB hotkeylistdos
F8DC hotkeylistwin
These next six text IDs, and the thirteen at F857..F863 are difficult, if not impossible, to set correctly using action 4. Use action 0 instead.
F8DD curr_pound
F8DE curr_dollar
F8DF curr_franc
F8E0 curr_deutschmark
F8E1 curr_yen
F8E2 curr_peseta
F8E3 shortdateformat
F8E4 longdateformat
F8E5 txtltwocc
F8E6 txtltwoccglb
F8E7 txtltwoccstm
F8E8 txtltwoccdsl
F8E9 txtltwoccelc
F8EA txtltwoccmor
F8EB txtltwoccmgv
F8EC txtltwoccdmu
F8ED txtltwoccemu
F8EE txtltwoccpaw
F8EF txtltwoccfrw
F8F0 txtltwoccbus
F8F1 txtltwocctrm
F8F2 txtltwocctrk
F8F3 txtltwoccpsh
F8F4 txtltwoccfsh
F8F5 txtltwoccsap
F8F6 txtltwocclap
F8F7 txtltwoccfrp
F8F8 txtltwocchel
F8F9 txtltwocclr1
F8FA txtltwocclr2
F8FB steepslopes
F8FC landhigherbridgehead
F8FD grfhelpercaption
F8FE grfhelper_displxrelyrel
F8FF textsprite
F900 txtetramstationheader
F901 txtetramdepotheader
F902 statistics_tooltip
F903 conflict_itself
F904 conflict_preexist
F905 grfstatdebug
F906 grfdebughint
F907 grfdebugmsg
F908 firstpasstramarrives
F909 firstfreighttramarrives
The following strings/textIDs are for TTDPatch 2.5 and are different in TTDPatch 2.6:
F90A newgame "New game\00"
F90B newgamewindow "\90Are you sure you want to abandon this game and start a new game?\00"
The following strings/textIDs are only in TTDPatch 2.6:
F90A airporttype "\98Airport Type\00"
F90B unnamedairporttype "(Unnamed type)\00"
F90C txtclonedepotbutton "\98Clone Train\00"
F90D txtclonetooltip "\98Allows you to clone a train\00"
F90E txtcloneerrortop "\94Cannot clone train consist\00"
F90F txtclonebadcash "\00"
F910 txtcloneerror_company "\94Not a company train\00"
F911 txtcloneerror_unavail "\94Vehicle in consist is not available anymore\00"
F912 txtcloneerror_nothead "\94No engine head at the start of the consist\00"
F913 txtcloneerror_notrail "\94Not a rail vehicle\00"
F914 txtcloneerror_unknown "\94Unknown reason\00"
F915 grfbefore "\94File \"\80\" must be loaded before \80.\00"
F916 grfafter "\94File \"\80\" must be loaded after \80.\00"
F917 tr_trainlen "Number of Train Carriages\00"
F918 tr_maxspeed_kph "Maximum Speed in km/h\00"
F919 tr_curorder "Station of Current Order\00"
F91A tr_curdeporder "Depot of Current Order\00"
F91B tr_totalpower "Total Train Horsepower\00"
F91C tr_totalweight "Total Train Weight\00"
F91D tr_restricttitle "\98Routefinding Restriction\00"
F91E tr_valuebtn "Value\00"
F91F tr_andbtn "And\00"
F920 tr_orbtn "Or\00"
F921 tr_xorbtn "Xor\00"
F922 tr_error1 "\94Error: Too Many Restriction Objects.\00"
F923 tr_siggui_text "\98Routefinding\00"
F924 tr_enternumber "\94Enter Number\00"
F925 tr_copy "\98Copy\00"
F926 tr_share "\98Share\00"
F927 tr_end "-- End of routefinding restriction criteria\80 --\00"
F928 tr_endshare ", shared by \7e signals\00"
F929 tr_landinfotext "restricted\00"
F92A tr_sigval_sw "Signal Status SW\00"
F92B tr_sigval_se "Signal Status SE\00"
F92C tr_sigval_nw "Signal Status NW\00"
F92D tr_sigval_ne "Signal Status NE\00"
F92E tr_sigval_is_green "is green\00"
F92F tr_sigval_is_red "is red\00"
F930 tr_sigval_is_g "G\00"
F931 tr_sigval_is_r "R\00"
F932 tr_maxspeed_mph "Maximum Speed in mph\00"
F933 tr_nextorder "Station of Next Order\00"
F934 tr_lastvisitstation "Last Visited Station\00"
F935 tr_carriescargo "Train Cargo\00"
F936 tr_distancefromsig "Number of tiles from signals\00"
F937 tr_vartxt "Variable\00"
F938 tr_optxt "Op\00"
F939 directoryoverflow "\94Too many folders in listing\00"
F93A trdlg_eq "is\00"
F93B trdlg_neq "is not\00"
F93C tr_nextdeporder "Depot of Next Order\00"
F93D adjsttitle "\94\80 - Adjacent stations\00"
F93E adjstnumstsinrange "\98Number of stations in range found: \85\85\85\7e\00"
F93F adjstnormstmergealgtxt "\98Standard merge to connecting station\00"
F940 adjstnewsttxt "\98Create new station\00"
F941 adjstnewstbuoy "\98Create new standard buoy\00"
F942 adjstnewenhbuoy "\98Create new station buoy\00"
F943 newgame "New game\00"
F944 newgamewindow "\90Are you sure you want to abandon this game and start a new game?\00"
F945 aquaducttext "Aquaduct\00"
F946 headingfordepot1v2 "\95\80 Train Depot\80, \84\00"
F947 headingfordepot2v2 "\95\80 Road Depot\80, \84\00"
F948 headingfordepot3v2 "\95\80 Ship Depot\80, \84\00"
F949 canaltexttip "\98Build Canals and Locks\00"
F94A rivertexttip "\98Build River\00"
F94B aquaducttexttip "\98Build an Aqueduct to overpass a valley\00"
F94C waterconstrwin "\94Water construction\00"
F94D waterconstrtbtip "\98Canal, River and Aqueduct construction\00"
F94E sortname "Name\00"
F94F tr_days_since_last_service "Number of Days Since Last Service\00"
F950 tr_searching_for_depot "Train \80 Currently Searching For Depot\00"
F951 tr_ps_wintitle "\98Signal Programming\00"
F952 tr_ps_gui_text "\98Signal\00"
F953 tr_ps_sigcount_g "No. of green exit & combo signals\00"
F954 tr_ps_sigcount_go "No. of green one-way exit & combo signals\00"
F955 tr_ps_sigcount_gt "No. of green two-way exit & combo signals\00"
F956 tr_ps_sigcount_r "No. of red exit & combo signals\00"
F957 tr_ps_sigcount_ro "No. of red one-way exit & combo signals\00"
F958 tr_ps_sigcount_rt "No. of red two-way exit & combo signals\00"
F959 tr_ps_end "-- End of criteria to set signal to red\80 --\00"
F95A tr_ps_landinfotext "programmed\00"
F95B ne "NE\00"
F95C se "SE\00"
F95D sw "SW\00"
F95E nw "NW\00"
F95F tr_entertileside "Entered side of tile\00"
F960 tr_pbssigblentertl "Entered tile of PBS signal block\00"
F961 newstartyear "\98New game start year\00"
F962 newstartyearprint "\98\7e\00"
F963 newstartyearhintyear "\98This is the current new game start year\00"
F964 newstartyearhintinc "\98Increases the new game start year\00"
F965 newstartyearhintdec "\98Decreases the new game start year\00"
F966 nohouseremove "\94Local authority refuses to demolish building in the way\00"
F967 tsignal_linfotxt "through\00"
F968 isignal_linfotxt "inverted\00"
F969 advorder_findnearestdepottxt "nearest\00"
F96A advorder_gotonearestdepotddltxt "Go to nearest depot\00"
F96B advorder_servicenearestdepotddltxt "Service at nearest depot\00"
F96C advorder_loadcondskipddltxt "Load-based conditional order skip\00"
F96D advorder_loadcondskiporderwintxt "Skip next \7e orders if load \80 \7e%\00"
F96E advorder_orderskipcountguibtntxt "Count\00"
F96F advorder_orderloadpercentguibtntxt "Load%\00"
F970 advorder_ordercondskiploadparamddltxt "\98Params Ş\00"
F971 advorder_orderparamtooltip "\98Configure the advanced settings for this order\00"
F972 advorder_selrefitveh "Refit consist\00"
F973 advorder_orderrefitveh "Refit to: \80\00"
F974 advorder_ordergotoloadonlytxt "Go to \80 (Load Only)\00"
F975 advorder_ordergotounloadonlytxt "Go to \80 (Unload Only)\00"
F976 advorder_ordergotoloadonlyddltxt "Go to station (Load Only)\00"
F977 advorder_ordergotounloadonlyddltxt "Go to station (Unload Only)\00"
F978 transopts_option "\01\0cTransparency options\00"
F979 transopts_caption "\94Transparency Options\00"
F97A transopts_tttrees "\00"
F97B transopts_ttbuildings "\00"
F97C transopts_ttindustries "\00"
F97D transopts_ttstations "\00"
F97E transopts_ttraildepots "\00"
F97F transopts_ttroaddepots "\00"
F980 transopts_ttshipdepots "\00"
F981 transopts_ttbridges "\00"
F982 transopts_ttobjects "\00"
F983 transopts_ttcompany "\00"
F984 transopts_ttinvistrees "\00"
F985 tr_findbtn "Find\00"
F986 transopts_cttrees "\98Cycle transparency for trees (Ctrl-click to lock)\00"
F987 transopts_ctbuildings "\98Cycle transparency for town buildings (Ctrl-click to lock)\00"
F988 transopts_ctindustries "\98Cycle transparency for industries (Ctrl-click to lock)\00
F989 transopts_ctstations "\98Cycle transparency for stations (Ctrl-click to lock)\00"
F98A transopts_ctraildepots "\98Cycle transparency for rail depots (Ctrl-click to lock)\00
F98B transopts_ctroaddepots "\98Cycle transparency for road depots (Ctrl-click to lock)\00"
F98C transopts_ctshipdepots "\98Cycle transparency for ship depots (Ctrl-click to lock)\00"
F98D transopts_ctbridges "\98Cycle transparency for bridges (Ctrl-click to lock)\00"
F98E transopts_ctobjects "\98Cycle transparency for objects (Ctrl-click to lock)\00"
F98F transopts_ctcompany "\98Cycle transparency for company property (Ctrl-click to lock)\00"
F990 transopts_ttoneway "\98Toggle invisiblility for one-way road markers when road-building toolbar is closed (Ctrl-click to lock)\00"
F991 industrydirmenu "Industry directory\00"
F992 industrydir "\94Industries\00"
F993 industrydiritem0 "\8e\80 \80\00"
F994 industrydiritem1 "\8e\80 \80\98 (\80\80)\90 (\7d% transported)\00"
F995 industrydiritem2 "\8e\80 \80\98 (\80\80/\80\80)\90 (\7d%/\7d% transported)\00"
F996 sortorder_tooltip "\98Select sorting order (descending/ascending)\00"
F997 sortorder_production "\98Production\00"
F998 sortorder_type "\98Type\00"
F999 sortorder_transported "\98Transported\00"
F99A sortorder_name "\98Name\00"