Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

0xf754c8fe:0x02 OldGameOverStats #168

Open
NoseyNick opened this issue May 11, 2018 · 6 comments
Open

0xf754c8fe:0x02 OldGameOverStats #168

NoseyNick opened this issue May 11, 2018 · 6 comments

Comments

@NoseyNick
Copy link
Collaborator

Seen in a v1.70 capture
Yup, 1.70 馃榿

Type 0xf754c8fe = JamCRC("simpleEvent")
Subtype 0x02
Payload TBC

@NoseyNick
Copy link
Collaborator Author

They're quite big:

fec854f7020000002f00000020005e0037005e00200030005e00200030005e00200030005e00200034005e00200030005e00200030005e002000380032005e00200038005e002000380032005e00200030005e00200030005e00200030005e00200037005e002000000053010000470061006d006500200065006e0064006500640020006200650063006100750073006500200061006c006c00200065006e0065006d00690065007300200077006500720065002000640065006600650061007400650064002e005e0045006e0065006d006900650073002000640065007300740072006f007900650064005e0045006e0065006d006900650073002000730075007200720065006e00640065007200650064005e0045006e0065006d006900650073002000730075007200760069007600650064005e00420061007300650073002000640065007300740072006f007900650064005e00420061007300650073002000730075007200760069007600650064005e004e00500043002000530068006900700073002000640065007300740072006f007900650064005e004e00500043002000530068006900700073002000730075007200760069007600650064005e0050006c00610079006500720020006200650061006d0073002000660069007200650064005e0050006c006100790065007200200074006f0072007000650064006f00650073002000660069007200650064005e0050006c0061007900650072002000680069007400200062007900200065006e0065006d007900200077006500610070006f006e0073005e0050006c00610079006500720020007300750063006300650073007300660075006c00200064006f0063006b00200061007400740065006d007000740073005e0041006e006f006d0061006c00690065007300200063006f006c006c00650063007400650064005e004d0069006e00650020006400650074006f006e006100740069006f006e0073005e004d0069007300730069006f006e0020006400750072006100740069006f006e002000280020006d0069006e00750074006500730020002900000004000000200020005e00000004000000200020005e000000 # 1.70 payload
fec854f7020000002f00000020005e0037005e00200030005e00200030005e00200030005e00200034005e00200030005e00200030005e002000370035005e00200038005e002000380031005e00200030005e00200030005e00200030005e00200037005e002000000053010000470061006d006500200065006e0064006500640020006200650063006100750073006500200061006c006c00200065006e0065006d00690065007300200077006500720065002000640065006600650061007400650064002e005e0045006e0065006d006900650073002000640065007300740072006f007900650064005e0045006e0065006d006900650073002000730075007200720065006e00640065007200650064005e0045006e0065006d006900650073002000730075007200760069007600650064005e00420061007300650073002000640065007300740072006f007900650064005e00420061007300650073002000730075007200760069007600650064005e004e00500043002000530068006900700073002000640065007300740072006f007900650064005e004e00500043002000530068006900700073002000730075007200760069007600650064005e0050006c00610079006500720020006200650061006d0073002000660069007200650064005e0050006c006100790065007200200074006f0072007000650064006f00650073002000660069007200650064005e0050006c0061007900650072002000680069007400200062007900200065006e0065006d007900200077006500610070006f006e0073005e0050006c00610079006500720020007300750063006300650073007300660075006c00200064006f0063006b00200061007400740065006d007000740073005e0041006e006f006d0061006c00690065007300200063006f006c006c00650063007400650064005e004d0069006e00650020006400650074006f006e006100740069006f006e0073005e004d0069007300730069006f006e0020006400750072006100740069006f006e002000280020006d0069006e00750074006500730020002900000004000000200020005e00000004000000200020005e000000 # 1.70 payload
fec854f7020000002e00000020005e0032005e00200030005e00200035005e00200030005e00200034005e00200030005e00200030005e002000310038005e00200038005e00200036005e00200030005e00200030005e00200030005e00200032005e002000000054010000470061006d006500200065006e006400650064002000620065006300610075007300650020007400680065002000730069006d0075006c006100740069006f006e0020007700610073002000730074006f0070007000650064002e005e0045006e0065006d006900650073002000640065007300740072006f007900650064005e0045006e0065006d006900650073002000730075007200720065006e00640065007200650064005e0045006e0065006d006900650073002000730075007200760069007600650064005e00420061007300650073002000640065007300740072006f007900650064005e00420061007300650073002000730075007200760069007600650064005e004e00500043002000530068006900700073002000640065007300740072006f007900650064005e004e00500043002000530068006900700073002000730075007200760069007600650064005e0050006c00610079006500720020006200650061006d0073002000660069007200650064005e0050006c006100790065007200200074006f0072007000650064006f00650073002000660069007200650064005e0050006c0061007900650072002000680069007400200062007900200065006e0065006d007900200077006500610070006f006e0073005e0050006c00610079006500720020007300750063006300650073007300660075006c00200064006f0063006b00200061007400740065006d007000740073005e0041006e006f006d0061006c00690065007300200063006f006c006c00650063007400650064005e004d0069006e00650020006400650074006f006e006100740069006f006e0073005e004d0069007300730069006f006e0020006400750072006100740069006f006e002000280020006d0069006e00750074006500730020002900000004000000200020005e00000004000000200020005e000000 # 1.70 payload

