Jump to content

rafitagd

Members
  • Content Count

    5
  • Joined

  • Last visited

Posts posted by rafitagd


  1. 17 hours ago, Bannish said:

    This might be a nooby question, but I am writing a Telemetry app in c# and afaik, there is no "union" type. What do I have to do in C# to get this to work?

     

    Edit:

    After some searching, I found out that people say to use the Explicit LayoutKind. so now i wanted to know, if this would work, or if I can make this easier

    
        [StructLayout(LayoutKind.Explicit, Pack = 1)]
        public struct EventDataDetails
        {
            [FieldOffset(0)]
            public FastestLap ftlp;
    
            [FieldOffset(0)]
            public Retirement rtmt;
    
            [FieldOffset(0)]
            public TeamMateInPits tmpt;
    
            [FieldOffset(0)]
            public RaceWinner rcwn;
        }
    
        public struct FastestLap
        {
            byte vehicleIdx; // Vehicle index of car achieving fastest lap
            float lapTime;    // Lap time is in seconds
        }
    
        public struct Retirement
        {
            byte vehicleIdx; // Vehicle index of car retiring
        }
    
        public struct TeamMateInPits
        {
            byte vehicleIdx; // Vehicle index of team mate
        } 
    
        public struct RaceWinner
        {
            byte vehicleIdx; // Vehicle index of the race winner
        }

     

    @Bannish You can't do much "better" than that.

    You are right using structs and you are right using StructLayout, this way your structs will get populated with correct data from data packet, as long as the order of the fields is the same, since C# use the data type of the field to know how many bits should take from data packet for each field...
    But YOU HAVE TO BE SURE, the order of your fields/props doesn't change/is the same as Codies posted... if it changes you will get "corrupted" data...


  2. Main question is....what the hell is the function of the rating system???

    There is a (broken) rating system, but it is not used. And of course it changed NOTHING versus last year, just how many points you get or lose and why, but the system function remains the same.....JUST NONE....or maybe there is one...**** off players.

    If I have safety rating A, I suppose to be racing with people with safety rating A as well...

    But no, you have best rating and still have to race against first-race-newbies or dirty drivers....so what the **** is the rating system for?

    • Why not to pair drivers just with drivers of same level?? At least safety rating and maybe +-5 levels in "skill" rating??
    • Why not to make some restrictments to dirty/newbie drivers until they get better and safer..

    I also can't understand some of you guys...the system should not be fixed to be able to get the bloody trophie....it has to be done in order to make the online game ENJOYABLE!!!

    Every few days I give the online game an opportunity again, but every single time I end more than ******-off and wanting to burn the game, the console ,etc xDxD....it's just sooo frustating...

    There are very good working systems like iRacing....F1 Codies games have a good base to work on top of, i.e. safety rating is there, skill rating is there, etc etc...
    So, why the hell they don't USE IT.....ratings in F120xx are just decoration,,,it DOES NOT MATTER TO ANY POINT if you have a good, bad or badass rating....it has zero influence.

    Having the F1Esports how the hell can they care so less about this....Do they use another "game" for the tournament???? 

    I can't believe watching F1 Esports World Championships and to see some of the points mentioned in this topic....it would appear as they are joking....

    I also wanted to say (in case some Codie read this), that Codies did in fact a good job with the GAME...the feeling, graphics, sound, F2 are really enjoyable and I can notice there are a ton of work hours done...

    But guys you should put all your work now in your online mode....you will win a ton of players (and making happy actual customers)...

    Releasing just new content, cars and customizations will not make it...if you don't improve the online game you will be loosing a ton of players (also potencial players). 

    Why should someone care to race with new cars or other colors or whatever if I just can't RACE?? 

    • Agree 2
    • Disagree 1

  3. @Retornik there is a "special" version of the game (press version) which codemasters give access to for some people (brand ambassadors, YouTubers,known people in sim racing etc.)

    Normally those persons get a copy of the game like a month before lunch.

    They can't post anything (prohibited) about the game for a time. But usually week or two before release the game developer allows this users to start posting info and videos about the game.

    For F1 2019 was last Friday, so since last Friday all people with this press game version where allowed by codemasters to share all type of media about the game.

     

    This is an usual procedure with any game. 

     

    And thanks Codemasters to share the new specs before release for us devs to be able to have our apps ready for release day!

×