Ideas

ragekumar666's avatar
ragekumar666
Rising Scout
3 months ago
Status:
Confirmed

UDP telemetry - Game year is reported as 0 before race start

Description:

In a race before "start race" button is pressed (A on my xbox controller) (in the menu where we select tyre strategy and fuel load), button event packets are sent (as expected). However, all button press event packets before the race is started contain game year, frame ID and overall frame ID as 0

Platform:

PC, EA play

Steps to reproduce:
  1. start a GP from F1 world. I used 5 laps and australia. (Also observed this issue when i tried 100% gp at monaco, so might be irrespective of track/race length combo)
  2. Skip past cutscenes
  3. Press any button on your input device so that the Button press event packet is sent.
Expected Behaviour:

Valid game year (not sure if 0 for frame ID and overall frame ID are expected). 25 in this case.

Actual Behaviour:

JSON dump of the header object

{
    "packet-format": 2025,
    "game-year": 0,
    "game-major-version": 1,
    "game-minor-version": 2,
    "packet-version": 1,
    "packet-id": "EVENT",
    "session-uid": 0,
    "session-time": 0.0,
    "frame-identifier": 0,
    "overall-frame-identifier": 0,
    "player-car-index": 0,
    "secondary-player-car-index": 0
}

Saved the header alone to a file and below is the dump

Report code: DBJX-HLSD-SKDP-LTVG

6 Comments

  • EA_Groguet's avatar
    EA_Groguet
    Icon for Community Manager rankCommunity Manager
    3 months ago

    Hey there,

    The team has been able to confirm this issue. Thank you for your report!

    -Groguet

  • EA_Groguet's avatar
    EA_Groguet
    Icon for Community Manager rankCommunity Manager
    3 months ago

    Hey ragekumar666​ 

    Can you reproduce this issue all the time? Can you be specific about all the steps you are following to see this?

    -Groguet

  • ragekumar666's avatar
    ragekumar666
    Rising Scout
    3 months ago

    EA_Groguet​ hi, it was very easy to repro in the previous release. However, I'm not seeing the issue since the 1.03 release (though I did not see this fix info in the release notes).  The steps were

    1. Launch the game and fire up a GP mode race. In my tests, I tried setting up an Australia (5 laps) and a Monaco race (100%).
    2. In the menu where we can set fuel load and tyres, press any buttons. This will trigger the button press event packet

    However, when I tried to repro this today, I can see the header containing all expected fields. Here's a video of what I did last time (however, seeing expected values this time).

    https://youtu.be/Qd3fJMVzxmM

  • EA_Groguet​ Similar bug occurs when you set PacketFormat to 2023 while playing F1 25. That results in a header with values:

    Header
    		FrameIdentifier	2399	uint
    		GameMajorVersion	1	byte
    		GameMinorVersion	10	byte
    		GameYear	0	byte
    		OverallFrameIdentifier	0	uint
    		PacketFormat	2023	ushort
    		PacketId	PARTICIPANTS(4)	F1GameDataParser.Enums.PacketType
    		PacketVersion	1	byte
    		PlayerCarIndex	255	byte
    		SecondaryPlayerCarIndex	255	byte
    		SessionTime	238.528748	float
    		SessionUID	13193066070500399219	ulong

    As you can see, values like GameYear and OverallFrameIdentifier are 0, that is incorrect

    How it looks with format=2025 in game F1 25:

    Header
    		FrameIdentifier	300	uint
    		GameMajorVersion	1	byte
    		GameMinorVersion	10	byte
    		GameYear	25	byte
    		OverallFrameIdentifier	300	uint
    		PacketFormat	2025     ushort
    		PacketId	PARTICIPANTS(4)	F1GameDataParser.Enums.PacketType
    		PacketVersion	1	byte
    		PlayerCarIndex	255	byte
    		SecondaryPlayerCarIndex	255	byte
    		SessionTime	168.511642	float
    		SessionUID	13193066070500399219	ulong

    Tested in multiplayer race lobbies as spectator. Just to be clear, top set of data was taken after the bottom one.

About F1® 25 Technical Issues & Bug Reports

Get help from the community with technical issues in F1® 25 and report bugs.Latest Activity: 2 days ago