Profile: simplify the credits formula.
IntProperty is a 32-bit signed integer according to research.
This commit is contained in:
parent
b2c5c6a69f
commit
016b549d7a
1 changed files with 1 additions and 4 deletions
|
@ -129,10 +129,7 @@ auto Profile::getCredits() -> std::int32_t {
|
||||||
auto iter = std::search(mmap.begin(), mmap.end(), &credits_locator[0], &credits_locator[22]);
|
auto iter = std::search(mmap.begin(), mmap.end(), &credits_locator[0], &credits_locator[22]);
|
||||||
|
|
||||||
if(iter != mmap.end()) {
|
if(iter != mmap.end()) {
|
||||||
_credits = ((*(iter + 0x20)) << 0) +
|
_credits = *reinterpret_cast<const std::int32_t*>(iter + 0x20);
|
||||||
((*(iter + 0x21)) << 8) +
|
|
||||||
((*(iter + 0x22)) << 16) +
|
|
||||||
((*(iter + 0x23)) << 24);
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
_credits = -1;
|
_credits = -1;
|
||||||
|
|
Loading…
Reference in a new issue