Anuncio

Colapsar
No hay anuncio todavía.

Lluvia (Explicación y colaboración)

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

    Lluvia (Explicación y colaboración)

    Os explico cómo funcionará la lluvia este año, la idea es sencilla:

    - Se utilizará el programa rFactor2 Weather Tool creado por Gerald Jacobson. Es el mismo que se usaba el año pasado, pero se usaba en modo manual.
    - Usaremos el modo de reproducción de scripts. Este modo está hecho para grabar el tiempo real en alguna ubicación, y luego se reproduce el script generado. Lo de grabar el tiempo ya no funciona, por lo que nosotros lo que haremos es generar scripts manualmente.
    - Como ocurría el año pasado, habrá una probabilidad de lluvia X en cada circuito.
    - En base a esa probabilidad X, un programa decidirá si llueve o no con un número aleatorio (como ocurría el año pasado), si sale lluvia, el programa escogerá un script de lluvia cualquiera de forma aleatoria.
    - Igual que el año pasado, la lluvia es independiente entre sesiones, por lo que habrá scripts de clasificación y scripts de carrera. Sin embargo, este año quizás hacemos que si sale lluvia en una de las sesiones, sea más probable que en la otra también llueva, aunque seguirían siendo scripts independientes (este punto todavía está por acabar de definir cómo lo queremos y si es posible hacerlo técnicamente).
    - Los scripts los haremos entre todos: Cada piloto debe hacer entre 3 y 4 scripts de clasificación y entre 3 y 4 de carrera.
    - También habrá varios scripts de seco, básicamente para que no sea todo sol si no que pueda haber nubes.


    Ejemplo*:
    Para el GP de Australia hay un 50% de probabilidad de lluvia.
    El programa elige un número aleatorio entre 1 y 100 para clasificación.
    Sale número 43.
    Como el número es menor o igual a 50, el programa elige un script de lluvia de clasificación de forma aleatoria.
    El programa elige un número aleatorio entre 1 y 100 para carrera.
    Sale número 51.
    Como el número es mayor que 50, el programa elige un script aleatorio de seco.

    *El ejemplo es suponiendo que el tiempo de clasificación y carrera es totalmente independiente.

    Pasos de sesión:
    Esto es bastante importante tenerlo claro, ya que nos ayudará a escoger el neumático el inicio de sesión:
    Sesiones de prática:
    En la práctica 1 (cuando se reinicia el server), se pondrá el agua inicial en pista del script, entonces podrás llover o no, pero la pista irá evolucionando. Muy importante, si el script tiene agua inicial en pista, al iniciar Q1 (practica 4), el agua inicial en pista será la misma que en práctica 1, que es la que dice el script. Es decir: Si el script tiene agua inicial > 0, la pista siempre al inicio de Q1 NO será la misma que al final de los libres. En el caso que tenga agua inicial = 0, sí que será siempre continua. En el paso a Q2, la pista sí que empezará SIEMPRE como acabó la Q1.
    En el caso de la lluvia, también es continua, pero hay que tener en cuenta que rFactor tardá en sincronizar, por lo que hasta el momento que se pone el semáforo verde no debemos fiarnos si no está lloviendo.

    Warm up y Carrera:
    Se considera que estas sesiones ocurren en domingo, por tanto son totalmente independientes de clasificación. Es decir, puede estar la pista al 100% de agua al acabar la Q2 y empezar el warmup totalmente seca.
    El paso de warm up a carrera sí está siempre ligado. Es decir, la carrera empezará igual que acaba el warmup. Lo mismo, rFactor tarda en sincronizar así que si al acabar warmup llovía, debemos considerar que sigue lloviendo aunque todavía no veamos la lluvia.

    Cualquier duda, aclaración o sugerencia, responded a este mismo post.
    Editado por última vez por Ralffan; en Hoy, 16:52:33.


    TROFEO FAIR-PLAY F1 2011

    #2
    Generación de scripts

    Pedimos a cada piloto que genere entre 3 y 4 scripts de clasificación y otros tantos de carrera.

    Requisitos:
    Es muy recomendable tener o instalar o bien Excel (de pago) o bien OpenOffice Calc (gratis).
    Si tiene algún otro programa de cálculo que me diga y trato de hacer una plantilla compatible.
    Si alguien no tiene ninguno y no quiere instalarlo... Puede usar google sheets (explicación abajo del todo).

    ¿Cómo se genera?

    Simplemente hay que rellenar una plantilla en la que se escoge el estado inicial de pista, el Clima y la intensidad de lluvia que hará cada 4 minutos. (Igual que el año pasado, el programa suavizará luego el salto entre líneas, no habrá cambios repentinos).

    La plantilla incluye 4 pestañas:

    Pestañas Clasificación y Carrera: En color azul están los campos a modificar, todo lo que no esté en azul no hay que tocarlo. Las hojas están protegidas para tocar solo los campos correctos.
    Hay una tabla con líneas, cada línea es el tiempo que hará cada 4 minutos

    Spoiler: 


    Agua inicial en pista:
    A escoger entre 0 (seco), 25% de agua, 50% o 75%. Esto está limitado a esas 4 opciones porque son 4 archivos que tenemos que generar manualmente.

    Intensidad de lluvia:
    Pues eso, un número entre 0 y 30 que indica si llueve más o menos. Seco -> 0, Lluvia -> Entre 1 y 20. Tormenta -> Entre 21 y 30.

    Clima (weather):
    A escoger entre todas las opciones disponibles de rFactor 2. Debes escoger siempre uno en función de la intensidad de lluvia:

    Spoiler: 
    Climas de seco (intensidad 0):
    Clear (Soleado)
    LightClouds (Pocas nubes)
    PartiallyCloudy (Medio nublado)
    MostlyCloudy (Bastante nublado)
    Overcast (Nublado completamente)

    Climas de lluvia (intensidad entre 1 y 20):
    LightCloudyAndRain (Un poco de nubes y lluvia)
    PartiallyCloudyAndRain (Medio nublado y lluvia)
    MostlyCloudyAndRain (Bastante nublado y lluvia)
    OvercastAndRain Nublado (completamente y lluvia)

    Climas de tormenta (intensidad entre 21 y 30):
    MostlyCloudyAndStorm (Bastante nublado y tormenta)
    OvercastAndStorm (Nublado completamente y tormenta)




    Condiciones:
    Intensidad máxima de lluvia permitida: 30%
    Entre línea y línea, no puede haber un salto de más del 10% en la intensidad de lluvia (es decir, si en el minuto 4 la intensidad es 0, en la siguiente línea (minuto 8) la intensidad nunca podrá ser más de 10.
    No se puede pasar de Clear a Rain en dos líneas seguidas (y viceversa). Es decir, si en la línea 3 ponéis lluvia, en la línea 2 no puedes seleccionar Clear, tiene que ser algo con nubes, aunque sea LightClouds).
    Intensidad 0 -> Weather no puede acabar ni en Rain ni en Storm
    Intensidad de 1 a 20 -> Weather debe ser una de las opciones que acaban con Rain
    Intensidad de 21 a 30 -> Weather debe ser una de las opciones que acaban con Storm
    Debe haber lluvia durante al menos una línea con 5% de intensidad antes del minuto 68 o empezar la pista con agua

    Tenéis desplegables y un gráfico para ayudar a hacerlo. Todo esto de la plantilla es solo para facilitar la faena, si alguien por lo que sea quiere desbloquear las hojas (no tendría sentido hacerlo), la contraseña es la misma que la del server.


    Pestañas script clasificación y script carrera (no hay que tocar nada aquí, solo copy y paste):
    Una vez rellenado vuestra tablita, os vais a la pestaña correspondiente. Veréis una serie de líneas que se han modificado automáticamente en función de lo que hayáis puesto en las tablas anteriores. Tenéis que copiar las líneas de esa pestaña y pegarla en un bloc de notas. Guardáis el archivo con extensión .wrfile
    La extensión es importante, ya que el programa sólo permite abrir archivos con esa extensión. Por favor poned vuestros nicks en los scripts, más que nada porque luego verificaremos todos de golpe y si hay alguno incorrecto avisaremos al autor para que lo corrija (nosotros no tocaremos ningún script que hagáis). Ejemplo:
    RalffanClasi1.wrfile
    RalffanClasi2.wrfile

    (No hace falta poner en el nombre del archivo si es clasificación o carrera, el programa lo leerá dentro del propio fichero).

    Spoiler: 

    Pestañas scripts:
    scriptCarrera.PNG
    Ejemplo final:
    ejemplo.PNG



    Por favor, cualquier duda, claración y demás, lo ponéis aquí o lo vemos en TS.



    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------


    ¿Cómo se verifica que el script es correcto y cumple las normas?
    Todos los scripts se pasan por un programa que los lee y verifica que todo es correcto. El programa está disponible para todos los pilotos, para que verifiquen los scripts antes de enviarlos. Igualmente, una vez recibidos todos los scripts obviamente se verificarán de nuevo con el programa.
    Descargar programa

    ¿Cómo se escoge el script que se usará en carrera?
    El programa lo hará todo automático (ver post 1) de esta forma, nadie tiene que hacer nada manualmente y por tanto nadie sabe qué clima habrá.

    Plantillas:
    Excel
    OpenOffice

    Para usar google sheets (gratis, sin instalación): Descargar la plantilla Excel, ir a google sheets y subir el archivo.

    Scripts generados.
    Editado por última vez por Ralffan; en 29-05-2020, 23:47:36.


    TROFEO FAIR-PLAY F1 2011

    Comentario


      #3
      Pues ya podéis empezar a jugar -> Ver post #2

      En cuanto pueda, pongo el programa para verificar los scripts.

      Insisto, cualquier duda lo decís. Me he extendido mucho indicando todos los detalles, pero realmente no tiene ningún misterio, solo que hay que poner el agua inicial en pista, la intensidad de lluvia cada 4 minutos y el clima que queráis en función de si llueve y cuánto llueve. Y obviamente cumplir las condiciones que se dan.


      TROFEO FAIR-PLAY F1 2011

      Comentario


        #4
        ¿Se puede usar Google Sheets?

        Comentario


          #5
          Originalmente publicado por cappa Ver Mensaje
          ¿Se puede usar Google Sheets?
          Pues no sé cómo no se me había ocurrido. Se puede usar, pero no soy capaz de hacer una hoja que sea en plan plantilla. Es decir que cada uno abra directamente y se edite solo para él. Tampoco se pueden proteger las celdas de la misma manera, pero vamos que si se hace bien no hay problema. En resumen, se puede sin problemas, pero te tienes que bajar la plantilla excel y luego te la subes tú mismo a Google sheets y vas editando, como he dicho solo las celdas azules (google sheets te dejará modificar cualquiera).
          Editado por última vez por Ralffan; en 10-04-2020, 21:04:23.


          TROFEO FAIR-PLAY F1 2011

          Comentario


            #6
            Había un error en las plantillas, faltaban varias líneas del script de carrera. Ya está arreglado.

            Aquí tenéis el programa que verifica los scripts: https://cloud.f1champs.es/wl/?id=gBh...wlwTR2YJw9MbmT

            La mayoría de errores dice el detalle de en qué archivo y línea están, y una descripción. Pero si os da un "error no identificado" o no entendéis un error que os da, me decís.

            Saludos,
            Editado por última vez por Ralffan; en 12-04-2020, 00:00:57.


            TROFEO FAIR-PLAY F1 2011

            Comentario


              #7
              Me da error en la línea 5...

              Comentario


                #8
                Originalmente publicado por Alex Borbones Ver Mensaje
                Me da error en la línea 5...
                ¿Puedes copiar o hacer pantallazo de las 6 primeras líneas del archivo? ¿Qué programa usas (Excel/openOffice/google)? También un pantallazo del error si es posible.
                Editado por última vez por Ralffan; en 12-04-2020, 10:47:08.


                TROFEO FAIR-PLAY F1 2011

                Comentario


                  #9
                  Uso Excel


                  *wrfile*
                  Race
                  25
                  *header*
                  WeatherTimestampRfc822|Weather|Temperature (°C)|RainChance (100%)|RainIntensity (100%)|Humidity (100%)|WindDirection (degree, 0 for North)|WindSpeed (km)
                  *Elapsed Seconds Between each line*




                  111111111111.JPG

                  Comentario


                    #10
                    Originalmente publicado por Alex Borbones Ver Mensaje
                    Uso Excel


                    *wrfile*
                    Race
                    25
                    *header*
                    WeatherTimestampRfc822|Weather|Temperature (°C)|RainChance (100%)|RainIntensity (100%)|Humidity (100%)|WindDirection (degree, 0 for North)|WindSpeed (km)
                    *Elapsed Seconds Between each line*




                    111111111111.JPG
                    Es raro, porque copio tal cual tus líneas y no me da error.... No sé si puede tener relación con el idioma en que tengas windows o algo así, porque esa línea tiene símbolos y tal... :S El archivo lo guardas con bloc de notas, no?

                    Si no, miraré si podemos cambiar esa línea y el programa que lee los scripts no se vuelve loco (que no creo, porque eso parece solo informativo).


                    TROFEO FAIR-PLAY F1 2011

                    Comentario


                      #11
                      Sí sí claro, el archivo es un bloc de notas con la extensión cambiada.

                      Releyendo tu post hablas de tener el Excel original, el mío es una versión un poco Jack Sparrow, ¿podría ser eso?

                      Saludos!

                      Comentario


                        #12
                        Originalmente publicado por Alex Borbones Ver Mensaje
                        Sí sí claro, el archivo es un bloc de notas con la extensión cambiada.

                        Releyendo tu post hablas de tener el Excel original, el mío es una versión un poco Jack Sparrow, ¿podría ser eso?

                        Saludos!
                        Creo que será un problema con el programa, que según la configuración de tu sistema no pillará bien los símbolos y al comparar la línea le sale que no es igual o quizás hace falta instalar alguna libreria. ¿Usas windows 10 con 64 bits? Si no, dime qué sistema operativo tienes, y si usas 32 bits o 64 y probaré a compilar el programa de otra forma.
                        Editado por última vez por Ralffan; en 12-04-2020, 14:57:31.


                        TROFEO FAIR-PLAY F1 2011

                        Comentario


                          #13
                          Originalmente publicado por Ralffan Ver Mensaje

                          Creo que será un problema con el programa, que según la configuración de tu sistema no pillará bien los símbolos y al comparar la línea le sale que no es igual o quizás hace falta instalar alguna libreria. ¿Usas windows 10 con 64 bits? Si no, dime qué sistema operativo tienes, y si usas 32 bits o 64 y probaré a compilar el programa de otra forma.
                          Uso Windows 7, 64 bits

                          Comentario


                            #14
                            En principio, este sistema de lluvia estará activo a partir de Canadá. Es decir, Barcelona y Montecarlo serán en seco.

                            También olvidé mencionar que el sistema es "provisional", ya que la idea es hacer un plugin que directamente haga el clima de manera aleatoria pero como nosotros queremos (que básicamente es lo mismo que el año pasado y que este sistema, pero totalmente automático y sin scripts de por medio). Pero seguramente esto tardará en llegar así que entre medias ponemos este que era mucho más sencillo y rápido de implementar.

                            Originalmente publicado por Alex Borbones Ver Mensaje

                            Uso Windows 7, 64 bits
                            Lo sigo mirando.


                            TROFEO FAIR-PLAY F1 2011

                            Comentario


                              #15
                              De momento solo 1 persona me ha pasado los scripts. Si hay dudas o lo que sea, me decís, please. Lo suyo sería tenerlos antes de las CPNP de Canadá, si es posible.


                              TROFEO FAIR-PLAY F1 2011

                              Comentario


                                #16
                                Explicación en versión vídeo para los que les dé palo leer:

                                https://www.twitch.tv/videos/632658119


                                TROFEO FAIR-PLAY F1 2011

                                Comentario


                                  #17
                                  Originalmente publicado por Ralffan Ver Mensaje
                                  Al final del post #2 tenéis el enlace a los scripts generados hasta el momento. Esos son todos los que he recibido hasta ahora, mañana subiré los míos propios y los de seco.


                                  TROFEO FAIR-PLAY F1 2011

                                  Comentario


                                    #18
                                    Añadidos 5 más de mi cosecha para carrera. Recordad que todos los scripts son públicos:

                                    Scripts generados.

                                    Comentario


                                      #19
                                      Y añadidos otros 3 de calificación.

                                      Por cierto, si abro la plantilla con mi excel no me salen los desplegables, en cambio desde Google sheets sí y es mucho más cómodo.

                                      Comentario

                                      Trabajando...
                                      X