Profile: simplify the credits formula.

IntProperty is a 32-bit signed integer according to research.
This commit is contained in:
Guillaume Jacquemin 2020-10-04 20:11:32 +02:00
parent b2c5c6a69f
commit 016b549d7a

View file

@ -129,10 +129,7 @@ auto Profile::getCredits() -> std::int32_t {
auto iter = std::search(mmap.begin(), mmap.end(), &credits_locator[0], &credits_locator[22]);
if(iter != mmap.end()) {
_credits = ((*(iter + 0x20)) << 0) +
((*(iter + 0x21)) << 8) +
((*(iter + 0x22)) << 16) +
((*(iter + 0x23)) << 24);
_credits = *reinterpret_cast<const std::int32_t*>(iter + 0x20);
}
else{
_credits = -1;