Difference between revisions of "Basecosts.grf"

From #openttdcoop wiki

Jump to: navigation, search
(including contend of airmod.grf)
 
m
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
Please modify or use [[Talk:Airmod.nfo]]...
+
'''This NewGRF is obsolete, please use [[BaseCosts|BaseCostsMod 3]] instead.'''
=Aircraft Modificator 1.0beta5=
+
 
 +
Please modify or use [[Talk:basecosts.grf]]...
 +
=Base Costs Mod 2.0beta2=
 +
former [[airmod.grf|Aircraft Modificator 1.0beta5]]
 
==Parameters==
 
==Parameters==
# Airport building costs: default 10 (*4)
+
# build bridge unit: default 10 (*4)
# Aircraft purchase costs: default 9 (*2)
+
# build tunnel unit: default 12 (*16)
# Aircraft running costs: default 10 (*4)
+
# airport building costs: default 10 (*4)
# Aircraft loading amount per unit of time: default 255 (disabled)
+
# aircraft purchase costs: default 9 (*2)
Calculation Formula for first 3:
+
# raise/lower land: default 11 (*8) - Prices for foundations are taken from here, too!
 +
# clear water: default 10 (*4)
 +
# aircraft running costs: default 10 (*4)
 +
# funding industries: default 9 (*2)
 +
 
 +
Calculation Formula:
 
