0
0
Fork 0
mirror of https://github.com/ryujinx-mirror/ryujinx.git synced 2024-12-23 03:45:46 +00:00

Fix some issues with UserId (#455)

This commit is contained in:
Thomas Guillemard 2018-10-14 04:07:56 +02:00 committed by Ac_K
parent 3561062bc6
commit ac1a379265
2 changed files with 3 additions and 18 deletions

View file

@ -77,8 +77,8 @@ namespace Ryujinx.HLE.HOS.Services.Acc
break; break;
} }
Context.Memory.WriteInt64(OutputPosition, Profile.Uuid.High); Context.Memory.WriteInt64(OutputPosition, Profile.Uuid.Low);
Context.Memory.WriteInt64(OutputPosition + 8, Profile.Uuid.Low); Context.Memory.WriteInt64(OutputPosition + 8, Profile.Uuid.High);
} }
return 0; return 0;

View file

@ -14,21 +14,6 @@ namespace Ryujinx.HLE.Utilities
{ {
this.Low = Low; this.Low = Low;
this.High = High; this.High = High;
byte[] Bytes = new byte[16];
int Index = Bytes.Length;
void WriteBytes(long Value)
{
for (int Byte = 0; Byte < 8; Byte++)
{
Bytes[--Index] = (byte)(Value >> Byte * 8);
}
}
WriteBytes(Low);
WriteBytes(High);
} }
public UInt128(string UInt128Hex) public UInt128(string UInt128Hex)
@ -38,7 +23,7 @@ namespace Ryujinx.HLE.Utilities
throw new ArgumentException("Invalid Hex value!", nameof(UInt128Hex)); throw new ArgumentException("Invalid Hex value!", nameof(UInt128Hex));
} }
Low = Convert.ToInt64(UInt128Hex.Substring(16),16); Low = Convert.ToInt64(UInt128Hex.Substring(16), 16);
High = Convert.ToInt64(UInt128Hex.Substring(0, 16), 16); High = Convert.ToInt64(UInt128Hex.Substring(0, 16), 16);
} }