From ea76a537fd22642d681b30a917d1e95d342e2cec Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Thu, 18 Jan 2024 22:41:56 -0800 Subject: [PATCH] document 24-bit time_flags field --- src/CommandFormats.hh | 16 +++++++++++ src/SendCommands.cc | 7 ++++- tests/DCv1-GameSmokeTest.test.txt | 12 ++++---- tests/DCv2-GameSmokeTest.test.txt | 12 ++++---- tests/GC-Episode2PrivateDrops2P.test.txt | 28 +++++++++---------- tests/GC-Episode3Battle.test.txt | 16 +++++------ tests/GC-Episode3BattleWithSpectator.test.txt | 28 +++++++++---------- ...pisode3TrialEditionLobbySmokeTest.test.txt | 8 +++--- tests/GC-ForestGame.test.txt | 12 ++++---- tests/PC-BasicGame.test.txt | 12 ++++---- tests/PC-DCv1-CrossplayPrivateDrops.test.txt | 28 +++++++++---------- tests/XB-ForestGame.test.txt | 12 ++++---- 12 files changed, 106 insertions(+), 85 deletions(-) diff --git a/src/CommandFormats.hh b/src/CommandFormats.hh index 48ca9c6a..816639c0 100644 --- a/src/CommandFormats.hh +++ b/src/CommandFormats.hh @@ -2141,8 +2141,24 @@ struct S_CallQuestFunction_V3_BB_AB { // hour, minute, and second fields are actually used. // This command can be sent even if it's not requested by the client (with B1). // For example, some servers send this command every time a client joins a game. +// The time_flags fields are used on V3 and later. Time flags are a 24-bit +// little-endian integer, only 2 bits of which are used: +// time_flags_low & 1 specifies whether the client should send a ping (1D) +// every 900 frames (30 seconds). +// time_flags_low & 2 disables system interrupts during a part of the GBA game +// loading procedure. (Predictably, this is only used on GC versions.) It's +// not clear what the downstream effects of this are, or why the server +// should have any control over this behavior in the first place. // Client will respond with a 99 command. +struct S_ServerTime_B1 { + /* 00 */ pstring time_str; + /* 19 */ uint8_t time_flags_low = 0x01; + /* 1A */ uint8_t time_flags_mid = 0x00; + /* 1B */ uint8_t time_flags_high = 0x00; + /* 1C */ +} __packed__; + // B2 (S->C): Execute code and/or checksum memory (DCv2 and all later versions) // Internal name: RcvProgramPatch // Client will respond with a B3 command with the same header.flag value as was diff --git a/src/SendCommands.cc b/src/SendCommands.cc index a5928585..fe94e1a9 100644 --- a/src/SendCommands.cc +++ b/src/SendCommands.cc @@ -3549,7 +3549,12 @@ void send_server_time(shared_ptr c) { } time_str.resize(len); - send_command(c, 0xB1, 0x00, time_str); + S_ServerTime_B1 cmd; + cmd.time_str.encode(time_str); + cmd.time_flags_low = 0x01; + cmd.time_flags_mid = 0x00; + cmd.time_flags_high = 0x00; + send_command_t(c, 0xB1, 0x00, cmd); } void send_change_event(shared_ptr c, uint8_t new_event) { diff --git a/tests/DCv1-GameSmokeTest.test.txt b/tests/DCv1-GameSmokeTest.test.txt index 577617c6..5cf99a6a 100644 --- a/tests/DCv1-GameSmokeTest.test.txt +++ b/tests/DCv1-GameSmokeTest.test.txt @@ -72,8 +72,8 @@ I 40469 2023-05-26 10:40:55 - [Commands] Sending to C-1 (version=DC command=07 f I 40469 2023-05-26 10:40:56 - [Commands] Received from C-1 (version=DC command=96 flag=00) 0000 | 96 00 0C 00 FB 28 0F 8A 02 00 00 00 | ( I 40469 2023-05-26 10:40:56 - [Commands] Sending to C-1 (version=DC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 31 37 3A 34 30 3A 35 36 2E 30 30 30 | 17:40:56.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 31 37 3A 34 30 3A 35 36 2E 30 30 30 00 01 00 00 | 17:40:56.000 I 40469 2023-05-26 10:40:56 - [Commands] Received from C-1 (version=DC command=99 flag=00) 0000 | 99 00 04 00 | I 40469 2023-05-26 10:40:58 - [Commands] Received from C-1 (version=DC command=10 flag=00) @@ -83,8 +83,8 @@ I 40469 2023-05-26 10:40:58 - [Commands] Sending to C-1 (version=DC command=97 f I 40469 2023-05-26 10:40:58 - [Commands] Received from C-1 (version=DC command=B1 flag=00) 0000 | B1 00 04 00 | I 40469 2023-05-26 10:40:58 - [Commands] Sending to C-1 (version=DC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 31 37 3A 34 30 3A 35 38 2E 30 30 30 | 17:40:58.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 31 37 3A 34 30 3A 35 38 2E 30 30 30 00 01 00 00 | 17:40:58.000 I 40469 2023-05-26 10:40:58 - [Commands] Received from C-1 (version=DC command=99 flag=00) 0000 | 99 00 04 00 | I 40469 2023-05-26 10:40:58 - [Commands] Sending to C-1 (version=DC command=19 flag=00) @@ -531,8 +531,8 @@ I 40469 2023-05-26 10:41:42 - [Commands] Received from C-2 (Tali) (version=DC co I 40469 2023-05-26 10:41:42 - [Commands] Received from C-2 (Tali) (version=DC command=6F flag=00) 0000 | 6F 00 04 00 | o I 40469 2023-05-26 10:41:42 - [Commands] Sending to C-2 (Tali) (version=DC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 31 37 3A 34 31 3A 34 32 2E 30 30 30 | 17:41:42.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 31 37 3A 34 31 3A 34 32 2E 30 30 30 00 01 00 00 | 17:41:42.000 I 40469 2023-05-26 10:41:42 - [Commands] Received from C-2 (Tali) (version=DC command=99 flag=00) 0000 | 99 00 04 00 | I 40469 2023-05-26 10:41:42 - [Commands] Received from C-2 (Tali) (version=DC command=60 flag=00) diff --git a/tests/DCv2-GameSmokeTest.test.txt b/tests/DCv2-GameSmokeTest.test.txt index b3d1b7b0..c718d490 100644 --- a/tests/DCv2-GameSmokeTest.test.txt +++ b/tests/DCv2-GameSmokeTest.test.txt @@ -71,8 +71,8 @@ I 40992 2023-05-26 10:52:51 - [Commands] Sending to C-1 (version=DC command=07 f I 40992 2023-05-26 10:52:52 - [Commands] Received from C-1 (version=DC command=96 flag=00) 0000 | 96 00 0C 00 FB 28 0F 8A 04 00 00 00 | ( I 40992 2023-05-26 10:52:52 - [Commands] Sending to C-1 (version=DC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 31 37 3A 35 32 3A 35 32 2E 30 30 30 | 17:52:52.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 31 37 3A 35 32 3A 35 32 2E 30 30 30 00 01 00 00 | 17:52:52.000 I 40992 2023-05-26 10:52:52 - [Commands] Received from C-1 (version=DC command=99 flag=00) 0000 | 99 00 04 00 | I 40992 2023-05-26 10:52:56 - [Commands] Received from C-1 (version=DC command=10 flag=00) @@ -82,8 +82,8 @@ I 40992 2023-05-26 10:52:56 - [Commands] Sending to C-1 (version=DC command=97 f I 40992 2023-05-26 10:52:57 - [Commands] Received from C-1 (version=DC command=B1 flag=00) 0000 | B1 00 04 00 | I 40992 2023-05-26 10:52:57 - [Commands] Sending to C-1 (version=DC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 31 37 3A 35 32 3A 35 37 2E 30 30 30 | 17:52:57.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 31 37 3A 35 32 3A 35 37 2E 30 30 30 00 01 00 00 | 17:52:57.000 I 40992 2023-05-26 10:52:57 - [Commands] Received from C-1 (version=DC command=99 flag=00) 0000 | 99 00 04 00 | I 40992 2023-05-26 10:52:57 - [Commands] Sending to C-1 (version=DC command=19 flag=00) @@ -667,8 +667,8 @@ I 40992 2023-05-26 10:53:54 - [Commands] Received from C-2 (Tali) (version=DC co I 40992 2023-05-26 10:53:54 - [Commands] Received from C-2 (Tali) (version=DC command=6F flag=00) 0000 | 6F 00 04 00 | o I 40992 2023-05-26 10:53:54 - [Commands] Sending to C-2 (Tali) (version=DC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 31 37 3A 35 33 3A 35 34 2E 30 30 30 | 17:53:54.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 31 37 3A 35 33 3A 35 34 2E 30 30 30 00 01 00 00 | 17:53:54.000 I 40992 2023-05-26 10:53:56 - [Commands] Received from C-2 (Tali) (version=DC command=99 flag=00) 0000 | 99 00 04 00 | I 40992 2023-05-26 10:53:57 - [Commands] Received from C-2 (Tali) (version=DC command=60 flag=00) diff --git a/tests/GC-Episode2PrivateDrops2P.test.txt b/tests/GC-Episode2PrivateDrops2P.test.txt index 5e8e45b6..4330b23c 100644 --- a/tests/GC-Episode2PrivateDrops2P.test.txt +++ b/tests/GC-Episode2PrivateDrops2P.test.txt @@ -74,8 +74,8 @@ I 94381 2023-12-29 15:36:14 - [Commands] Sending to C-1 (version=GC_V3 command=0 0010 | 30 50 4F 33 00 01 00 40 20 00 04 00 00 00 00 00 | 0PO3 B 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 94381 2023-12-29 15:36:14 - [Commands] Sending to C-1 (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 33 36 3A 31 34 2E 30 30 30 | 23:36:14.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 33 36 3A 31 34 2E 30 30 30 00 01 00 00 | 23:36:14.000 I 94381 2023-12-29 15:36:14 - [Commands] Received from C-1 (version=GC_V3 command=99 flag=00) 0000 | 99 00 04 00 | I 94381 2023-12-29 15:36:14 - [Commands] Received from C-1 (version=GC_V3 command=D6 flag=00) @@ -105,8 +105,8 @@ I 94381 2023-12-29 15:36:15 - [Commands] Sending to C-1 (version=GC_V3 command=0 I 94381 2023-12-29 15:36:15 - [Commands] Received from C-1 (version=GC_V3 command=B1 flag=00) 0000 | B1 00 04 00 | I 94381 2023-12-29 15:36:15 - [Commands] Sending to C-1 (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 33 36 3A 31 35 2E 30 30 30 | 23:36:15.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 33 36 3A 31 35 2E 30 30 30 00 01 00 00 | 23:36:15.000 I 94381 2023-12-29 15:36:15 - [Commands] Received from C-1 (version=GC_V3 command=99 flag=00) 0000 | 99 00 04 00 | I 94381 2023-12-29 15:36:15 - [Commands] Sending to C-1 (version=GC_V3 command=19 flag=00) @@ -480,8 +480,8 @@ I 94381 2023-12-29 15:36:19 - [Commands] Sending to C-4 (version=GC_V3 command=0 0010 | 00 00 00 33 00 00 00 40 20 00 04 00 00 00 00 00 | 3 B 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 94381 2023-12-29 15:36:19 - [Commands] Sending to C-4 (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 33 36 3A 31 39 2E 30 30 30 | 23:36:19.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 33 36 3A 31 39 2E 30 30 30 00 01 00 00 | 23:36:19.000 I 94381 2023-12-29 15:36:19 - [Commands] Received from C-4 (version=GC_V3 command=99 flag=00) 0000 | 99 00 04 00 | I 94381 2023-12-29 15:36:19 - [Commands] Received from C-4 (version=GC_V3 command=D6 flag=00) @@ -511,8 +511,8 @@ I 94381 2023-12-29 15:36:19 - [Commands] Sending to C-4 (version=GC_V3 command=0 I 94381 2023-12-29 15:36:19 - [Commands] Received from C-4 (version=GC_V3 command=B1 flag=00) 0000 | B1 00 04 00 | I 94381 2023-12-29 15:36:19 - [Commands] Sending to C-4 (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 33 36 3A 31 39 2E 30 30 30 | 23:36:19.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 33 36 3A 31 39 2E 30 30 30 00 01 00 00 | 23:36:19.000 I 94381 2023-12-29 15:36:20 - [Commands] Received from C-4 (version=GC_V3 command=99 flag=00) 0000 | 99 00 04 00 | I 94381 2023-12-29 15:36:20 - [Commands] Sending to C-4 (version=GC_V3 command=19 flag=00) @@ -1193,8 +1193,8 @@ I 94381 2023-12-29 15:36:44 - [Commands] Received from C-2 (Jess) (version=GC_V3 I 94381 2023-12-29 15:36:44 - [Commands] Received from C-2 (Jess) (version=GC_V3 command=6F flag=00) 0000 | 6F 00 04 00 | o I 94381 2023-12-29 15:36:44 - [Commands] Sending to C-2 (Jess) (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 33 36 3A 34 34 2E 30 30 30 | 23:36:44.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 33 36 3A 34 34 2E 30 30 30 00 01 00 00 | 23:36:44.000 I 94381 2023-12-29 15:36:45 - [Commands] Received from C-5 (Jonah) (version=GC_V3 command=09 flag=00) 0000 | 09 00 0C 00 44 00 00 44 15 00 00 00 | D D I 94381 2023-12-29 15:36:45 - [Commands] Sending to C-5 (Jonah) (version=GC_V3 command=11 flag=00) @@ -3393,8 +3393,8 @@ I 94381 2023-12-29 15:36:52 - [Commands] Sending to C-2 (Jess) (version=GC_V3 co I 94381 2023-12-29 15:36:52 - [Commands] Received from C-5 (Jonah) (version=GC_V3 command=6F flag=00) 0000 | 6F 00 04 00 | o I 94381 2023-12-29 15:36:52 - [Commands] Sending to C-5 (Jonah) (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 33 36 3A 35 32 2E 30 30 30 | 23:36:52.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 33 36 3A 35 32 2E 30 30 30 00 01 00 00 | 23:36:52.000 I 94381 2023-12-29 15:36:52 - [Commands] Sending to C-2 (Jess) (version=GC_V3 command=60 flag=00) 0000 | 60 00 08 00 72 01 00 00 | ` r I 94381 2023-12-29 15:36:52 - [Commands] Received from C-2 (Jess) (version=GC_V3 command=60 flag=00) @@ -12697,8 +12697,8 @@ I 94381 2023-12-29 15:42:31 - [Commands] Sending to C-2 (Jess) (version=GC_V3 co I 94381 2023-12-29 15:42:31 - [Commands] Received from C-5 (Jonah) (version=GC_V3 command=6F flag=00) 0000 | 6F 00 04 00 | o I 94381 2023-12-29 15:42:31 - [Commands] Sending to C-5 (Jonah) (version=GC_V3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 34 32 3A 33 31 2E 30 30 30 | 23:42:31.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 34 32 3A 33 31 2E 30 30 30 00 01 00 00 | 23:42:31.000 I 94381 2023-12-29 15:42:31 - [Commands] Sending to C-2 (Jess) (version=GC_V3 command=60 flag=00) 0000 | 60 00 08 00 72 01 00 00 | ` r I 94381 2023-12-29 15:42:31 - [Commands] Received from C-2 (Jess) (version=GC_V3 command=60 flag=00) diff --git a/tests/GC-Episode3Battle.test.txt b/tests/GC-Episode3Battle.test.txt index 1850bb94..90f11e75 100644 --- a/tests/GC-Episode3Battle.test.txt +++ b/tests/GC-Episode3Battle.test.txt @@ -76,8 +76,8 @@ I 16332 2023-09-17 10:14:34 - [Commands] Sending to C-1 (version=GC command=04 f 0010 | 30 45 53 33 00 91 00 40 20 00 04 00 00 00 00 00 | 0ES3@ ` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 16332 2023-09-17 10:14:34 - [Commands] Sending to C-1 (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: -0010 | 31 37 3A 31 34 3A 33 34 2E 30 30 30 | 17:14:34.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: +0010 | 31 37 3A 31 34 3A 33 34 2E 30 30 30 00 01 00 00 | 17:14:34.000 I 16332 2023-09-17 10:14:34 - [Commands] Received from C-1 (version=GC command=B7 flag=00) 0000 | B7 00 04 00 | I 16332 2023-09-17 10:14:34 - [Commands] Received from C-1 (version=GC command=61 flag=04) @@ -2656,8 +2656,8 @@ I 16332 2023-09-17 10:14:35 - [Commands] Sending to C-1 (Tali) (version=GC comma I 16332 2023-09-17 10:14:35 - [Commands] Received from C-1 (Tali) (version=GC command=B1 flag=00) 0000 | B1 00 04 00 | I 16332 2023-09-17 10:14:35 - [Commands] Sending to C-1 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: -0010 | 31 37 3A 31 34 3A 33 35 2E 30 30 30 | 17:14:35.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: +0010 | 31 37 3A 31 34 3A 33 35 2E 30 30 30 00 01 00 00 | 17:14:35.000 I 16332 2023-09-17 10:14:37 - [Commands] Received from C-1 (Tali) (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 16332 2023-09-17 10:14:35 - [Commands] Sending to C-1 (Tali) (version=GC command=19 flag=00) @@ -4043,8 +4043,8 @@ I 16332 2023-09-17 10:14:46 - [Commands] Received from C-2 (Tali) (version=GC co I 16332 2023-09-17 10:14:46 - [Commands] Received from C-2 (Tali) (version=GC command=6F flag=00) 0000 | 6F 00 04 00 | o I 16332 2023-09-17 10:14:46 - [Commands] Sending to C-2 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: -0010 | 31 37 3A 31 34 3A 34 36 2E 30 30 30 | 17:14:46.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: +0010 | 31 37 3A 31 34 3A 34 36 2E 30 30 30 00 01 00 00 | 17:14:46.000 I 16332 2023-09-17 10:14:46 - [Commands] Received from C-2 (Tali) (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 16332 2023-09-17 10:14:46 - [Commands] Received from C-2 (Tali) (version=GC command=60 flag=00) @@ -30338,8 +30338,8 @@ I 16332 2023-09-17 10:22:26 - [Commands] Received from C-2 (Tali) (version=GC co I 16332 2023-09-17 10:22:26 - [Commands] Received from C-2 (Tali) (version=GC command=6F flag=00) 0000 | 6F 00 04 00 | o I 16332 2023-09-17 10:22:26 - [Commands] Sending to C-2 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: -0010 | 31 37 3A 32 32 3A 32 36 2E 30 30 30 | 17:22:26.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 31 37 3A 20 | 2023:09:17: +0010 | 31 37 3A 32 32 3A 32 36 2E 30 30 30 00 01 00 00 | 17:22:26.000 I 16332 2023-09-17 10:22:26 - [Commands] Received from C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 10 00 B5 03 00 00 36 00 00 60 00 59 2E A0 | 6 ` Y. I 16332 2023-09-17 10:22:26 - [Commands] Received from C-2 (Tali) (version=GC command=C9 flag=00) diff --git a/tests/GC-Episode3BattleWithSpectator.test.txt b/tests/GC-Episode3BattleWithSpectator.test.txt index 5627bb9b..44c06aa9 100644 --- a/tests/GC-Episode3BattleWithSpectator.test.txt +++ b/tests/GC-Episode3BattleWithSpectator.test.txt @@ -76,8 +76,8 @@ I 17097 2023-09-19 21:52:47 - [Commands] Sending to C-1 (version=GC command=04 f 0010 | 30 45 53 33 00 91 00 40 20 00 04 00 00 00 00 00 | 0ES3@ ` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 17097 2023-09-19 21:52:47 - [Commands] Sending to C-1 (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 34 3A 35 32 3A 34 37 2E 30 30 30 | 04:52:47.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 34 3A 35 32 3A 34 37 2E 30 30 30 00 01 00 00 | 04:52:47.000 I 17097 2023-09-19 21:52:47 - [Commands] Received from C-1 (version=GC command=B7 flag=00) 0000 | B7 00 04 00 | I 17097 2023-09-19 21:52:47 - [Commands] Received from C-1 (version=GC command=61 flag=04) @@ -2656,8 +2656,8 @@ I 17097 2023-09-19 21:52:48 - [Commands] Sending to C-1 (Tali) (version=GC comma I 17097 2023-09-19 21:52:49 - [Commands] Received from C-1 (Tali) (version=GC command=B1 flag=00) 0000 | B1 00 04 00 | I 17097 2023-09-19 21:52:49 - [Commands] Sending to C-1 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 34 3A 35 32 3A 34 39 2E 30 30 30 | 04:52:49.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 34 3A 35 32 3A 34 39 2E 30 30 30 00 01 00 00 | 04:52:49.000 I 17097 2023-09-19 21:52:50 - [Commands] Received from C-1 (Tali) (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 17097 2023-09-19 21:52:49 - [Commands] Sending to C-1 (Tali) (version=GC command=19 flag=00) @@ -4043,8 +4043,8 @@ I 17097 2023-09-19 21:52:59 - [Commands] Received from C-2 (Tali) (version=GC co I 17097 2023-09-19 21:52:59 - [Commands] Received from C-2 (Tali) (version=GC command=6F flag=00) 0000 | 6F 00 04 00 | o I 17097 2023-09-19 21:52:59 - [Commands] Sending to C-2 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 34 3A 35 32 3A 35 39 2E 30 30 30 | 04:52:59.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 34 3A 35 32 3A 35 39 2E 30 30 30 00 01 00 00 | 04:52:59.000 I 17097 2023-09-19 21:52:59 - [Commands] Received from C-2 (Tali) (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 17097 2023-09-19 21:52:59 - [Commands] Received from C-2 (Tali) (version=GC command=60 flag=00) @@ -5885,8 +5885,8 @@ I 17097 2023-09-19 21:53:53 - [Commands] Sending to C-3 (version=GC command=04 f 0010 | 00 00 00 33 00 A1 00 40 20 00 04 00 00 00 00 00 | 3@ ` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 17097 2023-09-19 21:53:53 - [Commands] Sending to C-3 (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 34 3A 35 33 3A 35 33 2E 30 30 30 | 04:53:53.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 34 3A 35 33 3A 35 33 2E 30 30 30 00 01 00 00 | 04:53:53.000 I 17097 2023-09-19 21:53:53 - [Commands] Received from C-3 (version=GC command=B7 flag=00) 0000 | B7 00 04 00 | I 17097 2023-09-19 21:53:53 - [Commands] Received from C-3 (version=GC command=61 flag=04) @@ -8465,8 +8465,8 @@ I 17097 2023-09-19 21:53:53 - [Commands] Sending to C-3 (Tali) (version=GC comma I 17097 2023-09-19 21:53:53 - [Commands] Received from C-3 (Tali) (version=GC command=B1 flag=00) 0000 | B1 00 04 00 | I 17097 2023-09-19 21:53:53 - [Commands] Sending to C-3 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 34 3A 35 33 3A 35 33 2E 30 30 30 | 04:53:53.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 34 3A 35 33 3A 35 33 2E 30 30 30 00 01 00 00 | 04:53:53.000 I 17097 2023-09-19 21:53:53 - [Commands] Received from C-3 (Tali) (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 17097 2023-09-19 21:53:53 - [Commands] Sending to C-3 (Tali) (version=GC command=19 flag=00) @@ -10356,8 +10356,8 @@ I 17097 2023-09-19 21:54:07 - [Commands] Sending to C-4 (Tali) (version=GC comma I 17097 2023-09-19 21:54:08 - [Commands] Received from C-4 (Tali) (version=GC command=6F flag=00) 0000 | 6F 00 04 00 | o I 17097 2023-09-19 21:54:08 - [Commands] Sending to C-4 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 34 3A 35 34 3A 30 38 2E 30 30 30 | 04:54:08.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 34 3A 35 34 3A 30 38 2E 30 30 30 00 01 00 00 | 04:54:08.000 I 17097 2023-09-19 21:54:08 - [Commands] Sending to C-4 (Tali) (version=GC command=6C flag=00) 0000 | 6C 00 10 04 B6 00 00 00 0C 04 00 00 41 00 00 00 | l A 0010 | F9 01 00 00 F8 03 00 00 07 00 00 01 FD F8 FC F9 | @@ -77175,8 +77175,8 @@ I 17097 2023-09-19 22:11:24 - [Commands] Received from C-2 (Tali) (version=GC co I 17097 2023-09-19 22:11:24 - [Commands] Received from C-2 (Tali) (version=GC command=6F flag=00) 0000 | 6F 00 04 00 | o I 17097 2023-09-19 22:11:24 - [Commands] Sending to C-2 (Tali) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: -0010 | 30 35 3A 31 31 3A 32 34 2E 30 30 30 | 05:11:24.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 39 3A 32 30 3A 20 | 2023:09:20: +0010 | 30 35 3A 31 31 3A 32 34 2E 30 30 30 00 01 00 00 | 05:11:24.000 I 17097 2023-09-19 22:11:24 - [Commands] Received from C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 10 00 B5 03 00 00 36 00 00 60 00 59 2E A0 | 6 ` Y. I 17097 2023-09-19 22:11:24 - [Commands] Received from C-2 (Tali) (version=GC command=C9 flag=00) diff --git a/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt b/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt index 37815547..4e67ce7d 100644 --- a/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt +++ b/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt @@ -80,8 +80,8 @@ I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3 command= 0010 | 00 00 00 33 00 A1 00 40 20 00 04 00 00 00 00 00 | 3 B` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 31 3A 32 35 3A 20 | 2023:11:25: -0010 | 30 37 3A 30 33 3A 33 38 2E 30 30 30 | 07:03:38.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 31 3A 32 35 3A 20 | 2023:11:25: +0010 | 30 37 3A 30 33 3A 33 38 2E 30 30 30 00 01 00 00 | 07:03:38.000 I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (version=GC_EP3 command=B7 flag=00) 0000 | B7 00 04 00 | I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (version=GC_EP3 command=61 flag=03) @@ -2175,8 +2175,8 @@ I 25793 2023-11-24 23:03:41 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_N I 25793 2023-11-24 23:03:42 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=B1 flag=00) 0000 | B1 00 04 00 | I 25793 2023-11-24 23:03:42 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 31 3A 32 35 3A 20 | 2023:11:25: -0010 | 30 37 3A 30 33 3A 34 32 2E 30 30 30 | 07:03:42.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 31 3A 32 35 3A 20 | 2023:11:25: +0010 | 30 37 3A 30 33 3A 34 32 2E 30 30 30 00 01 00 00 | 07:03:42.000 I 25793 2023-11-24 23:03:43 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=99 flag=00) 0000 | 99 00 04 00 | I 25793 2023-11-24 23:03:43 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=19 flag=00) diff --git a/tests/GC-ForestGame.test.txt b/tests/GC-ForestGame.test.txt index 2ba91eaf..a87b22b9 100644 --- a/tests/GC-ForestGame.test.txt +++ b/tests/GC-ForestGame.test.txt @@ -71,8 +71,8 @@ I 49108 2023-05-26 16:18:01 - [Commands] Sending to C-1 (version=GC command=04 f 0010 | 30 50 4F 33 00 01 00 40 20 00 04 00 00 00 00 00 | 3 ` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 49108 2023-05-26 16:18:01 - [Commands] Sending to C-1 (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 32 33 3A 31 38 3A 30 31 2E 30 30 30 | 23:18:01.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 32 33 3A 31 38 3A 30 31 2E 30 30 30 00 01 00 00 | 23:18:01.000 I 49108 2023-05-26 16:18:01 - [Commands] Received from C-1 (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 49108 2023-05-26 16:18:02 - [Commands] Received from C-1 (version=GC command=D6 flag=00) @@ -102,8 +102,8 @@ I 49108 2023-05-26 16:18:06 - [Commands] Sending to C-1 (version=GC command=04 f I 49108 2023-05-26 16:18:06 - [Commands] Received from C-1 (version=GC command=B1 flag=00) 0000 | B1 00 04 00 | I 49108 2023-05-26 16:18:06 - [Commands] Sending to C-1 (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 32 33 3A 31 38 3A 30 36 2E 30 30 30 | 23:18:06.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 32 33 3A 31 38 3A 30 36 2E 30 30 30 00 01 00 00 | 23:18:06.000 I 49108 2023-05-26 16:18:07 - [Commands] Received from C-1 (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 49108 2023-05-26 16:18:06 - [Commands] Sending to C-1 (version=GC command=19 flag=00) @@ -672,8 +672,8 @@ I 49108 2023-05-26 16:18:34 - [Commands] Received from C-2 (Jess) (version=GC co I 49108 2023-05-26 16:18:34 - [Commands] Received from C-2 (Jess) (version=GC command=6F flag=00) 0000 | 6F 00 04 00 | o I 49108 2023-05-26 16:18:34 - [Commands] Sending to C-2 (Jess) (version=GC command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 32 33 3A 31 38 3A 33 34 2E 30 30 30 | 23:18:34.000 +0000 | B1 00 20 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 32 33 3A 31 38 3A 33 34 2E 30 30 30 00 01 00 00 | 23:18:34.000 I 49108 2023-05-26 16:18:35 - [Commands] Received from C-2 (Jess) (version=GC command=99 flag=00) 0000 | 99 00 04 00 | I 49108 2023-05-26 16:18:36 - [Commands] Received from C-2 (Jess) (version=GC command=60 flag=00) diff --git a/tests/PC-BasicGame.test.txt b/tests/PC-BasicGame.test.txt index a288f13b..44be1ec8 100644 --- a/tests/PC-BasicGame.test.txt +++ b/tests/PC-BasicGame.test.txt @@ -79,8 +79,8 @@ I 49484 2023-05-26 16:35:10 - [Commands] Sending to C-2 (version=PC command=07 f I 49484 2023-05-26 16:35:10 - [Commands] Received from C-2 (version=PC command=96 flag=00) 0000 | 0C 00 96 00 47 F1 E1 63 02 00 00 00 | G c I 49484 2023-05-26 16:35:10 - [Commands] Sending to C-2 (version=PC command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 32 33 3A 33 35 3A 31 30 2E 30 30 30 | 23:35:10.000 +0000 | 20 00 B1 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 32 33 3A 33 35 3A 31 30 2E 30 30 30 00 01 00 00 | 23:35:10.000 I 49484 2023-05-26 16:35:10 - [Commands] Received from C-2 (version=PC command=99 flag=00) 0000 | 04 00 99 00 | I 49484 2023-05-26 16:35:14 - [Commands] Received from C-2 (version=PC command=10 flag=00) @@ -90,8 +90,8 @@ I 49484 2023-05-26 16:35:14 - [Commands] Sending to C-2 (version=PC command=97 f I 49484 2023-05-26 16:35:14 - [Commands] Received from C-2 (version=PC command=B1 flag=00) 0000 | 04 00 B1 00 | I 49484 2023-05-26 16:35:14 - [Commands] Sending to C-2 (version=PC command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 32 33 3A 33 35 3A 31 34 2E 30 30 30 | 23:35:14.000 +0000 | 20 00 B1 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 32 33 3A 33 35 3A 31 34 2E 30 30 30 00 01 00 00 | 23:35:14.000 I 49484 2023-05-26 16:35:14 - [Commands] Received from C-2 (version=PC command=99 flag=00) 0000 | 04 00 99 00 | I 49484 2023-05-26 16:35:14 - [Commands] Sending to C-2 (version=PC command=19 flag=00) @@ -509,8 +509,8 @@ I 49484 2023-05-26 16:35:41 - [Commands] Received from C-3 (Tali) (version=PC co I 49484 2023-05-26 16:35:41 - [Commands] Received from C-3 (Tali) (version=PC command=6F flag=00) 0000 | 04 00 6F 00 | o I 49484 2023-05-26 16:35:41 - [Commands] Sending to C-3 (Tali) (version=PC command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: -0010 | 32 33 3A 33 35 3A 34 31 2E 30 30 30 | 23:35:41.000 +0000 | 20 00 B1 00 32 30 32 33 3A 30 35 3A 32 36 3A 20 | 2023:05:26: +0010 | 32 33 3A 33 35 3A 34 31 2E 30 30 30 00 01 00 00 | 23:35:41.000 I 49484 2023-05-26 16:35:41 - [Commands] Received from C-3 (Tali) (version=PC command=99 flag=00) 0000 | 04 00 99 00 | I 49484 2023-05-26 16:35:43 - [Commands] Received from C-3 (Tali) (version=PC command=60 flag=00) diff --git a/tests/PC-DCv1-CrossplayPrivateDrops.test.txt b/tests/PC-DCv1-CrossplayPrivateDrops.test.txt index d7d9766d..3bc8d459 100644 --- a/tests/PC-DCv1-CrossplayPrivateDrops.test.txt +++ b/tests/PC-DCv1-CrossplayPrivateDrops.test.txt @@ -79,8 +79,8 @@ I 97037 2023-12-29 15:55:52 - [Commands] Sending to C-2 (version=PC_V2 command=0 I 97037 2023-12-29 15:55:52 - [Commands] Received from C-2 (version=PC_V2 command=96 flag=00) 0000 | 0C 00 96 00 47 F1 E1 63 4E 00 00 00 | G cN I 97037 2023-12-29 15:55:52 - [Commands] Sending to C-2 (version=PC_V2 command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 35 3A 35 32 2E 30 30 30 | 23:55:52.000 +0000 | 20 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 35 3A 35 32 2E 30 30 30 00 01 00 00 | 23:55:52.000 I 97037 2023-12-29 15:55:52 - [Commands] Received from C-2 (version=PC_V2 command=99 flag=00) 0000 | 04 00 99 00 | I 97037 2023-12-29 15:55:53 - [Commands] Received from C-2 (version=PC_V2 command=10 flag=00) @@ -90,8 +90,8 @@ I 97037 2023-12-29 15:55:53 - [Commands] Sending to C-2 (version=PC_V2 command=9 I 97037 2023-12-29 15:55:53 - [Commands] Received from C-2 (version=PC_V2 command=B1 flag=00) 0000 | 04 00 B1 00 | I 97037 2023-12-29 15:55:53 - [Commands] Sending to C-2 (version=PC_V2 command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 35 3A 35 33 2E 30 30 30 | 23:55:53.000 +0000 | 20 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 35 3A 35 33 2E 30 30 30 00 01 00 00 | 23:55:53.000 I 97037 2023-12-29 15:55:53 - [Commands] Received from C-2 (version=PC_V2 command=99 flag=00) 0000 | 04 00 99 00 | I 97037 2023-12-29 15:55:53 - [Commands] Sending to C-2 (version=PC_V2 command=19 flag=00) @@ -449,8 +449,8 @@ I 97037 2023-12-29 15:56:33 - [Commands] Received from C-3 (Tali) (version=PC_V2 I 97037 2023-12-29 15:56:33 - [Commands] Received from C-3 (Tali) (version=PC_V2 command=6F flag=00) 0000 | 04 00 6F 00 | o I 97037 2023-12-29 15:56:33 - [Commands] Sending to C-3 (Tali) (version=PC_V2 command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 36 3A 33 33 2E 30 30 30 | 23:56:33.000 +0000 | 20 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 36 3A 33 33 2E 30 30 30 00 01 00 00 | 23:56:33.000 I 97037 2023-12-29 15:56:33 - [Commands] Received from C-3 (Tali) (version=PC_V2 command=99 flag=00) 0000 | 04 00 99 00 | I 97037 2023-12-29 15:56:50 - [C-4] Created @@ -507,8 +507,8 @@ I 97037 2023-12-29 15:56:50 - [C-4] Game version changed to DC_V1_11_2000_PROTOT I 97037 2023-12-29 15:56:51 - [Commands] Received from C-4 (version=DC_V1_11_2000_PROTOTYPE command=96 flag=00) 0000 | 96 00 0C 00 8D C3 16 8B 05 00 00 00 | I 97037 2023-12-29 15:56:51 - [Commands] Sending to C-4 (version=DC_V1_11_2000_PROTOTYPE command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 36 3A 35 31 2E 30 30 30 | 23:56:51.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 36 3A 35 31 2E 30 30 30 00 01 00 00 | 23:56:51.000 I 97037 2023-12-29 15:56:51 - [Commands] Received from C-4 (version=DC_V1_11_2000_PROTOTYPE command=92 flag=00) 0000 | 92 00 A4 00 00 00 13 2B 64 B2 2C B2 21 00 00 00 | +d , ! 0010 | 00 01 00 00 38 41 30 46 32 39 36 45 00 00 00 00 | 8A0F296E @@ -568,8 +568,8 @@ I 97037 2023-12-29 15:56:57 - [Commands] Sending to C-4 (version=DC_V1 command=9 I 97037 2023-12-29 15:56:57 - [Commands] Received from C-4 (version=DC_V1 command=B1 flag=00) 0000 | B1 00 04 00 | I 97037 2023-12-29 15:56:57 - [Commands] Sending to C-4 (version=DC_V1 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 36 3A 35 37 2E 30 30 30 | 23:56:57.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 36 3A 35 37 2E 30 30 30 00 01 00 00 | 23:56:57.000 I 97037 2023-12-29 15:56:57 - [Commands] Received from C-4 (version=DC_V1 command=99 flag=00) 0000 | 99 00 04 00 | I 97037 2023-12-29 15:56:57 - [Commands] Sending to C-4 (version=DC_V1 command=19 flag=00) @@ -3042,8 +3042,8 @@ I 97037 2023-12-29 15:57:18 - [Commands] Sending to C-3 (Tali) (version=PC_V2 co I 97037 2023-12-29 15:57:18 - [Commands] Received from C-5 (88888888) (version=DC_V1 command=6F flag=00) 0000 | 6F 00 04 00 | o I 97037 2023-12-29 15:57:18 - [Commands] Sending to C-5 (88888888) (version=DC_V1 command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 37 3A 31 38 2E 30 30 30 | 23:57:18.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 37 3A 31 38 2E 30 30 30 00 01 00 00 | 23:57:18.000 I 97037 2023-12-29 15:57:18 - [Commands] Sending to C-3 (Tali) (version=PC_V2 command=60 flag=00) 0000 | 08 00 60 00 72 01 00 00 | ` r I 97037 2023-12-29 15:57:18 - [Commands] Received from C-3 (Tali) (version=PC_V2 command=60 flag=00) @@ -7232,8 +7232,8 @@ I 97037 2023-12-29 15:59:37 - [Commands] Sending to C-5 (88888888) (version=DC_V I 97037 2023-12-29 15:59:37 - [Commands] Received from C-3 (Tali) (version=PC_V2 command=6F flag=00) 0000 | 04 00 6F 00 | o I 97037 2023-12-29 15:59:37 - [Commands] Sending to C-3 (Tali) (version=PC_V2 command=B1 flag=00) -0000 | 1C 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: -0010 | 32 33 3A 35 39 3A 33 37 2E 30 30 30 | 23:59:37.000 +0000 | 20 00 B1 00 32 30 32 33 3A 31 32 3A 32 39 3A 20 | 2023:12:29: +0010 | 32 33 3A 35 39 3A 33 37 2E 30 30 30 00 01 00 00 | 23:59:37.000 I 97037 2023-12-29 15:59:37 - [Commands] Sending to C-5 (88888888) (version=DC_V1 command=60 flag=00) 0000 | 60 00 08 00 72 01 00 00 | ` r I 97037 2023-12-29 15:59:37 - [Commands] Received from C-3 (Tali) (version=PC_V2 command=99 flag=00) diff --git a/tests/XB-ForestGame.test.txt b/tests/XB-ForestGame.test.txt index 53682ae2..ff6f8c63 100644 --- a/tests/XB-ForestGame.test.txt +++ b/tests/XB-ForestGame.test.txt @@ -65,8 +65,8 @@ I 16496 2023-11-08 01:54:09 - [Commands] Sending to C-1 (version=XB command=04 f 0010 | 00 00 00 00 00 81 00 40 20 00 04 00 00 00 00 00 | 4 @` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | I 16496 2023-11-08 01:54:09 - [Commands] Sending to C-1 (version=XB command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 31 3A 30 38 3A 20 | 2023:11:08: -0010 | 30 31 3A 35 34 3A 30 39 2E 30 30 30 | 01:54:09.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 31 3A 30 38 3A 20 | 2023:11:08: +0010 | 30 31 3A 35 34 3A 30 39 2E 30 30 30 00 01 00 00 | 01:54:09.000 I 16496 2023-11-08 01:54:09 - [Commands] Received from C-1 (version=XB command=99 flag=00) 0000 | 99 00 04 00 | I 16496 2023-11-08 01:54:13 - [Commands] Received from C-1 (version=XB command=D6 flag=00) @@ -92,8 +92,8 @@ I 16496 2023-11-08 01:54:15 - [Commands] Sending to C-1 (version=XB command=04 f I 16496 2023-11-08 01:54:16 - [Commands] Received from C-1 (version=XB command=B1 flag=00) 0000 | B1 00 04 00 | I 16496 2023-11-08 01:54:16 - [Commands] Sending to C-1 (version=XB command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 31 3A 30 38 3A 20 | 2023:11:08: -0010 | 30 31 3A 35 34 3A 31 36 2E 30 30 30 | 01:54:16.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 31 3A 30 38 3A 20 | 2023:11:08: +0010 | 30 31 3A 35 34 3A 31 36 2E 30 30 30 00 01 00 00 | 01:54:16.000 I 16496 2023-11-08 01:54:17 - [Commands] Received from C-1 (version=XB command=99 flag=00) 0000 | 99 00 04 00 | I 16496 2023-11-08 01:54:17 - [Commands] Sending to C-1 (version=XB command=19 flag=00) @@ -470,8 +470,8 @@ I 16496 2023-11-08 01:54:49 - [Commands] Received from C-2 (Tali) (version=XB co I 16496 2023-11-08 01:54:49 - [Commands] Received from C-2 (Tali) (version=XB command=6F flag=00) 0000 | 6F 00 04 00 | o I 16496 2023-11-08 01:54:49 - [Commands] Sending to C-2 (Tali) (version=XB command=B1 flag=00) -0000 | B1 00 1C 00 32 30 32 33 3A 31 31 3A 30 38 3A 20 | 2023:11:08: -0010 | 30 31 3A 35 34 3A 34 39 2E 30 30 30 | 01:54:49.000 +0000 | B1 00 20 00 32 30 32 33 3A 31 31 3A 30 38 3A 20 | 2023:11:08: +0010 | 30 31 3A 35 34 3A 34 39 2E 30 30 30 00 01 00 00 | 01:54:49.000 I 16496 2023-11-08 01:54:49 - [Commands] Received from C-2 (Tali) (version=XB command=99 flag=00) 0000 | 99 00 04 00 | I 16496 2023-11-08 01:54:51 - [Commands] Received from C-2 (Tali) (version=XB command=60 flag=00)