diff --git a/Sources/Plasma/FeatureLib/pfPython/pyAgeInfoStruct.cpp b/Sources/Plasma/FeatureLib/pfPython/pyAgeInfoStruct.cpp index e0bf0548..4aeab4e5 100644 --- a/Sources/Plasma/FeatureLib/pfPython/pyAgeInfoStruct.cpp +++ b/Sources/Plasma/FeatureLib/pfPython/pyAgeInfoStruct.cpp @@ -107,7 +107,18 @@ const char * pyAgeInfoStruct::GetAgeInstanceGuid() const void pyAgeInfoStruct::SetAgeInstanceGuid( const char * guid ) { - fAgeInfo.SetAgeInstanceGuid( &plUUID( guid ) ); + if ( guid[0] == '@' ) + { + // if it starts with an @ then do a meta kind of GUID + std::string curInst = fAgeInfo.GetAgeInstanceName(); + std::string y = curInst + guid; + + plUUID instanceGuid; + CryptDigest(kCryptMd5, instanceGuid.fData , y.length(), y.c_str()); + fAgeInfo.SetAgeInstanceGuid(&instanceGuid); + } + else + fAgeInfo.SetAgeInstanceGuid( &plUUID( guid ) ); } Int32 pyAgeInfoStruct::GetAgeSequenceNumber() const diff --git a/Sources/Plasma/NucleusLib/pnProduct/Private/pnPrBuildId.cpp b/Sources/Plasma/NucleusLib/pnProduct/Private/pnPrBuildId.cpp index 70034d72..f65868f4 100644 --- a/Sources/Plasma/NucleusLib/pnProduct/Private/pnPrBuildId.cpp +++ b/Sources/Plasma/NucleusLib/pnProduct/Private/pnPrBuildId.cpp @@ -41,7 +41,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com // This line must NEVER be modified manually; it is automatically updated // by the build server. -#define BUILD_ID 897 +#define BUILD_ID 902 COMPILER_ASSERT(BUILD_ID != 0);