artemis-nerds / protocol-docs

Unofficial documentation for the Artemis network and file protocols, written by the Artemis community
https://artemis-nerds.github.io/protocol-docs/
MIT License
8 stars 5 forks source link

base side #160

Open StarryWisdom opened 6 years ago

StarryWisdom commented 6 years ago

bases have to logically have a side value - I assume its base 2.5 or base 2.6 nicks logs may be able to find out if not I can probably find it in a week or twos time

NoseyNick commented 6 years ago
# STAT:    3741   Base.Unknown21 (min 0 max 0)
# STAT:    3741     Base.Unknown21 = 0 (0x0)
# STAT:    3741   Base.Unknown22 (min 0 max 0)
# STAT:    3741     Base.Unknown22 = 0 (0x0)
# STAT:    3741   Base.Unknown23 (min 0 max 0)
# STAT:    3741     Base.Unknown23 = 0 (0x0)
# STAT:    3741   Base.Unknown24 (min 0 max 0)
# STAT:    3741     Base.Unknown24 = 0 (0x0)
# STAT:    3741   Base.Unknown25 (min 0 max 0)
# STAT:    3741     Base.Unknown25 = 0 (0x0)
# STAT:    4782   Base.Unknown26 (min 1 max 4)
# STAT:    1049     Base.Unknown26 = 1 (0x1)
# STAT:    3714     Base.Unknown26 = 2 (0x2)
# STAT:      15     Base.Unknown26 = 3 (0x3)
# STAT:       4     Base.Unknown26 = 4 (0x4)

so... bits 2.1to 2.5 look almost entirely useless (What da?!?) 2.6 looks more believable?

After hunting around for some files with multiple values of Unknown26...

artemis-2015-11-13.1201.03s.pass:# STAT: 20 Base.Unknown26 (min 2 max 3) Unknown26=2 Name=DS1 Unknown26=3 Name=DS2 Not helpful?

artemis-2018-03-31.1735.TSN.Sat.01s.xz:# STAT: 13 Base.Unknown26 (min 2 max 4) Unknown26=2 Name=DS-121 Unknown26=2 Name=DS-33 Unknown26=2 Name=DS-47 Unknown26=2 Name=DS-96 Unknown26=2 Name=I-002 Unknown26=2 Name=I-23 Unknown26=2 Name=I-91 Unknown26=2 Name=P-11 Unknown26=2 Name=P-383 Unknown26=2 Name=P-73 Unknown26=2 Name=R-56X Hang on, the Unknown26 != 2 ones have no names? Oh no! They CHANGE! ObjBase(1591,Name=>UTF16("DS-96"),Shields=>300,AftShields=>300,Index=>6,VesselType=>1000,X=>60241,Y=>0,Z=>55717,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>2),# full ObjBase(1591,Shields=>262.092071533203,Unknown26=>4), ObjBase(1591,Shields=>237.056259155273,Unknown26=>2), ... so unless bases CHANGE SIDE?

artemis-2018-03-31.1900.TSN.Sat.01s.pass:# STAT: 8 Base.Unknown26 (min 2 max 4) ObjBase(1683,Name=>UTF16("I-18A"),Shields=>175,AftShields=>175,Index=>6,VesselType=>9511,X=>73058,Z=>76575,Unknown26=>2), ObjBase(1683,Unknown26=>4), ObjBase(1683,Unknown26=>2),

NoseyNick commented 6 years ago

OK, any better clues in here?

artemis-2018-03-12.1938.TSN1LD.01s.xz:

