From bc9381627c954781801a9ac302ecd5e06c4abc25 Mon Sep 17 00:00:00 2001 From: Seth Samuel Date: Tue, 3 Dec 2024 22:38:03 +1300 Subject: [PATCH] fixed bug where the correct port wasnt being set per game type --- .../BEAMNG_METHODS.cpython-311.pyc | Bin 3028 -> 3029 bytes .../__pycache__/FORZA_METHODS.cpython-311.pyc | Bin 6051 -> 6052 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 224 -> 225 bytes OutGaugeInterpreter.py | 9 ++++++++- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/GAME_METHODS/__pycache__/BEAMNG_METHODS.cpython-311.pyc b/GAME_METHODS/__pycache__/BEAMNG_METHODS.cpython-311.pyc index f2667018179a79bd430330869c2b5081bc5282f5..f9300a463d3761d7a633b52988087d634b66179a 100644 GIT binary patch delta 85 zcmca2epQ@zIWI340}zx%8>HXc$UC3W(lgmACbT%Us5quLwIm~^peR2pHMyiX#=o@0 mJ+U-B)ibXowWy#d6-dUoJNmlD`?`jB_`3whY<|M{ffE4Se;%9w delta 84 zcmcaAenp&jIWI340}xEUZkWDdBkz1h3lIH_{M=Oiw4Bnkv`YPgqWrAXl)(W?-H!P`6=TEP5{8R9nAm$ diff --git a/GAME_METHODS/__pycache__/FORZA_METHODS.cpython-311.pyc b/GAME_METHODS/__pycache__/FORZA_METHODS.cpython-311.pyc index e16d4b225f4ea794bd4259ab252b4e81562ef3c0..f82d1ffcf008575d48c11dd3173d3280327c786c 100644 GIT binary patch delta 85 zcmZ3izeJyRIWI340}z~=YLI?+BkxImOOIr$n9$hr%IWI340}zC&7)<0&vUGN~iU}=FEh>&FPA$oZDJaU%N=+^)j`1%oaZfBw hPxZ_zNi8ZUN(GWJ?vB2$@xHDh9{w)DF%y?s0{{Tt8$|#B delta 79 zcmaFJ_<)gnIWI340}xEUZa9%U$-+rLBR@A)KP{&;Ev-_&peR2pHMyi%-@mlPJ+U-B g)ibXowWy#d6-es4JNmlD`?`jB_`3w_Ph4gV01x>a8UO$Q diff --git a/OutGaugeInterpreter.py b/OutGaugeInterpreter.py index cf9015a..1ef7676 100644 --- a/OutGaugeInterpreter.py +++ b/OutGaugeInterpreter.py @@ -72,7 +72,14 @@ def csvWriteOut(firstRun,carData,csvFile): def runningThread(): global stopThread + gameType= tkGametype.get() + #check everything is connected + if gameType==GameType.BEAMNG.value: + portToConnect=BEAMNG_UDP_PORT + elif gameType==GameType.FORZA.value: + portToConnect=FORZA_UDP_PORT + try: sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sock.bind((UDP_IP,portToConnect)) @@ -91,7 +98,7 @@ def runningThread(): if csvOut == True: csvFile = open(loggingLocationText.get(),"a") - gameType= tkGametype.get() + while not stopThread: data, addr = sock.recvfrom(1024)