fix username function

This commit is contained in:
murdle 2026-01-20 22:12:36 +02:00
parent 4d67f1ebec
commit e668fd23f8
3 changed files with 5 additions and 5 deletions

View File

@ -3,5 +3,5 @@
class ExtendedCertificate { class ExtendedCertificate {
public: public:
static mcpe::string (*ExtendedCertificate_getXuid)(ExtendedCertificate*); static mcpe::string (*ExtendedCertificate_getIdentityName)(ExtendedCertificate*);
}; };

View File

@ -153,4 +153,4 @@ void (*DedicatedServerCommandOrigin::DedicatedServerCommandOrigin_construct)(Ded
#include "ExtendedCertificate.h" #include "ExtendedCertificate.h"
mcpe::string (*ExtendedCertificate::ExtendedCertificate_getXuid)(ExtendedCertificate*); mcpe::string (*ExtendedCertificate::ExtendedCertificate_getIdentityName)(ExtendedCertificate*);

View File

@ -65,8 +65,8 @@ void handleTextPacketStub() {
} }
mce::UUID getIdentityStub(ExtendedCertificate* cert) { mce::UUID getIdentityStub(ExtendedCertificate* cert) {
mcpe::string xuid = ExtendedCertificate::ExtendedCertificate_getXuid(cert); mcpe::string name = ExtendedCertificate::ExtendedCertificate_getIdentityName(cert);
return mce::UUID::fromText(std::string(xuid.c_str())); return mce::UUID::fromText(std::string(name.c_str()));
} }
using namespace std; using namespace std;
@ -187,7 +187,7 @@ int main(int argc, char *argv[]) {
((void*&) Social::XboxLiveUserManager::XboxLiveUserManager_construct) = hybris_dlsym(handle, "_ZN6Social19XboxLiveUserManagerC2ER11ScreenStack"); ((void*&) Social::XboxLiveUserManager::XboxLiveUserManager_construct) = hybris_dlsym(handle, "_ZN6Social19XboxLiveUserManagerC2ER11ScreenStack");
((void*&) Social::UserManager::UserManager_construct) = hybris_dlsym(handle, "_ZN6Social11UserManagerC2Ev"); ((void*&) Social::UserManager::UserManager_construct) = hybris_dlsym(handle, "_ZN6Social11UserManagerC2Ev");
((void*&) Social::UserManager::UserManager_addUser) = hybris_dlsym(handle, "_ZN6Social11UserManager7addUserESt10unique_ptrINS_19XboxLiveUserManagerESt14default_deleteIS2_EEi"); ((void*&) Social::UserManager::UserManager_addUser) = hybris_dlsym(handle, "_ZN6Social11UserManager7addUserESt10unique_ptrINS_19XboxLiveUserManagerESt14default_deleteIS2_EEi");
((void*&) ExtendedCertificate::ExtendedCertificate_getXuid) = hybris_dlsym(handle, "_ZN19ExtendedCertificate7getXuidERK11Certificate"); ((void*&) ExtendedCertificate::ExtendedCertificate_getIdentityName) = hybris_dlsym(handle, "_ZN19ExtendedCertificate15getIdentityNameERK11Certificate");
((void*&) MinecraftEventing::MinecraftEventing_construct) = hybris_dlsym(handle, "_ZN17MinecraftEventingC2ERKSs"); ((void*&) MinecraftEventing::MinecraftEventing_construct) = hybris_dlsym(handle, "_ZN17MinecraftEventingC2ERKSs");
((void*&) EntitlementManager::EntitlementManager_construct) = hybris_dlsym(handle, "_ZN18EntitlementManagerC2ER17MinecraftEventingRN6Social11UserManagerE"); ((void*&) EntitlementManager::EntitlementManager_construct) = hybris_dlsym(handle, "_ZN18EntitlementManagerC2ER17MinecraftEventingRN6Social11UserManagerE");