I made a custom library use a random hex shared key, and it works fine in the map I wrote it in. But, when I import it into a new map, the key isn't used, and the prefix for internal code becomes lib1 instead. This causes compile errors because I wrote galaxy code using the prefix I thought would stay with the library..
Edit: Just to be clear I'm not asking how to make it work (manually change the ID), but rather why it's doing this. I know this isn't the proper behaviour for these..