ObjBase(1088,Name=>UTF16("DS1"),Shields=>400,AftShields=>400,Index=>6,VesselType=>1000,X=>13337.7060546875,Y=>0,Z=>52922.63671875,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>2),# full ObjBase(1089,Name=>UTF16("DS2"),Shields=>266.780517578125,AftShields=>400,Index=>6,VesselType=>1003,X=>14359.85546875,Y=>0,Z=>63950.64453125,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>2),# full ObjBase(1823,Name=>UTF16("Skaraan Base 1"),Shields=>600,AftShields=>600,Index=>6,VesselType=>1008,X=>86277.9609375,Y=>0,Z=>10050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1842,Name=>UTF16("Kralien Base 2"),Shields=>400,AftShields=>400,Index=>6,VesselType=>1005,X=>71385.5390625,Y=>0,Z=>20050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1862,Name=>UTF16("Skaraan Base 3"),Shields=>600,AftShields=>600,Index=>6,VesselType=>1008,X=>71391.03125,Y=>0,Z=>30050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1871,Name=>UTF16("Arvonian Base 4"),Shields=>500,AftShields=>500,Index=>6,VesselType=>1006,X=>76828.8203125,Y=>0,Z=>40050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1894,Name=>UTF16("Kralien Base 5"),Shields=>400,AftShields=>400,Index=>6,VesselType=>1005,X=>83288.3671875,Y=>0,Z=>50050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1904,Name=>UTF16("Torgoth Base 6"),Shields=>800,AftShields=>800,Index=>6,VesselType=>1007,X=>76300.2421875,Y=>0,Z=>60050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1910,Name=>UTF16("Arvonian Base 7"),Shields=>500,AftShields=>500,Index=>6,VesselType=>1006,X=>83246.25,Y=>0,Z=>70050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1930,Name=>UTF16("Skaraan Base 8"),Shields=>600,AftShields=>600,Index=>6,VesselType=>1008,X=>76701.8671875,Y=>0,Z=>80050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1940,Name=>UTF16("Torgoth Base 9"),Shields=>800,AftShields=>800,Index=>6,VesselType=>1007,X=>87382.734375,Y=>0,Z=>90050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full

So... actually maybe? If 2 is "Friendly" and 1 is "Absolutely any Enemy"?

artemis-2018-02-16.1716.270-AI.01s.xz:

ObjBase(1073,Name=>UTF16("DS1"),Shields=>400,AftShields=>400,Index=>6,VesselType=>1004,X=>9791.857421875,Y=>0,Z=>47337.015625,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>2),# full ObjBase(1074,Name=>UTF16("DS2"),Shields=>400,AftShields=>400,Index=>6,VesselType=>1000,X=>21425.154296875,Y=>0,Z=>67263.4921875,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>2),# full ObjBase(1075,Name=>UTF16("DS3"),Shields=>800,AftShields=>800,Index=>6,VesselType=>1002,X=>31342.546875,Y=>0,Z=>75797.4453125,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>2),# full ObjBase(1736,Name=>UTF16("Arvonian Base 1"),Shields=>500,AftShields=>500,Index=>6,VesselType=>1006,X=>89522.6875,Y=>0,Z=>10050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1755,Name=>UTF16("Torgoth Base 2"),Shields=>800,AftShields=>800,Index=>6,VesselType=>1007,X=>88256.171875,Y=>0,Z=>21300,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1767,Name=>UTF16("Skaraan Base 3"),Shields=>600,AftShields=>600,Index=>6,VesselType=>1008,X=>73042.6953125,Y=>0,Z=>32550,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1772,Name=>UTF16("Torgoth Base 4"),Shields=>800,AftShields=>800,Index=>6,VesselType=>1007,X=>70203.25,Y=>0,Z=>43800,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1777,Name=>UTF16("Skaraan Base 5"),Shields=>600,AftShields=>600,Index=>6,VesselType=>1008,X=>71275.671875,Y=>0,Z=>55050,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1783,Name=>UTF16("Torgoth Base 6"),Shields=>800,AftShields=>800,Index=>6,VesselType=>1007,X=>77562.484375,Y=>0,Z=>66300,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1789,Name=>UTF16("Skaraan Base 7"),Shields=>600,AftShields=>600,Index=>6,VesselType=>1008,X=>73300.2734375,Y=>0,Z=>77550,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full ObjBase(1795,Name=>UTF16("Kralien Base 8"),Shields=>400,AftShields=>400,Index=>6,VesselType=>1005,X=>88554.640625,Y=>0,Z=>88800,Unknown21=>0,Unknown22=>0,Unknown23=>0,Unknown24=>0,Unknown25=>0,Unknown26=>1),# full