# Copyright (C) 2026 SharpEmu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later #!/usr/bin/env python3 import struct import hashlib from base64 import b64encode as base64enc from binascii import unhexlify as uhx from pathlib import Path NAMES = 'scripts/ps5_names.txt' OUTPUT = 'src/SharpEmu.HLE/Aerolib/aerolib.bin' def name2nid(name): symbol = hashlib.sha1(name.encode() + uhx('518D64A635DED8C1E6B039B1C3E55230')).digest() id_val = struct.unpack('