@NoseyNick
Copy link
Collaborator Author

Presumably some sort of an early version of GameOverStatsPacket:

"Game ended because the simulation was stopped.^Enemies destroyed^Enemies surrendered^Enemies survived^Bases destroyed^Bases survived^NPC Ships destroyed^NPC Ships survived^Player beams fired^Player torpedoes fired^Player hit by enemy weapons^Player successful dock attempts^Anomalies collected^Mine detonations^Mission duration ( minutes )"

"Game ended because all enemies were defeated.^Enemies destroyed^Enemies surrendered^Enemies survived^Bases destroyed^Bases survived^NPC Ships destroyed^NPC Ships survived^Player beams fired^Player torpedoes fired^Player hit by enemy weapons^Player successful dock attempts^Anomalies collected^Mine detonations^Mission duration ( minutes )"

@NoseyNick
Copy link
Collaborator Author

NoseyNick commented May 11, 2018

Type: 0xf754c8fe = JamCRC("simpleEvent")
Subtype: 0x02 = OldGameOverStats
String: list of all the scores. Lines separated by '^' EG " ^7^ 0^ 0^ 0^ 4^ 0^ 0^ 82^ 8^ 82^ 0^ 0^ 0^ 7^ "
String: list of all the descriptions. Lines separated by '^' EG "Game ended because all enemies were defeated.^Enemies destroyed^Enemies surrendered^Enemies survived^Bases destroyed^Bases survived^NPC Ships destroyed^NPC Ships survived^Player beams fired^Player torpedoes fired^Player hit by enemy weapons^Player successful dock attempts^Anomalies collected^Mine detonations^Mission duration ( minutes )"
String: unknown purpose. " ^" observed.
String: unknown purpose. " ^" observed.

@NoseyNick NoseyNick changed the title 0xf754c8fe:0x02 exists! 0xf754c8fe:0x02 OldGameOverStats May 11, 2018
@JordanLongstaff
Copy link
Contributor

Well done! So this packet appears as early as v1.70...does it appear in any later versions, i.e. exactly how "old" is it?

@NoseyNick
Copy link
Collaborator Author

I'm not yet reliably decoding v1.651 or v1.652 but suspect it exists there too.
I've seen in in v1.70.
I've not seen it in 2.00, and have no other versions between v1.70 and v2.00

@NoseyNick
Copy link
Collaborator Author

Come to think of it, 2.0 has the (not-Old) GameOverStats packet 0xf754c8fe:0x15 which we are more familiar with, implying "0xf754c8fe:0x02 OldGameOverStats" is probably 1.X only.
If anyone has any versions <2.00, which are NOT 1.651, 1.652, or 1.70, PLEASE get me a copy, for archaeological purposes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants