Anuncio

Colapsar
No hay anuncio todavía.

Lluvia (Explicación y colaboración)

Colapsar
Este es un tema importante.
X
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 31-05-2020, 17: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 30-05-2020, 00: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, 22: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, 01: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, 11: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, 15: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


                                        #20
                                        Originalmente publicado por Ralffan Ver Mensaje
                                        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.
                                        Up.

                                        Recomiendo repasar la explicación completa de nuevo para recordar cómo funciona.


                                        TROFEO FAIR-PLAY F1 2011

                                        Comentario


                                          #21
                                          Es decir sabiendo que iba a llover un 25% se permitió que 8 de 9 pilotos salieran con intermedios (porque en ese momento ponía 0% de lluvia) y que cuando se cargase el script a mitad de vuelta TODOS tendrían que entrar a pitlane. ¿No se podía haber hecho el recordatorio en ese momento? O reiniciar una vez vista la situación?

                                          Me parece mal que por un error del juego, y conocido por el "director de carrera" (el cual se cayó y no avisó de este problema en el retraso de la carga del script), se vea perjudicada antes de empezar la carrera del 90% de los participantes, beneficiando claramente a 1. ¿De que me valió la pole si en la primera curva iba 4º a 15s del líder?

                                          TROFEO FAIR-PLAY F1 2018

                                          Comentario


                                            #22
                                            Esa conclusión te la acabas de inventar tú, no sé en base a qué, pero me duele que tras tantos años aquí pienses que se intenta beneficiar a algún piloto.

                                            Como ya te he dicho en el otro post, ayer había 2 admins en la partida, uno haciendo de piloto y el otro haciendo de TV, mientras intentamos controlar que todo vaya bien, se cumpla el horario, el orden de parrilla sea el correcto... Como ya he dicho, es algo que estaría bien recordar en esta situación, pero en ningún sitio está escrito que haya que hacerlo, y se nos puede pasar. En cambio, cómo funciona (lamentablemente) el juego en esta situación sí está escrito y es lo mismo para todos. Además, como bien sabes, los compuestos no cargan hasta que pasa esa misma sincronización. Por si fuera poco, creo que sería incluso más injusto perjudicar a quien sí se ha tomado la molestia de leer cómo funcionan las cosas haciendo un reinicio o algo así... Además que yo no sé si la pista está para inters o para full wet, si va a parar de llover en la vuelta siguiente o si alguien ha puesto inters porque cree que son la leche (1 piloto decididió mantener los inters viendo ya la lluvia real y el estado de pista, así que tan evidente no sería). Y si lo supiera, creo que estaría mal decirlo porque para eso se publica el script y que todo el mundo sepa lo que va pasar, pero se supone que la gracia de la lluvia es que es algo aleatorio con incertidumbre, por eso tú lograste la pole siendo el único con super soft, de haber sabido que iba a llover todo el mundo los habría montado y el resultado de clasificación podría haber sido distinto.

                                            En definitiva, nadie ha beneficiado a ningún participante. Había 1 participante que se había léido cómo funcionaba o simplemente tuvo suerte de acertar, y el resto o no lo sabían/recordaban o no acertaron pensando que no se mojaría tan rápido la pista...

                                            Un último apunte, el semáforo del pit lane se pone verde cuando el último pasa por ahí. Así que, aunque la cifra exacta sea lo de menos, tampoco fueron 15 segundos, fueron unos 9 como se puede ver en la replay (y habría sido menos si el primero del pit lane hubiera salido bien).

                                            Se aceptan todas las propuestas de mejora para futuras ocasiones, como lo de pulsar ESC en la vuelta de formación, pero creo que ayer no se hizo nada mal con el reglamento actual. Sí mejorable (lo de recordar la del paso de sesión), y sí mejorable pero cambiando antes reglamento (lo del ESC). Reglamento en mano, creo que también se podría haber aplicado el SC, lo cual habría ido en pro del espectáculo y en contra de quién acertó la estregia... Eso también es algo que se podría debatir: si es más importante el espectáculo y "reigualar" las opciones o que si alguno acierta se respete su acierto, pero si ya hay acusaciones de favoritismos ahora, imaginaos si además se toma una decisión que claramente beneficia a unos y perjudica a otros, aunque la intención sea que la cosa sea más divertida, algunos no lo creerían así xD.


                                            TROFEO FAIR-PLAY F1 2011

                                            Comentario


                                              #23
                                              Solo he dicho que lo que ocurrió benefició a 1 único piloto, perjudicando claramente al resto. Lo de la intencionalidad lo has puesto/interpretado tu.

                                              Mi queja es que hubo 7 pilotos que vieron su carrera condicionada antes de empezar por un error del juego y no se hizo nada para remediarlo (pudiéndolo hacer). Que con 25% de lluvia y 80 y pico de agua en pista uno no pone intermedios por si suena la flauta.

                                              Y remarco lo del error del juego, porque no fue ni mala suerte ni error estratégico; el script se actualizó una vez estaba la vuelta de formación en marcha, cambiando las condiciones una vez empezado el GP. Esto no es la "magia" o "aleatoriedad" de la lluvia, no nos engañemos. Y aunque lo ponga en un hilo del foro, cuando ves que el 75% de los coches entran a box (entiendo que antes no vieras los neumáticos que llevaban), creo que no cuesta nada reiniciar. Que éramos 8...

                                              Pero bueno no sigo más, gracias.

                                              TROFEO FAIR-PLAY F1 2018

                                              Comentario


                                                #24
                                                Es que nadie ha dicho que lo del pase de sesión sea "la "magia" o "aleatoriedad" de la lluvia". De hecho he puesto el icono para definirlo. El problema es que el programa de la lluvia es "externo", y el rFactor no pilla las condiciones en el cambio de sesión. Se me acaba de ocurrir que se podría hacer algo para que el update se haga cada 30 segundos como mucho, pero habría que hacer un programa que edite el script y haga el cambio progresivo, no creo que para esta temporada sea posible ya, pero a ver la siguiente.
                                                Editado por última vez por Ralffan; en 11-10-2021, 15:38:40.


                                                TROFEO FAIR-PLAY F1 2011

                                                Comentario

                                                Trabajando...
                                                X