1<?xml version="1.0" encoding="UTF-8"?> 2<!-- 3 file : pw-imprezawrc.xml 4 created : Sat Mar 18 23:03:59 CET 2000 5 copyright : (C) 2000-2008 by Eric Espie, Bernhard Wymann 6 email : torcs@free.fr 7 version : $Id: pw-imprezawrc.xml,v 1.8.2.3 2014/03/17 18:50:31 berniw Exp $ 8--> 9 10<!-- This program is free software; you can redistribute it and/or modify --> 11<!-- it under the terms of the GNU General Public License as published by --> 12<!-- the Free Software Foundation; either version 2 of the License, or --> 13<!-- (at your option) any later version. --> 14 15<!-- 3D MODEL copyright (C) Patrick Wisselo Patwo Design Production 1999 (see readme.txt) --> 16 17<!DOCTYPE params SYSTEM "../../../../src/libs/tgf/params.dtd"> 18 19<params name="Subaru Impreza WRC" type="template"> 20 21 <section name="Bonnet"> 22 <!-- Position of the driver --> 23 <attnum name="xpos" unit="m" val="0.60"/> 24 <attnum name="ypos" unit="m" val="0.0"/> 25 <attnum name="zpos" unit="m" val="1.05"/> 26 </section> 27 28 <section name="Driver"> 29 <!-- Position of the driver --> 30 <attnum name="xpos" unit="m" val="-0.05"/> 31 <attnum name="ypos" unit="m" val="0.35"/> 32 <attnum name="zpos" unit="m" val="0.89"/> 33 </section> 34 35 <section name="Sound"> 36 <attstr name="engine sample" val="impreza2002_engine.wav"/> 37 <attnum name="rpm scale" val="1.25"/> 38 </section> 39 40 <section name="Graphic Objects"> 41 <attstr name="wheel texture" val="tex-wheel.rgb"/> 42 <attstr name="shadow texture" val="shadow.rgb"/> 43 <attstr name="tachometer texture" val="rpm8500.rgb"/> 44 <attnum name="tachometer min value" unit="rpm" val="0"/> 45 <attnum name="tachometer max value" unit="rpm" val="10000"/> 46 <attstr name="speedometer texture" val="speed240.rgb"/> 47 <attnum name="speedometer min value" unit="km/h" val="0"/> 48 <attnum name="speedometer max value" unit="km/h" val="240"/> 49 50 <section name="Ranges"> 51 <section name="1"> 52 <attnum name="threshold" val="10"/> 53 <attstr name="car" val="pw-imprezawrc.acc"/> 54 </section> 55 <section name="2"> 56 <attnum name="threshold" val="5"/> 57 <attstr name="car" val="pw-imprezawrc-lod1.acc"/> 58 </section> 59 <section name="3"> 60 <attnum name="threshold" val="0"/> 61 <attstr name="car" val="pw-imprezawrc-lod2.acc"/> 62 </section> 63 </section> 64 65 <section name="Light"> 66 <section name="1"> 67 <attstr name="type" val="brake2"/> 68 <attnum name="xpos" val="-1.96"/> 69 <attnum name="ypos" val="0.49"/> 70 <attnum name="zpos" val="0.57"/> 71 <attnum name="size" val="0.3"/> 72 </section> 73 <section name="2"> 74 <attstr name="type" val="brake2"/> 75 <attnum name="xpos" val="-1.96"/> 76 <attnum name="ypos" val="-0.49"/> 77 <attnum name="zpos" val="0.57"/> 78 <attnum name="size" val="0.3"/> 79 </section> 80 <section name="3"> 81 <attstr name="type" val="brake"/> 82 <attnum name="xpos" val="-1.99"/> 83 <attnum name="ypos" val="-0.05"/> 84 <attnum name="zpos" val="1.06"/> 85 <attnum name="size" val="0.15"/> 86 </section> 87 <section name="4"> 88 <attstr name="type" val="brake"/> 89 <attnum name="xpos" val="-1.99"/> 90 <attnum name="ypos" val="0.05"/> 91 <attnum name="zpos" val="1.06"/> 92 <attnum name="size" val="0.15"/> 93 </section> 94 </section> 95 96 </section> 97 98 <section name="Car"> 99 <attstr name="category" val="Offroad-4WD-GrA"/> 100 <attnum name="body length" min="1.5" max="25.0" unit="m" val="4.12"/> 101 <attnum name="body width" min="0.5" max="4.0" unit="m" val="1.98"/> 102 <attnum name="body height" min="0.5" max="10.0" unit="m" val="1.42"/> 103 <!-- collision bounding box --> 104 <attnum name="overall length" min="1.5" max="25.0" unit="m" val="4.12"/> 105 <attnum name="overall width" min="0.5" max="4.0" unit="m" val="1.98"/> 106 <attnum name="mass" min="200.0" max="1500" unit="kg" val="1350"/> 107 <attnum name="GC height" min="0.0" max="5.0" unit="m" val="0.24"/> 108 <!-- weight bias --> 109 <attnum name="front-rear weight repartition" min="0.1" max="0.9" val="0.54"/> 110 <attnum name="front right-left weight repartition" min="0.1" max="0.9" val="0.5"/> 111 <attnum name="rear right-left weight repartition" min="0.1" max="0.9" val="0.5"/> 112 <!-- used for inertia, indicates the good mass centering (lower values) --> 113 <attnum name="mass repartition coefficient" min="0.1" max="10.0" val="0.45"/> 114 <attnum name="fuel tank" min="20.0" max="53" unit="l" val="53.0"/> 115 <attnum name="initial fuel" min="1.0" max="53" unit="l" val="53.0"/> 116 </section> 117 118 <section name="Exhaust"> 119 <!-- for flames --> 120 <attnum name="power" val="1.0"/> 121 <section name="1"> 122 <attnum name="xpos" val="-2.0"/> 123 <attnum name="ypos" val="-0.60"/> 124 <attnum name="zpos" val="0.11"/> 125 </section> 126 </section> 127 128 <section name="Aerodynamics"> 129 <attnum name="Cx" min="0.20" max="5.0" val="0.51"/> 130 <attnum name="front area" min="0.75" max="40.0" unit="m2" val="2.05"/> 131 <attnum name="front Clift" min="0.0" max="2.0" val="0.27"/> 132 <attnum name="rear Clift" min="0.0" max="2.0" val="0.23"/> 133 </section> 134 135 <section name="Front Wing"> 136 <attnum name="area" min="0" max="2.0" unit="m2" val="0.2"/> 137 <attnum name="angle" min="0" max="30" unit="deg" val="5"/> 138 <attnum name="xpos" min="0.0" max="12.0" unit="m" val="2.03"/> 139 <attnum name="zpos" min="0.0" max="10.0" unit="m" val="0.05"/> 140 </section> 141 142 <section name="Rear Wing"> 143 <attnum name="area" min="0" max="2.0" unit="m2" val="0.6"/> 144 <attnum name="angle" min="0" max="30" unit="deg" val="15"/> 145 <attnum name="xpos" min="-12.5" max="0.0" unit="m" val="-1.84"/> 146 <attnum name="zpos" min="0.0" max="10.0" unit="m" val="1.03"/> 147 </section> 148 149 <section name="Engine"> 150 <attnum name="inertia" min="0.1" max="0.5" unit="kg.m2" val="0.2423"/> 151 <attnum name="revs limiter" min="3000" max="20000" unit="rpm" val="8200"/> 152 <attnum name="revs maxi" min="3000" max="20000" unit="rpm" val="10000"/> 153 <attnum name="tickover" min="500" max="5000" unit="rpm" val="1100"/> 154 <attnum name="fuel cons factor" min="0.5" max="5.0" val="1.2"/> 155 <section name="data points"> 156 <section name="1"> 157 <attnum name="rpm" min="100" max="20000" unit="rpm" val="0"/> 158 <attnum name="Tq" min="10" max="2000" unit="N.m" val="100"/> 159 </section> 160 <section name="2"> 161 <attnum name="rpm" min="100" max="20000" unit="rpm" val="1024"/> 162 <attnum name="Tq" min="10" max="2000" unit="N.m" val="317"/> 163 </section> 164 <section name="3"> 165 <attnum name="rpm" min="100" max="20000" unit="rpm" val="2048"/> 166 <attnum name="Tq" min="10" max="2000" unit="N.m" val="339"/> 167 </section> 168 <section name="4"> 169 <attnum name="rpm" min="100" max="20000" unit="rpm" val="3072"/> 170 <attnum name="Tq" min="10" max="2000" unit="N.m" val="355"/> 171 </section> 172 <section name="5"> 173 <attnum name="rpm" min="100" max="20000" unit="rpm" val="4096"/> 174 <attnum name="Tq" min="10" max="2000" unit="N.m" val="415"/> 175 </section> 176 <section name="6"> 177 <attnum name="rpm" min="100" max="20000" unit="rpm" val="5120"/> 178 <attnum name="Tq" min="10" max="2000" unit="N.m" val="452"/> 179 </section> 180 <section name="7"> 181 <attnum name="rpm" min="100" max="20000" unit="rpm" val="5888"/> 182 <attnum name="Tq" min="10" max="2000" unit="N.m" val="482"/> 183 </section> 184 <section name="8"> 185 <attnum name="rpm" min="100" max="20000" unit="rpm" val="7168"/> 186 <attnum name="Tq" min="10" max="2000" unit="N.m" val="438"/> 187 </section> 188 <section name="9"> 189 <attnum name="rpm" min="100" max="20000" unit="rpm" val="8192"/> 190 <attnum name="Tq" min="10" max="2000" unit="N.m" val="364"/> 191 </section> 192 <section name="10"> 193 <attnum name="rpm" min="100" max="20000" unit="rpm" val="9216"/> 194 <attnum name="Tq" min="10" max="2000" unit="N.m" val="210"/> 195 </section> 196 <section name="11"> 197 <attnum name="rpm" min="100" max="20000" unit="rpm" val="10240"/> 198 <attnum name="Tq" min="10" max="2000" unit="N.m" val="147"/> 199 </section> 200 </section> 201 </section> 202 203 <section name="Clutch"> 204 <!-- pressure plate --> 205 <attnum name="inertia" min="0.05" max="0.2" unit="kg.m2" val="0.1150"/> 206 </section> 207 208 <section name="Gearbox"> 209 <attnum name="shift time" min="0.01" max="1.0" unit="s" val=".2"/> 210 <section name="gears"> 211 <section name="r"> 212 <attnum name="ratio" min="-6" max="-2" val="-2.96"/> 213 <attnum name="inertia" min="0.001" max="0.1" val="0.0037"/> 214 <attnum name="efficiency" min="0.5" max="1.0" val="0.957"/> 215 </section> 216 <section name="1"> 217 <attnum name="ratio" min="0.5" max="5" val="2.232"/> 218 <attnum name="inertia" min="0.001" max="0.1" val="0.003"/> 219 <attnum name="efficiency" min="0.5" max="1.0" val="0.955"/> 220 </section> 221 <section name="2"> 222 <attnum name="ratio" min="0.5" max="5" val="1.625"/> 223 <attnum name="inertia" min="0.001" max="0.1" val="0.0037"/> 224 <attnum name="efficiency" min="0.5" max="1.0" val="0.957"/> 225 </section> 226 <section name="3"> 227 <attnum name="ratio" min="0.5" max="5" val="1.086"/> 228 <attnum name="inertia" min="0.001" max="0.1" val="0.0048"/> 229 <attnum name="efficiency" min="0.5" max="1.0" val="0.950"/> 230 </section> 231 <section name="4"> 232 <attnum name="ratio" min="0.5" max="5" val=".856"/> 233 <attnum name="inertia" min="0.001" max="0.1" val="0.0064"/> 234 <attnum name="efficiency" min="0.5" max="1.0" val="0.983"/> 235 </section> 236 <section name="5"> 237 <attnum name="ratio" min="0.5" max="5" val=".69"/> 238 <attnum name="inertia" min="0.001" max="0.1" val="0.0107"/> 239 <attnum name="efficiency" min="0.5" max="1.0" val="0.948"/> 240 </section> 241 <section name="6"> 242 <attnum name="ratio" min="0.5" max="5" val="0.6"/> 243 <attnum name="inertia" min="0.001" max="0.1" val="0.0150"/> 244 <attnum name="efficiency" min="0.5" max="1.0" val="0.940"/> 245 </section> 246 </section> 247 </section> 248 249 <section name="Drivetrain"> 250 <!-- allowed values RWD, FWD, 4WD --> 251 <attstr name="type" in="RWD,FWD,4WD" val="4WD"/> 252 <!-- drive shaft inertia --> 253 <attnum name="inertia" min="0.001" max="0.1" unit="kg.m2" val="0.0091"/> 254 </section> 255 256 <section name="Steer"> 257 <attnum name="steer lock" min="9" max="45" unit="deg" val="31"/> 258 <attnum name="max steer speed" min="1" max="360" unit="deg/s" val="360"/> 259 </section> 260 261 <section name="Brake System"> 262 <attnum name="front-rear brake repartition" min="0.3" max="0.7" val="0.68"/> 263 <attnum name="max pressure" min="5000" max="40000" unit="kPa" val="15000"/> 264 </section> 265 266 <section name="Front Axle"> 267 <attnum name="xpos" min="0.0" max="12.5" unit="m" val="1.26"/> 268 <attnum name="inertia" min="0.001" max="0.1" unit="kg.m2" val="0.0056"/> 269 <attnum name="roll center height" min="-1.0" max="5.0" unit="m" val="0.23"/> 270 </section> 271 272 <section name="Rear Axle"> 273 <attnum name="xpos" min="-12.5" max="0.0" unit="m" val="-1.18"/> 274 <attnum name="inertia" min="0.001" max="0.1" unit="kg.m2" val="0.0080"/> 275 <attnum name="roll center height" min="-1.0" max="5.0" unit="m" val=".17"/> 276 </section> 277 278 <section name="Front Differential"> 279 <attstr name="type" in="LIMITED SLIP" val="LIMITED SLIP"/> 280 <attnum name="inertia" min="0.001" max="0.1" unit="kg.m2" val="0.0488"/> 281 <attnum name="efficiency" min="0.5" max="1.0" val="0.9625"/> 282 283 <attnum name="max slip bias" min="0.0" max="0.5" val="0.03"/> 284 <attnum name="locking input torque" min="500" max="90000" val="4000"/> 285 <attnum name="locking brake input torque" min="150" max="90000" val="1000"/> 286 </section> 287 288 <section name="Rear Differential"> 289 <attstr name="type" in="LIMITED SLIP" val="LIMITED SLIP"/> 290 <attnum name="inertia" min="0.001" max="0.1" unit="kg.m2" val="0.0488"/> 291 <attnum name="efficiency" min="0.5" max="1.0" val="0.9625"/> 292 293 <attnum name="max slip bias" min="0.0" max="0.5" val="0.03"/> 294 <attnum name="locking input torque" min="500" max="90000" val="4000"/> 295 <attnum name="locking brake input torque" min="150" max="90000" val="1000"/> 296 </section> 297 298 <section name="Central Differential"> 299 <attstr name="type" in="VISCOUS COUPLER" val="VISCOUS COUPLER"/> 300 <attnum name="min torque bias" min="20" max="50" unit="%" val="40"/> 301 <attnum name="max torque bias" min="20" max="80" unit="%" val="60"/> 302 <attnum name="inertia" min="0.001" max="0.1" unit="kg.m2" val="0.0488"/> 303 <attnum name="ratio" min="1" max="10" val="6.85"/> 304 <attnum name="efficiency" min="0.5" max="1.0" val="0.9625"/> 305 </section> 306 307 <section name="Front Right Wheel"> 308 <attnum name="ypos" min="-2.0" max="-0.1" unit="m" val="-0.80"/> 309 <attnum name="rim diameter" min="5" max="30" unit="in" val="17.0"/> 310 <attnum name="tire width" min="125" max="500" unit="mm" val="235"/> 311 <attnum name="tire height-width ratio" min="0.1" max="1.0" val=".40"/> 312 <attnum name="inertia" min="0.5" max="4.0" unit="kg.m2" val="1.2200"/> 313 <!-- initial ride height --> 314 <attnum name="ride height" min="60" max="250" unit="mm" val="100"/> 315 <attnum name="toe" min="-2" max="2" unit="deg" val="0"/> 316 <attnum name="camber" min="-5" max="0" unit="deg" val="-5"/> 317 <!-- Adherence --> 318 <attnum name="stiffness" min="10.0" max="30.0" val="20.0"/> 319 <attnum name="dynamic friction" min="50" max="100" unit="%" val="75"/> 320 <attnum name="mu" min="0.05" max="5.0" val="1.5"/> 321 </section> 322 323 <section name="Front Left Wheel"> 324 <attnum name="ypos" min="2.0" max="0.1" unit="m" val="0.80"/> 325 <attnum name="rim diameter" min="5" max="30" unit="in" val="17.0"/> 326 <attnum name="tire width" min="125" max="500" unit="mm" val="235"/> 327 <attnum name="tire height-width ratio" min="0.1" max="1.0" val=".40"/> 328 <attnum name="inertia" min="0.5" max="4.0" unit="kg.m2" val="1.2200"/> 329 <!-- initial ride height --> 330 <attnum name="ride height" min="60" max="250" unit="mm" val="100"/> 331 <attnum name="toe" min="-2" max="2" unit="deg" val="0"/> 332 <attnum name="camber" min="-5" max="0" unit="deg" val="-5"/> 333 <!-- Adherence --> 334 <attnum name="stiffness" min="10.0" max="30.0" val="20.0"/> 335 <attnum name="dynamic friction" min="50" max="100" unit="%" val="75"/> 336 <attnum name="mu" min="0.05" max="5.0" val="1.5"/> 337 </section> 338 339 <section name="Rear Right Wheel"> 340 <attnum name="ypos" min="-2.0" max="-0.1" unit="m" val="-0.82"/> 341 <attnum name="rim diameter" min="5" max="30" unit="in" val="17.0"/> 342 <attnum name="tire width" min="125" max="500" unit="mm" val="235"/> 343 <attnum name="tire height-width ratio" min="0.1" max="1.0" val=".40"/> 344 <attnum name="inertia" min="0.5" max="4.0" unit="kg.m2" val="1.2200"/> 345 <!-- initial ride height --> 346 <attnum name="ride height" min="60" max="250" unit="mm" val="100"/> 347 <attnum name="toe" min="-2" max="2" unit="deg" val="0"/> 348 <attnum name="camber" min="-5" max="0" unit="deg" val="-3"/> 349 <!-- Adherence --> 350 <attnum name="stiffness" min="10.0" max="30.0" val="20.0"/> 351 <attnum name="dynamic friction" min="50" max="100" unit="%" val="75"/> 352 <attnum name="mu" min="0.05" max="5.0" val="1.5"/> 353 </section> 354 355 <section name="Rear Left Wheel"> 356 <attnum name="ypos" min="2.0" max="0.1" unit="m" val="0.82"/> 357 <attnum name="rim diameter" min="5" max="30" unit="in" val="17.0"/> 358 <attnum name="tire width" min="125" max="500" unit="mm" val="235"/> 359 <attnum name="tire height-width ratio" min="0.1" max="1.0" val=".40"/> 360 <attnum name="inertia" min="0.5" max="4.0" unit="kg.m2" val="1.2200"/> 361 <!-- initial ride height --> 362 <attnum name="ride height" min="60" max="250" unit="mm" val="100"/> 363 <attnum name="toe" min="-2" max="2" unit="deg" val="0"/> 364 <attnum name="camber" min="-5" max="0" unit="deg" val="-3"/> 365 <!-- Adherence --> 366 <attnum name="stiffness" min="10.0" max="30.0" val="20.0"/> 367 <attnum name="dynamic friction" min="50" max="100" unit="%" val="75"/> 368 <attnum name="mu" min="0.05" max="5.0" val="1.5"/> 369 </section> 370 371 <section name="Front Anti-Roll Bar"> 372 <attnum name="spring" min="0" max="5000" unit="lbs/in" val="0"/> 373 </section> 374 375 <section name="Rear Anti-Roll Bar"> 376 <attnum name="spring" min="0" max="5000" unit="lbs/in" val="0"/> 377 </section> 378 379 <section name="Front Right Suspension"> 380 <attnum name="spring" min="500" max="10000" unit="lbs/in" val="2000"/> 381 <attnum name="suspension course" min="0" max="1.0" unit="m" val="0.40"/> 382 <attnum name="bellcrank" min="0.1" max="5" val="1.5"/> 383 <attnum name="packers" min="30" max="30" unit="mm" val="30"/> 384 <attnum name="slow bump" min="50" max="1000" unit="lbs/in/s" val="200"/> 385 <attnum name="slow rebound" min="50" max="1000" unit="lbs/in/s" val="100"/> 386 <attnum name="fast bump" min="10" max="200" unit="lbs/in/s" val="50"/> 387 <attnum name="fast rebound" min="10" max="200" unit="lbs/in/s" val="50"/> 388 </section> 389 390 <section name="Front Left Suspension"> 391 <attnum name="spring" min="500" max="10000" unit="lbs/in" val="2000"/> 392 <attnum name="suspension course" min="0" max="1.0" unit="m" val="0.40"/> 393 <attnum name="bellcrank" min="0.1" max="5" val="1.5"/> 394 <attnum name="packers" min="30" max="30" unit="mm" val="30"/> 395 <attnum name="slow bump" min="50" max="1000" unit="lbs/in/s" val="200"/> 396 <attnum name="slow rebound" min="50" max="1000" unit="lbs/in/s" val="100"/> 397 <attnum name="fast bump" min="10" max="200" unit="lbs/in/s" val="50"/> 398 <attnum name="fast rebound" min="10" max="200" unit="lbs/in/s" val="50"/> 399 </section> 400 401 <section name="Rear Right Suspension"> 402 <attnum name="spring" min="500" max="10000" unit="lbs/in" val="2000"/> 403 <attnum name="suspension course" min="0" max="1.0" unit="m" val="0.40"/> 404 <attnum name="bellcrank" min="0.1" max="5" val="1.5"/> 405 <attnum name="packers" min="30" max="30" unit="mm" val="30"/> 406 <attnum name="slow bump" min="50" max="1000" unit="lbs/in/s" val="100"/> 407 <attnum name="slow rebound" min="50" max="1000" unit="lbs/in/s" val="200"/> 408 <attnum name="fast bump" min="10" max="200" unit="lbs/in/s" val="50"/> 409 <attnum name="fast rebound" min="10" max="200" unit="lbs/in/s" val="50"/> 410 </section> 411 412 <section name="Rear Left Suspension"> 413 <attnum name="spring" min="500" max="10000" unit="lbs/in" val="2000"/> 414 <attnum name="suspension course" min="0" max="1.0" unit="m" val="0.40"/> 415 <attnum name="bellcrank" min="0.1" max="5" val="1.5"/> 416 <attnum name="packers" min="30" max="30" unit="mm" val="30"/> 417 <attnum name="slow bump" min="50" max="1000" unit="lbs/in/s" val="100"/> 418 <attnum name="slow rebound" min="50" max="1000" unit="lbs/in/s" val="200"/> 419 <attnum name="fast bump" min="10" max="200" unit="lbs/in/s" val="50"/> 420 <attnum name="fast rebound" min="10" max="200" unit="lbs/in/s" val="50"/> 421 </section> 422 423 <section name="Front Right Brake"> 424 <attnum name="disk diameter" min="100" max="500" unit="mm" val="350"/> 425 <attnum name="piston area" min="25" max="200" unit="cm2" val="50"/> 426 <attnum name="mu" min="0.25" max="0.5" val="0.45"/> 427 <attnum name="inertia" min="0.05" max="0.3" unit="kg.m2" val="0.1241"/> 428 </section> 429 430 <section name="Front Left Brake"> 431 <attnum name="disk diameter" min="100" max="500" unit="mm" val="350"/> 432 <attnum name="piston area" min="25" max="200" unit="cm2" val="50"/> 433 <attnum name="mu" min="0.25" max="0.5" val="0.45"/> 434 <attnum name="inertia" min="0.05" max="0.3" unit="kg.m2" val="0.1241"/> 435 </section> 436 437 <section name="Rear Right Brake"> 438 <attnum name="disk diameter" min="100" max="500" unit="mm" val="200"/> 439 <attnum name="piston area" min="25" max="200" unit="cm2" val="50"/> 440 <attnum name="mu" min="0.25" max="0.5" val="0.45"/> 441 <attnum name="inertia" min="0.05" max="0.3" unit="kg.m2" val="0.1241"/> 442 </section> 443 444 <section name="Rear Left Brake"> 445 <attnum name="disk diameter" min="100" max="500" unit="mm" val="200"/> 446 <attnum name="piston area" min="25" max="200" unit="cm2" val="50"/> 447 <attnum name="mu" min="0.25" max="0.5" val="0.45"/> 448 <attnum name="inertia" min="0.05" max="0.3" unit="kg.m2" val="0.1241"/> 449 </section> 450 451 452</params> 453 454 455