diff --git a/games/builtin/forza_horizon_4/parser.py b/games/builtin/forza_horizon_4/parser.py index c12e76a..fa1652a 100644 --- a/games/builtin/forza_horizon_4/parser.py +++ b/games/builtin/forza_horizon_4/parser.py @@ -15,37 +15,36 @@ class ForzaHorizon4Parser: td = TelemetryData(game_id="forza_horizon_4", timestamp=time.time()) td.raw = {"raw_hex": data.hex(), "length": len(data), "addr": f"{addr[0]}:{addr[1]}"} - if len(data) < 323: + if len(data) < 312: return td try: - offset = 12 - td.rpm = struct.unpack_from(" TelemetryData: td = TelemetryData(game_id="forza_horizon_5", timestamp=time.time()) - td.raw = {"raw_hex": data.hex(), "length": len(data), "addr": f"{addr[0]}:{addr[1]}"} + td.raw = { + "raw_hex": data.hex(), + "length": len(data), + "addr": f"{addr[0]}:{addr[1]}", + } - if len(data) < 323: + if len(data) < 312: return td try: - td.rpm = struct.unpack_from("