NosTale SDK - Widget crashes after game update

09/02/2025 12:32 gordon07#1
Hey everyone,
I'm working on a NosTale client modification using a SDK from ApourtArtt and I'm experiencing crashes, caused by some game updates i guess. I remember that the ExampleRatufuWidget was working before and now causes Access Violations. I'd appreciate any help from experienced modders.

The Mainform loads correctly but the childelements are not shown.
If i proceed Ingame the game locks and cannot be clicked anymore.
Ollydbg breaks at this point.

CPU Disasm Address Hex dump Command Comments
0047C91A |. 0FBF58 14 MOVSX EBX,WORD PTR DS:[EAX+14]

Questions:
  • VTable Offset: Why is there a consistent 0x4C difference? Is this a Delphi RTTI change?
  • Memory Layout: Has the game's memory layout changed after the update?
  • ClassSearcher: Should I modify the pattern scanning or VTable detection?
  • Alternative Approach: Is there a better way to create widgets without VTable issues?