Wenn ich mich nicht irre, wird diese Funktion verwendet, um die IDs in Ingame -IDs
"Arkid" zu konvertieren: 1294819557881357000 und schrieb den folgenden Python -Code < /p>
Code: Select all
def convert_imported_ark_id_to_ingame_visualization(imported_ark_id: int) -> str:
"""
Converts a 64-bit Ark ID into an in-game visualization string.
:param imported_ark_id: The 64-bit Ark ID.
:return: A string representation used in-game.
"""
part1 = int(imported_ark_id >> 32)
part2 = int(imported_ark_id & 0xFFFFFFFF)
return f"{part1}{part2}"
if __name__ == "__main__":
ingame = convert_imported_ark_id_to_ingame_visualization(1294819557881357000)
print(f"Ingame should be 301473671331293553 but is {ingame}")
Ich habe keine Ahnung, warum es einen Unterschied gibt.