[DiscordArchive] Okay, but what were you saying about the gx device?
[DiscordArchive] Okay, but what were you saying about the gx device?
Archived author: Natrist • Posted: 2025-07-05T19:02:00.687000+00:00
Original source
Okay, but what were you saying about the gx device?
Archived author: Saty • Posted: 2025-07-05T19:03:54.861000+00:00
Original source
I was saying that 0047DCA0 (EventForceIdleProcessing) is only ever ran from OsWindowProc.
And OsWindowProc is the function being attached to CreateGxDevice here: 0076AEFA
Archived author: Saty • Posted: 2025-07-05T19:05:13.532000+00:00
Original source
It's just odd somehow. OsWindowProc does a SetTimer and a few instructions later a KillTimer.
Archived author: Saty • Posted: 2025-07-05T19:11:46.099000+00:00
Original source
Cant even find msg id 787 in the windows sdk docs lol
Archived author: Natrist • Posted: 2025-07-05T19:18:59.423000+00:00
Original source
It looks like old generic code to me. ♂️
Archived author: Natrist • Posted: 2025-07-05T19:19:44.407000+00:00
Original source
Like stuff they use throughout their projects for event handling whenever they create a 'gx' window.
Archived author: Natrist • Posted: 2025-07-05T19:19:54.965000+00:00
Original source
Then they wrote their own custom event handling on top of it for WoW.
Archived author: Natrist • Posted: 2025-07-05T19:20:13.501000+00:00
Original source
Their old games used that 'old' system and it's pretty standard for all Win32 apps.
Archived author: Saty • Posted: 2025-07-05T19:24:27.867000+00:00
Original source
Reused code is tight
Archived author: Saty • Posted: 2025-07-05T19:25:48.761000+00:00
Original source
At this point I am not sure if it's smart to continue the current path I am on, or to learn C++ and contribute to whoa or smth xD
Translating all this stuff to C# is a pain. It's so vastly different