Using math: NewBaseCost = OldBaseCost * 2^(n-8), where n is the value of parameter. (from [http://wiki.ttdpatch.net/tiki-index.php?page=Action0GeneralVariables#Cost_base_multipliers_08_ wiki.TTDPatch]):
 
Using math: NewBaseCost = OldBaseCost * 2^(n-8), where n is the value of parameter. (from [http://wiki.ttdpatch.net/tiki-index.php?page=Action0GeneralVariables#Cost_base_multipliers_08_ wiki.TTDPatch]):
 
7 = * 0.5; 8 = * 1; 9 = * 2; 10 = * 4 and so on...
 
7 = * 0.5; 8 = * 1; 9 = * 2; 10 = * 4 and so on...
 
(Parameter 4 will taken as it is.)
 
  
 
to disable it: value = 255
 
to disable it: value = 255
 +
 +
'''Note:''' max Multiplicator is 17 (*512), but only implemented on terraforming yet. others have 15 (*128) or lower (see source)
 +
If you need other parameters or mulitplicators, just let me know...
  
 
==Download==
 
==Download==
Encoded GRF: [http://openttdcoop.ppcis.org/ammler/airmod.grf airmod.grf]  
+
Encoded GRF: [http://openttdcoop.ppcis.org/ammler/basecosts.grf basecosts.grf]  
ID: 4D 47 03 01
+
ID: 4D 47 03 02
md5: 33e5dc8f9e6c4f4303d085b9020ba56b
+
md5: 52bfbea55b7edb8192de26040ff03cc9
 
==Source==
 
==Source==
 
<pre>// Automatically generated by GRFCODEC. Do not modify!
 
<pre>// Automatically generated by GRFCODEC. Do not modify!
 
// (Info version 7)
 
// (Info version 7)
 
// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
 
// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
     0 * 4 4F 00 00 00
+
     0 * 4 AA 00 00 00
     1 * 265 08 07 "MG" 03 01 "Aircraft Mod 1.0beta5" 00 "Changes some properities of the aircrafts to bring back challenge." 0D "Parameters: <Airport:10> <Purchase:9> <running:10> <loading:255>" 0D "-> 8=*1, 9=*2,10=*4...(7=*0.5) - 255 for skipping" 0D "loading: the amount of units per time" 0D "2007.09 / Ammler" 00
+
     1 * 279 08 07 "MG" 03 02 "Base Costs Mod 2.0beta2" 00 "Changes some properities of base costs." 0D "Parameters: <Bridge:10> <Tunnel:12> <Airport:10> <Air purchase:10> <raise/lower:11> <clear water:10> <Air running:10> <funding industries:9>" 0D "-> 8=*1, 9=*2,10=*4...(7=*0.5) - 255 for skipping" 0D 0D "2007.10 / Ammler" 00
// Defaults: B0-Airport *4, B1-Purchase *2, B2-running *4, B3-loading [disabled]
+
 
 +
// GRF Syntax:
 +
// 00 <Feature> <Num-props> <Num-info> <Id> (<Property <New-info>)...
 
// [07/09] <variable> <varsize> <condition-type> <value> <num-sprites>
 
// [07/09] <variable> <varsize> <condition-type> <value> <num-sprites>
    2 * 6 09 00 01 01 FF 01
 
 
// 0D <target> <operation> <source1> <source2> [<data> (if source1 or 2 = FF)]
 
// 0D <target> <operation> <source1> <source2> [<data> (if source1 or 2 = FF)]
 +
 +
    2 * 6 09 00 01 01 FF 01 // build bridge unit
 
     3 * 9 0D 00 00 FF 00 0A 00 00 00
 
     3 * 9 0D 00 00 FF 00 0A 00 00 00
     4 * 6 09 01 01 01 FF 01
+
     4 * 6 09 01 01 01 FF 01 // build tunnel unit
     5 * 9 0D 01 00 FF 00 09 00 00 00
+
     5 * 9 0D 01 00 FF 00 0C 00 00 00
     6 * 6 09 02 01 01 FF 01
+
     6 * 6 09 02 01 01 FF 01 // build airport tile
 
     7 * 9 0D 02 00 FF 00 0A 00 00 00
 
     7 * 9 0D 02 00 FF 00 0A 00 00 00
     8 * 6 09 03 01 01 FF 01
+
     8 * 6 09 03 01 01 FF 01 // aircraft puchase
     9 * 9 0D 03 00 FF 00 FF 00 00 00
+
     9 * 9 0D 03 00 FF 00 0A 00 00 00
 +
  10 * 6 09 04 01 01 FF 01 // raise/lower land
 +
  11 * 9 0D 04 00 FF 00 0B 00 00 00
 +
  12 * 6 09 05 01 01 FF 01 // clear water
 +
  13 * 9 0D 05 00 FF 00 0A 00 00 00
 +
  14 * 6 09 06 01 01 FF 01 // aircraft running costs
 +
  15 * 9 0D 06 00 FF 00 0A 00 00 00
 +
  16 * 6 09 07 01 01 FF 01 // funding industries
 +
  17 * 9 0D 07 00 FF 00 09 00 00 00
 +
 
  
// Airport costs
+
  18 * 8 0C 10 "Bridge"
 
// skip, if 255
 
// skip, if 255
   10 * 6 07 00 01 02 FF "P"
+
   19 * 6 07 00 01 02 FF "T"
 +
// x1024
 +
  20 * 7 00 08 01 01 04 08 12
 +
// x128
 +
  21 * 6 07 00 01 \7> 0F 01
 +
  22 * 7 00 08 01 01 04 08 0F
 +
// x32
 +
  23 * 6 07 00 01 \7> 0D 01
 +
  24 * 7 00 08 01 01 04 08 0D
 +
// x8
 +
  25 * 6 07 00 01 \7> 0B 01
 +
  26 * 7 00 08 01 01 04 08 0B
 +
// x4
 +
  27 * 6 07 00 01 \7> 0A 01
 +
  28 * 7 00 08 01 01 04 08 0A
 +
// x2
 +
  29 * 6 07 00 01 \7> 09 01
 +
  30 * 7 00 08 01 01 04 08 09
 +
// x1
 +
  31 * 6 07 00 01 \7> 08 01
 +
  32 * 7 00 08 01 01 04 08 08
 +
// minimum x0.5
 +
  33 * 6 07 00 01 \7> 07 01
 +
  34 * 7 00 08 01 01 04 08 07
 +
 
 +
 
 +
  35 * 7 10 "Tunnel"
 +
// skip, if 255
 +
  36 * 6 07 01 01 02 FF "A"
 +
// x1024
 +
  37 * 7 00 08 01 01 08 08 12
 +
// x128
 +
  38 * 6 07 01 01 \7> 0F 01
 +
  39 * 7 00 08 01 01 08 08 0F
 +
// x32
 +
  40 * 6 07 01 01 \7> 0D 01
 +
  41 * 7 00 08 01 01 08 08 0D
 +
// x8
 +
  42 * 6 07 01 01 \7> 0B 01
 +
  43 * 7 00 08 01 01 08 08 0B
 +
// x4
 +
  44 * 6 07 01 01 \7> 0A 01
 +
  45 * 7 00 08 01 01 08 08 0A
 +
// x2
 +
  46 * 6 07 01 01 \7> 09 01
 +
  47 * 7 00 08 01 01 08 08 09
 +
// x1
 +
  48 * 6 07 01 01 \7> 08 01
 +
  49 * 7 00 08 01 01 08 08 08
 +
// minimum x0.5
 +
  50 * 6 07 01 01 \7> 07 01
 +
  51 * 7 00 08 01 01 08 08 07
 +
 
 +
 
 +
  52 * 8 10 "Airport"
 +
  53 * 6 07 02 01 02 FF "P"
 
// maximum x16
 
// maximum x16
 
// 00 <Feature> <Num-props> <Num-info> <Id> (<Property <New-info>)...
 
// 00 <Feature> <Num-props> <Num-info> <Id> (<Property <New-info>)...
   11 * 7 00 08 01 01 0B 08 0C
+
   54 * 7 00 08 01 01 0B 08 0C
 
// x8
 
// x8
   12 * 6 07 00 01 05 0B 01
+
   55 * 6 07 02 01 05 0B 01
   13 * 7 00 08 01 01 0B 08 0B
+
   56 * 7 00 08 01 01 0B 08 0B
 
// x4
 
// x4
   14 * 6 07 00 01 05 0A 01
+
   57 * 6 07 02 01 05 0A 01
   15 * 7 00 08 01 01 0B 08 0A
+
   58 * 7 00 08 01 01 0B 08 0A
 
// x2
 
// x2
   16 * 6 07 00 01 05 09 01
+
   59 * 6 07 02 01 05 09 01
   17 * 7 00 08 01 01 0B 08 09
+
   60 * 7 00 08 01 01 0B 08 09
 
// x1
 
// x1
   18 * 6 07 00 01 05 08 01
+
   61 * 6 07 02 01 05 08 01
   19 * 7 00 08 01 01 0B 08 08
+
   62 * 7 00 08 01 01 0B 08 08
 
// minimum x0.5
 
// minimum x0.5
   20 * 6 07 00 01 05 07 01
+
   63 * 6 07 02 01 05 07 01
   21 * 7 00 08 01 01 0B 08 07
+
   64 * 7 00 08 01 01 0B 08 07
  
   22 * 9 10 "Purchase"
+
 
   23 * 6 07 01 01 02 FF "R"
+
   65 * 9 10 "Purchase"
 +
   66 * 6 07 03 01 02 FF "L"
 
// maximum x16
 
// maximum x16
   24 * 7 00 08 01 01 11 08 0C
+
   67 * 7 00 08 01 01 11 08 0C
 
// x8
 
// x8
   25 * 6 07 01 01 05 0B 01
+
   68 * 6 07 03 01 05 0B 01
   26 * 7 00 08 01 01 11 08 0B
+
   69 * 7 00 08 01 01 11 08 0B
 
// x4
 
// x4
   27 * 6 07 01 01 05 0A 01
+
   70 * 6 07 03 01 05 0A 01
   28 * 7 00 08 01 01 11 08 0A
+
   71 * 7 00 08 01 01 11 08 0A
 
// x2
 
// x2
   29 * 6 07 01 01 05 09 01
+
   72 * 6 07 03 01 05 09 01
   30 * 7 00 08 01 01 11 08 09
+
   73 * 7 00 08 01 01 11 08 09
 
// x1
 
// x1
   31 * 6 07 01 01 05 08 01
+
   74 * 6 07 03 01 05 08 01
   32 * 7 00 08 01 01 11 08 08
+
   75 * 7 00 08 01 01 11 08 08
 
// minimum x0.5
 
// minimum x0.5
   33 * 6 07 01 01 05 07 01
+
   76 * 6 07 03 01 05 07 01
   34 * 7 00 08 01 01 11 08 07
+
   77 * 7 00 08 01 01 11 08 07
  
   35 * 14 10 "Running costs"
+
 
   36 * 6 07 02 01 02 FF "L"
+
   78 * 17 10 "Land raise/lower"
 +
// skip, if 255
 +
   79 * 6 07 04 01 02 FF "W"
 +
// x1024
 +
  80 * 7 00 08 01 01 15 08 12
 +
// x512
 +
  81 * 6 07 04 01 \7> 11 01
 +
  82 * 7 00 08 01 01 15 08 11
 +
// x256
 +
  83 * 6 07 04 01 \7> 10 01
 +
  84 * 7 00 08 01 01 15 08 10
 +
// x128
 +
  85 * 6 07 04 01 \7> 0F 01
 +
  86 * 7 00 08 01 01 15 08 0F
 +
// x64
 +
  87 * 6 07 04 01 \7> 0E 01
 +
  88 * 7 00 08 01 01 15 08 0E
 +
// x32
 +
  89 * 6 07 04 01 \7> 0D 01
 +
  90 * 7 00 08 01 01 15 08 0D
 +
// x16
 +
  91 * 6 07 04 01 \7> 0C 01
 +
  92 * 7 00 08 01 01 15 08 0C
 +
// x8
 +
  93 * 6 07 04 01 \7> 0B 01
 +
  94 * 7 00 08 01 01 15 08 0B
 +
// x4
 +
  95 * 6 07 04 01 \7> 0A 01
 +
  96 * 7 00 08 01 01 15 08 0A
 +
// x2
 +
  97 * 6 07 04 01 \7> 09 01
 +
  98 * 7 00 08 01 01 15 08 09
 +
// x1
 +
  99 * 6 07 04 01 \7> 08 01
 +
  100 * 7 00 08 01 01 15 08 08
 +
// minimum x0.5
 +
  101 * 6 07 04 01 \7> 07 01
 +
  102 * 7 00 08 01 01 15 08 07
 +
 
 +
 
 +
  103 * 12 10 "Water clear"
 +
// skip, if 255
 +
  104 * 6 07 05 01 02 FF "R"
 +
// x1024
 +
  105 * 7 00 08 01 01 22 08 12
 +
// x128
 +
  106 * 6 07 05 01 \7> 0F 01
 +
  107 * 7 00 08 01 01 22 08 0F
 +
// x32
 +
  108 * 6 07 05 01 \7> 0D 01
 +
  109 * 7 00 08 01 01 22 08 0D
 +
// x8
 +
  110 * 6 07 05 01 \7> 0B 01
 +
  111 * 7 00 08 01 01 22 08 0B
 +
// x4
 +
  112 * 6 07 05 01 \7> 0A 01
 +
  113 * 7 00 08 01 01 22 08 0A
 +
// x2
 +
  114 * 6 07 05 01 \7> 09 01
 +
  115 * 7 00 08 01 01 22 08 09
 +
// x1
 +
  116 * 6 07 05 01 \7> 08 01
 +
  117 * 7 00 08 01 01 22 08 08
 +
// minimum x0.5
 +
  118 * 6 07 05 01 \7> 07 01
 +
  119 * 7 00 08 01 01 22 08 07
 +
 
 +
 
 +
  120 * 23 10 "Running costs Aircraft"
 +
  121 * 6 07 06 01 02 FF "I"
 
// goto av8 or Planeset, if loaded
 
// goto av8 or Planeset, if loaded
  37 * 9 07 88 04 \7GG "DD" 0A 01 "a"
+
  122 * 9 07 88 04 \7GG "DD" 0A 01 "a"
  38 * 9 07 88 04 \7GG "JS" 01 01 "P"
+
  123 * 9 07 88 04 \7GG "JS" 01 01 "P"
 
// maximum x16
 
// maximum x16
  39 * 7 00 08 01 01 2D 08 0C
+
  124 * 7 00 08 01 01 2D 08 0C
 
// x8
 
// x8
  40 * 6 07 02 01 05 0B 01
+
  125 * 6 07 06 01 05 0B 01
  41 * 7 00 08 01 01 2D 08 0B
+
  126 * 7 00 08 01 01 2D 08 0B
 
// x4
 
// x4
  42 * 6 07 02 01 05 0A 01
+
  127 * 6 07 06 01 05 0A 01
  43 * 7 00 08 01 01 2D 08 0A
+
  128 * 7 00 08 01 01 2D 08 0A
 
// x2
 
// x2
  44 * 6 07 02 01 05 09 01
+
  129 * 6 07 06 01 05 09 01
  45 * 7 00 08 01 01 2D 08 09
+
  130 * 7 00 08 01 01 2D 08 09
 
// x1
 
// x1
  46 * 6 07 02 01 05 08 01
+
  131 * 6 07 06 01 05 08 01
  47 * 7 00 08 01 01 2D 08 08
+
  132 * 7 00 08 01 01 2D 08 08
 
// minimum x0.5
 
// minimum x0.5
  48 * 6 07 02 01 05 07 01
+
  133 * 6 07 06 01 05 07 01
  49 * 7 00 08 01 01 2D 08 07
+
  134 * 7 00 08 01 01 2D 08 07
 
//skip running costs av8
 
//skip running costs av8
  50 * 6 07 9A 01 00 00 "L"
+
  135 * 6 07 9A 01 00 00 "I"
  
  51 * 19 10 "av8: running costs"
+
  136 * 19 10 "av8: running costs"
 
// should be loaded before this mod
 
// should be loaded before this mod
  52 * 9 07 88 04 \7G "DD" 0A 01 "R"
+
  137 * 9 07 88 04 \7G "DD" 0A 01 "R"
  53 * 28 0B 01 7F 05 "Aviators Aircraft (av8)" 00
+
  138 * 28 0B 01 7F 05 "Aviators Aircraft (av8)" 00
  
  54 * 24 10 "Planeset: running costs"
+
  139 * 24 10 "Planeset: running costs"
 
// should be loaded before this mod
 
// should be loaded before this mod
  55 * 9 07 88 04 \7G "JS" 01 01 "R"
+
  140 * 9 07 88 04 \7G "JS" 01 01 "R"
  56 * 19 0B 01 7F 05 "Planeset 1.5.3" 00
+
  141 * 19 0B 01 7F 05 "Planeset 1.5.3" 00
  
  57 * 14 10 "Running costs"
+
  142 * 14 10 "Running costs"
 
// maximum x16
 
// maximum x16
  58 * 7 00 08 01 01 2D 08 0F
+
  143 * 7 00 08 01 01 2D 08 0F
 +
// x8
 +
  144 * 6 07 06 01 05 0B 01
 +
  145 * 7 00 08 01 01 2D 08 0E
 +
// x4
 +
  146 * 6 07 06 01 05 0A 01
 +
  147 * 7 00 08 01 01 2D 08 0D
 +
// x2
 +
  148 * 6 07 06 01 05 09 01
 +
  149 * 7 00 08 01 01 2D 08 0C
 +
// x1
 +
  150 * 6 07 06 01 05 08 01
 +
  151 * 7 00 08 01 01 2D 08 0B
 +
// minimum x0.5
 +
  152 * 6 07 06 01 05 07 01
 +
  153 * 7 00 08 01 01 2D 08 0A
 +
 
 +
 
 +
  154 * 17 10 "Industry funding"
 +
// skip, if 255
 +
  155 * 6 07 07 01 02 FF 00
 +
// x1024
 +
  156 * 7 00 08 01 01 30 08 12
 +
// x128
 +
  157 * 6 07 07 01 \7> 0F 01
 +
  158 * 7 00 08 01 01 15 08 0F
 +
// x32
 +
  159 * 6 07 07 01 \7> 0D 01
 +
  160 * 7 00 08 01 01 30 08 0D
 
// x8
 
// x8
  59 * 6 07 02 01 05 0B 01
+
  161 * 6 07 07 01 \7> 0B 01
  60 * 7 00 08 01 01 2D 08 0E
+
  162 * 7 00 08 01 01 30 08 0B
 
// x4
 
// x4
  61 * 6 07 02 01 05 0A 01
+
  163 * 6 07 07 01 \7> 0A 01
  62 * 7 00 08 01 01 2D 08 0D
+
  164 * 7 00 08 01 01 30 08 0A
 
// x2
 
// x2
  63 * 6 07 02 01 05 09 01
+
  165 * 6 07 07 01 \7> 09 01
  64 * 7 00 08 01 01 2D 08 0C
+
  166 * 7 00 08 01 01 30 08 09
 
// x1
 
// x1
  65 * 6 07 02 01 05 08 01
+
  167 * 6 07 07 01 \7> 08 01
  66 * 7 00 08 01 01 2D 08 0B
+
  168 * 7 00 08 01 01 30 08 08
 
// minimum x0.5
 
// minimum x0.5
  67 * 6 07 02 01 05 07 01
+
  169 * 6 07 07 01 \7> 07 01
  68 * 7 00 08 01 01 2D 08 0A
+
  170 * 7 00 08 01 01 30 08 07
  
  69 * 32 10 "Loading amount per unit of time"
 
  70 * 6 07 03 01 02 FF 09
 
// maximum 50
 
  71 * 46 00 03 01 28 00 07 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
 
// 20
 
  72 * 6 07 03 01 05 14 01
 
  73 * 46 00 03 01 28 00 07 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 
// 10
 
  74 * 6 07 03 01 05 0A 01
 
  75 * 46 00 03 01 28 00 07 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A
 
// 5
 
  76 * 6 07 03 01 05 05 01
 
  77 * 46 00 03 01 28 00 07 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
 
// minimum 1
 
  78 * 6 07 03 01 05 01 01
 
  79 * 46 00 03 01 28 00 07 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
 
 
</pre>
 
</pre>
 
[[Category:GRF]]
 
[[Category:GRF]]

Latest revision as of 13:24, 4 July 2011

This NewGRF is obsolete, please use BaseCostsMod 3 instead.

Please modify or use Talk:basecosts.grf...

Base Costs Mod 2.0beta2

former Aircraft Modificator 1.0beta5

Parameters

  1. build bridge unit: default 10 (*4)
  2. build tunnel unit: default 12 (*16)
  3. airport building costs: default 10 (*4)
  4. aircraft purchase costs: default 9 (*2)
  5. raise/lower land: default 11 (*8) - Prices for foundations are taken from here, too!
  6. clear water: default 10 (*4)
  7. aircraft running costs: default 10 (*4)
  8. funding industries: default 9 (*2)

Calculation Formula: Using math: NewBaseCost = OldBaseCost * 2^(n-8), where n is the value of parameter. (from wiki.TTDPatch): 7 = * 0.5; 8 = * 1; 9 = * 2; 10 = * 4 and so on...

to disable it: value = 255

Note: max Multiplicator is 17 (*512), but only implemented on terraforming yet. others have 15 (*128) or lower (see source) If you need other parameters or mulitplicators, just let me know...

Download

Encoded GRF: basecosts.grf ID: 4D 47 03 02 md5: 52bfbea55b7edb8192de26040ff03cc9

Source

// Automatically generated by GRFCODEC. Do not modify!
// (Info version 7)
// Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
    0 * 4	 AA 00 00 00
    1 * 279	 08 07 "MG" 03 02 "Base Costs Mod 2.0beta2" 00 "Changes some properities of base costs." 0D "Parameters: <Bridge:10> <Tunnel:12> <Airport:10> <Air purchase:10> <raise/lower:11> <clear water:10> <Air running:10> <funding industries:9>" 0D "-> 8=*1, 9=*2,10=*4...(7=*0.5) - 255 for skipping" 0D 0D "2007.10 / Ammler" 00

// GRF Syntax:
//	00 <Feature> <Num-props> <Num-info> <Id> (<Property <New-info>)...
//	[07/09] <variable> <varsize> <condition-type> <value> <num-sprites>
//	0D <target> <operation> <source1> <source2> [<data> (if source1 or 2 = FF)]

    2 * 6	 09 00 01 01 FF 01 // build bridge unit
    3 * 9	 0D 00 00 FF 00 0A 00 00 00
    4 * 6	 09 01 01 01 FF 01 // build tunnel unit
    5 * 9	 0D 01 00 FF 00 0C 00 00 00
    6 * 6	 09 02 01 01 FF 01 // build airport tile
    7 * 9	 0D 02 00 FF 00 0A 00 00 00
    8 * 6	 09 03 01 01 FF 01 // aircraft puchase
    9 * 9	 0D 03 00 FF 00 0A 00 00 00
   10 * 6	 09 04 01 01 FF 01 // raise/lower land
   11 * 9	 0D 04 00 FF 00 0B 00 00 00
   12 * 6	 09 05 01 01 FF 01 // clear water
   13 * 9	 0D 05 00 FF 00 0A 00 00 00
   14 * 6	 09 06 01 01 FF 01 // aircraft running costs
   15 * 9	 0D 06 00 FF 00 0A 00 00 00
   16 * 6	 09 07 01 01 FF 01 // funding industries
   17 * 9	 0D 07 00 FF 00 09 00 00 00


   18 * 8	 0C 10 "Bridge"
//		skip, if 255
   19 * 6	 07 00 01 02 FF "T"
//		x1024
   20 * 7	 00 08 01 01 04 08 12
//		x128
   21 * 6	 07 00 01 \7> 0F 01
   22 * 7	 00 08 01 01 04 08 0F
//		x32
   23 * 6	 07 00 01 \7> 0D 01
   24 * 7	 00 08 01 01 04 08 0D
//		x8
   25 * 6	 07 00 01 \7> 0B 01
   26 * 7	 00 08 01 01 04 08 0B
//		x4
   27 * 6	 07 00 01 \7> 0A 01
   28 * 7	 00 08 01 01 04 08 0A
//		x2
   29 * 6	 07 00 01 \7> 09 01
   30 * 7	 00 08 01 01 04 08 09
//		x1
   31 * 6	 07 00 01 \7> 08 01
   32 * 7	 00 08 01 01 04 08 08
//		minimum x0.5
   33 * 6	 07 00 01 \7> 07 01
   34 * 7	 00 08 01 01 04 08 07


   35 * 7	 10 "Tunnel"
//		skip, if 255
   36 * 6	 07 01 01 02 FF "A"
//		x1024
   37 * 7	 00 08 01 01 08 08 12
//		x128
   38 * 6	 07 01 01 \7> 0F 01
   39 * 7	 00 08 01 01 08 08 0F
//		x32
   40 * 6	 07 01 01 \7> 0D 01
   41 * 7	 00 08 01 01 08 08 0D
//		x8
   42 * 6	 07 01 01 \7> 0B 01
   43 * 7	 00 08 01 01 08 08 0B
//		x4
   44 * 6	 07 01 01 \7> 0A 01
   45 * 7	 00 08 01 01 08 08 0A
//		x2
   46 * 6	 07 01 01 \7> 09 01
   47 * 7	 00 08 01 01 08 08 09
//		x1
   48 * 6	 07 01 01 \7> 08 01
   49 * 7	 00 08 01 01 08 08 08
//		minimum x0.5
   50 * 6	 07 01 01 \7> 07 01
   51 * 7	 00 08 01 01 08 08 07


   52 * 8	 10 "Airport"
   53 * 6	 07 02 01 02 FF "P"
//		maximum x16
//	00 <Feature> <Num-props> <Num-info> <Id> (<Property <New-info>)...
   54 * 7	 00 08 01 01 0B 08 0C
//		x8
   55 * 6	 07 02 01 05 0B 01
   56 * 7	 00 08 01 01 0B 08 0B
//		x4
   57 * 6	 07 02 01 05 0A 01
   58 * 7	 00 08 01 01 0B 08 0A
//		x2
   59 * 6	 07 02 01 05 09 01
   60 * 7	 00 08 01 01 0B 08 09
//		x1
   61 * 6	 07 02 01 05 08 01
   62 * 7	 00 08 01 01 0B 08 08
//		minimum x0.5
   63 * 6	 07 02 01 05 07 01
   64 * 7	 00 08 01 01 0B 08 07


   65 * 9	 10 "Purchase"
   66 * 6	 07 03 01 02 FF "L"
//		maximum x16
   67 * 7	 00 08 01 01 11 08 0C
//		x8
   68 * 6	 07 03 01 05 0B 01
   69 * 7	 00 08 01 01 11 08 0B
//		x4
   70 * 6	 07 03 01 05 0A 01
   71 * 7	 00 08 01 01 11 08 0A
//		x2
   72 * 6	 07 03 01 05 09 01
   73 * 7	 00 08 01 01 11 08 09
//		x1
   74 * 6	 07 03 01 05 08 01
   75 * 7	 00 08 01 01 11 08 08
//		minimum x0.5
   76 * 6	 07 03 01 05 07 01
   77 * 7	 00 08 01 01 11 08 07


   78 * 17	 10 "Land raise/lower"
//		skip, if 255
   79 * 6	 07 04 01 02 FF "W"
//		x1024
   80 * 7	 00 08 01 01 15 08 12
//		x512
   81 * 6	 07 04 01 \7> 11 01
   82 * 7	 00 08 01 01 15 08 11
//		x256
   83 * 6	 07 04 01 \7> 10 01
   84 * 7	 00 08 01 01 15 08 10
//		x128
   85 * 6	 07 04 01 \7> 0F 01
   86 * 7	 00 08 01 01 15 08 0F
//		x64
   87 * 6	 07 04 01 \7> 0E 01
   88 * 7	 00 08 01 01 15 08 0E
//		x32
   89 * 6	 07 04 01 \7> 0D 01
   90 * 7	 00 08 01 01 15 08 0D
//		x16
   91 * 6	 07 04 01 \7> 0C 01
   92 * 7	 00 08 01 01 15 08 0C
//		x8
   93 * 6	 07 04 01 \7> 0B 01
   94 * 7	 00 08 01 01 15 08 0B
//		x4
   95 * 6	 07 04 01 \7> 0A 01
   96 * 7	 00 08 01 01 15 08 0A
//		x2
   97 * 6	 07 04 01 \7> 09 01
   98 * 7	 00 08 01 01 15 08 09
//		x1
   99 * 6	 07 04 01 \7> 08 01
  100 * 7	 00 08 01 01 15 08 08
//		minimum x0.5
  101 * 6	 07 04 01 \7> 07 01
  102 * 7	 00 08 01 01 15 08 07


  103 * 12	 10 "Water clear"
//		skip, if 255
  104 * 6	 07 05 01 02 FF "R"
//		x1024
  105 * 7	 00 08 01 01 22 08 12
//		x128
  106 * 6	 07 05 01 \7> 0F 01
  107 * 7	 00 08 01 01 22 08 0F
//		x32
  108 * 6	 07 05 01 \7> 0D 01
  109 * 7	 00 08 01 01 22 08 0D
//		x8
  110 * 6	 07 05 01 \7> 0B 01
  111 * 7	 00 08 01 01 22 08 0B
//		x4
  112 * 6	 07 05 01 \7> 0A 01
  113 * 7	 00 08 01 01 22 08 0A
//		x2
  114 * 6	 07 05 01 \7> 09 01
  115 * 7	 00 08 01 01 22 08 09
//		x1
  116 * 6	 07 05 01 \7> 08 01
  117 * 7	 00 08 01 01 22 08 08
//		minimum x0.5
  118 * 6	 07 05 01 \7> 07 01
  119 * 7	 00 08 01 01 22 08 07


  120 * 23	 10 "Running costs Aircraft"
  121 * 6	 07 06 01 02 FF "I"
// goto av8 or Planeset, if loaded
  122 * 9	 07 88 04 \7GG "DD" 0A 01 "a"
  123 * 9	 07 88 04 \7GG "JS" 01 01 "P"
//		maximum x16
  124 * 7	 00 08 01 01 2D 08 0C
//		x8
  125 * 6	 07 06 01 05 0B 01
  126 * 7	 00 08 01 01 2D 08 0B
//		x4
  127 * 6	 07 06 01 05 0A 01
  128 * 7	 00 08 01 01 2D 08 0A
//		x2
  129 * 6	 07 06 01 05 09 01
  130 * 7	 00 08 01 01 2D 08 09
//		x1
  131 * 6	 07 06 01 05 08 01
  132 * 7	 00 08 01 01 2D 08 08
//		minimum x0.5
  133 * 6	 07 06 01 05 07 01
  134 * 7	 00 08 01 01 2D 08 07
//skip running costs av8
  135 * 6	 07 9A 01 00 00 "I"

  136 * 19	 10 "av8: running costs"
// should be loaded before this mod
  137 * 9	 07 88 04 \7G "DD" 0A 01 "R"
  138 * 28	 0B 01 7F 05 "Aviators Aircraft (av8)" 00

  139 * 24	 10 "Planeset: running costs"
// should be loaded before this mod
  140 * 9	 07 88 04 \7G "JS" 01 01 "R"
  141 * 19	 0B 01 7F 05 "Planeset 1.5.3" 00

  142 * 14	 10 "Running costs"
//		maximum x16
  143 * 7	 00 08 01 01 2D 08 0F
//		x8
  144 * 6	 07 06 01 05 0B 01
  145 * 7	 00 08 01 01 2D 08 0E
//		x4
  146 * 6	 07 06 01 05 0A 01
  147 * 7	 00 08 01 01 2D 08 0D
//		x2
  148 * 6	 07 06 01 05 09 01
  149 * 7	 00 08 01 01 2D 08 0C
//		x1
  150 * 6	 07 06 01 05 08 01
  151 * 7	 00 08 01 01 2D 08 0B
//		minimum x0.5
  152 * 6	 07 06 01 05 07 01
  153 * 7	 00 08 01 01 2D 08 0A


  154 * 17	 10 "Industry funding"
//		skip, if 255
  155 * 6	 07 07 01 02 FF 00
//		x1024
  156 * 7	 00 08 01 01 30 08 12
//		x128
  157 * 6	 07 07 01 \7> 0F 01
  158 * 7	 00 08 01 01 15 08 0F
//		x32
  159 * 6	 07 07 01 \7> 0D 01
  160 * 7	 00 08 01 01 30 08 0D
//		x8
  161 * 6	 07 07 01 \7> 0B 01
  162 * 7	 00 08 01 01 30 08 0B
//		x4
  163 * 6	 07 07 01 \7> 0A 01
  164 * 7	 00 08 01 01 30 08 0A
//		x2
  165 * 6	 07 07 01 \7> 09 01
  166 * 7	 00 08 01 01 30 08 09
//		x1
  167 * 6	 07 07 01 \7> 08 01
  168 * 7	 00 08 01 01 30 08 08
//		minimum x0.5
  169 * 6	 07 07 01 \7> 07 01
  170 * 7	 00 08 01 01 30 08 07

Powered by MediaWiki
  • This page was last modified on 4 July 2011, at 13:24.