User:Extrazi/specs.tt/ReadingPatchVariables/Pl

From OpenTTD
< User:Extrazi(Difference between revisions)
Jump to: navigation, search
m (: pl , 24 elementy szablonu : ottdp)
m (: pl : linki : GRFActionsDetailed , Action5 , Action5#In_NewGRFs , TTDPatchFlags)
Line 11: Line 11:
  
 
{|
 
{|
!Element!![[GRFActionsDetailed|Size]]!!Description
+
!Element!![[user:extrazi/specs.tt/GRFActionsDetailed/Pl|Size]]!!Description
  
 
|-
 
|-
Line 34: Line 34:
 
== variable ==
 
== variable ==
  
The following patch variables are defined:
+
Zdefiniowane są następujące zmienne poprawki:
  
 
{|
 
{|
Line 96: Line 96:
 
|14||maximum height level||{{extraZi/ottdp/Pl|1.2|no|ottdrev=r23158}}||Maximal possible height level of a tile. {{extraZi/ottdp/Pl|1.5|no|ottdrev=r27010}}Any value between 1 and 255. In earlier versions fixed at 15.
 
|14||maximum height level||{{extraZi/ottdp/Pl|1.2|no|ottdrev=r23158}}||Maximal possible height level of a tile. {{extraZi/ottdp/Pl|1.5|no|ottdrev=r27010}}Any value between 1 and 255. In earlier versions fixed at 15.
 
|-
 
|-
|15||extra foundations||{{extraZi/ottdp/Pl|1.4|no|ottdrev=r25230}}||Extra foundation sprites as set via [[Action5|Action 5 type 06]]. This sprite block does only contain the extra foundations from Action 5, it does not contain the default foundations of Action A sprites 990 to 1003.
+
|15||extra foundations||{{extraZi/ottdp/Pl|1.4|no|ottdrev=r25230}}||Extra foundation sprites as set via [[user:extrazi/specs.tt/Action5/Pl|Action 5 type 06]]. This sprite block does only contain the extra foundations from Action 5, it does not contain the default foundations of Action A sprites 990 to 1003.
 
|-
 
|-
|16||coast sprites||{{extraZi/ottdp/Pl|1.4|no|ottdrev=r25230}}||All coast sprites in the order of the 16 sprites version of [[Action5#In_NewGRFs|Action 5 type 0D]]. Note that, it does not matter in which way the sprites were originally defined (whether via Action 5 with 10 or 16 sprites, or via Action A), the sprite block returned by this variable has always all sprites in the same order.
+
|16||coast sprites||{{extraZi/ottdp/Pl|1.4|no|ottdrev=r25230}}||All coast sprites in the order of the 16 sprites version of [[user:extrazi/specs.tt/Action5/Pl#In_NewGRFs|Action 5 type 0D]]. Note that, it does not matter in which way the sprites were originally defined (whether via Action 5 with 10 or 16 sprites, or via Action A), the sprite block returned by this variable has always all sprites in the same order.
 
|}
 
|}
  
Jeśli eksperymentalne funkcje, miscmods lub miscmods2 są wyłączone, odpowiednia wartość wyniesie zero. Dla wszystkich innych przełączników wartość jest nieokreślona, ​​jeśli przełącznik jest wyłączony, więc [[TTDPatchFlags|action 7 variable 85]] należy najpierw sprawdzić.
+
Jeśli eksperymentalne funkcje, miscmods lub miscmods2 są wyłączone, odpowiednia wartość wyniesie zero. Dla wszystkich innych przełączników wartość jest nieokreślona, ​​jeśli przełącznik jest wyłączony, więc [[user:extrazi/specs.tt/TTDPatchFlags/Pl|action 7 variable 85]] należy najpierw sprawdzić.

Revision as of 18:23, 30 June 2020


pl
PL

Wprowadzenie

Od wersji TTDPatch 2.0.1 alpha 48 możliwe było użycie akcji D do odczytu różnych specjalnych zmiennych Patch. Są to zwykle wartości przełączników, ale istnieje również kilka innych przydatnych wartości.

Syntax

<Sprite-number> * <Length> 0D <target> <operation> <variable> FE FF FF 00 00
Element Size Description
0D B Defines action 0D
<target> B Target parameter
<operation> B As for ActionD, but only assignment is valid.
<variable> B Patch variable number to read. See below.
FE B Defines a special variable access
FF FF 00 00 D Indicates that a patch variable is being read

variable

Zdefiniowane są następujące zmienne poprawki:

variable Switch Version Value
00 miscmods/-Yo Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Bit switch
01 experimentalfeatures/-XF Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Bit switch
02 morevehicles/-x Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Vehicle array multiplier
03 mountains and curves/-mc Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Two bytes with four sets of two bits
04 planecrashcontrol/-Xc Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Bit switch
05 autorenew/-Xa Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Signed value
06 multihead/-M Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Speed increase, in percent
07 disasters/-XD Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Bit switch
08 unifiedmaglev/-XM Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Unified maglev mode
09 bridgespeedlimits/-XX Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Speed fraction, in percent
0A --- Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 TTD Language, see the "new scheme" for action 4
0B startyear/-XY Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Year-1920
0C morebuildoptions/-YB Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 Bit switch
0D moresteam/-YM Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.52.5 value=LF (two hex digits), L=length, F=frequency
0E freighttrains/-Yf Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 weight factor
0F wagonspeedlimits/-YL Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 Speed increase for empty wagons
10 planespeed/-YP Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.52.5 speed factor
11 dual company colors Obsługiwane przez OpenTTD 0.60.6 Obsługiwane przez TTDPatch 2.5 (r1404)2.5 2CC colormap base sprite
12 miscmods2/-Zm Nieobsługiwane przez OpenTTD Obsługiwane przez TTDPatch 2.6 (r1738)2.6 Bit switch
13 map size information Obsługiwane przez OpenTTD 0.6 (r11961)0.6 Obsługiwane przez TTDPatch 2.6 (r1817)2.6 Format = -MABXYSS
M the type of map
  • bit 0 set: squared map. Clear : rectangular map
  • bit 1 set: Y is the bigger edge(bit 0 is clear).Clear : X is the bigger edge.
A minimum edge(log2) of the map
B maximum edge(log2) of the map
XY edges(log2) of each side of the map.
SS combination of both X and Y, thus giving the size(log2) of the map

All map sizes will be substracted by 6, as to keep the size 64 the smallest one, thus zero based

14 maximum height level Obsługiwane przez OpenTTD 1.2 (r23158)1.2 Nieobsługiwane przez TTDPatch Maximal possible height level of a tile. Obsługiwane przez OpenTTD 1.5 (r27010)1.5 Nieobsługiwane przez TTDPatchAny value between 1 and 255. In earlier versions fixed at 15.
15 extra foundations Obsługiwane przez OpenTTD 1.4 (r25230)1.4 Nieobsługiwane przez TTDPatch Extra foundation sprites as set via Action 5 type 06. This sprite block does only contain the extra foundations from Action 5, it does not contain the default foundations of Action A sprites 990 to 1003.
16 coast sprites Obsługiwane przez OpenTTD 1.4 (r25230)1.4 Nieobsługiwane przez TTDPatch All coast sprites in the order of the 16 sprites version of Action 5 type 0D. Note that, it does not matter in which way the sprites were originally defined (whether via Action 5 with 10 or 16 sprites, or via Action A), the sprite block returned by this variable has always all sprites in the same order.

Jeśli eksperymentalne funkcje, miscmods lub miscmods2 są wyłączone, odpowiednia wartość wyniesie zero. Dla wszystkich innych przełączników wartość jest nieokreślona, ​​jeśli przełącznik jest wyłączony, więc action 7 variable 85 należy najpierw sprawdzić.

Personal tools