×

Aviso

El foro está en modo de sólo lectura.

Scripting de clima

Más
9 años 7 meses antes #1 por Sasker
Sasker Publicó: Scripting de clima
He estado investigando un poco y realizando muchas pruebas... asi funciona el scripting de clima (de momento, no se sabe si mejorara en el futuro).

StartTime=(540)
Hora para aplicar este clima, en minutos transcurridos desde la media noche. 0:00 -> 540/60 = 9:00 AM
Duration=(1)
Minutos que dura esta climatologia, hasta el siguiente bloque de tiempo.
Sky=(10)
Tipo de cielo:
{ 0, 1, 2, 3, 4 } Cielos soleados, mas nublado conforme mas alto es el numero. No llovera con estos cielos ponga lo que ponga en lluvia.
{ 5, 6, 7, 8, 9, 10 } Cielos nublados con lluvia, tormentoso conforme mas alto es el numero. Puede llover o no con estos cielos.
RainChange=(100)
Probabilidad de lluvia, 0% a 100%.
RainDensity=(1)
Intensidad de lluvia, lamentablemente solo tiene 3 valores posibles <!-- s:( --><img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":(" title="Triste" /><!-- s:( -->
0 -> si llueve sera con una intensidad del 20%
1 -> Si llueve lo hara con una intensidad del 60%
2 -> Si llueve lo hara con una intensidad del 100%
Temperature=(29)
Temperatura... la putada es que pone el ambiente y la pista a la misma temperatura...
Humidity=(30)
Humedad, no he visto uso alguno
WindSpeed=(5)
Velocidad del viento en intervalos 3.6Km/h (5 = 18Km/h)
WindDirection=(0)
Direccion del viento, en el sentido de las agujas del reloj.

(No he visto que el viento o humedad afecten a nada de las fisicas del coche).
Más
9 años 7 meses antes #2 por Trokolo
Re: Scripting de clima
Buen curro te has dado, gracias <!-- s:beer --><img src="{SMILIES_PATH}/beer.gif" alt=":beer" title="beer" /><!-- s:beer -->
Edito.- El viento, temperatura y humedad igual sí influyen en el secado de la pista <!-- s:? --><img src="{SMILIES_PATH}/icon_e_confused.gif" alt=":?" title="Confundido" /><!-- s:? -->
Más
9 años 7 meses antes #3 por luvre
Re: Scripting de clima
Ok. Se agradece....

Tengo una dudilla... Y es que tampoco me parece que el tema de la hora para aplicar esté implementado ( como tampoco la duración)
En el archivo "CROFTs.wet" de nuestro server se pueden ver 5 pasos. Con los tiempos definidos para como funciona actualmente, se corresponden a 5 bloques: Inicio, al 25% de carrera, al 50%, al 75% y al final. Pero en cambio, el "StarTime" es a las 540 (9 de la mañana) y los cinco bloques duran igual (30 minutos), es decir, que estaría configuado para el clima desde las 9 hasta las 11:30 de la mañana.
Y nuestra carrera dura desde las 12:30 hasta las 00:30 <!-- s:? --><img src="{SMILIES_PATH}/icon_e_confused.gif" alt=":?" title="Confundido" /><!-- s:? -->
He aquí el archivo original en la parte de carrera (diferencia netrenamientos, calificación y carrera) (Resalto en negrita los inicios de los bloques)

[spoiler2][Race Info]
StartTime=(540)
Duration=(30)
Sky=(6)
RainChange=(50)
RainDensity=(0)
Temperature=(29)
Humidity=(30)
WindSpeed=(5)
WindDirection=(0)
StartTime=(570)
Duration=(30)
Sky=(7)
RainChange=(50)
RainDensity=(0)
Temperature=(29)
Humidity=(50)
WindSpeed=(5)
WindDirection=(0)
StartTime=(600)
Duration=(30)
Sky=(0)
RainChange=(0)
RainDensity=(0)
Temperature=(29)
Humidity=(30)
WindSpeed=(5)
WindDirection=(0)
StartTime=(630)
Duration=(30)
Sky=(0)
RainChange=(0)
RainDensity=(0)
Temperature=(29)
Humidity=(30)
WindSpeed=(5)
WindDirection=(0)
StartTime=(660)
Duration=(30)
Sky=(5)
RainChange=(10)
RainDensity=(0)
Temperature=(29)
Humidity=(30)
WindSpeed=(5)
WindDirection=(0)[/spoiler2]

La interfaz del juego sólo deja configurar esas 5 etapas (o bloques), tanto en offline como en el server.

Asin que vamos a hacer pruebas...
Vamos a poner 6 bloques de clima, editando el archivo y poniendolo en el server como "sólo lectura"

Vamos a ponerlo tal que así:
[spoiler2][Race Info]
StartTime=(750)
Duration=(150)
Sky=(0)
RainChange=(0)
RainDensity=(0)
Temperature=(30)
Humidity=(30)
WindSpeed=(5)
WindDirection=(0)
StartTime=(900)
Duration=(60)
Sky=(10)
RainChange=(100)
RainDensity=(2)
Temperature=(10)
Humidity=(100)
WindSpeed=(5)
WindDirection=(0)
StartTime=(960)
Duration=(60)
Sky=(0)
RainChange=(0)
RainDensity=(0)
Temperature=(39)
Humidity=(0)
WindSpeed=(5)
WindDirection=(0)
StartTime=(1020)
Duration=(60)
Sky=(10)
RainChange=(0)
RainDensity=(0)
Temperature=(19)
Humidity=(0)
WindSpeed=(5)
WindDirection=(0)
StartTime=(1080)
Duration=(330)
Sky=(0)
RainChange=(0)
RainDensity=(0)
Temperature=(9)
Humidity=(0)
WindSpeed=(5)
WindDirection=(0)
StartTime=(1410)
Duration=(60)
Sky=(10)
RainChange=(100)
RainDensity=(2)
Temperature=(0)
Humidity=(100)
WindSpeed=(5)
WindDirection=(0)[/spoiler2]

Para no liarnos y explicarlo brevemente, en la teoría, en carrera debería funcionar tal que:

-DE 12:30 A 15:00 - Al inicio de la carrera y durante 5 minutos reales estaría totalmente despejado, con 30º de temp
-DE 15:00 A 16:00 - Desde el minuto 5 hasta el minuto 7. Totalmente encapotado y con lluvia al máximo de intensidad. 10º de temp
-DE 16:00 A 17:00 - Desde el minuto 7 al minuto 9. Despejado. 39º de temp
-DE 17:00 A 18:00 - Desde el minuto 9 al minuto 11. Totalmente encapotado SIN LLUVIA. 19º de temp
-DE 18:00 A 23:30 - Desde el minuto 11 al minuto 22. Despejado. 9º de temp
-DE 23:30 A 00:30 - Desde el minuto 22 al 24. Totalmente encapotado. Lluvia al máximo. 0º de temp (¿Helará? <!-- s:mrgreen: --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":mrgreen:" title="Sr. Verde" /><!-- s:mrgreen: --> )

O sea, una puñetera primavera en sólo 24 minutos... <!-- s:twisted: --><img src="{SMILIES_PATH}/icon_twisted.gif" alt=":twisted:" title="Diablo" /><!-- s:twisted: -->
Lo subo al server... a ver que hace.....
Más
9 años 7 meses antes #4 por luvre
Re: Scripting de clima
Bueno, un poco a su manera, pero parece que funciona.
Lo importante es que reconoce más de 5 bloques, y los bloques pueden ser de diferente duración.

Para probar he puesto la IA un rato a correr... Estos de ISI son unos cachondos... <!-- s:meparto --><img src="{SMILIES_PATH}/meparto.gif" alt=":meparto" title="meparto" /><!-- s:meparto --> <!-- s:meparto --><img src="{SMILIES_PATH}/meparto.gif" alt=":meparto" title="meparto" /><!-- s:meparto --> Ha ganado Scott Juliano contra todo pronóstico, Jeremy Miller ha sido segundo, Tim Wheatley ha quedado tercero, a pesar de liderar casi todo el tioempo, pero la lluvia del final lo pilló a contrapié. Gjon Camaj se ha enganchado en la chicane ya en la tercera vuelta... y tras una remontada apoteósica hasta el segundo puesto, a falta de tres vueltas ha debido pillar una placa de hielo y se ha vuelto a piñar... <!-- s:mrgreen: --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":mrgreen:" title="Sr. Verde" /><!-- s:mrgreen: --> <!-- s:meparto --><img src="{SMILIES_PATH}/meparto.gif" alt=":meparto" title="meparto" /><!-- s:meparto --> <!-- s:meparto --><img src="{SMILIES_PATH}/meparto.gif" alt=":meparto" title="meparto" /><!-- s:meparto -->
Más
9 años 7 meses antes #5 por JMCardenas
Re: Scripting de clima
Parece que rFactor1 está condenado al garrote vil. Nos ponemos en faena para estar al día con el rFactor2.

Yo como no entiendo de casi todo, me dedico ya a intentar adaptar plantillas de Motec para cuando estén liberados los setups, a ver que saco en claro. Ya he conseguido que funcione. Me olvidé que había reinstalado de cero rFactor2 con la última actualización, y no me estaba funcionando porque simplemente no lo había instalado <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Ofuscado" /><!-- s:oops: -->

De paso voy a hacer mis primeros pinitos con los templates, a ver que tal se me da. Pepe... esos coches negros tienen que dar guerra.

Además como la semana pasada no entrené ni estuve al día del campeonato de FsinL voy a tener que usar el peor motor de todos los que tengo, así que a salir a pista a ver si consigo mantener la 6ª posición sumando algún puntito. Es hora de centrarse definitivamente en rFacto2, que lo tengo abandonado y no dejáis de entrenar.




i9-9900K / 32Gb DDR4 2666 CL13 / Asus Maximus XI / Asus 2080TiOc 11GB GDDR6 / Asus PG258Q GSYNC 240Hz / 1TB SSD NVMeM.2+1TB SSD S3+3Tb WD S3 / Corsair HX1000i / G29 Logitech / Fibra 600-100 / W10 64
Más
9 años 7 meses antes #6 por Sasker
Re: Scripting de clima
No lo comente luvre, tienes toda la razon

1-. Reconoce infinitos bloques y de duracion que nos de la gana... podriamos poner 3 horas de sol, 5 mins de lluvia a tope y luego 1 hora de sol, ....
2-. La StartTime se la pela, la iguala a la hora de inicio de la carrera, lo importante es que luego los saltos coincidan...
StartTime=540 pero empezamos a las 1800, el pone starttime + 660 en todos los bloques para poner el primer bloque como inicio de carrera.

Yo llegue a probar 12 bloques de 1 minuto en una carrera, alternando sol y lluvia cada minuto y funciono a la perfeccion.


Asi que seria util crear una peuqeña app para crear climas mas potente que la chusta que corre por ahi, que solo configura 5 bloques de 30 mins.


P.D: El acelerador de tiempo afecta al clima. Si ponemos x10 la aceleracion de tiempo 10 mins se convertiran en 1 min tb para el clima...
Más
9 años 7 meses antes #7 por samuelson1
Re: Scripting de clima
Uff esto huele a semilla del GP4 que tiempos!!

[img:3ef2iwhy]http://www.speedinlive.com/sinlrank/samuelson1.png[/img:3ef2iwhy][color=#FF0000:3ef2iwhy][b:3ef2iwhy]
ATCS840, AMD FX-4170BE, ASUS SABERTOOTH 990FX, Noctua NH-D14,
16 Gb Kingston HyperX Genesis DDR3-1866 MHz, Asus Radeon HD 6970 DirectCUII,
LG L226WTQ-SF,Seagate Barracuda 2TB SATA-III,Corsair HX850W[/b:3ef2iwhy][/color:3ef2iwhy]
  • No permitido: Crear un nuevo tema.
  • No permitido: Responder.
  • No permitido: para añadir archivos.
  • No permitido: Editar tu mensaje.
Tiempo de carga de la página: 0.137 segundos
Gracias a Foro Kunena