[DiscordArchive] that book?
[DiscordArchive] that book?
Archived author: Supora • Posted: 2025-07-01T18:25:22.368000+00:00
Original source
that book?
Archived author: Titi • Posted: 2025-07-01T18:25:37.639000+00:00
Original source
books are for nerds
Archived author: Saty • Posted: 2025-07-01T18:26:19.085000+00:00
Original source
Yeah, watch me learn this stuff by doing, rather than reading some book that has probably outdated information where I have to spend hours understanding it, then wasted those hours cause the software or something changed
Archived author: Saty • Posted: 2025-07-01T18:27:42.329000+00:00
Original source
So far I learned everything probably faster than any book could teach.
Can already read and understand most of the ASM as well because it helped me figure out stuff in some places better than pseudo code
Archived author: Saty • Posted: 2025-07-01T18:37:36.230000+00:00
Original source
```
double __thiscall CFramePoint::X(CFramePoint *this, float scale)
{
double result; // st7
CRect v4; // [esp+4h] [ebp-10h] BYREF
v4.bottom = 0.0;
v4.left = 0.0;
v4.top = 0.0;
v4.right = 0.0;
if ( !CFramePoint::GetRelativeRect(this, &v4) )
return INFINITY;
switch ( LOBYTE(this->relativePoint) )
{
case 0:
case 3:
case 6:
result = this->x * scale + v4.left;
break;
case 1:
case 4:
case 7:
result = (v4.right + v4.left) * 0.5 + this->x * scale;
break;
case 2:
case 5:
case 8:
result = this->x * scale + v4.right;
break;
default:
return INFINITY;
}
return result;
}
```
See.
Archived author: Saty • Posted: 2025-07-01T18:37:40.290000+00:00
Original source
Books are for neeeerds
Archived author: Saty • Posted: 2025-07-01T18:39:00.519000+00:00
Original source
The jumptable was messed up somehow. Defined proper data for it, undefined the whole function, recreated it and voila, fixed.